Back to Blog
·5 min read·
AI securityagent safetyAIRQCSALethal Trifecta

Only 11% of AI Agents Pass Basic Security Checks — and 98% Have the Lethal Trifecta

The Cloud Security Alliance found 98% of production AI agents combine private data access, untrusted content processing, and outbound actions. Adversa AI's AIRQ evaluation found only 11% pass basic security scoring. These numbers aren't trends — they're structural.

Two numbers dropped this month that should keep every CTO running AI agents awake at night:

  • 11% — the pass rate for 100 production AI agents on Adversa AI’s AIRQ (AI Risk Quadrant) security evaluation.
  • 98% — the percentage of agents exhibiting the Cloud Security Alliance’s “Lethal Trifecta”: private data access + untrusted content exposure + outbound actions.

That’s not a gap. That’s a canyon. And the CSA’s finding that capability and defense are inversely correlated in production agents means the problem gets worse as agents get more useful.

The Lethal Trifecta, explained

The CSA’s research note on agent security defines three dangerous capabilities. Any one is a risk. All three together? That’s the trifecta.

  1. Private data access — your agent reads your email, queries your database, scans your documents. It has access to things an attacker wants.
  2. Untrusted content exposure — your agent processes web pages, GitHub issues, API responses, error events. It consumes content from anywhere. Attackers can feed it.
  3. Outbound actions — your agent sends messages, creates PRs, runs shell commands, modifies records. It can do things.

An agent that reads your email, browses the web, and can execute shell commands? That’s not a hypothetical. That’s Claude Code, Cursor, Codex, OpenClaw — the tools hundreds of thousands of developers use daily. And 98% of them are running all three at once.

Why defense and capability are inversely correlated

The CSA didn’t just count. They identified a structural pattern: the more capable an agent is, the harder it is to secure. Every new tool adds attack surface. Every new capability creates new trust boundaries. Every integration with an external service introduces a new input channel that could carry a payload.

This isn’t like traditional software where adding features is (mostly) orthogonal to security. With AI agents, capability IS vulnerability. The GuardFall shell injection vulnerability affected 10 out of 11 open-source coding agents. Agentjacking via fake Sentry errors achieved 85% success. ShareLock splits payloads across multiple tool descriptions with >90% attack success.

These aren’t bugs. They’re consequences of the architecture.

The AIRQ gap: what the other 89% are missing

Adversa AI’s AIRQ methodology scores agents on attack surface and blast radius. It’s open — anyone can run it. And yet 89% of 100 assessed production agents failed.

The scoring covers:

  • Tool access surface (how many tools, what privileges)
  • Input channels (how many untrusted sources feed the agent)
  • Output capabilities (what the agent can do with results)
  • Identity and authorization (whether the agent’s actions are scoped and attributable)
  • Audit and observability (whether you’d know if something went wrong)

Most agents fail on identity scoping and audit trails. They run as the user — full access — with no record of which tool did what or why. When the agent exfiltrates your API key, there’s no log entry that says “agent tool #7 just sent your ANTHROPIC_API_KEY to a domain registered 3 hours ago.” There’s just a successful API call.

The 26,000-agent fake skill

If you want to understand why those numbers are so bad, consider this: a single fake AI agent skill — one malicious package disguised as a legitimate tool — reached approximately 26,000 agents, including corporate accounts, before being detected. (The Hacker News, June 2026)

The skill bypassed every major scanner — ClawHub, Cisco’s tool, all three skills.sh scanners, VirusTotal, and GPT-5.5—based guards. The technique? Simply prepending 100,000 newlines before the payload, causing every scanner to truncate before reaching the malicious code. As Trail of Bits documented, this took less than an hour to develop.

One malicious skill. 26,000 agents. Every scanner bypassed. In under an hour.

What this means for teams running AI agents today

If you’re running production AI agents right now, statistically you’re in the 98% with the Lethal Trifecta and the 89% that wouldn’t pass basic security scoring. The question isn’t whether you’re exposed — it’s whether you have compensating controls.

The minimum viable defense:

  • Scoped tool access — your agent shouldn’t have access to everything your user account can do
  • Ephemeral credentials per session, not long-lived API keys in environment variables
  • Tool output validation — never trust MCP tool responses as executable instructions
  • Session audit trails — you need to know which tool did what, when, and with what justification
  • Manual review gates for outbound actions — agents should request approval before sending emails, modifying production data, or pushing to main

The NSA’s new MCP hardening guidelines cover some of this. But guidelines don’t replace architecture. If your agent is running as root with every tool loaded by default, no guideline will save you.


The bottom line: We’re shipping AI agents with a 98% architectural vulnerability rate and an 11% security pass rate. The tools exist to fix this — scoped access, ephemeral credentials, session auditing — but almost nobody is using them. That’s not a technology problem. That’s a deployment velocity problem. And it won’t fix itself.

Adversa AI July 2026 RoundupCloud Security Alliance AI Agent Security ResearchTrail of Bits Skill Scanner BypassNSA MCP Hardening Guidelines

Is your AI-built app ready for real users?

We audit, harden, and ship AI-built apps. From security review to production deployment.

Get an audit