diff --git a/src/vunnel/schema.py b/src/vunnel/schema.py index 0303ad36..018b1ad3 100644 --- a/src/vunnel/schema.py +++ b/src/vunnel/schema.py @@ -10,6 +10,7 @@ NVD_SCHEMA_VERSION = "1.0.0" OSV_SCHEMA_VERSION = "1.6.1" + @dataclass(frozen=True) class Schema: version: str @@ -57,6 +58,7 @@ def NVDSchema(version: str = NVD_SCHEMA_VERSION) -> Schema: url=f"https://raw.githubusercontent.com/anchore/vunnel/main/schema/vulnerability/nvd/schema-{version}.json", ) + def OSVSchema(version: str = OSV_SCHEMA_VERSION) -> Schema: return Schema( version=version,