Skip to content

Commit 63a460f

Browse files
committed
feat(tool): Add csaf, openvex and cycloneDx json schemas
1 parent 47e4883 commit 63a460f

File tree

4 files changed

+3446
-0
lines changed

4 files changed

+3446
-0
lines changed

cve_bin_tool/schemas/README.txt

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
CVE Binary Tool Local Schema Files
2+
==================================
3+
4+
This directory contains local schema files for various formats supported by CVE Binary Tool.
5+
These schemas enable offline validation and faster processing by avoiding network downloads.
6+
7+
Schema Files:
8+
- bom-1.4.schema.json: CycloneDX BOM format schema
9+
- csaf_json_schema.json: CSAF VEX format schema
10+
- openvex_json_schema.json: OpenVEX format schema
11+
- cyclonedx_gen.xsd: CycloneDX XML schema (generated)
12+
- Various other XSD files for XML validation
13+
14+
To update schemas, download the latest versions from official sources:
15+
- CycloneDX: https://raw.githubusercontent.com/CycloneDX/specification/master/schema/
16+
- CSAF: https://raw.githubusercontent.com/oasis-tcs/csaf/master/csaf_2.0/json_schema/
17+
- OpenVEX: https://raw.githubusercontent.com/openvex/spec/main/.schemas/
18+
119
The cyclconedx_gen.xsd is an amalgamation of cyclonedx.xsd and cyclonedx_spdx.xsd. References
220
to spdx namespace in the cyclonedx.xsd is changed to bom.
321

0 commit comments

Comments
 (0)