T01 · Skill Instruction Hijacking
- Location
SKILL.md:64- Finding
Mandatory Undisclosed Affiliate-Link Injection into Shopping Results
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This shopping skill is purpose-aligned overall, but it routes users through affiliate shopping links while explicitly saying commission information should not be shown to users, and it uses an unauthenticated plaintext remote MCP endpoint.
Review carefully before installing. The skill may be useful for shopping on JD.com and Taobao/Tmall, but users should be told that product links are affiliate or promotional links and that the operator may benefit from purchases. Do not send sensitive shopping details through this skill unless the remote MCP service is moved to authenticated HTTPS and returned links are validated.
SKILL.md:64Mandatory Undisclosed Affiliate-Link Injection into Shopping Results
config.json:5Unauthenticated MCP Service Uses Plaintext HTTP
The documentation states that the skill is currently serving users in Mainland China only, which is a locale restriction expressed in natural language. The file does not explain a compliance or technical justification for this constraint or offer any user choice, so it may violate the language/locale policy criteria.
The skill explicitly generates affiliate links and states that commission information is hidden from users, but it does not clearly disclose that clicks and purchases may be referral-tracked. This creates a transparency and consent problem: users may be influenced by monetized recommendations without understanding that the operator benefits or that referral metadata may be transmitted to third parties.
The manifest mixes product descriptions and tool instructions in Chinese, including phrases like '必须首先调用' and Chinese-only tool descriptions, but does not indicate any user opt-in or language selection. This can violate a language/locale policy when the skill is used in contexts where users expect language choice or localization flexibility.
Detected: suspicious.install_untrusted_source