DevSecOps
Security and delivery as one pipeline: checks run at commit, build, and deploy time — with severity-based SLAs, not a review gate at the end.
Overview
Read the full DevSecOps guidance
Capabilities
Access Control
Least-privilege access with SSO, MFA, and periodic reviews for humans and machines.
Data Protection
Sensitive data classified, encrypted in transit and at rest, and disposed of deliberately.
Patch Management
Dependencies and platforms stay current, with critical patches on a defined clock.
Secrets Management
Vaulted, rotated, access-audited credentials — never in source control.
Security Pipeline Gates
Commit-, build-, and deploy-time security checks that fail the pipeline on findings that matter.
Threat Modeling
Structured analysis of what can attack what, done at design time when changes are still cheap.
Vulnerability Management
Finding, triaging, and remediating weaknesses with severity-based SLAs.
Practices
Security Champions
Engineers with security training embedded in product teams, translating between the disciplines.
Shift-Left Security
Security checks in the pipeline at commit, build, and plan time.
Metrics
Dependency Freshness
Share of runtime dependencies within one minor version of latest stable.
Unit: %. Good direction: up.
Mean Time to Remediate
Average time from vulnerability confirmed to fix deployed.
Unit: days. Good direction: down.
Pipeline Security Scan Coverage
Share of builds running secrets, dependency, and container scans.
Unit: %. Good direction: up.
Tools
GitHub Actions
Pipeline automation integrated with the repository: build, test, scan, and deploy workflows.
Visit site ↗HashiCorp Vault
Secrets management, encryption, and dynamic credentials.
Visit site ↗Snyk
Dependency and container security scanning in the pipeline.
Visit site ↗Trivy
Open-source scanner for containers, IaC, and dependency vulnerabilities in the pipeline.
Visit site ↗
Architecture patterns
Reference architectures and their trade-offs live in the blueprints library.
Maturity
- L1 ReactiveSecurity at the endrequired stage
A review before release, if any; findings arrive too late and get waived.
- L2 RepeatableScans in the pipeline
Dependency and secret scans run on builds; findings are seen but SLAs are informal.
- L3 StandardizedBuild-breaking gates + patch SLAsrequired stage
Critical findings fail the build; remediation has severity-based SLAs with owners.
- L4 MeasuredSecurity evidence on demand
Pipeline coverage, SLA attainment, and access reviews produce audit-ready evidence continuously.
- L5 OptimizedSecurity shapes design
Threat modeling at design time; the cheapest moment to fix is the one used.
Maturity for devsecops is measured, not guessed — every score traces to your answers. See how maturity is scored.
Put it to work
Related Ops disciplines
Sources
- Tier 1 — PrimaryCIS Critical Security Controls ↗— CIS(verified 2026-09-19)
- Tier 1 — PrimaryNIST SP 800-218 — Secure Software Development Framework ↗— NIST(verified 2026-09-19)
- Tier 2 — AuthoritativeOWASP DevSecOps Guideline ↗— OWASP(verified 2026-09-19)