Control · C-085 · Third Party & Supply Chain

AI bill of materials

The models, datasets, libraries, tools and hosted components that make up each AI system are recorded and checked against known vulnerabilities, licence terms and supplier changes.

Control type
Detective
Risks addressed
7
Audience
Practitioner
Frameworks
Principle 5 · Principle 7 · AML.M0023
Reviewed
2026-11-11

What it does

It tells the organisation what its AI systems are made of. For each system a maintained list names every component, with its version, source and licence: base models, fine-tuned models, datasets, embedding models, libraries, agent tools and hosted endpoints. The list is checked when a vulnerability, a licence problem or a compromised component is reported, so that affected systems can be found at once. Engineering maintains it and security uses it. It is generated at build and updated at every change.

How to implement it

  • Generate the list automatically from the build and deployment pipeline where possible.
  • Include models and datasets, not only software packages.
  • Record source, version, hash and licence for each component.
  • Include hosted components and the supplier's own disclosed sub-components.
  • Scan the list against vulnerability and security notice feeds.
  • Keep the list for each released version, so past states can be examined.

Evidence it operates

Design: a standard defining the required contents. Operation: a current list for each system; scan results and resulting actions; evidence that a reported issue was traced to the systems affected; lists retained for earlier versions.

Where it fits

Produced in the delivery pipeline and used through operation. It is the primary control for LLM supply chain vulnerabilities, and supports third-party model and dataset provenance and sub-outsourcing visibility gap. It complements safe model loading and artefact scanning.

Limits

It lists components and says nothing about whether they are sound. For a hosted model, the provider's internals are a single opaque line. Formats for describing models and datasets are still settling, so tooling is uneven. A list that is not regenerated at each change soon describes a system that no longer exists.

Risks this mitigates

Primary mappings

LLM application supply chain vulnerabilities High
Records every component so known vulnerabilities and licence terms can be checked. Vulnerable, tampered or mislicensed components, including base models, adapters, datasets, libraries and hosting platforms, enter an AI application through its supply chain.

Supporting mappings

Agentic supply chain compromise High
Records which external components each agent uses. Tools, skills, connectors or sub-agents loaded at run time are malicious, tampered with or silently changed, giving an outside party a route into the agent's actions and data.
Insecure AI-generated code High
Dependency records expose invented or unvetted packages. Code suggested by an AI assistant is accepted with vulnerabilities, invented dependencies or licence problems that review would have caught in code a person wrote.
Malicious model artefacts and unsafe loading High
Records which third-party artefacts are in use. A model file or dependency obtained from a public source executes code or carries hidden behaviour when loaded.
Model and dataset licence breach Medium
Records the licence of every component. A model, dataset or component is used in breach of its licence or usage terms, for example commercially under a research-only licence.
Sub-outsourcing visibility gap Medium
Records the upstream models and providers relied on. An AI supplier relies on its own suppliers for models, hosting, data or labelling, and the organisation has no visibility of that chain and no contractual hold over it.
Third-party model and dataset provenance Medium
Records what was adopted and from where. A model, dataset or component is adopted from an external source with no verified account of where it came from, how it was made, what rights attach to it or how it has changed.

Framework and clause references

FrameworkClauseTitle
Code of Practice for the Cyber Security of AIPrinciple 5Identify, track and protect your assets Asset tracking.
Code of Practice for the Cyber Security of AIPrinciple 7Secure your supply chain Supply chain.
MITRE ATLASAML.M0023Maintain an AI Bill of Materials The corresponding mitigation.

Related terms

How to cite

Axiom Verity (2026). AI bill of materials. Reference Library, C-085. https://axiom-verity.com/controls/ai-bill-of-materials. Reviewed 2026-11-11.