Advanced Vocabulary #security#sbom#slsa#supply-chain

Software Supply Chain Security Vocabulary

5 exercises — Practice software supply chain security vocabulary in English: SBOM, SLSA, provenance, Sigstore, dependency confusion, and artifact attestation.

Core Supply Chain Security vocabulary clusters
  • SBOM: Software Bill of Materials, SPDX, CycloneDX, component, license expression, transitive dependency
  • SLSA: Supply-chain Levels for Software Artifacts (levels 1–4), provenance, attestation, hermetic build, reproducible build
  • Signing tools: Sigstore, cosign, Rekor (transparency log), Fulcio (CA), keyless signing
  • Attack vectors: dependency confusion, typosquatting, compromised maintainer, build tampering, artifact substitution
  • Vulnerability vocab: CVE, CVSS score, pinned dependency, artifact digest (SHA-256), known vulnerability database (NVD, OSV)
0 / 5 completed
1 / 5
A security architect briefs an engineering team:
"After the SolarWinds and Log4Shell incidents, every organisation needs an SBOM — a Software Bill of Materials. An SBOM lists every component in your software: direct dependencies, transitive dependencies, their versions, licenses, and known vulnerabilities. If a new CVE drops, you can query your SBOM to find every service that uses the affected package."
What is an SBOM and why is it important for supply chain security?