Deterministic by Design
Same input produces byte-for-byte identical output across OS, time, and runtime. Built for verification and compliance.
Generate deterministic SPDX 2.3 and CycloneDX 1.6 SBOMs from your lockfiles in milliseconds. Runs in CLI or browser. Identical output every time.
$ npx snapsbom .
{
"SPDXID": "SPDXRef-DOCUMENT",
"spdxVersion": "SPDX-2.3",
"name": "SnapSBOM SBOM",
...
"packages": [...]
}
Same input produces byte-for-byte identical output across OS, time, and runtime. Built for verification and compliance.
Zero network calls. Zero telemetry. Works offline, in CI, and in air-gapped environments.
Shared Rust core ensures CLI and WASM behave identically. No Docker. No heavy dependencies.
Outputs SPDX 2.3 and CycloneDX 1.6 JSON with reproducible, canonical formatting.