Lp3
Medium
- Category
- MCP Least Privilege
- Confidence
- 91% confidence
- Finding
- The skill description and embedded command clearly indicate capabilities to read local files (`script.json`), write output files (`characters/`, `manifest.json`), invoke Python code, likely consume environment-based configuration for model access, and call an external model service (`Seedream 4.0`). Having these capabilities without declaring permissions creates a transparency and policy-enforcement gap: a host may allow the skill to run without realizing it can access files and make network requests. In this context the behavior appears aligned with the skill’s stated purpose, so the issue is more about undeclared capability exposure than overtly malicious behavior.
