Search Knowledge

© 2026 LIBREUNI PROJECT

DevSecOps

DevSecOps

DevSecOps integrates security into the delivery system. The aim is not to make every developer a security specialist. The aim is to make secure defaults, fast feedback, policy automation, and expert escalation available where work happens.

Shift Left and Shift Everywhere

Early security feedback catches many defects cheaply: dependency checks, secret scanning, static analysis, threat modeling, and secure code review. But production also needs security evidence: runtime policy, audit logs, anomaly detection, incident response, and vulnerability remediation. Security shifts left and everywhere.

NIST SSDF groups secure development work into preparing the organization, protecting software, producing well-secured software, and responding to vulnerabilities. This is useful because it treats security as lifecycle work rather than a scanner bolted onto CI.

Security Gates

Good gates are risk-based. A critical vulnerability reachable from production should block release or trigger emergency remediation. A low-risk finding in a dev-only transitive dependency may be tracked with a service-level objective.

Threat Modeling in Delivery

Threat modeling is most useful when it is close to design decisions. A lightweight model asks what the system protects, who might attack it, which trust boundaries exist, and what could go wrong at each boundary. The output should influence backlog work: authentication changes, logging requirements, rate limits, encryption choices, abuse cases, and review focus.

DevSecOps does not require a week-long meeting for every change. A small feature may need only a checklist. A new payment flow, identity integration, or public API deserves deeper analysis. The discipline is proportionality.

Security Feedback Types

Different tools answer different questions. SAST inspects source patterns. SCA inspects dependencies. DAST probes running applications. Secret scanning finds exposed credentials. IaC scanning finds dangerous infrastructure definitions. Container scanning finds known vulnerable packages. None of these tools understands the full business context, so human triage remains necessary.

Vulnerability Response

Security work continues after release. Teams need ownership for vulnerability intake, severity classification, affected-artifact discovery, remediation deadlines, exception approval, and customer communication where appropriate. An SBOM and artifact metadata make this response far faster because the team can identify exposure.

Study Task

Pick a new API endpoint and write a mini threat model. Include assets, actors, trust boundaries, likely abuse cases, required logs, authorization checks, rate limits, and one test that proves an important defense.

Operational Review

DevSecOps should be reviewed by asking whether security feedback arrives while change is still cheap. If a dependency issue is found after deployment, can artifact metadata identify exposure? If a design risk is found during final approval, why was threat modeling absent earlier? If developers ignore scanner output, is the signal too noisy or ownership unclear?

The review should also cover runtime security. Secure code can be deployed with dangerous configuration. A strong delivery system checks identity, network exposure, secret references, image provenance, and policy before production, then monitors behavior afterward.

Security maturity appears when teams can respond calmly to new vulnerability information: identify affected artifacts, prioritize reachable risk, patch or mitigate, and communicate with evidence.

What is the best DevSecOps interpretation of security scanning?

References & Further Reading

Previous Module Progressive Delivery