TL;DR
- Agentic DevSecOps is not converging on one autonomous engineer. It is forming a chain of specialized agents across code, security, release, production operations, and agent protection.
- A product’s native advantage follows where its evidence already lives: repositories, telemetry, delivery pipelines, security findings, or the cloud control plane.
- “Agent” hides three different action boundaries: copilots suggest, investigators conclude, and executors change systems. The production blast radius determines how much autonomy a product can safely expose.
- Product launches are moving faster than independent evaluation. Public benchmarks can test the underlying work, but they do not yet establish which commercial agent performs best.
- MCP and A2A connect agents. They do not solve evidence portability, identity propagation, approval, or chain of custody.
The future of DevSecOps is not one autonomous engineer. It is a governed chain of agents that investigate, act, challenge, and verify one another.
The pieces are already visible. Coding agents create branches and pull requests. Security agents review designs, inspect code, and attack running applications. Release agents evaluate changes and stop bad deployments. SRE agents investigate production failures. A newer class of security product watches the agents, tools, and protocols themselves.
What does not exist yet is a settled architecture connecting all of this work. The market has agents at nearly every stage of software delivery, but no shared contract for passing evidence, authority, and accountability from one stage to the next.
That missing contract matters more than another model.
Six Systems of Record Are Creating Six Agent Classes
The clearest way to understand this market is not by vendor category. It is by the system where each agent begins its work.
Representative products as of August 2026:
| Starting point | Agent class | Representative products | Native advantage |
|---|---|---|---|
| Repository and CI/CD | Coding agents | GitHub Copilot coding agent, GitLab Duo Agent Platform | Branches, tests, commits, pull requests |
| Telemetry and incidents | SRE agents | AWS DevOps Agent, Datadog Bits, Dynatrace Intelligence, Azure SRE Agent, PagerDuty SRE Agent | Logs, traces, topology, incidents, operational history |
| Delivery pipeline | Release agents | AWS DevOps Agent release management, Harness Continuous Verification, LaunchDarkly Guardian | Change analysis, progressive exposure, deployment verification, rollback |
| Application-security evidence | AppSec agents | AWS Security Agent, XBOW, Wiz Code, Snyk, GitHub Copilot Autofix | Findings, reachability, exploit evidence, remediation |
| Agent runtime and tool layer | AI-security agents | Prisma AIRS, Orca AI-SPM | Agent discovery, posture, runtime controls, MCP and tool visibility |
| Cloud and security control plane | Cloud and SOC agents | GuardDuty investigations, Microsoft Security Copilot agents, Google Security Operations, CrowdStrike Charlotte AI | Identity, configuration, infrastructure, threat intelligence |
The broader source set also includes New Relic Autopilot, Splunk AI SRE, Harness AI SRE, ServiceNow Problem Investigation Agent, and Deductive AI in operations; Pentera, GitLab Security Analyst Agent, Endor Labs AI Security Review, Semgrep Multimodal, Checkmarx One, and Veracode Fix in application security; and AWS Security Hub and Amazon Inspector in the cloud security control plane.
This explains why the current product map remains fragmented. Each vendor starts with a different evidence advantage.
Repository platforms know the change. Observability platforms know the production history. Delivery platforms know the rollout. Security platforms know the vulnerability and attack path. Cloud platforms know the identity and infrastructure state.
An agent can connect to all of those systems. That does not mean it understands each one with equal depth.
“Agent” Describes Three Different Action Boundaries
The product name tells you less than the permission boundary.
| Class | What it does | Typical boundary |
|---|---|---|
| Copilot | Responds to a request and proposes an action | A human drives every meaningful step |
| Investigator | Collects evidence, tests hypotheses, and reaches a conclusion | A human approves the response |
| Executor | Changes code, attacks a target, runs a release, or modifies infrastructure | A branch, sandbox, target scope, policy, or approval gate limits the action |
Coding agents can work on disposable branches. Security-testing agents can attack explicitly authorized targets. Release systems can stop or reverse a bounded rollout. Those environments give the agent a defined place to act and a recovery path when it is wrong.
Production operations are harder. A mistaken code patch can be rejected in review. A mistaken infrastructure action can make the incident worse. That is why many SRE products investigate and recommend broadly while constraining execution to approved runbooks or human-reviewed changes.
Autonomy does not increase evenly across the lifecycle. It expands where isolation and rollback are strongest.
The Architecture Is a Verification Chain, Not a Super-Agent
The useful end state looks less like one general agent and more like a separation-of-duties system.
Coding agent
│ creates a change
▼
Security agent
│ reviews code and tests exploitability
▼
Release agent
│ evaluates risk and validates deployment
▼
Operations agent
│ observes production and investigates failures
▼
Remediation agent
│ proposes or implements the fix
▼
Independent revalidation
The agent creating a change should not be the only agent approving it. The agent reporting a successful remediation should not be the only system deciding whether the vulnerability or incident is gone.
That principle already appears in individual tools. Coding agents produce pull requests rather than silently replacing the main branch. Security products return findings with locations and remediation evidence. Release systems use guardrail metrics before increasing exposure. Operations agents assemble timelines and hypotheses before a production action.
The architectural pattern is stronger than any individual implementation: action, evidence, challenge, approval, and revalidation.
My earlier code-security experiment showed why this matters. An AI security review found a missing authorization check that pattern-based scanners missed. The result was useful because it included the vulnerable location, classification, and proposed fix. It still needed an independent decision about reachability and whether the remediation actually closed the path.
The same rule holds in operations. A trace can reveal a multi-agent failure that no individual agent log contains, but the trace must preserve one correlation identity across every hop. Without that shared identity, the lifecycle becomes a collection of locally plausible stories.
Vendors Remain Strongest Where Their Data Already Lives
AWS illustrates a broad single-provider approach by pairing an operational agent with an application-assurance agent.
That breadth does not establish one shared lifecycle. The public documentation reviewed in August 2026 did not establish shared memory, a common application graph, unified approvals, or automatic evidence handoffs between the two services.
The same distinction applies elsewhere:
- GitHub and GitLab own the repository workflow, so their agents can move naturally from findings to branches and pull requests.
- Datadog, Dynatrace, New Relic, Splunk, and PagerDuty own operational evidence accumulated over time.
- Harness and LaunchDarkly control bounded release actions where a system can pause exposure or roll back.
- Wiz, Snyk, Endor Labs, Semgrep, Checkmarx, and Veracode begin with security findings and remediation workflows.
- ServiceNow begins with enterprise workflow, approvals, service ownership, and configuration records.
- Prisma AIRS and Orca extend the security boundary to the agents and MCP-connected tools themselves.
No integration list settles this comparison. Connecting an agent to a data source proves access. It does not prove evidence depth, correct interpretation, or safe action.
AWS also illustrates why overlapping products do not necessarily perform the same job. CloudWatch investigations begins with telemetry, GuardDuty investigations begins with threat findings, Inspector begins with continuous scanning, and Security Agent begins with an application to review or test. These surfaces can encounter the same underlying incident while entering through different evidence.
The durable question is not which single surface replaces the others. It is whether findings can move between coding, security, release, and operations systems without losing identity, chronology, confidence, or remediation history.
Enterprise Readiness Is a Separate Capability Axis
Feature breadth does not determine usable autonomy. Data boundaries, identity, network access, permissions, audit evidence, scale limits, recovery, and cost controls determine where an agent can safely operate.
These questions apply to every product in the landscape:
| Control | Question |
|---|---|
| Data boundary | Where are prompts, code, telemetry, and findings stored and processed? |
| Identity | Which principal acts, and does that identity survive delegation? |
| Network | Can the service reach private tools and targets without public exposure? |
| Permission | Can read, recommend, pull-request, sandbox-execute, and production-write access be separated? |
| Audit | Does the product preserve control-plane events, reasoning, tool actions, and test evidence? |
| Scale | What happens when concurrency, duration, or rate limits are reached? |
| Economics | Can a task be bounded by time, work units, or a hard cost ceiling? |
| Recovery | Can an operator cancel, retry, roll back, and independently revalidate the action? |
These controls are not procurement details added after the technical decision. They define the usable autonomy of the product.
Product Capability Is Ahead of Independent Proof
Vendor pages describe features. They do not establish root-cause accuracy, vulnerability recall, false-positive rate, remediation correctness, or predictable cost.
Research benchmarks are beginning to make the underlying work measurable:
- SREGym evaluates diagnosis and mitigation across live cloud-native reliability problems.
- ITBench evaluates agents on real IT-automation environments spanning reliability, security, compliance, and cost work.
- AIOpsLab covers detection, localization, root-cause analysis, and mitigation in microservice environments.
- AutoPenBench evaluates autonomous and human-assisted penetration testing against vulnerable systems.
- MCPSecBench tests attacks across MCP users, clients, transport, and servers.
- ToolEmu tests agents using high-stakes tools in an emulated environment.
These benchmarks do not rank the commercial products in the market map. They expose the tasks those products eventually need to survive under repeatable conditions.
That is a meaningful difference. A product demonstration proves possibility. A benchmark establishes a repeatable test. A controlled comparison establishes relative performance. The source set behind this landscape contains many product demonstrations, a growing benchmark set, and almost no independent head-to-head commercial comparisons.
The useful comparison is not “which agent has more features?” It is the same controlled work across systems:
- Give each SRE agent the same incident, telemetry, deployment history, and code.
- Give each security agent the same vulnerable application and authorization boundary.
- Measure evidence completeness, not only whether the final answer sounds plausible.
- Re-run the proposed remediation with independent tests.
- Record task duration, tool calls, human interventions, and actual cost.
That experiment would expose the difference between access and understanding. It would also reveal whether a product fails safely when telemetry is incomplete, instructions are malicious, or permissions are deliberately constrained.
The Agents Become Part of the Attack Surface
Agentic DevSecOps creates a second security problem: the systems protecting software can themselves be manipulated through the evidence they consume.
An operations agent reads logs, traces, resource tags, tickets, runbooks, and chat history. A coding agent reads repository instructions and pull-request comments. A security agent receives URLs, credentials, source code, and target configuration. An MCP-connected agent reads tool descriptions and responses supplied by another system.
Each input can contain instructions that were never meant to be trusted.
AWS DevOps Agent security guidance treats prompt injection in operational data as a risk. Independent work such as MCPSecBench broadens that threat model across MCP users, clients, transports, and servers.
The specialist market is forming around this layer too. Prisma AIRS extends security visibility to enterprise agents, MCP servers, plugins, and tool interactions. Orca AI-SPM approaches the problem from cloud posture and exposes security context through MCP-compatible workflows.
The threat model now includes:
- Prompt injection hidden inside logs, tickets, code, or tool metadata.
- A compromised remote agent returning malicious instructions as evidence.
- A read-only investigation silently becoming a write-capable remediation.
- Credentials escaping through a target URL, tool call, or generated report.
- An agent using a valid permission for the wrong purpose.
- Approval fatigue turning a human gate into a rubber stamp.
- A successful action with no trustworthy record of who authorized it.
This changes the role of governance. A policy layer cannot sit outside the agent loop and inspect only the final result. It needs to control tool discovery, identity, network reach, permission escalation, action approval, and evidence retention while the work is happening.
What’s Missing Is a Portable Trust Layer
MCP gives agents a common way to access tools and context. A2A gives independently implemented agents a way to communicate and exchange tasks.
Neither protocol answers the full DevSecOps handoff problem:
- Which identity authorized the action?
- What evidence supported the conclusion?
- Which source produced the finding?
- What changed after remediation?
- Did an independent system verify the result?
- Can another vendor consume the evidence without flattening it into prose?
Existing standards cover pieces of that contract:
| Standard | What it can carry |
|---|---|
| OpenTelemetry GenAI semantic conventions | Agent, model, retrieval, and tool-execution traces |
| SARIF | Static-analysis findings, code locations, flows, fixes, and tool metadata |
| OCSF | Normalized security events and findings |
| CycloneDX | Components, services, dependencies, and vulnerability context |
| CycloneDX VEX | Exploitability decisions and their justification |
| in-toto attestations | Signed provenance for actions, actors, and produced artifacts |
A future evidence path could look like this:
OpenTelemetry execution trace
↓
SARIF or OCSF finding
↓
CycloneDX asset identity
↓
VEX exploitability decision
↓
in-toto signed attestation
That composition is possible today. It is not yet a standard lifecycle contract, and current product documentation does not show a complete implementation across coding, security, release, and operations agents.
This is the gap that determines whether the market becomes interoperable or collapses into closed suites.
So What
The model is no longer the whole system. The delivery architecture around the model decides what the agent can see, what it can change, and what counts as proof.
Five rules follow from the current landscape:
- Bound every action. Branches, sandboxes, target scopes, approved runbooks, and staged rollouts turn autonomy into a controllable mechanism.
- Preserve identity across handoffs. Every agent action needs a principal, correlation identifier, and authorization record.
- Pass evidence, not narrative conclusions. Findings need locations, traces, exploit details, test results, and machine-readable provenance.
- Separate creation from approval and revalidation. The agent that makes the change cannot be the only system declaring success.
- Put time, concurrency, and cost limits around autonomous work. An agent loop is also a production workload.
Agentic DevSecOps is taking shape as a distributed control system for software delivery. Coding, security, release, and operations agents are becoming real product categories. The architecture connecting them remains unsettled.
The open thread is whether portable evidence allows specialized agents to remain independent—or whether the absence of that trust layer forces every organization into one vendor’s lifecycle suite.