Skip to content

Can Agentic AI Security Scale? Inside the Governance Model Behind Amplify's Harness

Victor Arredondo 7 Min Read
Can Agentic AI Security Scale? Inside the Governance Model Behind Amplify's Harness

Security engineering teams have spent the past two years watching AI agents move from novelty to infrastructure. First they wrote code. Then they reviewed code. Now they are being asked to find vulnerabilities, decide which ones matter, and push fixes directly into pull requests. That last step is where most security leaders stop and ask a harder question: who is actually governing the agent?

It is a fair question, and it is the one we get most often when security engineering teams evaluate Amplify Console. Not "can an agent find a SQL injection," but "what stops an agent from making a change we did not approve, at a scale we cannot review." This article walks through how Amplify approaches that problem, what governance actually looks like inside an agentic security harness, and where the limits of automation still require a human in the loop.

Why Governance Is the Real Scaling Problem

Finding vulnerabilities at scale is not hard anymore. Language models are good at pattern matching across a codebase, and with enough compute you can point an agent at every repository a company owns. Trusting what an agent does next is harder. A security team can tolerate a scanner that produces false positives, because a human reviews the list before anything ships. An agent that opens pull requests and proposes merges is a different category of risk. If it is wrong even a small percentage of the time, and it is running across hundreds of repositories, the blast radius of being wrong grows with adoption instead of shrinking.

This is why Amplify built Console around a simple rule: an agent should get more room to act only when its output is easy to verify. Detection agents earn a wider mandate because their output, a flagged vulnerability, is inherently reviewable. Remediation agents operate inside a narrower one, because their output is a code change that lands in a pull request, where a developer still has to approve it before it merges.

The Three Layers of Control Inside Amplify Console

Layer One: Reachability Before Action

Before any custom detection agent is allowed to act on a finding, Amplify's reachability engine determines whether the flagged vulnerability is actually callable in the application's real execution paths. A critical CVE sitting in a dependency that the application never imports is not treated as an actionable finding. That's a decision about authority, not just accuracy. It keeps agents from generating noise that a security team then has to govern manually, and it means the agent's authority to act is gated by evidence of exploitability, not by a vendor's generic severity score.

Here is what that looks like on an actual repository. A dependency scanner flags a critical library issue in a payment service. Before anything happens, the harness checks whether the vulnerable function in that library is actually called anywhere in the service's code paths. In this case it is, in a checkout flow that handles user input directly. The reachability engine confirms the exploitability, the scoped detection agent picks it up, and only then does the auto-fix engine draft a repository-specific patch. If the same library were sitting unused in a dead code path, the finding would be logged but never escalated to a fix. The engineer still reviews the pull request and the CI results before anything merges.

Layer Two: Scoped, Custom Detection Agents

Generic AI agents pointed at a codebase without context tend to apply generic rules. Amplify's model is the opposite. Security engineers define the priorities, standards, and architectural constraints that a custom detection agent operates within before it is deployed. That scoping step is itself a governance control. An agent built to detect a specific class of authentication flaw in a specific service is easier to audit, easier to reason about, and easier to shut off if it misbehaves than a single general-purpose agent given open-ended authority across the entire environment.

Layer Three: Human Review at the Point of Merge

The auto-fix engine generates a deployment-ready patch, but that patch arrives as a pull request in the existing repository, whether GitHub or GitLab. Nothing merges without a developer reviewing it the same way they would review a colleague's contribution. This is the layer that most conversations about "agentic AI in production" skip past. The agent proposes. It does not merge itself. That's why the system still runs on a governance model security teams already know: code review, instead of an entirely new trust model adopted overnight.

What Happens When the Agent Is Wrong

No serious vendor should claim their agents are never wrong, and we do not make that claim. What matters operationally is what happens after an agent produces a bad fix or a false positive. Because remediation happens inside the normal review workflow, a wrong fix gets caught the same way a wrong human commit gets caught, through review, tests, and CI. Because detection agents are scoped narrowly, a misbehaving agent's impact is contained to the class of finding it was built to detect, not the entire codebase. And because the reachability engine gates action on exploitability evidence, the volume of low-value findings an agent could act on incorrectly is already reduced before it becomes a review problem at all.

This is also why narrative reporting matters more than it sounds like it should. When a security leader has to explain to a CTO or a board why remediation velocity moved the way it did, they need more than a list of closed tickets. They need a record of what agents did, why they acted, and what evidence supported the action. That audit trail is not a nice-to-have layered on top of the harness. It is part of what makes the harness governable at all.

Governance Is Not the Same as Slowness

There is a temptation, especially among security teams that have been burned by AI hype, to assume governance means adding friction back into a process that agentic AI was supposed to remove. That is not the model here. The reachability engine, the scoped agents, and the review checkpoint are not extra steps bolted onto the workflow. They are the workflow. Developers still merge through the same process they always have. Security engineers still own detection priorities. The difference is that the manual labor of triage, correlation, and first-draft remediation has moved to the agent layer, while the decision rights over what counts as a risk and what gets merged stay with people.

What This Looks Like at Scale

A security engineering team running Amplify across dozens or hundreds of repositories is not running one undifferentiated agent everywhere. They are running a set of custom detection agents, each scoped to specific priorities, each producing findings that have already passed a reachability check, each generating fixes that land in a queue their developers already use. Scaling here means adding more scoped agents, not loosening the boundaries around them.

Frequently Asked Questions

Does Amplify Console let AI agents merge code without review?

No. The auto-fix engine generates a patch and submits it as a pull request. A developer reviews and approves it the same way they would review any other contribution before it merges.

How does Amplify prevent agents from acting on irrelevant vulnerabilities?

The reachability engine checks whether a flagged vulnerability is actually callable in the application's real execution paths before it is treated as actionable, which filters out theoretical findings that are not exploitable in that environment.

Can security engineers control what a detection agent is allowed to look for?

Yes. Custom detection agents are scoped by the security team to specific priorities and architectural standards before deployment, rather than applying generic, one-size-fits-all rules.

What happens if an agent produces an incorrect fix?

Because fixes arrive as pull requests inside the existing development workflow, an incorrect fix is caught through the same review, testing, and CI checks that would catch a human error.

Is this different from a general-purpose AI coding agent applied to security?

Yes. General-purpose agents are not built with reachability analysis, security-specific triage, or narrative reporting for security leadership, which are the controls that make remediation at scale auditable.

Conclusion

Agentic AI security does not scale by giving agents more authority. It scales by giving them narrower, better evidenced authority and keeping the decision points, what to fix and what to merge, with the humans who are accountable for the outcome. That is the model Amplify built Console around, and it is the reason security engineering teams can adopt it without handing over control they are not ready to give up.

If your team is trying to figure out whether an agentic security harness fits your environment, and specifically how it would be governed once it is running, that is exactly the conversation our team has during a live walkthrough of Console.

See the governance model in action. Request a walkthrough of Amplify Console.

Subscribe to Amplify Weekly Blog Roundup

Subscribe Here!

See What Experts Are Saying

BOOK A DEMO arrow-btn-white
By far the biggest and most important problem in AppSec today is vulnerability remediation. Amplify Security’s technology automatically fixes vulnerable code for developers at scale is the solution we’ve been waiting decades for.
strike-read jeremiah-grossman-01

Jeremiah Grossman

Founder | Investor | Advisor
As a security company we need to be secure, Amplify helped us achieve that without slowing down our developers
seclytic-logo-1 Saeed Abu-Nimeh, Founder @ SecLytics

Saeed Abu-Nimeh

CEO and Founder @ SecLytics
Amplify is working on making it easier to empower developers to fix security issues, that is a problem worth working on.
Kathy Wang

Kathy Wang

CISO | Investor | Advisor
If you want all your developers to be secure, then you need to secure the code for them. That's why I believe in Amplify's mission
strike-read Alex Lanstein

Alex Lanstein

Chief Evangelist @ StrikeReady

Frequently
Asked Questions

What is vulnerability management, and why is it important?

Vulnerability management is a systematic approach to managing security risks in software and systems by prioritizing risks, defining clear paths to remediation, and ultimately preventing and reducing software risks over time.

Why is vulnerability management important?

Without a sound vulnerability management program, organizations often face a backlog of undifferentiated security alerts, leading to inefficient use of resources and oversight of critical software risks.

What makes vulnerability management extremely challenging in today’s high-growth environment?

Vulnerability management faces challenges from the complexity and dynamism of software environments, often leading to an overwhelming number of security findings, rapid technological advancements, and limited resources to thoroughly explore appropriate solutions.

How can Amplify help me with vulnerability management?

Amplify automates repetitive and time-consuming tasks in vulnerability management, such as risk prioritization, context enrichment, and providing remediations for security findings from static (SAST) application security tools.

What technology does the Amplify platform integrate with?

Amplify integrates with hosted code repositories such as GitHub or GitLab, as well as various security tools.

Have a
Questions?

Contact Us arrow-btn-white

Ready to
Get started?

Book A GUIDED DEMO arrow-purple