Security Glossary

Definition

What is DevSecOps?

A cultural and technical philosophy that integrates security practices throughout every phase of the software development lifecycle, rather than treating security as a separate, end-stage review. DevSecOps shifts security left — empowering developers to identify and fix vulnerabilities during development — through automated tooling, shared security ownership, and continuous feedback loops. It is a direct evolution of DevOps principles applied to the security domain.

Related terms

CI/CD Security
The practice of integrating automated security testing and policy enforcement directly into software build and deployment pipelines.
Static Application Security Testing (SAST)
A white-box security testing approach that analyzes application source code, bytecode, or compiled binaries for vulnerability patterns without executing the program.
Dynamic Application Security Testing (DAST)
A black-box security testing technique that analyzes a running application from the outside by sending malicious inputs and observing its responses, without access to source code.
Threat Modeling
A structured process for systematically identifying, prioritizing, and planning mitigations for potential security threats to a system, ideally conducted during the design phase before code is written.
Put this into practice
CI/CD penetration testing
See how Penetrify's autonomous AI agents find and validate this class of security issue in your application.