Change History

2024.12.18 : Fixed mis-alignm,ent between implementation and upstream CSAF v2.0 OASIS Standard schema

2023

2023.11.27 : Fixed pydantic V2 small issue (https://todo.sr.ht/~sthagen/csaf/6)

2023.10.18 : Completed migration to pydantic v2 (https://todo.sr.ht/~sthagen/csaf/5)

2023.6.18 : Fixed validation failures of an example

  • Fixed validation failures for CVSS of upstream BSI example (https://todo.sr.ht/~sthagen/csaf/4)
  • Moved SBOM noise into folder and added SPDX SBOM (derived) in multiple file formats

2023.5.9 : Fixed top level aggregator to consume and produce camelCase CVSS keys.

2923.5.8 : Fixed CVSS camelCase keyword propagation as mix-ins of score and vulnerability objects (https://todo.sr.ht/~sthagen/csaf/2#event-237257)

2023.5.6 : Fixed product_id value type, CVSS keywords, and added contributors section

2022

2022.3.20 : Added warning for CSAF files with more than 15 Megabytes

2022.3.13 : Added setuptools information to environment report

2022.3.12 : Added partial CLI implementation, environment report capability, and some metadata

  • First partial implementation with command line api
  • Added report of environment facts command to support bug reports (new dependency scooby)
  • Added baseline, third-party information, and SBOM

2021

0.0.1 (2021-05-01) : * Initial release on PyPI