By NHI Mgmt Group Editorial TeamBased on Checkmarx: “The AI Inventory Gap: Why Your Organization Has No Idea What AI Assets Are Part of Your Software Supply Chain” (January 11, 2026)

TL;DR: One in three respondents report over 60% of their organisation’s code is written by AI, yet only 18% have any AI governance in place, leaving models, MCPs, agents, datasets, and libraries embedded in codebases without inventory or control, according to Checkmarx. The governance problem is now supply-chain management, not just AppSec hygiene.


At a glance

What this is: Checkmarx argues that AI assets are already entering codebases and container images, creating an AI inventory gap that leaves software supply chains blind to models, MCPs, agents, datasets and related dependencies.

Why it matters: That matters because IAM, AppSec, platform and security teams cannot govern what they cannot inventory, and hidden AI assets create new control gaps around provenance, policy, and delegated access.


Context

Software supply chain governance depends on knowing what components are present, who introduced them, and what trust assumptions they carry. When AI assets such as models, agents, MCP servers and libraries are embedded into repositories or container images, they stop being experimental add-ons and become governed dependencies with security and compliance impact. The issue is not only code quality. It is the absence of an authoritative inventory that can answer what is being shipped, where it came from, and whether it is permitted.

The identity angle is real because AI components increasingly behave like non-human actors inside delivery pipelines and runtime environments. Some assets access tools, data or services through delegated credentials, while others arrive through packages and weights with unclear provenance. That creates an NHI governance problem inside a broader supply-chain issue: if the organisation cannot inventory the asset, it cannot control the identity, privilege or trust boundary attached to it.


Key questions

Q: What breaks when AI systems are deployed without a complete inventory?

A: Governance breaks first, then auditability. If teams cannot identify every model, dependency, and owner, they cannot assign risk tiers, apply the right controls, or prove compliance when regulators ask. The result is shadow AI: systems that process data and influence decisions outside the governance perimeter, often for months.

Q: Why do untracked AI components create supply-chain risk?

A: They can enter builds with unknown origin, unreviewed behaviour and delegated access to data or tools. Once embedded, they can change runtime outcomes or expose sensitive information without appearing in normal dependency controls, which turns an inventory gap into an integrity and trust problem.

Q: How should teams govern AI agents that can reach APIs, events, and memory?

A: Teams should govern those agents as runtime identities, not as isolated integrations. That means enforcing policy at execution time, logging every tool and data access, and binding actions back to a clear initiating workflow or identity. If the control plane cannot show who acted, what they reached, and why, the programme does not have usable governance.

Q: What should security teams do first to close AI inventory gaps?

A: Start with deterministic discovery on the highest-risk repos and services, then classify every AI artifact by type, origin and access scope. That gives security and platform teams a defensible baseline for policy, provenance checks and build-time enforcement.


Technical breakdown

Why AI assets create a supply chain inventory problem

AI inventory gaps emerge when models, weights, prompts, datasets, MCP servers and agent frameworks are introduced through normal development channels without being recorded as governed assets. Traditional software supply chain controls were built to track packages, versions and code provenance, but AI components can be embedded in repositories, containers and orchestration layers with less visibility and more runtime variability. That makes them hard to classify, harder to attest, and easy to inherit into downstream releases. The technical issue is not just discovery. It is that AI components can alter behaviour, tool access and data exposure without being represented in the same way as conventional dependencies.

Practical implication: Practitioners need AI-aware asset discovery that inventories models, weights, datasets and MCP-enabled tooling before release gating.

How provenance and pinning fail when AI components move faster than review

Provenance breaks when AI assets are pulled from multiple sources, updated outside normal release control, or accepted without integrity checks. A pinned software package has a known version and a review trail, but an AI model or library may arrive with unknown origin, undocumented training data, or silent behaviour changes after update. That creates a supply-chain integrity issue, not simply an AppSec issue. When teams cannot verify source, version and dependency relationships, they lose the ability to reproduce builds or explain why a deployed system behaves a certain way. In practice, the risk resembles untrusted binary ingestion, but with a wider blast radius because the component can also mediate data and tool access.

Practical implication: Practitioners should treat AI weights, libraries and connectors as governed artifacts with version pinning and provenance verification.

Why AI agents and MCP servers raise the NHI governance bar

AI agents and MCP servers matter because they can turn software into a delegated actor with access to files, tools, services and data flows. That makes them operationally closer to non-human identities than to static code libraries, especially when they carry permissions into execution paths. If the organisation does not know an agent exists, it cannot assign ownership, define acceptable privilege, or revoke access when the component is retired. This is where the AI inventory gap becomes an identity governance problem. The hidden risk is not only that AI is present, but that unknown AI assets may be exercising access under trust assumptions nobody can currently enumerate.

Practical implication: Practitioners should register agentic components as governed non-human identities and tie them to ownership, review and revocation workflows.


Threat narrative

Attacker objective: The objective is to exploit untracked AI assets inside the software supply chain to gain hidden access, alter behaviour or expose data without detection.

  1. Entry occurs when developers pull AI models, MCP servers, agent frameworks or libraries into repositories and container images without central discovery.
  2. Credential or trust exposure follows when those components bring unseen dependencies, external data access or delegated tool permissions into the build and runtime path.
  3. Escalation happens when unreviewed AI assets influence code execution, data access or outbound calls across the software supply chain.
  4. Impact is hidden attack surface, compliance failure, or supply-chain compromise that is only discovered after an audit or incident.

Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

AI inventory is now a supply-chain control problem, not a tooling preference. The moment models, datasets, MCPs and agent frameworks enter codebases, they become governed dependencies that need inventory, provenance and policy boundaries. Traditional AppSec can find unsafe usage patterns, but it cannot govern an asset the organisation does not know exists. The practitioner conclusion is simple: build AI inventory as a first-class control plane, not a side spreadsheet.

Shadow AI in software delivery is really shadow NHI in disguise. The article shows that some AI components are not just code, they are delegated actors that can access data, tools and services. That creates ownership, privilege and offboarding questions that IAM and PAM teams already understand, but now applied to AI assets embedded in the development pipeline. Practitioners should assign identity-style governance to any AI component that can call tools or move data.

Provenance is the missing trust layer for AI-heavy software supply chains. If teams cannot prove where an AI artifact came from, whether it was pinned, or how it changed over time, they cannot explain the risk of shipping it. This is the same governance gap that has long troubled open-source intake, but with more opaque behaviour and broader runtime impact. The practitioner conclusion is to require provenance evidence before AI assets are allowed into build or release flows.

AI governance debt: unchecked AI adoption creates a backlog of unseen assets, undocumented permissions and unowned risk. The article’s real warning is that the control gap compounds as teams move faster than governance can classify what was introduced. That debt eventually shows up as audit failure, incident response ambiguity or security exceptions that never get cleaned up. Practitioners should treat inventory coverage as a measurable governance objective, not an abstract maturity goal.

From our research library:

What this signals

AI inventory gaps create governance debt because teams can ship models and agents before anyone can name them, classify them or revoke them. That is why AI supply chain management has become an identity-adjacent control problem as much as a software integrity problem. The fastest path to reduced risk is not broader scanning alone, but a governed inventory that turns unknown AI components into assigned assets.

The operating model is changing for security and IAM teams alike. Once AI components can access tools, data or workflows, they need ownership, review cadence and offboarding logic similar to other non-human identities, and the organisation has to prove that boundary through process rather than assumption.


For practitioners

  • Establish a single owner for AI inventory Give one function explicit authority for discovering, classifying and approving AI assets across repos, pipelines and runtime environments.
  • Run deterministic discovery across priority codebases Scan the most critical repositories, services and container images for models, MCP servers, agent frameworks, prompts and AI libraries.
  • Classify AI assets by type and trust boundary Tag each discovered asset as model, dataset, agent, MCP server, prompt or library, then record whether it can access tools, data or services.
  • Require provenance and version pinning Block release of AI artifacts that lack source, version, dependency and integrity evidence suitable for reproducible builds.
  • Enforce AI governance in CI/CD Add PR checks, build gates and policy dashboards so untracked AI components fail fast before they are shipped into production.

Key takeaways

  • AI supply chains go blind when models, agents, MCP servers and libraries are shipped without inventory, provenance or policy controls.
  • The risk is not theoretical, because AI components can change behaviour, expand tool access, and hide dependencies that traditional code scanning will miss.
  • Teams need governed discovery, provenance verification and CI/CD enforcement to turn AI assets into controllable dependencies before they reach production.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 and MITRE ATT&CK address the attack and risk surface, while NIST CSF 2.0 sets the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-03 — Vulnerable Third-Party NHIThird-party AI components and MCPs enter the supply chain with uncertain provenance.
NHI-05 — Overprivileged NHIAI agents and MCP servers can carry tool and data access beyond what teams intended.
NHI-09 — NHI ReuseUntracked AI components are often copied across repos and pipelines without governance.
Recommendation — Inventory third-party AI assets and reject anything that lacks provenance or ownership. Limit AI component privileges to the minimum tool and data scope required. Track reused AI assets across environments and re-approve them before release.
MITRE ATT&CKTA0006;TA0010 — Credential Access; ExfiltrationHidden AI assets can be used to reach sensitive data and move it out of the environment.
Recommendation — Map exposed AI assets to credential access and exfiltration paths in your threat detection.
NIST CSF 2.0ID.AM-02 — Software Platforms and ApplicationsThe article is fundamentally about missing asset visibility across software and AI dependencies.
Recommendation — Maintain an authoritative inventory of software and AI assets across build and runtime environments.

Key terms

  • AI Inventory: An AI inventory is a governed record of all AI-related assets, enriched with owner, purpose, access, and risk context. It turns discovery into something security, compliance, and IAM teams can use to make approval, review, and revocation decisions.
  • AI bill of materials: An inventory of the components used by an AI development environment, including models, plugins, hooks, skills, and agent integrations. It gives security teams visibility into what is operating in the stack so they can assess trust, dependency risk, and governance coverage.
  • Provenance Tracking: Provenance tracking records where a software component came from, who contributed to it, what changed, and whether the source is trusted. In modern supply chains, provenance is a governance control because it helps distinguish legitimate software from tampered or impersonated packages.
  • Shadow AI: AI agents, copilots, or connected tools operating without full visibility or governance from security teams. Shadow AI becomes an identity problem when those systems authenticate with unmanaged tokens, service accounts, or OAuth apps that can reach production resources.

Deepen your knowledge

NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security and secrets management. It helps security practitioners build the governance discipline needed when non-human assets become part of delivery pipelines and runtime access.
NHIMG Editorial Note
Published by the NHIMG editorial team on August 2, 2026.
Updated on October 12, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org