Software Bill of Materials (SBOM)

Preferium AI Edge publishes a CycloneDX Software Bill of Materials and Sigstore-signed build-provenance attestations for every tagged release, so customers and auditors can independently inventory our dependencies and verify how our Worker bundles were built (SLSA-style supply-chain transparency).

What we publish

ArtifactFormatHow it is produced
Dependency SBOMCycloneDX JSON (sbom.cdx.json)Generated by anchore/sbom-action (syft) over the repository on every vX.Y.Z tag, in the attestations.yml CI workflow.
Build-provenance attestationsin-toto / SLSA, Sigstore-signedGenerated by GitHub actions/attest-build-provenance for the API + edge Worker bundles and for the SBOM itself; recorded in the public transparency log.

The SBOM is attached to the attestation workflow run as the build artifact sbom-cyclonedx.

How to obtain the SBOM

  1. Open the attestation workflow runs and select the run for the release tag you care about.
  2. Download the sbom-cyclonedx artifact — it contains sbom.cdx.json in CycloneDX JSON.

How to verify provenance

GitHub’s attestation tooling cryptographically verifies that a given Worker bundle (or the SBOM) was built by our pipeline, from our source, untampered:

gh attestation verify <artifact> --repo Preferium-AS/preferium-edge

The canonical SBOM is the signed, attested artifact produced by the release pipeline. Re-hosting an unsigned copy under a static trust URL would strip that cryptographic chain of custody and risk silent drift from the real build. We therefore point you to the attested artifact at its source of truth, where its provenance is verifiable end-to-end — rather than serving a detached, unverifiable copy here.

Questions about our supply-chain posture: security@preferium.com.