Skip to content
>_
SecOps
Log
_
Home
Courses
Learning path
Resources
Topics
Blog
All courses
Software supply chain security
Advanced
6 sections · 18 lessons · ~9h total · 54-question self-test
Start course
01
Threat landscape & mindset
3 lessons
Test yourself
01
The software supply chain & why it is targeted
Every link from commit to cluster is attack surface.
12 min
02
Anatomy of real supply-chain attacks
SolarWinds, dependency confusion, Codecov, xz.
14 min
03
DevSecOps: shift left, assume breach
Security as everyone’s job, in the pipeline.
12 min
02
Securing source & dependencies
3 lessons
Test yourself
01
Securing the source
Branch protection, signed commits, least privilege.
12 min
02
Dependency integrity
Pinning, lockfiles, and dependency confusion.
14 min
03
Managing updates safely
Dependabot/Renovate and a patch cadence.
10 min
03
Build integrity & SLSA
3 lessons
Test yourself
01
The SLSA framework & levels
What each level buys, and what it costs.
14 min
02
Hermetic & reproducible builds
Same inputs, same bytes, no network.
14 min
03
Trusted, isolated builders
A build you can actually trust the output of.
12 min
04
Sign, attest & inventory
3 lessons
Test yourself
01
Sigstore: Cosign, Fulcio & Rekor
Keyless signing and the transparency log.
14 min
02
SBOMs: generate, store, query
SPDX, CycloneDX, and the zero-day drill.
12 min
03
in-toto attestations & provenance
Signed statements about how an artifact was made.
14 min
05
Verify & enforce
3 lessons
Test yourself
01
Verification at admission
The last gate: unsigned means unscheduled.
14 min
02
Policy-as-code gates
Kyverno & OPA enforce what must be true.
12 min
03
Registry trust & allowed sources
Pin who you pull from, not just what.
10 min
06
Operate DevSecOps
3 lessons
Test yourself
01
Continuous rescanning & VEX
Yesterday’s clean image is today’s CVE.
12 min
02
Supply-chain incident response
When a dependency or build is compromised.
12 min
03
A DevSecOps maturity roadmap
Where to start, and what "good" looks like.
12 min
Final exam
Test yourself on everything
54 questions drawn from all 6 sections — every answer explained as you pick.
Start final exam