Skip to content

What Is an SBOM and Do You Actually Need One?

A software bill of materials in plain terms: what it lists, who is starting to demand it - NIS2, CRA, big customers - and the free way to make one.

Cables and electronics package on a workbench

Short answer

An SBOM is a list of components in your software - packages, versions, licenses. Generate from lockfiles and store it with each release. It speeds CVE response dramatically.

Do you need one now

If enterprise buyers or regulated customers ask - yes. If not, still generate one for yourself.

Incident hour is the wrong time to invent inventory from memory.

Readers skimming what is an sbom often stop at definitions. The part that prevents incidents is the verification step after the change - and the habit of re-checking after the next deploy that touches the same layer.

How to make one free

Export from your package manager or CI. Keep it next to the release artifact.

Automate it so every release has an SBOM without a hero checklist.

Common failure mode for what is an sbom: staging looks fine, production still serves the old config because a CDN, load balancer, or second vhost was never updated. Always verify the hostname customers hit.

How you use it

When a CVE hits a popular library, search the SBOM instead of guessing.

That is the whole product value of the document - searchable truth about what you shipped.

If this section on what is an sbom becomes a recurring ticket, automate the check. Manual one-offs rot; a post-deploy assertion or weekly grade keeps the control honest.

What to do this week

  1. Generate an SBOM from the current lockfile/CI.
  2. Store it with the latest release artifact.
  3. Automate SBOM generation on the next release.
  4. Practice: search the SBOM for one noisy CVE library name.

Parts list first. Panic second.

Run a free security grade on your domain · Pricing

Update log (1)

2026-06-27Editorial form rewrite for length and uniqueness.

Sources + verification

Practical guidance based on mainstream browser behavior, common reverse-proxy configuration, and widely published RFCs and vendor docs. Verify on your own stack with curl, browser devtools, and a re-scan after each change.

Keep reading

CVE Is That CVE Reachable? Check Your Site Fast 2026-06-16 Compliance NIS2 Checklist for Small Business (10 Steps) 2026-06-03 Breach npm audit Is Not Enough: Auditing Dependencies 2026-06-25