open-component-model / ocm-project

OCM Project Backlog
Apache License 2.0
0 stars 0 forks source link

EPIC: Integrate handling of SBOMs into OCM CLI #184

Open morri-son opened 7 months ago

morri-son commented 7 months ago

Since SBOMs become more and more important and prominent to describe what exactly has been used to build the software and was finally packaged into the software product, it should be possible to handle SBOMs with the OCM CLI. The Zarf project has a similar functionality for their packages: https://docs.zarf.dev/ref/sboms/. The tool to be used for creation of the SBOM should be https://github.com/anchore/syft. It is able to create SBOMs in various formats and for various sources, e.g. container images, files or folders.

Required features:

hilmarf commented 7 months ago

https://openssf.org/projects/protobom/

ThormaehlenFred commented 6 months ago

GCP manages SBOMs and provides surrounding tooling. It might be sufficient to only generate SBOMs (primarily), which lateron can be viewed and compared with GCP tooling or other means.