Undeclared Tool Scope
- Category
- MCP Least Privilege
- Confidence
- 84% confidence
- Finding
The skill invokes a local Python script against user-supplied file paths and inline JSON, which implies file-read capability, but it does not declare any explicit tool scope or allowed-tools boundary. In a skill system, missing scope declarations can let the runtime grant broader-than-intended access or make reviewers unable to verify least-privilege constraints, increasing the chance of unintended file access if the skill is triggered on attacker-controlled input.
- Content
