Undeclared Tool Scope
- Category
- MCP Least Privilege
- Confidence
- 90% confidence
- Finding
The skill documentation advertises execution of a Python script that reads input notes and writes JSON/Markdown/email outputs, and the static analyzer also detected shell capability, but the manifest declares no explicit tool scope or permission boundaries. That creates an authorization gap: an agent may invoke file and shell operations without user-visible constraints, increasing the chance of overbroad filesystem access or unexpected command execution in environments that honor skill metadata for sandboxing.
- Content
