Software security, mapped.
An interactive map of the concepts that protect a pipeline: SAST, DAST, SCA, secrets scanning, SBOM and CI/CD: what each one does, where it fits and how they connect.
$ click a card for details · ctrl+k to search
learning map
Topics are laid out by level, from foundations to advanced. Arrows point from a prerequisite to what builds on it. Select a topic to preview it, or follow the highlighted next step.
Your next step
0 of 9 studied01 Foundations
The ideas everything else builds on.
02 Practitioner
Apply the controls and make them work in practice.
03 Advanced
Design, scale and operate at depth.
- studied
- ready to study
- prerequisites missing
- arrows go from a prerequisite to what builds on it
end-to-end pipeline
The path of a commit to production, and the check that lives at each step. Each chip opens the matching topic.
- 01source
a push or PR triggers the pipeline
gate: no secrets in the diff
- 03test
unit, integration and security tests
gate: green suite + policies ok
- 04package
final artifact: binary or image
gate: signed, intact artifact
- 05deploy
staging first, production later
gate: DAST with no criticals + approval
- 06monitor
production is observed, continuous feedback
gate: a new CVE becomes an automatic PR
loop: A new CVE in a dependency already in use → continuous SCA opens a PR → the pipeline starts again at 01