← Mitigation · m-sbom

EVIDENCE TRAIL

Signed AIBOM / Agent SBOM

Verbatim excerpts from the upstream sources cited on the mitigation page, with what each source does and does not prove. The label "Signed AIBOM / Agent SBOM" is Helmwart's normalised title — upstream sources use "AI BOM" (MITRE ATLAS AML.M0023), "AIBOMs / Agent SBOMs" (OWASP Threats & Mitigations T17), and "ML-BOM / AI-BOM" (CycloneDX / OWASP Agentic Top 10 Appendix B) interchangeably.

Last cross-checked against upstream sources: · 8 sources

References

Each entry shows what the source supports and what it does not prove.

Reference 1
v1.1 · published December 2025

OWASP Agentic AI — Threats & Mitigations v1.1

§T17 Supply Chain Compromise — Mitigation column

"Secure agent ecosystems by digitally signing artifacts, use verifiable SBOMs (AIBOMs, Agent SBOMs), and apply version control with peer review. Enforce strong authentication across the supply chains, restrict untrusted tool installations, and run agents in sandboxed, isolated environments. Continuously monitor for drift or malicious behavior across the supply chain, and red-team agents with simulated supply chain attacks to validate defenses."

Supports: Verbatim upstream prescription of "verifiable SBOMs (AIBOMs, Agent SBOMs)" as the primary mitigation for T17. Directly names this control by type and purpose.

Does not prove: Does not specify a BOM format (CycloneDX vs. SPDX), signing mechanism, or toolchain. Helmwart's guidance on CycloneDX + Sigstore goes beyond what T17 prescribes.

Reference 2
Version 2026 · published December 2025

OWASP Top 10 for Agentic Applications 2026

§ASI04 Agentic Supply Chain Vulnerabilities — Prevention and Mitigation Guidelines, item 1

"Provenance and SBOMs, AIBOMs: Sign and attest manifests, prompts, and tool definitions; require and operationalize SBOMs, AIBOMs with periodic attestations; maintain inventory of AI components; use curated registries and block untrusted sources."

Supports: Explicitly names signing, attestation, and AIBOM operationalisation as the supply-chain countermeasures. Covers prompts and tool definitions — the agentic-specific extensions to traditional SBOM scope.

Does not prove: Mitigation list also includes sandboxing, pinning, and kill-switch mechanisms not part of the AIBOM control; those belong to separate mitigations.

Reference 3
Version 2026 · published December 2025

OWASP Top 10 for Agentic Applications 2026

Appendix B — Relationship to OWASP CycloneDX and AIBOM

"The OWASP CycloneDX project provides a globally adopted Bill of Materials (BOM) standard that delivers visibility and provenance for software, hardware, and machine-learning components across the supply chain. It defines how to identify and exchange component data-including dependencies, versions, and provenance-through structured SBOM, ML-BOM, and AI-BOM formats."

Supports: Establishes CycloneDX as the OWASP-endorsed BOM standard for ML and AI components, and identifies ML-BOM and AI-BOM as the formats relevant to agentic supply-chain transparency.

Does not prove: Appendix B describes the relationship between the two frameworks at a high level; it does not prescribe implementation steps or signing mechanics.

Reference 4
LLM Top 10 v2025 · published November 2024

OWASP LLM Top 10 2025 — LLM03 Supply Chain

§LLM03:2025 Supply Chain — Mitigation Strategies, SBOM item

"AI BOMs and ML SBOMs are an emerging area and you should evaluate options starting with OWASP CycloneDX."

Supports: Names AIBOM/MLBOM as the primary inventory-based mitigation for compromised upstream AI components. Points to CycloneDX as the starting implementation.

Does not prove: LLM03 focuses on static dependencies in LLM applications, not the runtime-composition threat surface specific to agentic systems. The m-sbom control extends coverage to prompts, model weights, and dynamically loaded tools.

Reference 5
Active project · owaspaibom.org

OWASP AIBOM Project

Project homepage — AIBOM definition

"An AI Bill of Materials, SBOM for AI, or AIBOM is a structured machine readable inventory of AI components such as models, datasets, agents tools, guardrails, and runtime elements along with evidence of origin, rights, integrity and evaluation."

Supports: Canonical OWASP definition of AIBOM scope: models, datasets, agent tools, guardrails, and runtime elements. Confirms that prompts and tooling are in scope, not just code dependencies.

Does not prove: Project is an active workstream without a published standard; the definition reflects current project consensus, not a ratified specification.

Reference 6
ATLAS catalogue (continuously updated)

MITRE ATLAS AML.M0023 — AI Bill of Materials

AML.M0023 — description field

"An AI Bill of Materials (AI BOM) contains a full listing of artifacts and resources that were used in building the AI. The AI BOM can help mitigate supply chain risks and enable rapid response to reported vulnerabilities. This can include maintaining dataset provenance, i.e. a detailed history of datasets used for AI applications. The history can include information about the dataset source as well as a complete record of any modifications."

Supports: MITRE ATLAS independently names AI BOM as the mitigation for supply-chain risks (AML.T0011, AML.T0019, AML.T0020, AML.T0058). Frames dataset provenance as a first-class AIBOM concern.

Does not prove: Does not specify BOM format, signing, or the prompt/tooling components that distinguish agentic AIBOM from a conventional SBOM.

Reference 7
ATLAS catalogue (continuously updated)

MITRE ATLAS AML.M0014 — Verify AI Artifacts

AML.M0014 — description field

"Verify the cryptographic checksum of all AI artifacts to verify that the file was not modified by an attacker."

Supports: Names cryptographic checksum verification of AI artifacts as the integrity mechanism — the runtime-verification half of signed AIBOM. Directly supports the Sigstore signing step in this mitigation.

Does not prove: Scoped to artifact integrity (checksums); does not address the inventory/provenance dimension or the format in which those checksums are published.

Reference 8
CycloneDX 1.6 · published 2024; v1.7 released October 2025

CycloneDX v1.6 JSON Schema — machine-learning-model component type

CycloneDX v1.6 JSON reference — components[].type enum value "machine-learning-model"

"A model based on training data that can make predictions or decisions without being explicitly programmed to do so."

Supports: Confirms that CycloneDX 1.5+ defines a first-class component type for ML models, enabling machine-readable AIBOM generation using standard tooling.

Does not prove: The component-type definition does not describe prompt or agent-tool provenance fields — those are addressed in the MLBOM capability extension, not the base type enum.