Skip to content
knowledge base · devsecops

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 studied
start this topic

01 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

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.

  1. 01source

    a push or PR triggers the pipeline

    gate: no secrets in the diff

  2. 02build

    compiles and resolves dependencies

    gate: no new critical findings

  3. 03test

    unit, integration and security tests

    pipeline orchestrationunit testsintegration testsquality gate

    gate: green suite + policies ok

  4. 04package

    final artifact: binary or image

    gate: signed, intact artifact

  5. 05deploy

    staging first, production later

    gate: DAST with no criticals + approval

  6. 06monitor

    production is observed, continuous feedback

    observability and alertscontinuous SCArollback

    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

topics