Supply-chain artefacts

June 22, 2026 · View on GitHub

Honest status for customer conversations. This is not a commitment schedule.

CapabilityStatusWhat you do today
SBOM (SPDX 2.3 + CycloneDX 1.6)Availablemake sbom or scripts/gen-sbom
Config-accurate build propertiesAvailableRead wolfssl:build:* in .cdx.json
Embedded source-merkle checksumAvailablegen-sbom with --srcs (no libwolfssl.a required)
Commercial license in SBOMAvailableCRA_LICENSE_OVERRIDE=LicenseRef-wolfSSL-Commercial CRA_LICENSE_TEXT=/path/to/commercial-license.txt ./scripts/generate-wolfssl-sbom.sh (a LicenseRef-* override requires the licence text; or use make-commercial-sample.sh to derive from pinned GPL samples)
Reproducible SBOM timestampsAvailableSOURCE_DATE_EPOCH
OmniBOR / make bomshAvailableLinux build host only; optional for CRA
pkg:github PURLAvailableEmitted natively by gen-sbom; resolves in OSV / GHSA / Snyk / Trivy without per-vendor mapping
Cryptographic-asset draft (CycloneDX 1.6)Draft sampleHand-rolled wolfssl-<ver>.cbom-draft.cdx.json alongside SBOM (4–6 starter entries); upstream automation: roadmap
Formal CBOM (cryptographic-asset profile, all primitives)RoadmapUse draft sample + wolfssl:build:* properties
VEX templates / automationRoadmapYour scanner + wolfSSL advisories
CSAF 2.0 advisory feed (/.well-known/csaf/)RoadmapHuman-readable advisories today; CSAF 2.0 publication is on the roadmap (BSI's CRA reference architecture assumes CSAF)
Signed SBOMs (in-toto / cosign / Sigstore)RoadmapUnsigned today; signing is conspicuous-by-absence for a crypto vendor and is on the roadmap
SBOM publication channelRoadmapPer-release artefacts on GitHub Releases (proposed); wolfssl.com/sbom/ (proposed); discovery via PURL is the long-term goal
Product SBOM toolOut of scopeYour BOM platform or manual merge

Upstream implementation detail: wolfssl/doc/SBOM.md.


Vulnerability-handling roadmap (Pillar 4)

The kit's vulnerability-handling pillar is the only ongoing CRA obligation. Status of wolfSSL Inc.'s own filings is tracked here so customers can see what they're actually inheriting when they reference us as a component supplier.

CapabilityStatusNotes
security.txt (RFC 9116)Available/.well-known/security.txt
Coordinated Vulnerability Disclosure policyAvailable/.well-known/vulnerability-disclosure-policy.txt
CNA statusAvailablewolfSSL is a CVE Numbering Authority
Public SLA (24h ack / 72h triage)Pending leadership approvalWill be added to CVD policy once approved
24h ENISA reporting (Art. 14) runbookIn progressOwner assignment pending; on-call rotation TBD
EU Authorised Representative (Art. 18)In progresswolfSSL Inc. is US-established; AR appointment underway
CSAF 2.0 advisory feedRoadmapSee above

See wolfssl-inc-auditor-packet/ for the manufacturer-side filings wolfSSL Inc. ships under CRA.