OmniBOR: Bringing the Receipts for Supply Chain Security
summary
OmniBOR (Omnivore) captures a build’s exact artifact dependency graph by having build tools embed input-manifest IDs (git object hashes) into outputs, turning nested inputs into a tamper-resistant Merkle ADG. Proofs of concept exist for clang/LLVM, GCC/binutils, Go, Rust, Debian and Docker; a Linux kernel graph shrinks SBOM data from ~1 GB to ~1 MB, enabling precise CVE-to-file mapping and far fewer false positives. Tooling is mostly POC and upstream work is ongoing; public global databases are not yet available.
AI-written summary · about
chapters (46)
- 0:00Intro
- 0:44Backstory
- 1:31Am I safe
- 2:10Sbombs
- 3:52What is Trust
- 4:24Time dependent
- 4:56Build process
- 5:30Deep scanning
- 6:07Build tools
- 6:35What is a build tool
- 6:56Compilers
- 7:38Linkers
- 8:00Shared Objects
- 9:18Code Generators
- 10:06RPM Files
- 10:50Polyglot
- 12:44Artifacts
- 14:06Nonsolutions
- 14:44Minimum elements
- 15:07Minimum identifiers
- 15:43How to identify things
- 16:06Git
- 16:19Object IDs
- 17:18Generalizing
- 17:37Input manifest
- 18:13Input manifest identifier
- 18:39Embed input manifest identifier in output artifacts
- 20:05Artifact dependency graph
- 20:45Merkle tree
- 21:36OmniBOR
- 23:47OmniBOR Community
- 27:16What is an Sbomb
- 29:35cbes
- 31:04patch
- 32:08response teams
- 32:31questions
- 33:07open database
- 33:54artifact dependency graphs
- 34:30call your supplier
- 34:44adoption tooling
- 35:45call for action
- 36:11hash
- 36:25sha
- 37:51the blog post
- 39:01the build tool
- 40:04broken reproducibility
related talks
31mOmniBOR: Bringing the Receipts for Supply Chain Security
35mRepurposed Purpose: Using git's DAG for Supply Chain Artifact Resolution
43mGitBOM: Repurposing Git’s Graph for Supply Chain Security & Transparency
20mDo You Know What's in the Software You Run? Introducing GitBOM
11mLightning Talk: Repurposed Purpose: Using Git's DAG for Supply Chain Artifact Resolution
39mSecure Your Supply Chain: Adding a Software Bill of Materials to Your Containers to Improve...
28mBuilding Images for the Secure Supply Chain
37mSecuring OSS across the whole supply chain and beyond
