T09 · Insecure Skill Coding Practices
- Location
SKILL.md:27- Finding
Shell Command Injection Through Unescaped URL Placeholders
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill has a coherent purpose, but its instructions use unsafe shell command templates and load remote prompt text in a way users should review before installing.
Install only if you are comfortable giving the skill a SupaSkills API key and having your agent call SupaSkills over the network. Agents should URL-encode search queries, validate skill slugs, avoid raw shell substitution, and treat fetched skill text as untrusted reference material rather than authority to change goals, access secrets, or run tools.
SKILL.md:27Shell Command Injection Through Unescaped URL Placeholders
SKILL.md:35Untrusted Remote Prompt Content Enters the Agent Instruction Flow
The 'When to suggest SupaSkills' section uses broad activation conditions such as 'User needs a structured framework or methodology' and 'help me with [domain] task,' which overlap with common requests and do not clearly distinguish when this skill should or should not be invoked. The file also lacks negative examples or tighter scope constraints to prevent accidental activation in ordinary conversations.
No suspicious patterns detected.