Safeguard
Supply Chain•

How do you explain a revised SBOM to a customer?

When you correct an SBOM, tell the customer what changed, why, which version replaces which and whether any earlier conclusion needs a second look.

Safeguard Security Team
4 min read

Tell the customer in plain words what changed, why it changed, which SBOM version replaces which, and whether any earlier conclusion needs a second look. A correction handled openly builds trust. A file that silently replaces another does the opposite.

Why revisions happen

CISA's 2026 minimum elements say that when a component producer or SBOM author discovers new details about the underlying components, or corrects an error in existing SBOM data, they should issue a revised SBOM. The same text says SBOM authors should correct errors promptly, and that organizations should accommodate updates, including corrections.

The SBOM version element exists for this purpose. It identifies a change in the SBOM document from a previously identified version. The text says the SBOM version should be updated when editing data about the target component, and that each version of an SBOM carries a new timestamp.

What to put in the revision note

Keep it to four short parts.

  1. What replaced what. "Version 1.1 of the SBOM for Product X 4.2 replaces version 1.0."
  2. What changed. Name the components or fields. "Two components were added. Hash values were added for eleven components." Only give counts you have checked.
  3. Why. "The first file was generated before build and missed libraries added during build."
  4. What it means. "If you scanned version 1.0, please rescan. We have reviewed the added components and will send a status for any finding."

A simple versioning habit

The CISA text says that if an author uses semantic versioning, the major version of a published SBOM following these minimum elements should be 1, with minor and patch versions used to indicate changes to content as appropriate. You do not have to use semantic versioning. You do need a clear order so a customer can tell which file is newer.

ChangeExample version step
First release of the file1.0
Added missing component data1.1
Typo in a field1.0.1

The table shows one reasonable use of the scheme. The text does not prescribe these meanings, so write down your own rule and apply it consistently.

Re-open earlier conclusions

A correction can change an earlier answer. If you told a customer a library was not present and the revision adds it, say so first and give a status. If you sent VEX statements based on the old file, review them. The CISA VEX document says an under investigation status is expected to change once an investigation concludes, which is a good model for how to handle a corrected finding: say what you are checking and when you will report back.

Tone

Do not apologise at length and do not minimise. State the fact, the fix and the next step. The NTIA report asked consumers to welcome corrections without penalty when offered in good faith, while noting this tolerance does not apply to intentional obfuscation or willful ignorance. A prompt, clear correction fits the first category.

Keep the old file

Retain the original. The customer may have acted on it and you may need to show what you sent. Store both with their hashes. See correcting a mistake in a shared SBOM.

Try it yourself

Open the demo and note the component versions listed. A revised SBOM changes entries like these, so look at what you would point to in a revision note.

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

Quick check

Should the revised file overwrite the old one at the same link?

Avoid it. Give the new file its own version and keep the old one retrievable.

Do we have to tell customers who did not ask?

If they received the file and the error matters to their risk decisions, yes. Use your request log to find them.

Safeguard's SBOM and dependency scanning can help engineering regenerate and compare inventories, and the free scan is a way to 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.