Skip to content

v0.1.3 — provenance.source_class

Latest

Choose a tag to compare

@simonmorley simonmorley released this 01 Jul 14:03
· 22 commits to main since this release

Added

  • provenance.source_class (python/bundle_spec/bundle_v1.py, README.md, schema/bundle_v1.schema.json): an optional attack-bundle sourcing tier. public-cve-replication marks a bundle that faithfully reproduces an EXTERNAL public disclosure (a CVE, GHSA, named third-party audit, or published post-mortem, referenced in a provenance.public_source URL) and is therefore publishable; original marks the recorder's own measurement of a vendor-acknowledged abuse for which no external CVE exists (an ecosystem survey finding). Null for benign / unclassified bundles. Lets dataset curators cut a publishable, externally-sourced-only subset without inspecting each bundle. Additive optional field (the model already accepted extras via extra="allow"): no BUNDLE_VERSION change, existing bundles stay valid. Schema regenerated; all 103 tests pass.