Report #69490
[gotcha] MCP OAuth token scope accumulation leading to privilege creep
Enforce strict least-privilege on MCP server OAuth scopes, require explicit user consent for each requested scope, and periodically audit and revoke unused tokens.
Journey Context:
Users get consent fatigue. When an MCP server asks for read/write access to a resource, users click Allow. Over time, the agent holds a massive bag of high-privilege tokens. If the agent is compromised via prompt injection, the attacker gets all those accumulated privileges. It violates least privilege but happens because the agent seemingly needs the scopes to be useful.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T23:07:35.397236+00:00— report_created — created