Supply Chain in CD

Provenance from build to deploy.

The supply-chain attack surface

Supply-chain attacks span the entire build path. Build dependencies, build infrastructure, and artifacts in transit are each separate vectors; securing one without the others leaves the chain only as strong as its weakest link.

SLSA framework

SLSA codifies the discipline. Levels 1-4 increase rigour; most production teams aim for 2-3, since L4 disrupts day-to-day workflow more than the threat model justifies for many orgs.

Concrete controls

Concrete controls are mechanical. Hash pinning, signing, hermetic builds, and SBOM each address a specific attack vector; together they form the practical foundation.

Verify at deploy time

Verification gates the deploy. cosign verify, policy enforcement, and SBOM CVE scans together prevent unsigned, unverified, or known-vulnerable artifacts from reaching production.

How to invest

Investment is target-driven. Public software needs SLSA 3 because customers expect signed artifacts; internal services SLSA 2 is meaningful and achievable; do not reach for L4 in year one.