AI Agent Permissions: Humans Miss 1 in 3 Threats in 40k Game

Scale X ran a browser game where you approve or deny AI coding agent commands under time pressure. Over 40,000 runs and 409,000 decisions, humans missed 1 in 3 threats (mean accuracy 66.3%). 32.9% of sessions ended with a negative score. 35.2% caught every threat, but only 20.8% did that without blocking 1 in 5 safe commands. 7% approved every prompt — big fans of --dangerously-skip-permissions.
The game included 37 threat commands across four categories, with miss rates:
- Obviously destructive (e.g.,
rm -rf /,chmod -R 777 /): 11.7% - Persistent mutation (e.g., crontab injection, git config hijack): 23.8%
- Exfiltration / code execution (e.g., curl to unknown APIs, typosquatted packages): 33.4%
- Scope violations (e.g.,
cat ~/.aws/credentials,cat ~/.kube/config): 35.0%
The most-missed single command was npm run analyze, approved 64.7% of the time. The game's history log showed the script in package.json had been modified to include a curl exfiltration, but players still approved it. Three such commands (npm run analyze, npm run setup 48.0%, npm run deploy 44.9%) were pooled and missed 52.5% of the time, versus 28.4% for other exfiltration-style attacks.
This highlights a fundamental problem: command-level approval is flawed. As one HN commenter noted, npm run build executes an arbitrary shell script from package.json, and the agent could have edited that file (or any imported module) without approval. Users see commands that look safe, but the context matters.
Anthropic previously noted 'permission fatigue' becomes worse with more approvals. The caveat: the game had an artificially high threat rate (~34%), and time pressure, but the pattern is concerning for human-in-the-loop as a safety mechanism.
📖 Read the full source: HN LLM Tools
👀 See Also

Exploring Risks of Google Account Usage with Gemini-Cli and Gemini Pro Subscription
Gemini-Cli and your Gemini Pro subscription might pose some risks to your Google account. Here's what you need to know about potential vulnerabilities when using these AI tools.

MCPwner AI Pentesting Tool Finds Multiple 0-Day Vulnerabilities in OpenClaw
MCPwner, an MCP server that orchestrates AI agents for automated penetration testing, identified several critical 0-day vulnerabilities in OpenClaw including environment variable injection, permission bypass, and information disclosure flaws that standard scanners missed.

McpVanguard: Open-source security proxy for MCP-based AI agents
McpVanguard is a 3-layer security proxy and firewall that sits between AI agents and MCP tools, adding protection against prompt injection, path traversal, and other attacks with about 16ms latency.

Claude Code CVE-2026-39861: Sandbox Escape via Symlink Following
A high-severity vulnerability in Claude Code's sandbox allows arbitrary file write outside the workspace via symlink following, potentially leading to code execution.