T09 · Insecure Skill Coding Practices
- Location
SKILL.md:20- Finding
Shell Command Injection in the curl Fallback
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill has a legitimate safety-checking purpose, but its broad auto-triggering and unsafe curl fallback make it risky to install as written.
Review before installing. This should be limited to explicit invocations such as a PYX scan command, and owner/name should be restricted to safe characters before any network or shell call. Prefer removing the Bash fallback or replacing it with a structured HTTP call.
SKILL.md:20Shell Command Injection in the curl Fallback
The manifest includes broad trigger phrases like "is this safe", "check skill", and "verify tool" that can match ordinary user requests about safety rather than an explicit request to invoke this specific skill. In an agent environment, that increases the chance of unintended activation, causing the agent to send skill identifiers or related context to an external scanning service without sufficiently deliberate user intent.
No suspicious patterns detected.