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.
- 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
21.04-cr1 - 2021-05-10
- 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
- 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
- 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
- font-family and font-size to charts 167
- 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
- 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
- settings to default to GOS settings 153
- KeyError to TemplateNotFoundError 155
- move get_user_role to authentication 155
- parameter script 156
- division by zero when a report does not contain results 154
- nvt threat information in host result 114
- nvt severity information in host result 121
- treemap as svg 128
- dynamic template functionality 139
- 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
- libsass support: https://sass-lang.com/blog/libsass-is-deprecated 111
- equipment treemap 112
- openapi 127 [21.04-rc1]: https://github.com/greenbone/pheme/compare/v0.0.1a3...HEAD
- 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'
curl -X POST 'http://localhost:8000/unmodified'\
-H 'Content-Type: application/xml'\
-H 'Accept: application/json'\
-d @path_to/scanreport.xml
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'
pheme-create-parameter-json
to createparameter.json
based on a directory (pheme-create-parameter-json $SOURCE_PATH > $TARGET_PATH/parameter.json
)- possibility to have user specific changes 98 [0.0.1a3]: https://github.com/greenbone/pheme/compare/v0.0.1a2...HEAD
- django webserver
- openapi (/openapi-schema/)
- swagger (/docs/)