SBOM Upload to the SbomService Ledger

Overview

Operator-supplied (bring-your-own) SBOM uploads to SbomService accept SPDX and CycloneDX JSON and register them in the tenant’s SBOM ledger.

Scanner has a separate bring-your-own upload that submits an SBOM for scanning at POST /api/v1/byos-sboms (see Scanner BYOS ingestion). This page covers only the SbomService ledger upload.

Supported formats

Upload endpoint

Example:

{
  "artifactRef": "acme/app:2.0",
  "sbom": { "spdxVersion": "SPDX-2.3", "packages": [] },
  "source": { "tool": "syft", "version": "1.9.0" }
}

Validation notes

Troubleshooting