Credential Access
High
- Category
- Privilege Escalation
- Content
## Authentication Maverick performs MCP-native OAuth Authorization Code with PKCE and dynamic public-client registration, then seeds the access token, refresh token, and issued client id into mcporter's vault through `scripts/setup.sh`. mcporter uses OAuth protected-resource discovery when refreshing, which preserves Trello's `https://mcp.trello.com/v1` resource indicator. Setup requires these credential variables:
- Confidence
- 78% confidence
- Finding
- The skill explicitly relies on access tokens, refresh tokens, and client identifiers from environment variables and writes them into a local credential vault. While this is expected for OAuth-based setup, it creates a real secret-handling risk: environment-sourced credentials can be exposed through logs, process environments, misconfigured shell history, or broader local access, and vault overwrites may unintentionally replace fresher tokens.
