Skip to content

Releases: greenbone/pontos

pontos 23.12.0

01 Dec 08:51
Compare
Choose a tag to compare

23.12.0 - 2023-12-01

Added

  • Allow to set a start index for NVD APIs a5e5ab0
  • Allow to request only a number of results in CVE, CVE changes and CPE CLI 8c16e51
  • Improve code coverage for NVDResults 60693a0

Changed

  • Improve output on http errors for CVE and CPE CLI 636dde4
  • Introduce more flexible NVDResults class 7913e97

Dependencies

  • Bump the python-packages group with 7 updates 1ebde9f
  • Bump the python-packages group with 6 updates 14623a2

pontos 23.11.4

17 Nov 08:45
Compare
Choose a tag to compare

23.11.4 - 2023-11-17

Added

  • Introduce a StrEnum class for Models 3073728

Changed

  • Use a UUID for cpe_name_id at NIST CPE API and models 790781d
  • Use StrEnum for all GitHub models a4df543
  • Update NIST models to use StrEnums d98108e
  • Use StrEnum for CVE Change EventName 4bb0657
  • Shrink the signature of all Model classes b1d96b0

Bug Fixes

  • Fix typo in CVE Change EventName enum 0ca44ec
  • Update pack_extended_attributes cpe function signature 11e8cdd

pontos 23.11.3

15 Nov 07:08
Compare
Choose a tag to compare

23.11.3 - 2023-11-15

Bug Fixes

  • Missing event name d9d20e6
  • add 'documentation' to Classification enum in models/code_scanning.py 0a530b7

pontos 23.11.2

13 Nov 13:44
Compare
Choose a tag to compare

23.11.2 - 2023-11-13

Bug Fixes

  • CVE api MAX_CVES_PER_PAGE to 2k; As per docs 74e0fa4

Dependencies

  • Bump the python-packages group with 5 updates fd0e4cb

pontos 23.11.1

10 Nov 10:44
Compare
Choose a tag to compare

23.11.1 - 2023-11-10

Added

  • Add additional comparison for Version classes (ge, lt and le) 3030cd2
  • Unit tests for models 5ba13d5
  • Unit tests 4af2650
  • Unit tests 0ccdb19
  • Support for NIST NVD CVE Change History API b35f6cc

Removed

Changed

  • Allow string in type hint for event_name b827e50
  • Restructure argument parsing 6a441c1
  • Rename "CVE Change History" to "CVE Changes" 33748b0
  • Use native typehints dc851da
  • Use JSON type hint b6f2e5c
  • Unit tests 4ee6cc2
  • Calculate both start and end date, if not specified bc27067
  • Use new copyright header 3d6a376
  • Update docstrings cf682f9
  • Require start and end date to be provided mutally, limit range 806e225

Bug Fixes

pontos 23.11.0

08 Nov 06:23
Compare
Choose a tag to compare

23.11.0 - 2023-11-08

Added

  • Add CPE function for unquoting WNF attribute values f3723d0
  • Allow to request a specific number of CVEs and CPEs 86e5dd7
  • Add API docs for the pontos.cpe module 124bd52
  • Allow to clone and adjust a CPE 12fd92a
  • Allow parsing CPEs with parts containing a colon 872f7cd
  • Improve error handling for converting a CPE to the URI format 9fb52ca

Changed

  • Store CPE attributes unquoted (e.g. version "1.2" instead of "1\.2") 2bb3784
  • Improve CPE function names, doc strings and some tests be2b808
  • Improve rate limit algorithm for requests against the NVD API 4b72fd8
  • Enable pylint rules for ruff a4d68fd
  • Use ruff for import sorting instead of isort 5b07174

Dependencies

  • Bump the python-packages group with 7 updates a9dc39e

pontos 23.10.6

27 Oct 10:56
Compare
Choose a tag to compare

23.10.6 - 2023-10-27

Added

  • Add new API for parsing CPEs (pontos.cpe) 79ec113

pontos 23.10.5

26 Oct 06:56
Compare
Choose a tag to compare

23.10.5 - 2023-10-26

Added

  • Improve UpdateHeader to remove old header lines, that are not required anymore (#912) b3d2bf6
  • Implement organization based GitHub billing API c32c192

pontos 23.10.4

23 Oct 09:53
Compare
Choose a tag to compare

23.10.4 - 2023-10-23

Dependencies

  • Bump the python-packages group with 9 updates (#910) 054c3b4

pontos 23.10.3

19 Oct 09:58
Compare
Choose a tag to compare

23.10.3 - 2023-10-19

Added

  • Extend GitHub code scanning API for handling SARIF data e033971
  • Extend GitHub API for code scanning default setup 4607a2e
  • Extend GitHub API for code scanning CodeQL database 15b6df4
  • Extend GitHub API for code scanning analyses 9993a95
  • Enable GitHub code scanning API efe1544

Dependencies