Skip to main content

Security gates

Security is checks built into the flow, not a final review meeting. Each check is named, placed in the pipeline, given a pass/fail threshold, and assigned override rights — so "secure" is verified continuously, not hoped for at the end.

The checks, by place in the flow

WhenCheckThreshold
Every commitSecrets scanZero secrets
Every commitSASTZero criticals
Every commitSCA (dependency CVEs)Zero criticals; highs triaged
BuildIaC scanningZero criticals
RefinementASVS spot-checkL2 checklist passes
Before ProductionDASTZero criticals
Before ProductionProvenance / SBOM checksSigned artefact, complete SBOM

Rules

Standards referenced: OWASP SAMM, ASVS, SLSA. This standard sits beneath the threat-modelling playbook (which decides what to defend) and the secure-by-default standard (which builds it in).