Description-Behavior Mismatch
- Category
- MCP Tool Poisoning
- Confidence
- 99% confidence
- Finding
The documentation describes authentication through explicitly supplied environment variables, but the implementation silently falls back to ~/.openclaw/.env when those variables are unavailable. This accesses host-managed credentials outside the skill directory and circumvents credential filtering; the legitimate GitHub use case does not authorize that additional access.
- Content
