← Back to getcrawdad.dev

Software Bill of Materials

A complete inventory of every software component in Crawdad, as required by US Executive Order 14028 for government procurement.

An SBOM (Software Bill of Materials) lists every library, framework, and dependency used to build a piece of software — like a nutrition label for code. It lets security teams audit the supply chain and check for known vulnerabilities.

Crawdad sidecar SBOM: 247 components, CycloneDX 1.4 format, generated by cargo-cyclonedx.

Request sbom.json

Key facts

LanguageRust (memory-safe by default)
Unsafe blocksZero
Total components247
SBOM formatCycloneDX 1.4 JSON
Generated bycargo-cyclonedx v0.5.9

Top-level dependencies

CrateVersionPurpose
axum0.7HTTP framework (proxy + security API)
tokio1Async runtime
reqwest0.12HTTP client (upstream forwarding)
serde / serde_json1JSON serialization
regex1Pattern detection (Layers 1-3)
ring0.17Ed25519 signatures, SHA-256
sha20.10Content hashing for audit
rusqlite0.31Local audit database (bundled SQLite)
ml-kem0.2Post-quantum key exchange (ML-KEM-1024)
x25519-dalek2Forward secrecy key exchange
chrono0.4Timestamps
uuid1Unique identifiers
base640.22Encoding/decoding
tracing0.1Structured logging