Skip to content

Latest commit

 

History

History
143 lines (124 loc) · 6.99 KB

CHANGELOG.md

File metadata and controls

143 lines (124 loc) · 6.99 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • X-axis label to bar chart, total amount of vulnerabilities to pie chart 272
  • title for the x axis summary 243
  • sentry.io 245 246

Changed

Deprecated

Removed

Fixed

21.04-cr1 - 2021-05-10

Added

  • Possibility to transform '%Y-%m-%dT%H:%M:%S%z' into '%a, %b %d, %Y %I %p %Z' within a template 193
  • Possibility to limit PDF report size, by limiting included hosts/results 197

Changed

  • Orientation marker in bar charts are configured as a amount of lines instead of every amount draw a line 186
  • NVT severity in float instead of int 194
  • Version within report is not using the gmp version but parameter version if existing 201
  • Set font-size to px instead of unspecified 203

Fixed

  • when the max severity amount is smaller then the orientation marker it does not make sense to round up 184
  • when there is None value for format_time 210
  • counted unknown threats severity as 'Low' 219

21.04-rc4 - 2021-03-02

21.04-rc3 - 2021-03-01

Added

  • font-family and font-size to charts 167

Changed

  • replaced hardcoded 175 in favor of max len hostname * font size * 1.25 in bar chart 167
  • legend on the middle left instead of middle bottom 170

Fixed

  • just contain last element of reference type within references instead of all 180
  • throw error when trying to calculate next line on missing severity 181
  • replace newlines with space on interpreted tags 182

21.04-rc2 - 2021-01-11

Changed

  • settings to default to GOS settings 153
  • KeyError to TemplateNotFoundError 155
  • move get_user_role to authentication 155

Removed

  • parameter script 156

Fixed

  • division by zero when a report does not contain results 154

[21.04-rc1] - 2020-12-10

Added

  • nvt threat information in host result 114
  • nvt severity information in host result 121
  • treemap as svg 128
  • dynamic template functionality 139

Changed

  • remove pandas due to too old debian version 112
  • add workaround for svg in pdf with wasyprint 120
  • charts are not produced in the data struct but within a template 122

Removed

[0.0.1a3] - 2020-11-06

Added

  • XMLParser (pheme/parser/xml.py) #5
  • transformation for gvmd scan results to host grouped template data #5
curl -X POST\
    'http://localhost:8000/transform'\
     -H 'Content-Type: application/xml'\
     -H 'Accept: application/json; indent=2'\
     -d @path_to/scanreport.xml
  • report generation for pdf #24
curl 'http://localhost:8000/report/$ID_OF_PREVIOUS_POST' -H 'Accept: application/pdf'
  • report generation for html #24
curl 'http://localhost:8000/report/$ID_OF_PREVIOUS_POST' -H 'Accept: text/html'
  • rudimentary chart support #30
  • endpoint to get the xml as json #30
curl -X POST 'http://localhost:8000/unmodified'\
     -H 'Content-Type: application/xml'\
     -H 'Accept: application/json'\
     -d @path_to/scanreport.xml
  • add distribution chart possibility #33
  • create a markdown table description of scanreport model #37
curl -H 'accept: text/markdown+table' localhost:8000/scanreport/data/description
  • Report Format Editor #51
http://localhost:8000/static/report_format_editor.html
  • overridable design parameter 55
  • add possibility to not include overview information to remove charts and redundant information 63
curl 'http://localhost:8000/report/$ID_OF_PREVIOUS_POST?without_overview=TRUE' -H 'Accept: text/csv'
  • add xml response 63
curl 'http://localhost:8000/report/$ID_OF_PREVIOUS_POST' -H 'Accept: application/xml'
  • add csv response 63
curl 'http://localhost:8000/report/$ID_OF_PREVIOUS_POST' -H 'Accept: text/csv'

[0.0.1a2] - 2020-08-14

Added

  • django webserver
  • openapi (/openapi-schema/)
  • swagger (/docs/)