Lp3
Medium
- Category
- MCP Least Privilege
- Confidence
- 87% confidence
- Finding
- The skill invokes shell commands (`python3 ...`, and indirectly `pandoc`) but does not declare any permissions for shell/code execution. This creates a transparency and policy-enforcement gap: an agent or reviewer may treat the skill as low-privilege while it actually performs command execution on local files and user-supplied paths. In this context, the skill also accepts file paths, templates, and CSS inputs, which increases the consequences of undeclared shell capability.
