Declared Dependencies
Packages your manifest names by hand. Visible, version-pinned, owner-known. The smallest set, and the only one most teams ever read.
A working archive for software bill of materials — the dependency graph rendered as architecture, audited under shadowless light, drawn to engineering scale.
Each layer is a horizon line in the dependency mountain. Scroll deeper; the graph grows denser, more transitive, more silent.
Packages your manifest names by hand. Visible, version-pinned, owner-known. The smallest set, and the only one most teams ever read.
Dependencies of dependencies. The first surprise: typically 8–40× the declared set. Most CVEs live here, not at the surface.
Shared libraries, system ABIs, container base images. The substrate the graph stands on; rarely audited, almost always shipped.
Compilers, linters, code generators, CI plugins. They never ship in the binary, yet they shaped every byte that did. SBOM coverage here is famously thin.
Hover any block to highlight its lineage. Upstream parents glow cyan; downstream dependents flag burnt orange. Click to lift the lid and read the metadata.
A bill of materials is only useful when it can be re-walked. These are the questions an audit answers, ordered by the depth they require.
Name, version, distribution channel, content hash. Without an answer, every later question is rhetorical.
Provenance attestation, signed by the builder. The chain of custody from commit to artifact, intact.
The toolchain must be in the bill too. A signed binary built by an unaudited compiler is a signed mystery.
The blast radius of a single transitive bump. SBOMs that cannot answer this are catalogues, not maps.
Hardware microcode, vendor firmware, signing root. The tail of the chain that everyone agrees to stop drawing.
Numbers from a working SBOM of a mid-sized service mesh. Drawn small, on purpose; the graph is the figure, not the chart.
P95 path length from declared root to leaf. Median is 4.
Components shipping with SLSA-3 attestations or higher.
Working notes, citations, related sheets. The bibliography of a graph is half the graph.
Field-level shape of a modern SBOM document, including services, vulnerabilities, and pedigree.
Open sheet →A taxonomy of edges between components. The grammar of how dependencies relate, beyond the simple parent-child arrow.
Open sheet →A laddered framework for build integrity. Each rung trades convenience for verifiability; we draw the rungs at scale.
Open sheet →Signed statements about steps in a build. Each attestation a small, witnessed move; the chain is the proof.
Open sheet →Which CVEs in the SBOM are actually reachable in this configuration. The footnote that turns a flag into a verdict.
Open sheet →The 2021 executive order that made the bill of materials a procurement requirement, not a research curiosity.
Open sheet →