Safeguard
Security Guides•

What a security reviewer checks first when you hand over an SBOM

Reviewers skim an SBOM for a handful of signals before reading a single component. Know them, and your startup can fix gaps before the file leaves.

Safeguard Security Team
4 min read

Reviewers usually check an SBOM in this order: is it machine readable, who made it and when, does it cover transitive dependencies, are components identified uniquely, and are unknowns labeled. Fix those five points before sending and most follow up questions disappear.

The five fast checks

A reviewer opening your file is not reading component by component. They are scanning for signs the file is trustworthy and useful.

1. Is it in a standard format?

The 2026 CISA minimum elements guidance names SPDX and CycloneDX as the two data formats currently widely used, and says organizations should accept any widely used, interoperable, machine-processable format (see Sources). A PDF or spreadsheet is a different thing. If you send one, say what it is.

2. Who made it, and when?

Look for the SBOM author, a timestamp, and the tool name and version. These fields tell the reviewer how fresh the data is and what produced it. Missing metadata makes the file harder to trust.

3. How deep does it go?

The same guidance says an SBOM should include all components, including transitive dependencies, with no minimum depth. A list of only your top level dependencies is the most common reason a reviewer pushes back.

4. Can components be matched to advisories?

Components need identifiers that work as look up keys. Without identifiers a reviewer cannot map a new advisory to your file. This is the practical value of the identifier field.

5. Is unknown data labeled?

The guidance asks authors to state whether missing information is unknown or withheld. A blank is ambiguous. An explicit "unknown" is honest.

A pre send table

CheckQuestion to ask yourselfQuick fix
FormatIs it SPDX or CycloneDX, and a current version?Re-export from your tool
MetadataAre author, timestamp, tool and version present?Set them in the generator config
DepthAre transitive packages listed?Generate from lockfiles or the built artifact
IdentifiersDoes each component have a package URL or similar?Enable identifier output
UnknownsAre blanks labeled?Add a note to the cover message

What reviewers do next

After the skim, many reviewers run the file through their own tooling and compare against current advisories. Expect questions about specific components. Prepare for them by knowing which of your findings are actually reachable in your code, and by keeping a short note on any that are not.

What not to do

Do not send a file you have not opened. Do not remove components to make the list look shorter. Do not bury caveats; put them in the cover message. The guidance notes that organizations may consider an SBOM incomplete if the author withholds essential component data.

A cover message that helps

Three short lines work well: what the file covers, when it was generated and by which tool, and what is known to be missing. Then a contact for questions.

Where Safeguard fits

Safeguard's SBOM and dependency scanning, along with reachability analysis, can help you see which findings the reviewer is likely to raise and whether they are reachable. You can try it with the free scan.

Try it yourself

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

Watch how the list of findings shrinks when reachability is applied, which is the conversation a reviewer will want to have.

Quick check

Is a spreadsheet of dependencies an SBOM?

Not in the sense buyers mean. They usually want SPDX or CycloneDX so tools can process it. A spreadsheet can supplement but not replace it.

Should I remove internal package names before sending?

You can, but label the redaction. The guidance asks for withheld data to be identified as withheld, and for a way to ask about 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.