Skip to content

Releases: greenbone/pheme

pheme 21.5.0

04 Jul 06:41
Compare
Choose a tag to compare

21.5.0 - 2023-07-04

Changed

  • Use pep440 versioning scheme for release workflow a16e049
  • Set Dependabot target branch and commit message prefix e188962
  • Remove python version requirement for release workflow ff6cc19
  • Use new container and release workflows d28379e
  • Reformat code with new version of black caea147
  • Use release action ec8f1af

Bug Fixes

  • Fixed the Layout error in "Vulnerability Report PDF" (Top 10 Hosts graph). 7006278
  • Container image builds by using bullseye as base fbbe39d
  • make sentry optional f2fed1f

Dependencies

  • Bump rope from 1.8.0 to 1.9.0 5cb8a40
  • Bump black from 22.12.0 to 23.3.0 f8480c5
  • Bump black from 22.12.0 to 23.3.0 c224c51
  • Bump pytest from 7.3.2 to 7.4.0 3bb8ccd
  • Bump rope from 1.1.1 to 1.8.0 e3acda5
  • Update dependencies 2f38fb1
  • Bump certifi from 2022.12.7 to 2023.5.7 dad92ce
  • Bump pillow from 9.4.0 to 9.5.0 a66109f
  • Bump charset-normalizer from 2.1.1 to 3.1.0 233d1fd
  • Bump djangorestframework from 3.9.0 to 3.11.2 2f67cf4
  • Bump weasyprint from 57.2 to 59.0 db22a1e
  • Bump platformdirs from 2.6.2 to 3.5.1 92504d1
  • Bump coverage from 7.1.0 to 7.2.5 2632c80
  • Bump djangorestframework from 3.9.0 to 3.11.2 d02ec6b
  • Bump setuptools from 67.1.0 to 67.7.2 96a9731
  • Bump sqlparse from 0.4.3 to 0.4.4 edd6d3c
  • Bump pytest from 7.2.1 to 7.3.1 1d2d280
  • Bump wrapt from 1.14.1 to 1.15.0 24f7fd0
  • Bump black from 20.8b1 to 22.12.0 dca6127
  • Bump zipp from 3.12.1 to 3.15.0 5f851d8
  • Bump typing-extensions from 4.4.0 to 4.5.0 2d731eb

pheme 21.04-cr1

10 May 11:01
v21.04-cr1
b32094f
Compare
Choose a tag to compare

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

pheme 21.04-rc4

02 Mar 07:34
v21.04-rc4
83f13d9
Compare
Choose a tag to compare

21.04-rc4 - 2021-03-02

pheme 21.04-rc3

01 Mar 14:45
v21.04-rc3
987de88
Compare
Choose a tag to compare

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

pheme 21.04-rc2

11 Jan 11:30
v21.04-rc2
cc6239b
Compare
Choose a tag to compare

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

pheme 21.04-rc1

10 Dec 15:22
v21.04-rc1
bd5a85a
Compare
Choose a tag to compare

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

pheme 0.0.1a3

06 Nov 14:02
v0.0.1a3
ff719f3
Compare
Choose a tag to compare

[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'
  • pheme-create-parameter-json to create parameter.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]: v0.0.1a2...HEAD

v0.0.1a2

14 Aug 09:33
v0.0.1a2
Compare
Choose a tag to compare
v0.0.1a2 Pre-release
Pre-release

[0.0.1a2] - 2020-08-14

Added

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