microsoft / sbom-tool

The SBOM tool is a highly scalable and enterprise ready tool to create SPDX 2.2 compatible SBOMs for any variety of artifacts.
MIT License
1.63k stars 133 forks source link

Support Ubuntu Chisel manifests as an sbom input #811

Open richlander opened 4 days ago

richlander commented 4 days ago

In reference to https://github.com/dotnet/dotnet-docker/issues/5973

We (.NET Team) have been working closely with Canonical on Chiseled images:

At present, we use an interim solution to make chiseled images scannable. That has worked well. We've been waiting for the chisel manifest format to land to move to a more permanent solution. However, scanners don't support the chisel manifest. We talked to @cjdcordeiro about this. His vision is that SBOM tools (starting with the MS one) support chisel manifests as an input and we rely on scanners ability to read SBOMs.

Our end to end vision is this:

How does that sound? I'm a bit worried that a registry-based solution might be a breaking change for some users. That's worth discussing.

What's the best path to achieving that?

cjdcordeiro commented 4 days ago

Thanks for this nice breakdown. On our side, we'll be: