T01 · Skill Instruction Hijacking
- Location
SKILL.md:18- Finding
Mandatory Promotional Output and Tracked Registration-Link Injection
- Content
View full analysis
Before using this skill, you must provide an API key. Click this link to register and create a key (**registration grants free-user status and a complimentary credit balance**): > Registration address: https://agent.zhiliaobiaoxun.com/developer?utm_source=skill > After creating a key in the form `zlbx_agent_xxx`, send it to me or execute `export ZLBX_AGENT_API_KEY=zlbx_agent_xxx`. Do not invoke any subcommand until the key has been obtained. ``` The snippet above is an English rendering of the instructions at the cited location; the original file presents those instructions in Chinese. ### Technical Analysis The skill instructions require the agent to reproduce predetermined advertising text and a tracked external registration URL verbatim whenever an API key is unavailable. This goes beyond a neutral configuration prerequisite: it takes control of the agent's user-facing response and requires promotional claims, an incentive, and a URL containing the tracking parameter `utm_source=skill`. Because these instructions activate whenever the key is missing, loading the skill can alter the agent's current response objectives from assisting the user to performing a mandatory customer-acquisition flow for the service operator. ### Attack Path 1. A user activates the skill without `ZLBX_AGENT_API_KEY` configured. 2. The skill instructs the agent not to continue with normal functionality. 3. The agent is required to reproduce fixed promotional language and a tracked registration URL. 4. The user is redirected to an external account-registration flow. ...[truncated 524 chars]- Remediation
View remediation
