Does your release include an SBOM?
ID |
esf_s3c_dev/step_sbom |
Severity |
high |
Category |
|
Levels |
|
Optional |
false |
Tags |
SSDF-PS.3.2, SSDF-PW.4.1, sbom, security, supply-chain |
Description
SBOM (Software Bill of Materials) is a file that specifies each component of software or a build process.
It should be generated after every pipeline run. After it is generated, it must then be signed.
You can configure tools or run commands to check for workflows uses tools to verify this. The parameter are tools
and commands
.
Rationale
The final package or update to be delivered to a customer may have issues that expose the developer and customers to cybersecurity and privacy risks.
A recommended mitigation is to run a binary scanning or composition analysis tool and ensure the integrity of its product before delivery. The tool can detect potential vulnerabitities and threats, then produce a SBOM of the final package for the customer.