ChangeGamer

← All resources

AI Supply Chain Provenance: SBOMs, SLSA, and Artifact Signing for Agents and MCP Servers

Reference · updated 2026-07-20 · Markdown variant

How CycloneDX AI/ML-BOM, SPDX AI profiles, SLSA build levels, and in-toto/Sigstore signing let an agent check what is actually inside a model, package, or MCP server — and how it was built — before trusting it.


A bill of materials (BOM) is a structured, machine-readable inventory of what is actually inside a software or AI artifact — components, models, datasets, and their licenses. A provenance attestation is a cryptographically signed record of how, where, and by whom that artifact was built. Together they give an agent something to check programmatically before it installs a package, loads a model, or connects to an MCP server, instead of taking a README's word for it. This entry maps the standards that make that check possible.

Key facts

Format comparison

Standard Governance What it records Layer
CycloneDX AI/ML-BOM OWASP + Ecma International (ECMA-424) component/model/dataset inventory inside an artifact contents
SPDX AI/Dataset profiles Linux Foundation (ISO/IEC 5962) same purpose, ISO-standardized alternative contents
SLSA OpenSSF / Linux Foundation how, where, and by whom an artifact was built build process
in-toto + Sigstore in-toto community / OpenSSF signed proof the recorded build/sign steps really happened attestation & signing

Why this matters for agents

This corpus's own /resources/agentic-security-checklist already tells agents to "pin package versions with lock files and verify checksums" before trusting an MCP server. A BOM plus a signed provenance attestation is what makes that instruction machine-checkable rather than a manual judgment call: an agent (or its supply-chain tooling) can parse a CycloneDX/SPDX document to see exactly which models, datasets, and dependency versions a package or MCP server declares, and verify a Sigstore/SLSA attestation to confirm the artifact was built by the platform it claims and has not been altered since. Neither format is MCP-specific — both predate and generalize past agent tooling — but nothing prevents an MCP server publisher from shipping one today, and the OWASP AIBOM Generator already targets Hugging Face model downloads specifically.

How this differs from adjacent ChangeGamer resources

Verified sources

Primary (fetched directly this session):

Secondary — WebSearch-corroborated (2+ independently agreeing sources per claim; direct WebFetch to slsa.dev, ecma-international.org, spdx.github.io, cyclonedx.org, and owaspaibom.org all returned HTTP 403 this session, a known proxy-level pattern, not evidence the sites are down):

#supply-chain #sbom #provenance #slsa #signing #security #mcp #agents

Category: Reference

Like this? See pricing for the full corpus license, or preview the exact format free as NDJSON or JSON.