Safeguard
Supply Chain•

What can you do when a supplier will not give you an SBOM?

When a vendor refuses or stalls on an SBOM, ask a narrower question, offer a format, escalate in contract terms, or build your own inventory by scanning.

Safeguard Security Team
3 min read

When a supplier will not provide an SBOM, narrow the ask, make it easy to say yes, and put it in the contract. If that fails, build your own inventory from what you can observe and record the gap as a risk. A refusal is information you can act on, not a dead end.

Find out why they said no

Reasons differ, and the fix differs with them.

ReasonWhat it usually meansTry this
"We do not have one"They never generated itOffer a format and a sample, ask for a date
"It is confidential"Worry about exposing internalsOffer an NDA or a limited scope
"We only share summaries"A policy, not a technical limitAsk which fields the summary omits
"Our customers never ask"Low pressure so farCite your policy and renewal date
SilenceNo owner for the requestFind the security contact

Steps

  1. Ask for a specific thing: an SBOM for the product version you run, in CycloneDX or SPDX, with the common minimum fields. Name the version.
  2. Offer a path that is easy for them: a secure transfer, an NDA, quarterly updates instead of every release.
  3. Ask a smaller question if the full file is blocked: are specific components, named in a recent advisory, present in the product?
  4. Put it in writing at renewal. A clause that requires an SBOM on request, plus a notice when a listed component has a serious flaw, gives the ask weight.
  5. Record the gap. In your risk register, note the supplier, the product, the missing evidence and the date you asked.

Build your own picture

You can often approximate an inventory yourself:

  • Scan installed software or container images you run to list components and versions.
  • Read the vendor's public documentation, release notes and open source notices, which often name libraries.
  • Scan a software package you hold, such as an installer or image, with a tool that can read compiled artifacts.

This is weaker than a supplier SBOM. Binary analysis can miss components or guess versions, so treat results as leads and ask the supplier to confirm.

Decide on risk, not principle

How hard to push depends on what the product touches. A tool with network access and admin rights deserves more insistence than a calendar plugin. Ask who else could replace the product, and what you would lose by waiting.

Try it yourself

Click through it at your own pace, or open it full screen.

See what an inventory built from scanning looks like, and note which fields you would still ask the supplier to confirm.

Quick check

Can I require an SBOM from an existing supplier?

You can ask at any time, but a contract clause at renewal is what makes it dependable.

Is my own scan a substitute?

It is a stopgap. It shows what you can observe, not what the supplier built.

Safeguard's SBOM and dependency scanning can build a component inventory from what you run, and a free scan is available at gold.safeguard.sh/scan.

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.