T09 · Insecure Skill Coding Practices
- Location
SKILL.md:22- Finding
Unrestricted Dynamic Code and Command Execution
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill openly aims to run code, shell commands, local scripts, and package installs, but its authority is very broad and its safety controls are only documented, not implemented in the artifact.
Install only if you intentionally want a skill that can run arbitrary code and shell commands. Use it in a disposable, sandboxed environment with minimal file access, avoid running scripts from sensitive directories, and treat dependency installation as risky unless package versions and sources are controlled.
SKILL.md:22Unrestricted Dynamic Code and Command Execution
SKILL.md:105Unsafe Runtime Dependency Installation
SKILL.md:120Documented Security Controls Lack Enforceable Implementation
The skill says the bot can write and execute code whenever it 'needs to do something that it doesn't have a skill for,' which is an extremely broad activation condition. In a code-execution skill, unclear triggers materially increase the chance of unsafe invocation on ordinary user requests, leading to unintended code generation and execution with filesystem or package-install side effects.
Generic verbs like 'solve' and 'compute' overlap heavily with normal conversational requests, so the skill may activate for benign questions that do not imply consent to code execution. In this context, accidental activation is especially dangerous because the skill can generate scripts, run bash, and operate on files, turning ordinary prompts into execution flows.
The manifest description is presented only in Spanish, which can imply a fixed language experience rather than offering the user's preferred language. The file does not indicate that the skill supports language selection or that Spanish is an intentional region-specific constraint.
No suspicious patterns detected.