Safeguard
Supply Chain•

How do you record a closed-source vendor binary in an SBOM?

Radio stacks and driver blobs arrive as binaries with no package manager. Here is a field by field way to record them so you can answer advisories later.

Safeguard Security Team
3 min read

Record a closed-source vendor binary by hand with its supplier name, product name, exact version, file hash, where it came from, what it does in your product, and where the supplier publishes security notices. Scanners cannot read inside it, so a careful manual entry is the inventory.

Why binaries are the gap

Package-based scanning works because package managers publish names and versions. A Bluetooth stack, a modem firmware or a driver pack delivered as a binary has none of that. Yet these pieces handle radio traffic from untrusted sources, which is where serious flaws tend to live. If they are not in your inventory, an advisory about them will not match anything you own.

Annex I Part II point 1 of the Cyber Resilience Act speaks of identifying and documenting components, including by drawing up an SBOM in a machine-readable format covering at least top-level dependencies. A vendor binary that is part of your product is a top-level component. Treat it that way.

The record, field by field

FieldExample formWhy it matters
SupplierCompany nameWho to ask
Component nameAs the supplier labels itMatching advisories
VersionExact string from the file or release notesAffected or not
HashSHA-256 of the file you shipProves which build
Source of deliveryPortal, email, contract referenceProvenance
Role in productRadio, boot, storageExposure
Update pathHow you receive and ship a fixTime to fix
Advisory sourceURL or mailing listIntake
Support endDate or unknownPlanning

If the file has no version string, ask the supplier. If they cannot say, record that fact, because it is a risk.

Steps to build the habit

  1. Create one entry per binary the day it enters the repository.
  2. Store the supplier's licence and release notes next to the file.
  3. Put the entry into the SBOM through a supplementary file your tooling can merge.
  4. Add the supplier's advisory feed to your intake list.
  5. Review entries whenever the supplier releases a new drop.

Ask the supplier three questions

How do you notify customers of security fixes? How long is each version supported? Can you provide an SBOM for the binary? Keep the written answers. A vendor who will not answer is useful information for the next design decision.

What not to do

Do not guess a version from a date. Do not list the component under your own product name. Do not leave it out because the scanner could not find it. Gaps in an SBOM look like safety and are the opposite.

Try it yourself

Click through it at your own pace, or open it full screen. Compare an automatic inventory with the entries you must add by hand.

Quick check

Can a scanner identify a vendor binary?

Sometimes by hash or by strings, but you should not rely on it. Record it yourself.

Do we need the supplier's own SBOM?

It is useful and worth asking for. If they do not have one, record what you know and note the gap.

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.