Safeguard
Supply Chain•

Which document answers which buyer question: SBOM, VEX or a report?

A routing table for sales: when a buyer asks about components, vulnerabilities, controls or process, which document to send and which not to.

Safeguard Security Team
4 min read

An SBOM answers "what is in the product." A VEX answers "is the product affected by this vulnerability." A questionnaire or an independent audit report answers "what controls do you run." Sending the wrong one wastes the buyer's time and can overstate what you have shown.

The routing table

Buyer asksSendWhy
What components are in your software?SBOMAn ingredients list with versions and producers
Are you affected by this specific vulnerability?VEX or advisoryStates affected, fixed, not affected or under investigation
What controls do you operate?Security questionnaire answers or an independent report if you have oneDescribes practices, not components
How do you handle new vulnerabilities?A written processNeither an SBOM nor VEX describes your process
Can we scan your software ourselves?SBOM, with termsGives them what they need to match advisories

What each document is, in the sources' words

CISA's 2026 minimum elements call an SBOM a nested inventory, a list of ingredients that make up software. They add that an SBOM alone is data about components, and that analysis turns data into insight.

CISA's minimum requirements for VEX describe VEX as indicating the status of a product or component with respect to a vulnerability. The four status values are not affected, affected, fixed and under investigation. The same document says it does not impose or mandate compliance.

The 2026 SBOM text also notes that advisories such as VEX and CSAF can narrow the scope of at risk components, which is how the two documents work together.

Common mismatches

  • Sending an SBOM to answer "are you affected by X." The buyer must now match it themselves and may draw the wrong conclusion. Send a status.
  • Sending a VEX without an SBOM or product context. VEX is designed to integrate with SBOMs, but CISA says it does not require one. A VEX alone can still answer a specific question.
  • Sending a questionnaire answer to a components question. Controls do not show what is in the build.
  • Sending an audit report to a vulnerability question. A report describes controls over a period or point in time, not the status of one CVE.

A reply pattern for sales

  1. Restate the question in one line.
  2. Name the document that answers it.
  3. Attach it or say when it will arrive.
  4. Say what it does not cover and which document does.

This matters most when a buyer asks a compound question in one email. Split it, answer each part with the right artifact, and keep the replies in one thread.

Careful with claims

Do not describe any report as a certification unless it is one. Do not call a work in progress complete. If an audit is underway, say that in plain words and offer the evidence you have today. When you cite a standard or contract term, quote the exact text.

Try it yourself

Open the demo and compare a component that is merely present with one that is actually exploitable. That difference is the difference between an SBOM answer and a VEX answer.

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

Quick check

Do we need an SBOM to publish a VEX?

No. CISA says VEX is designed to integrate with SBOMs but does not require them.

Is an SBOM evidence of good security?

It is evidence of what is in the product. It does not show how you manage risk.

Safeguard's SBOM and dependency scanning and reachability analysis support both the component list and the exploitability story, and the free scan lets you try it.

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.