Skip to content

Application security

Building software that is hard to attack and easy to fix: threat modeling at design time, secure coding against the common risk lists, automated scanning in the pipeline, and a safe supply chain.

flowchart LR
  DES[Design:<br/>threat model] --> CODE[Code:<br/>secure patterns, secrets out]
  CODE --> CI[Build:<br/>SAST, SCA, secret scan, SBOM]
  CI --> TEST[Test:<br/>DAST, API tests]
  TEST --> RUN[Run:<br/>headers, WAF, monitoring]
  RUN -.findings and incidents.-> DES

Security checks move left into each stage of delivery, and what production teaches goes back into design.


Learn


Reference


Build


Certify