Open idunbarh opened 11 months ago
Have added an issue in the SPDX spec repository to track this issue, and get input from the rest of the SPDX community.
Phase 1 trade off for attestation location.
Phase 2 still requires storing the attestations within an SBOM.
I'll update the options here with @stevespringett recommendation of using a bomlink
to a separate component of data type.
This issue is to document our discussion today (Dec 13th 2023) at the SBOMit community meeting.
We discussed what properties are required in an SBOM format to allow it to meet SBOMit phase 1 and phase 2 verification. A SBOMit compatible SBOM format is referred to as a SIT.
SIT Required Fields
We want to explicitly call out
many to many
relationships are required between components/packages and attestations.attestations
could reference the samematerials
/products
.materials
/products
may be reference in the sameattestation
Planned Fields For Common SBOM Formats
SPDX
Needed Fields
CycloneDX
evidence.data.contents.attachment
field.evidence.data.contents.url
attestation
Typebomlink
can be used for an internal reference to a component of data typeNeeded Fields