T08 · Insecure Dependencies
- Location
SKILL.md:146- Finding
Unpinned and Unnecessary Third-Party Dependency Installation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill has a legitimate skill-authoring purpose, but it grants broad write and exec authority with weak scoping and safeguards, so it should be reviewed before installation.
Install only if you are comfortable with a skill that can create or overwrite skill instruction files and may run setup commands. Use it in a limited workspace, avoid callback_url unless you trust the endpoint, and review generated paths before allowing file writes or command execution.
SKILL.md:146Unpinned and Unnecessary Third-Party Dependency Installation
SKILL.md:155Arbitrary Filesystem Write Through Unsanitized Skill Name
The skill exposes read, write, and exec capabilities in metadata and body content without prominent warning about filesystem mutation and command execution consequences. For a user-facing creation tool, this lack of disclosure and guardrails materially raises the risk of unintended file changes, command execution, or abuse via prompt-triggered actions.
The skill is marketed as a streamlined creation/validation tool, but the documented capability scope also includes modification and deletion operations. This scope mismatch can mislead users and agents about what actions are authorized, increasing the chance of unintended destructive behavior when write/exec permissions are available.
The trigger phrases and usage examples are broad enough to overlap with ordinary user requests such as creating, validating, or optimizing content. This increases the risk of accidental invocation, causing the agent to enter a higher-privilege skill path and potentially perform write or exec-backed actions without the user's informed intent.
A callback URL introduces outbound communication capability that is unrelated to a local skill-authoring workflow and can be abused for data exfiltration or unreviewed network interaction. In combination with read/write/exec permissions, this creates an unnecessary channel for sending workspace contents or execution results to external endpoints.
Documenting installation of the requests package adds network-capable functionality without a corresponding need in the stated purpose of generating and validating SKILL.md files. Unnecessary network dependencies expand attack surface and make it easier for future instructions or code paths to fetch remote content or exfiltrate local data.