Produce an audit trail for every step in the build process, the integrity/provenance of training data, and evidence of the use of secure software development practices.
Enable traceability and reproducibility of the actions performed while writing code, compiling, testing, and deploying software by making transparent the steps that were performed, by whom and in what order.
By providing SBOM, enable internal and external customers to analyze the contents of the final software package, including the version of the dependencies.