Lp3
Medium
- Category
- MCP Least Privilege
- Confidence
- 94% confidence
- Finding
- The skill instructs the agent to read a locally saved environment variable (`DATAIFY_API_TOKEN`) and make outbound network requests to a third-party API, but it declares no permissions for those capabilities. That creates a trust and containment problem: a caller may invoke the skill without realizing it can access local secrets and transmit data externally. In this context, the capability use is functionally expected for the skill's purpose, but the missing declaration still makes it dangerous because secret access and exfiltration paths are not explicitly surfaced to the platform or user.
