Lp3
Medium
- Category
- MCP Least Privilege
- Confidence
- 93% confidence
- Finding
- The skill instructs the agent to read files and execute shell commands such as `python3 .../contract.py`, but it does not declare an explicit tool scope via `permissions` or `allowed-tools`. That mismatch can cause an agent runtime to grant broader capabilities than the skill metadata communicates, increasing the chance of unintended command execution or file access if the skill is invoked in a permissive environment. The context makes this more dangerous because the shell usage is central to the workflow and includes file-state manipulation and restore operations, even though the prose tries to impose procedural safeguards.
