Skip to content
All terms
Glossary

DevSecOps

The practice of building security checks into the development and delivery process rather than bolting them on afterwards.

Security as its own step at the end of development has a timing problem: the later a finding appears, the more expensive it is - and the greater the pressure to defer it. An architectural flaw found three weeks before launch rarely gets fixed. So DevSecOps moves the checking forward, into the pipeline every change passes through anyway.

In practice that means dependencies are checked for known vulnerabilities on every pull request, container images likewise, and credentials in code are caught before they ever reach the history. These checks are fast and automatic - they do not cost deadlines, they prevent them.

The part that cannot be automated is the design. Before the first API routes exist, you settle what the trust boundaries are, who may see which data, and what happens when a component is compromised. Asking those questions later means asking them against existing code - and then the code usually wins.

The side effect is auditability. When security steps are part of the pipeline, every release carries evidence that they ran. For an ISO 27001 or NIS2 audit that is exactly the kind of proof otherwise assembled laboriously after the fact.

The service behind it

Security & Infrastructure