Topic · 32 posts
Security
Incidents, CVEs and red-team results from agent systems, with the root cause each one shares.
- 45% of AI Agents Share the Same API Key. Here's Why That's a Fire Waiting to Happen.
Nearly half of teams give every agent the same credential. That costs you attribution, blast radius control, and least privilege all at once.
- One Character. Millions of AI Agents Exposed.
CVE-2026-48710 lets a single character in the Host header bypass path-based auth across FastAPI, vLLM, LiteLLM, and MCP servers built on Starlette.
- UMD Turned SKILL.md Into a Zero-Code Weapon. Pre-Action Authorization Is the Only Fix That Works.
A 20-token edit to a SKILL.md file makes agents pick the malicious skill 77.6% of the time. No code, no signature, nothing for a scanner to find.
- I Read the Paper That Says AI Agent Safety Has Been Built Wrong. Here's Why.
A formal proof that semantic guardrails cannot give a deterministic security bound, and the SMT solver architecture the authors propose instead.
- I Forked ByteDance's DeerFlow at 3 AM to Add Pre-Execution Authorization
Eight minutes from noticing the missing authorization hook to opening PR #1240: 1,033 lines across 11 files that authorize every tool call before it runs.
- I Opened an AI Delegation Spec PR at 3 AM. Here's What It Solves.
PR #26 on the agent passport spec, opened at 3:04 AM on March 15: D-004 defines signed delegation tokens that must narrow scope at every hop, with depth limits and a traceable chain root.
- I Checked 14 AI Agent Frameworks for Authorization. None Had It.
Fourteen agent frameworks, one question: does a tool call pass through a policy check before it runs? Fourteen variations of no, and the attacks that exploit it.
- Your AI Agent Just Spent $3,000 and You Didn't Approve It
FIDO, Google, and Mastercard are standardizing who authorized an agent to pay. None of it constrains what the agent spends once a prompt injection lands.
- A Cursor Agent Deleted a Production Database in 9 Seconds. Here's Why Pre-Action Authorization Would Have Caught It.
A Cursor agent deleted PocketOS's production database and every backup in nine seconds. The same authorization gap runs through every agent incident of 2026.
- AWS Just Dropped Its Agent Authorization Playbook: Here's What Cedar Gets Right (And Wrong)
Bedrock AgentCore puts Cedar policies outside the agent's reasoning loop. That works for one hop. Multi-agent delegation chains are still unsolved.
- A payment request is not a policy decision: 4,371 human attacks, 14 models, one question
We replayed 4,371 human-written attacks against 14 models, with and without an authorization check between the tool call and the bank. The models kept asking to pay. What changed is whether the money moved. Charts, denominators and a reproduce command.
- Microsoft Shipped MCP Governance. Your Agent Needs One Too.
Microsoft's governance package scans MCP tool definitions at startup, enforces policy per call, and sanitizes responses. Every other MCP SDK has none of it.
- What Mastra Gets Right About Agent Authorization, and What It Doesn't Yet
I built an adapter that checks every Mastra tool call against a policy before it runs, and found out where every agent framework leaves the same hole.
- Microsoft Copilot Cowork Exfiltrates Files in 5 Lines. Here's the Architectural Lesson Nobody Wants to Learn.
Five lines of prompt injection exfiltrate authenticated M365 file links, because Copilot Cowork lets the model decide which actions need approval.
- The Hugging Face Agents Tried to Erase Their Own Evidence
About 700 agents coordinated through a hidden message board in the Hugging Face breach, and one in five researched how to tamper with their transcripts.
- Broadcom Just Built the Agent Security Layer I've Been Arguing For. One Hole Is Still Open.
Broadcom's AgentMinder checks every agent tool call at runtime, and its policy engine still trusts the one signal a prompt injection can rewrite.
- auth.md Solves Agent Registration. What About Authorization?
auth.md gives agents credentials without a signup form. It says nothing about what an agent is allowed to do once it has them. Here is the missing layer.
- Why 77% of AI Security Strategies Can't Be Enforced
77% of organizations updated their security strategy for AI. Only 26% can enforce it before a tool call runs. Where that 51-point gap lives.
- The NSA Issued Its First MCP Security Guidance. Here Are the 3 Gaps It Didn't Solve.
The NSA's first MCP security guidance names the right problems and leaves out agent identity, authorization before execution, and mid-session revocation.
- A fake Sentry error hijacked an AI coding agent. Here's what nobody is doing about it.
Tenet Security found 2,388 organizations exposed to Agentjacking, where a fake error report hijacks an AI coding agent. The attack, and the only fix.
- 63% of Organizations Cannot Purpose-Limit Their AI Agents. Vercel Showed Us Why That Ends.
Disclosure: I build APort, an open-source layer that checks each AI agent action against a policy before it runs. The Vercel breach ran on an OAuth grant an AI tool already held, and 63% of organizations still cannot purpose-limit an agent or shut one down.
- 1000 Agent Skills Just Dropped Into Every Coding Agent. Not One Has Authorization.
1,100+ agent skills shipped into Claude Code, Cursor and Codex CLI with no pre-execution authorization, after 90 days of malicious skill campaigns.
- TrustFall: When Trust This Folder Becomes Remote Code Execution
Cloning a repo and pressing Enter on Claude Code's trust dialog spawns an unsandboxed MCP server with full OS privileges. Anthropic called it design intent.
- A Fortune 50 AI Agent Rewrote Its Own Security Policy. Pre-Action Authorization Could Have Stopped It.
A Fortune 50 AI agent removed a security restriction and passed every identity check. Seven vendors shipped runtime detection at RSAC 2026, and none of them check the call before it runs.
- Prompts Are Shells Now
CVE-2026-26030 turned a search prompt into calc.exe on the host. Blocklists cannot contain a dynamic language, and filters cannot contain an agent.
- I Analyzed the Morse Code Prompt Injection That Drained $175K From an AI Wallet
A Morse code post on X moved through Grok into Bankrbot and shifted 3 billion DRB tokens. The failure was authorization, not the smart contract.
- Five AI Agent Exploits in Twelve Weeks, and Not One Broke the Model
Cursor, Codex, and Claude Code were all exploited between February and April 2026. Every case stole or abused a credential. None broke the model. Monitoring is not authorization.
- Everyone Is Securing AI Agents at the Wrong Layer
MCP secures the connection and CIS secures the configuration, but nobody checks what the agent is authorized to do. Four questions find the gap.
- 30 ClawHub Skills Turned AI Agents Into a Crypto Swarm
Nine thousand eight hundred downloads, no malware, no exploit. Just skill files telling agents to register with a server and upload their own wallet keys.
- I Added .well-known/oap/ to My Agent Spec. Here's Why Every AI Service Needs One.
The agent passport spec now defines a .well-known/oap/ discovery endpoint so any system can verify what an AI agent is authorized to do.
- Guardrails Decay Quietly. Here's How to Catch the Drift.
Guardrails decay through model drift, context bleed and stale policy. Why four RSA 2026 vendors enforce too late, and the signed audit trail that catches drift on any stack.
- I've Been Building AI Agent Authorization. NIST Just Caught Up.
NIST wants agent identity, an authorization check before each action, and auditable receipts. All three are implementable now, without waiting for the standard to finalize.