Undeclared Tool Scope
- Category
- MCP Least Privilege
- Confidence
- 88% confidence
- Finding
The skill advertises shell and file-reading usage through its documented commands, but it does not declare any explicit tool scope such as permissions or allowed-tools. That creates an authorization gap: an agent runtime may permit broader tool access than intended, making it easier for the skill to read local files or invoke shell commands outside the narrow energy-audit workflow. In this context the commands look functional rather than overtly malicious, but undeclared capabilities still increase attack surface.
- Content
