Safeguard
AI Security•

Does a hosted AI model API count as a component in your product?

Yes. A hosted model API is a supplied component you depend on. Record it in your inventory with its version, data flows, owner, and a fallback plan.

Safeguard Security Team
3 min read

Yes. A hosted AI model API is a component your product depends on, even though you do not ship its code. Put it in your inventory with the provider, model version, what data you send, who owns the contract, and what happens if it changes or disappears.

Why it belongs in the inventory

NTIA describes an SBOM as a formal record of the details and supply chain relationships of the components used in building software. A hosted model sits in that supply chain: your feature behaves differently depending on it, and it can change without a release on your side. Leaving it out hides a dependency from reviewers and from your own incident response.

What to record

FieldWhy it matters
Provider and endpointWho you rely on and where traffic goes
Model name and versionBehavior changes between versions
Data sentPrivacy review and customer commitments
Data retention termsWhat the provider keeps, per its own documentation
Features that use itBlast radius if it fails
FallbackAnother model, a degraded mode, or switching the feature off
Contract and ownerWho answers questions and renewals

Questions a product manager should ask

  1. Which customer data goes to the model, and is it needed?
  2. Can the provider change the model without notice, and how would we find out?
  3. What does the feature do if the API is down or returns something odd?
  4. Could we move to another provider, and what would that cost? The exit cost worksheet applies here.
  5. What do our customer contracts say about subprocessors and data location?

Treat outputs as untrusted

The model is a component whose output your code consumes. Validate and constrain what comes back before it triggers actions, the same way you would handle input from any external system.

Keep it current

Review the entry when the provider announces changes, when you change the prompt or the data sent, and at least once a year. Provider documentation is the source for retention and version policy, so read it rather than assuming.

Add it to release gates

Include the model entry in the pre-release checklist: has the model version changed, has the data sent changed, did the evaluation set still pass. A change to any of the three deserves a short review.

Quick check

Do we need an SBOM entry for a service we do not ship?

Record it in your inventory in some form. Whether it goes into a customer facing SBOM depends on that format and your commitments.

Who owns the entry?

The team owning the feature that calls the model, with the product manager accountable.

Safeguard's agent identity and MCP Guardrail capabilities and its compliance evidence automation can help track AI components, and the free scan is at gold.safeguard.sh/scan.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.