T09 · Insecure Skill Coding Practices
- Location
SKILL.md:22- Finding
Unencoded User-Controlled Input in Generated Search URLs
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill only generates Amap search links from location names, with no code execution, file access, credentials, persistence, or hidden behavior.
Before installing, understand that this skill may answer broad location questions with an Amap search link instead of giving directions or factual context. Users should check generated links when place names contain unusual characters, and the publisher should prefer percent-encoding the query value.
SKILL.md:22Unencoded User-Controlled Input in Generated Search URLs
The trigger conditions are broad enough to activate on many ordinary location-related utterances, not just explicit requests to generate an Amap search link. This can cause the skill to intercept unrelated queries and respond with a link when the user may have intended navigation advice, factual answers, or a different tool, leading to incorrect routing and reduced safety/control of agent behavior.