T09 · Insecure Skill Coding Practices
- Location
SKILL.md:41- Finding
Shell Command Injection Through Untrusted API Parameters
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a legitimate Amap helper, but its shell examples unsafely insert user-provided locations into curl commands, creating a real command-injection risk.
Review this skill before installing. Use it only with trusted location inputs, avoid sensitive home/work/travel addresses unless necessary, and prefer a safer implementation that URL-encodes parameters and passes curl arguments without shell interpolation.
SKILL.md:41Shell Command Injection Through Untrusted API Parameters
The entire skill description, trigger examples, and usage instructions are written only in Chinese, which implicitly enforces a specific language/locale for interacting with the skill. There is no indication that this is an intentional region-specific constraint or that users may opt into another language.
The skill instructs users to send addresses, coordinates, and location queries to Amap's external Web service API but does not clearly warn that this data leaves the local environment and is disclosed to a third party. This creates a privacy and consent risk, especially when users may provide precise home, work, or travel data without realizing it will be transmitted externally.
No suspicious patterns detected.