software bill of materials
sbom.wiki
Every component has an origin story
software bill of materials
Every component has an origin story
jar label 001
A Software Bill of Materials is a formal inventory of every library, package, module, and build ingredient inside a piece of software.
relation
The ties that declare which component requires which other component to stand upright.
schemas
CycloneDX, SPDX, and SWID carry component metadata in structured forms.
component
Each entry records name, version, supplier, repository, download source, file hash, and license.
terms
License identifiers such as MIT, Apache-2.0, and GPL-3.0 state what obligations came bundled with the code.
deep branch
When A uses B and B uses C, C becomes part of A's material story.
red wax seal
Known CVEs can be matched against the exact component versions listed in the SBOM.
watch list
NVD, advisories, and scanners can compare reported risk against your component inventory.
repair
The SBOM narrows a broad alert into a list of artifacts that need patching, rebuilding, or replacement.
origin
Supplier, source repository, build system, and distribution path are written into the material record.
source / binary
Source code and compiled binaries are different materials. A good SBOM can name both.
seal
Hashes like SHA-256 prove the artifact being used is the artifact that was examined.
first harvest
Start with the ecosystem you already use: cyclonedx-bom, syft, package-lock exporters, build plugins, or SPDX tooling.
attestation
Modern supply chains pair SBOMs with attestations: formal claims about how something was built.
future seam
SBOMs are becoming the bridge between human craft and automated supply-chain verification.