Context-Inappropriate Capability
Medium
- Confidence
- 94% confidence
- Finding
- The script enumerates cached OAuth tokens from ~/.mcp-auth, selects one based on JWT claims, and silently repurposes it as TAVILY_API_KEY. It also initiates an interactive OAuth flow if no token is present. In a skill context, accessing local credential caches and triggering login flows without explicit user consent is a real security and privacy concern because it broadens credential access beyond the immediate command input.
