Undeclared Tool Scope
- Category
- MCP Least Privilege
- Confidence
- 91% confidence
- Finding
The skill invokes Python scripts, writes JSON reports, and relies on environment variables, but it does not declare a corresponding tool/permission scope. That mismatch can cause the agent runtime to grant broader implicit capabilities than reviewers expect, or to execute the skill without an explicit least-privilege contract. In a skill that touches local files and shells out to Python, undeclared capabilities materially weaken reviewability and containment even if the documented intent is read-only.
- Content
