How to find SBOM manifests in Harbor
Harbor makes it very hard to find SBOM manifests for images that have multiple artefacts (i.e. are built for multiple platforms or have attached provenance files). This is how to find these manifests.
If you prefer video instructions, they’re at the bottom of this page.
Instructions
Go the Harbor project containing your image.
Find the relevant image tag.
If automatic SBOM generation on push isn’t enabled, click the checkbox to the left of the tag(s) you need to generate them for. Click the “generate SBOM” button. It’ll look like nothing has happened.
Click on the folder icon next to the “sha256:blah” for the tag you’re interested in.
At least one of the artefacts in this list will have entries in the “SBOM” column. Artefacts with “unknown/unknown” in the OS/Arch column won’t have SBOM’s, this is normal and expected. Click on the “SBOM details” next to the relevant artefact.
Scroll down the page that opens. At the bottom you will see the SBOM as a list and also a button to download the SBOM for the associated artefact.