Application security/supply-chain-security

Supply Chain Security

Software supply chain security

End-to-end protection of the software production pipeline — source, build, dependencies, artefacts and delivery — against tampering and compromise.

Why it matters

SolarWinds, Codecov, Log4j and xz-utils proved that adversaries inject code before it reaches you. The EU Cyber Resilience Act, US EO 14028, the Australian Essential Eight and CERT-In direction have all moved supply-chain hygiene from "nice to have" to "audit finding if missing."

How it's tested & exploited

Maturity is measured against SLSA (four levels up to hermetic, reproducible, two-party-reviewed builds) and the NIST SSDF (SP 800-218). Technical controls: hash-pinned dependencies, a proxying private registry, build-failing SCA gates, ephemeral credential-free runners, signed provenance attestations (Sigstore/cosign), and SBOM + VEX shipping together.

In depth

Software supply chain security is the discipline of protecting every stage at which adversaries could inject malicious code into software before it reaches end users: the source repository, the build environment, third-party and open-source dependencies, the artefact registry, the signing infrastructure, and the delivery channel. The threat moved from theoretical to existential after SolarWinds (2020), Codecov (2021), Kaseya (2021), the npm event-stream and ua-parser-js incidents, the xz-utils backdoor (2024), and the steady drip of typosquatted-package campaigns on PyPI, npm and crates.io.

The defensive frameworks now in mainstream adoption are SLSA (Supply-chain Levels for Software Artefacts, pronounced "salsa") — a Google-originated, OpenSSF-stewarded maturity model with four levels from "documented build process" up to "two-party reviewed, hermetic, reproducible builds" — and the NIST Secure Software Development Framework (SSDF, SP 800-218), which US federal software suppliers have been required to attest compliance with since 2022. Both frameworks lean heavily on SBOM generation, artefact signing (Sigstore/cosign, in-toto attestations), provenance metadata, and reproducible builds.

At the technical layer, modern supply chain controls include: dependency pinning by cryptographic hash (lockfiles, not floating versions); a private dependency registry that proxies upstream and caches every package version that has ever been used; SCA scanning gated to fail the build on critical CVEs; build environments running on ephemeral runners with no long-lived credentials; provenance attestations generated automatically and verified at deploy time; VEX documents shipping alongside the SBOM; and a CISA-style Known Exploited Vulnerabilities watchlist that escalates rather than queues.

The regulatory backdrop is now firmly behind these controls. EU Cyber Resilience Act, US Executive Order 14028, the Australian Essential Eight, and India's CERT-In direction on supply-chain security have all moved supply-chain hygiene from "nice to have" to "audit finding if missing." See supply chain attacks 2026 and VAPT services.

Related terms

Apply Supply Chain Security to your programme

AxVeil scopes engagements against the standard you need to satisfy. Send the asset list, the target framework and the audit deadline — we respond with a fixed-fee proposal and a sample report from a comparable engagement.