-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add cyclonedx 1.6 support #267
Comments
Hey @riteshnoronha , I have few doubts: Additional resources for this issue: |
CycloneDX:1.6 has added 2 new fields OmniBOR Artifact Identifier (gitoid)(omniborId) and Software Heritage persistent IDs(swhid) under it's components section. For more see here. About OmniBOR: "omniborId": {
"type": "array",
"title": "OmniBOR Artifact Identifier (gitoid)",
"description": "Specifies the OmniBOR Artifact ID. The OmniBOR, if specified, MUST be valid and conform to the specification defined at: [https://www.iana.org/assignments/uri-schemes/prov/gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid)",
"items": { "type": "string" },
"examples": [
"gitoid:blob:sha1:a94a8fe5ccb19ba61c4c0873d391e987982fbbd3",
"gitoid:blob:sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"
]
}, About swhid: "swhid": {
"type": "array",
"title": "SoftWare Heritage Identifier",
"description": "Specifies the Software Heritage persistent identifier (SWHID). The SWHID, if specified, MUST be valid and conform to the specification defined at: [https://docs.softwareheritage.org/devel/swh-model/persistent-identifiers.html](https://docs.softwareheritage.org/devel/swh-model/persistent-identifiers.html)",
"items": { "type": "string" },
"examples": ["swh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2"]
}, |
An schema example for CycloneDX:1.6: https://github.com/CycloneDX/cyclonedx-go/blob/master/schema/bom-1.6.schema.json |
Comparison table between CycloneDX 1.5 and CycloneDX 1.6. Main Fields and Sub-Fields Comparison TableHere's an updated and detailed comparison of the fields and sub-fields between CycloneDX 1.5 and CycloneDX 1.6. Definitions and Declarations
Dependencies Section
Services Section
Components Section
Metadata Section
|
Hey @riteshnoronha so basically here we need to add support for version |
Let me spend some time this week reviewing all the criteria for cyclonedx 1.6. Will update soon. |
Just tested sbomqs 0.1.6 with a
|
Actually 1.6 is not supported as yet. We are still working on it. |
Cyclonedx 1.6 has been out for a couple of months, i believe the cyclonedx-go package now supports it, lets integrate and test it out, and make the necessary changes.
The text was updated successfully, but these errors were encountered: