Teams block prod if AI confirms vulns in specific code changes via AWS Continuum CI/CD
AWS Continuum uses AI agents to confirm exploitable vulnerabilities in deployed changes, allowing teams to block production promotion based on severity thresholds.

Key points
- The service scopes tests to specific code changes rather than entire applications.
- It integrates with GitHub Actions, GitLab, Bitbucket, and Azure DevOps.
- The tool replaces periodic out-of-band engagements with automated per-deploy checks.
AWS Continuum for penetration testing, formerly known as AWS Security Agent, introduces automated vulnerability confirmation for CI/CD pipelines. The service uses AI agents to identify and validate exploitable flaws in running applications. According to the AWS Security Blog, this approach moves beyond traditional static analysis (SAST), software composition analysis (SCA), and dynamic scanners (DAST), which often flag potential issues based on patterns rather than confirmed exploits.
How it unfolded
- Traditional security tooling flags patterns, requiring periodic out-of-band penetration testing to confirm exploitability.
- AWS launched Continuum to automate this confirmation process within deployment pipelines.
- The service was previously named AWS Security Agent before being renamed for clarity.
Who is affected
Organizations using CI/CD platforms including GitHub Actions, GitLab CI/CD, Bitbucket Pipelines, and Azure DevOps Pipelines can integrate this service. The tool is designed for teams that deploy code to staging environments before promoting to production. It allows these teams to automate the verification of security posture for every deployment, rather than relying on scheduled, manual penetration testing engagements that occur between deployments.
Our take on the response
That suggests a shift toward continuous security validation within the development lifecycle. By scoping tests to the specific commit range being deployed, the service addresses the speed and cost barriers that previously prevented per-deploy penetration testing. This allows for immediate feedback on the security implications of code changes, reducing the window where unconfirmed vulnerabilities might reach production environments.
Who needs to act first
Teams managing CI/CD pipelines should evaluate their current staging environments for integration readiness. Check whether existing pipeline configurations support OIDC authentication for AWS services. Verify that staging environments accurately mirror production infrastructure to ensure valid testing results. Establish clear severity thresholds for blocking promotions before implementing the gate. Ensure development teams understand the new feedback loop and can address flagged vulnerabilities promptly. Review IAM roles to ensure minimal permissions are granted for the testing service.
Background: CI/CD pipeline vulnerabilities
Isolate the pipeline server immediately. Revoke all service account tokens and API keys. Stop all active builds to prevent further propagation. Audit recent deployments for unauthorized changes. Rotate credentials across all connected systems. Rebuild affected artifacts from known good source code to ensure integrity.
Read the full guide: CI/CD Pipeline Breach Response: Steps to Contain and Recover
What to do and how to stay safe: AWS
- Review CI/CD pipeline configurations to ensure they support automated testing gates.
- Define acceptable severity thresholds for blocking production promotions.
- Verify that staging environments are isolated and safe for automated penetration testing.
- Train development teams on interpreting scoped test results and addressing findings.
Step-by-step guide: Why Identity and Access Management Matters for Cloud Security
General security guidance from the Patch Observer newsroom. It is not confirmed advice from the organisations named in this story.
Frequently asked questions
Which CI/CD platforms are supported?
The service supports GitHub Actions, GitLab CI/CD, Bitbucket Pipelines, and Azure DevOps Pipelines.
Does the tool test the entire application?
No, it scopes each test to the specific code changes since the last passing gate.
How does the service confirm vulnerabilities?
It uses AI agents to find and confirm exploitable vulnerabilities in running applications.



