Report #40277
[gotcha] Privilege Creep via Broad OAuth Scopes
Request minimum viable OAuth scopes during MCP server authorization; clients should reject servers requesting unnecessary scopes \(e.g., full\_control instead of readonly\).
Journey Context:
When adding an MCP server, it often requests broad OAuth scopes to ensure functionality. Users blindly click 'Allow'. If the MCP server is compromised, the attacker gains excessive permissions. The MCP spec allows servers to define scopes but doesn't enforce least privilege, leading to over-permissioned integrations.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T22:04:42.084092+00:00— report_created — created