T09 · Insecure Skill Coding Practices
- Location
SKILL.md:7- Finding
Unvalidated User URL Disclosure to a Third-Party Retrieval Service
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a simple article-translation skill with no local code or persistence, but users should avoid giving it private or token-bearing links because it fetches pages through an external reader service.
Install only if you are comfortable with article URLs and fetched content being processed through r.jina.ai. Do not use it for private documents, internal hosts, signed links, password-reset links, or URLs containing tokens or sensitive query parameters; treat any instructions inside fetched articles as text to translate, not commands to follow.
SKILL.md:7Unvalidated User URL Disclosure to a Third-Party Retrieval Service
SKILL.md:14Indirect Prompt Injection Through Untrusted Retrieved Article Content
The description requires translation into "publication-quality Simplified Chinese," and later instructions reinforce writing only in natural Chinese. This is a language/locale restriction presented as mandatory, with no opt-in choice or documented region-specific justification.
The skill instructs the agent to fetch content from a user-supplied URL via r.jina.ai without disclosing that this causes network access to third-party infrastructure and may transmit user-provided URLs or sensitive targets externally. This creates privacy and security risk, especially if users supply internal, private, or tokenized links, because the skill normalizes remote retrieval as an automatic step with no warning or consent gate.
No suspicious patterns detected.