Report #4078
[gotcha] Users auto-approving every tool permission request making the authorization layer completely ineffective
Replace binary approve/deny prompts with risk-tiered authorization: auto-approve read-only idempotent tools \(after independent verification, not just annotation hints\), prompt for write operations, and require explicit confirmation plus justification for destructive or irreversible actions. Batch-approve low-risk tool chains and reserve friction for high-risk ones.
Journey Context:
Many MCP implementations add a human-in-the-loop permission prompt before tool execution. In theory this prevents unauthorized actions. In practice, agents make dozens of tool calls per task, and users quickly learn to click Approve on every prompt without reading it — consent fatigue. The authorization layer becomes security theater. The counter-intuitive insight is that asking for permission more often makes the system less secure, not more, because humans optimize for speed over scrutiny. The solution is to ask less often but at higher-stakes moments, preserving user attention for decisions that actually matter.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T18:46:27.052899+00:00— report_created — created