T09 · Insecure Skill Coding Practices
- Location
SKILL.md:40- Finding
Potential Shell Command Injection Through Unsanitized Search Parameters
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a coherent social-listening workflow, but its shell-style search examples can mishandle untrusted brand or topic text if an agent runs them naively.
Review before installing. This skill is not malicious, but it should be used only in an agent/runtime that passes search terms as inert arguments rather than interpolating user text into a shell command. Also check whether `.agents/product-marketing-context.md` or `.claude/product-marketing-context.md` contains sensitive internal plans before letting the skill use that context for social-search work.
SKILL.md:40Potential Shell Command Injection Through Unsanitized Search Parameters
The description says to use the skill when the user wants 'social listening' as well as broader phrases like 'monitor brand' and 'track sentiment.' These phrases are common in general marketing discussions and the file does not provide exclusion conditions or negative examples to narrow when this skill should activate versus related analysis skills.
The skill instructs the agent to read a local workspace file before asking the user, without requiring disclosure or consent. That creates a covert workspace-data access path: even if the file is intended to be helpful project context, it may contain sensitive internal marketing plans, customer details, or other proprietary data that the user did not explicitly authorize the skill to inspect for this task.
No suspicious patterns detected.