Why Your Detection Latency Budget Determines Blast Radius
Most teams buy detection on a single number. The datasheet says “millisecond detection,” the proof-of-concept...
May 25, 2026
A CNAPP isn’t a single instrument. It bundles five separately-instrumented security domains — CSPM, CWPP, CIEM, CDR, and a fifth add-on module marketed as AI security — each watching a different observation point. So when leadership asks whether your CNAPP can secure the AI agents your team has shipped, you don’t get one answer. You get five. Your CNAPP vendor will say yes; the runtime-AI vendors pitching you will say no; both are wrong because they’re answering the wrong question.
The right question lives at the agent decision plane: the layer where prompt-influenced tool selection happens, where tool-call sequences chain, where retrieved context induces identity use, and where multi-step reasoning connects events that look unrelated at every layer underneath. AI-specific threats — prompt injection, induced privilege use, tool misuse, AI-mediated exfiltration — live there, above every layer a CNAPP instruments. Each of the five domains either reaches that plane or it doesn’t, and the buyer needs the answer per domain to make a defensible architectural call.
This article walks each domain, names what it sees, names where it stops, and gives a per-domain verdict you can apply to whatever CNAPP your team already owns. Build-time pieces — IaC scanning, image vulnerability management — aren’t the question once an agent is shipped. We have previously broken downthe architectural critique of posture-only tools meeting AI workloads, and the four-pillar AI workload security evaluation framework covers the vendor-selection question end to end. This piece is the next layer of resolution.
CSPM is doing important work for AI agents, and you should keep doing it. It catches misconfigured Bedrock, Vertex AI, and Azure OpenAI endpoints. It surfaces overly broad IAM roles attached to agent-hosting workloads. It flags missing network policies on agent namespaces, unencrypted model artifact buckets, and hardcoded API keys checked into vector database credentials. None of those are theoretical risks for AI workloads — they’re the same misconfigurations CSPM was built to catch, applied to a new workload class.
What CSPM doesn’t see is anything happening above the cloud provider’s control plane. CSPM’s observation point is the cloud API: it polls the provider for configuration state and compares it against policy. That observation point is appropriate for what CSPM was built to do, and structurally unable to see what happens inside a running agent. The agent’s choice of which tool to invoke, the prompt that caused the choice, the chain of tool calls that followed, the data the agent pulled from a RAG source while assembling its response — none of those produce cloud API changes. They produce agent decision-plane events, and the cloud API never sees them.
The behavioral consequence: your CSPM can correctly report that an agent’s service account has narrow, scoped database permissions while a prompt injection is using exactly those permissions to dump customer records to an attacker-controlled endpoint. Both statements describe the same agent at the same moment. CSPM is not wrong about the configuration — it is operating at the wrong layer of the stack to detect the attack.
Verdict: foundation layer. Necessary for AI-workload posture. Cannot be extended to reach the agent decision plane regardless of how many AI-aware rules are added, because the observation point doesn’t change when the rule set does.
CWPP closes the obvious gap CSPM leaves: runtime visibility into what’s actually running. It captures syscalls, processes, file access, and network connections from the workloads hosting your agents. The instrumentation usually runs as an eBPF substrate, and the telemetry is rich. For traditional containerized services — payment processors, API gateways, microservices — this is exactly the right observation point. The behavior of the service is encoded in the binary, and what the process does is, in practice, what the application does.
For AI agents, the process layer and the application layer stop being the same observation point. An agent is a logical entity that operates across processes, making decisions based on prompts and invoking tools in response. The agent’s behavior — the thing you actually want to secure — lives in the prompt-to-decision-to-tool-invocation chain, not in the syscalls of the framework runtime hosting it.
The behavioral consequence: a prompt injection that causes an agent to misuse its legitimate database access shows up at the process layer as the same Python process making the same database driver call to the same endpoint, at a roughly normal rate. CWPP correctly identifies it as normal process behavior, because at the process layer it is normal. The malice is one layer up — in which tool the agent chose to invoke, in response to which prompt, against which target. The process layer cannot see that. It was never pointed there.
Adding AI-aware rules to a CWPP — prompt-injection signatures, agent-specific anomaly thresholds — doesn’t move the observation point. Verdict: necessary for the workload class CWPP was designed for, structurally blind to the agent decision plane regardless of how the rule set is augmented.
CIEM is the domain where AI agents most cleanly expose the limit of CNAPP architecture. The standard CIEM diagnostic is the gap between declared and exercised permissions: identities granted broad access that only ever use a narrow slice. CIEM produces a runtime-informed scope-down recommendation, security tightens the policy, blast radius shrinks. The pattern is mature for deterministic workloads. It breaks for AI agents.
What CIEM sees: declared permissions, exercised permissions, the gap between them. What CIEM doesn’t see: why a given permission was exercised right now. For a deterministic service, “why” doesn’t matter — the binary calls what it was coded to call, when it was coded to call it. For an AI agent, “why” is the entire question. The same identity exercises the same permission both when the agent is doing its job and when a retrieved RAG document instructed the agent to use it for a purpose nobody designed.
This is the induced-vs-declared distinction: declared identity is what you granted; induced identity use is what the prompt made the agent do with what you granted. CIEM sees the use, treats it as authorized exercise, and reports it as in-scope behavior. From CIEM’s observation point, that report is accurate. The threat lives in the cause of the exercise, not the exercise itself, and the cause sits one layer above where CIEM looks.
The behavioral consequence: a CIEM-clean environment, where every identity exercises only permissions it was granted, can still be the environment where prompt-induced permission abuse runs continuously. Verdict: necessary baseline for declared-vs-exercised scope-down, structurally blind to the prompt cause that distinguishes legitimate use from induced abuse.
CDR is the CNAPP domain most likely to claim AI agent coverage because, on paper, runtime detection is exactly what AI agents need. CDR ingests cloud control-plane events — CloudTrail in AWS, Cloud Audit Logs in GCP, Diagnostic Settings in Azure — usually pipes them into a SIEM, correlates them with IAM and network flow telemetry, and surfaces anomalies. For cloud-side incidents involving deterministic services, this works. The events are at the right granularity, the correlation logic is mature.
What CDR sees for AI agents: every cloud-side action the agent’s identity takes. The Bedrock InvokeModel call. The BigQuery export. The S3 GetObject against the model artifact bucket. The DynamoDB scan, the Lambda invocation, the Secrets Manager retrieval.
What CDR doesn’t see is the reasoning chain that connected those events. A sanctioned BigQuery export following a prompt-injected reasoning chain produces a CloudTrail event indistinguishable from a sanctioned BigQuery export from an analyst running a quarterly report. Every individual event in the chain is permitted, logged correctly, attributable to the right identity. The chain itself — the agent’s decision to do A, then B, then C, in response to a prompt that exploited a trust boundary in retrieved context — is the threat, and it isn’t reconstructible from cloud-event telemetry alone. The reasoning happened above the cloud control plane.
CDR also produces a specific failure mode in agent contexts: alert volume. A single agent can produce more cloud-event traffic in an hour than a human operator generates in a week. Without behavioral baselining at the agent level, the SOC drowns in authorized-action alerts that look identical to attacks. Verdict: necessary cloud-side detection layer, cannot reconstruct the reasoning that connects events without instrumentation above the cloud control plane.
Several CNAPP vendors have shipped AI add-on modules in 2025 and 2026 — application-layer modules, AI-SPM tiers, prompt-shield integrations, autonomous-agent workforces operating inside the CNAPP platform itself. The modules are real. The question is what they actually do.
Two distinct patterns dominate the marketing. The first is AI-for-security: the CNAPP using AI internally to improve prioritization, attack-path analysis, or investigation summarization. This is a productivity capability. It doesn’t add a new observation point — it processes the data the CNAPP was already collecting and helps the SOC move through findings faster. The second is security-for-AI-agents: new instrumentation that watches what your agents actually do at runtime, captures prompt content and tool-call sequences, builds per-agent behavioral baselines. This adds an observation point that didn’t exist in the core CNAPP. The two patterns get sold under nearly identical vocabulary — the broader category-definition problem mirrors the one AI-SPM tools face — and the buyer is left to sort them.
A single diagnostic separates them: does the module produce new telemetry at the agent decision plane, or does it tag and correlate findings the core CNAPP was already producing? Ask the vendor to show you, in a live demo, the runtime event their AI module surfaces that wasn’t already in the CSPM/CWPP/CIEM/CDR stream. If the demo pulls findings that have an “AI workload” tag but originate in cloud configuration, process syscall, or audit log telemetry, the module is correlation logic on top of existing data. If the demo surfaces tool-call sequences, prompt-influenced identity use, or per-agent behavioral baselines, the module added an observation point. A more general version of this diagnostic — the Runtime Context Test — works across all AI workload security tools, not just CNAPP modules.
The validating proof for why this disambiguation matters: the CNAPP vendors themselves are doing the work of bolting on application-layer instrumentation. When the vendors of the thing you own are adding a new layer above their own product, the most useful read is that the core CNAPP domains don’t reach the agent decision plane on their own.
Verdict: case-by-case, and the disambiguation is the buyer’s job because the marketing won’t do it.
The architecture this analysis points to isn’t rip-and-replace. The CNAPP domains are doing real work and remain necessary. CSPM is the foundation for AI-workload posture. CWPP closes the runtime gap for the workload class it was designed for. CIEM produces the baseline scope-down that bounds blast radius. CDR generates cloud-event detection at the control-plane layer. The honest architectural answer is to keep what’s working and add the layer none of them reach.
What that layer instruments: tool-call sequences, prompt-to-action chains, RAG-influenced identity use, and per-agent behavioral baselines that survive the pod churn AI workloads produce. The substrate is often the same eBPF foundation a modern CWPP runs on — eBPF isn’t the differentiator, the observation point is. The layer sits above the existing CNAPP domains and produces telemetry the core stack cannot reach.
The integration question matters as much as the instrumentation. A layer that produces application-layer signal in isolation is just another siloed alert stream alongside the ones the CNAPP already produces. The point of adding the layer is to correlate its findings back into the existing CNAPP signal — to turn five domains’ worth of independent alerts into one attack story. The shift from CNAPP to CADR names this architectural pattern.
ARMO’s runtime AI workload security platform is one implementation of the above-CNAPP layer this article describes. It instruments at the application layer using eBPF, builds per-agent behavioral baselines, generates a runtime-derived AI-BOM from observed execution rather than declared manifests, and correlates findings back into the CSPM, CWPP, CIEM, and CDR signal the SOC already collects. The substrate is Kubescape, the CNCF-incubating open-source project used by more than 100,000 organizations. As of January 2026, the same runtime layer also powers the Rapid7 Command Platform — bringing the application-layer observation point inside an existing enterprise security stack rather than alongside it.
The five-domain decomposition above is vendor-neutral; the architecture is, too. The product matters because the diagnostic is concrete: a layer that genuinely reaches the agent decision plane is testable in a demo. Watch it run.
Can my CNAPP secure AI agents if I enable its AI module?
Depends on what the module does. If it adds genuine new instrumentation at the agent decision plane — tool-call telemetry, per-agent behavioral baselines, prompt-context capture — then it materially extends coverage. If it tags or correlates findings the core CNAPP was already producing, it improves usability without changing the observation point. Ask the vendor to demonstrate, in a live session, the runtime telemetry their module surfaces that wasn’t already in the CSPM/CWPP/CIEM/CDR stream.
Does CSPM cover prompt injection?
No. CSPM’s observation point is the cloud API, and prompt injection happens above the cloud control plane in the agent’s prompt-to-tool-call chain. CSPM will correctly report that an agent’s IAM scope is well-configured while a prompt injection uses that scope to exfiltrate data. Both reports describe the same agent at the same moment, and CSPM isn’t wrong about either, but neither sees the attack.
What does CWPP miss for AI agents specifically?
The agent decision plane. CWPP watches what processes do; AI agents do their security-relevant work above the process layer, in tool-call sequences and prompt-driven reasoning chains. The same Python process making the same database driver call to the same endpoint is normal at the process layer whether the call originated from the agent’s intended workflow or from a prompt injection. CWPP cannot distinguish them because the distinguishing signal lives one layer up.
Should I rip out my CNAPP and replace it with a runtime AI platform?
No. The CNAPP domains are catching the threats they were designed to catch — cloud misconfiguration, process-layer compromise, declared-vs-exercised identity gaps, cloud-event anomalies — and all four remain necessary for AI workloads. The architectural answer is to keep them and add a layer above that reaches the agent decision plane and correlates back into their signal. Replacement is rarely the right move; supplementation almost always is.
How do I tell if my vendor’s AI module is genuine instrumentation?
One question separates real instrumentation from tagging: does the module produce telemetry your core CNAPP wasn’t already producing? Ask for a demo of a runtime event the AI module surfaces — a tool-call sequence, a per-agent behavioral deviation, a prompt-context capture — and trace it back to its source. If the source is cloud configuration, process syscall, or audit log telemetry the core CNAPP already collects, the module is correlation. If the source is application-layer instrumentation that didn’t exist before the module was enabled, the module added an observation point.
Most teams buy detection on a single number. The datasheet says “millisecond detection,” the proof-of-concept...
The first time a security team needs an AI agent audit trail is usually 72...
Every AI-SPM tool runs posture and detection with a single arrow: runtime evidence flowing back...