Guide · AI supply chain transparency

What is an AI SBOM?

An AI SBOM, short for AI Bill of Materials, is a structured, machine-readable inventory of the AI components inside a software system: the models you use, where they came from, what data trained them, and how they connect to the rest of your stack. Think of it as the ingredient label for the AI in your product.

What is an AI SBOM?

An AI SBOM answers a deceptively simple question: what AI is in this software, and where did it come from? Traditional SBOMs list software packages and their licenses. AI systems break that model, because the most important components are not installable packages at all. A hosted language model has no version you can pin with a package manager, no license file you can scan, and a training dataset nobody outside the vendor can inspect.

An AI SBOM closes that gap. It records the models, datasets, and AI services your system relies on, along with the facts that matter for risk and compliance: intended purpose, human oversight, known limitations, and data flows. The output is structured (usually JSON) so security tooling, procurement teams, and auditors can process it automatically instead of reading slide decks.

From SBOM to AI SBOM

SBOMs became mainstream after the 2021 US Executive Order on cybersecurity, which pushed federal agencies and their suppliers to produce them following the NTIA minimum elements for software. Those minimum elements were later extended for AI: the NTIA's 2024 guidance defines a set of minimum elements for AI systems, covering the model or models used, their intended and prohibited uses, training data considerations, and evaluation results.

Two established SBOM formats grew AI support on top of that foundation:

  • CycloneDX-AI. CycloneDX, the OWASP-maintained SBOM format, gained AI and machine learning support so an AI component (a model, its provider, its version) can sit alongside your software dependencies in one bill of materials. The AI-specific profile has been evolving as a draft specification.
  • SPDX-AI. SPDX, the Linux Foundation's SBOM standard, added an AI profile that describes models, datasets, and training information in SPDX documents, including safety and security assessment references.

The practical takeaway: you no longer choose between "SBOM" and "AI documentation." The SBOM ecosystem is absorbing AI, and an AI SBOM is simply the AI portion done well, in a format your tools and customers can read.

AI SBOM vs AIBOM: what is the difference?

The two terms are closely related and often used interchangeably, but there is a useful distinction in practice:

AI SBOMAIBOM
Inventory-oriented: lists the AI components in a system, in an SBOM-style format.Document-oriented: a full structured record of the AI system, its governance, and its lifecycle.
Focuses on supply chain: models, datasets, providers, versions, licenses.Adds compliance context: risk classification, human oversight, data flows, logging, evaluation.
Consumed by security and dependency tooling.Read by auditors, regulators, customers, and your own governance team.

In this view, an AIBOM is a superset: it contains everything an AI SBOM would list about components and lineage, plus the narrative and control sections that frameworks like the EU AI Act and NIST AI RMF expect you to be able to evidence. AIBOM Studio exports CycloneDX-AI JSON (the AI SBOM view) and a full document, so the same data serves both audiences.

The standards behind AI SBOMs

  • CycloneDX-AI: SBOM format with AI/ML component support; the most common machine-readable target for AI inventories today.
  • SPDX-AI: SPDX's AI profile for describing models, datasets, and training details in SPDX documents.
  • NTIA AI minimum elements: the US NTIA's recommended minimum set of facts an AI inventory should capture, extending the original software minimum elements.
  • EU AI Act: while it does not use the term "AI SBOM," its transparency and technical documentation obligations (including for GPAI model providers) are exactly the kind of structured, per-system record an AI SBOM supports.
  • NIST AI RMF and ISO/IEC 42001: risk management and management-system frameworks that expect you to know, and document, what AI your organization deploys.

What goes in an AI SBOM?

AI components
Every model and AI service your system calls, directly or transitively, with provider, version, and license where known.
Training and lineage
Training data considerations, fine-tuning history, and how the component was obtained (hosted API, weights, embedded).
Intended use and limits
What the component is for, what it must not be used for, and known limitations or failure modes.
Oversight and risk
Human oversight mechanisms, data flows, evaluation status, and the system's risk classification.

Who needs an AI SBOM?

Anyone shipping software that includes AI, and anyone buying it:

  • Compliance teams preparing EU AI Act technical documentation, ISO/IEC 42001 evidence, or AI governance reviews.
  • Security teams responding to vendor questionnaires and wanting a dependency view of AI, not just code.
  • Procurement teams asking vendors structured questions about the AI in the products they buy.
  • Engineering teams who want a single source of truth for AI usage that does not go stale in a shared spreadsheet.

How do you build one?

The practical path is the same whether you call it an AI SBOM or an AIBOM:

  1. Inventory your AI usage. List every model, dataset, and AI service your systems call, including third-party APIs.
  2. Capture the minimum elements. For each component, record provider, version, intended use, training data considerations, and evaluation status.
  3. Map to your frameworks. Tag each item against EU AI Act, NIST AI RMF, and ISO/IEC 42001 so gaps surface early.
  4. Publish in a machine-readable format. Export CycloneDX-AI or SPDX JSON for tooling, and a readable document for humans.
  5. Keep it living. Re-visit the inventory whenever you add a model, change providers, or retrain.

That is exactly the workflow AIBOM Studio is built for: guided intake for each section, gap analysis against the major frameworks, and exports that satisfy both machine and human readers.

See what a complete AI Bill of Materials looks like
A fully populated sample, generated in the studio.

CycloneDX-AISPDX-AINTIA minimum elementsEU AI ActNIST AI RMFISO/IEC 42001