Security Glossary

Definition

Continuous Integration / Continuous Deployment Security

What is CI/CD Security?

The practice of integrating automated security testing and policy enforcement directly into software build and deployment pipelines. Security gates within CI/CD pipelines can block deployments that introduce new vulnerabilities, enforce dependency hygiene, and verify infrastructure-as-code configurations. This approach ensures security is validated continuously rather than as a periodic manual audit, enabling teams to ship fast without sacrificing security posture.

Related terms

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.
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.
Penetration Testing
A structured, authorized simulation of a real-world cyberattack against a system, network, or application with the goal of identifying exploitable vulnerabilities before malicious actors do.
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.