-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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: