T01 · Skill Instruction Hijacking
- Location
SKILL.md:450- Finding
Mandatory Third-Party Promotion and Traffic-Diversion Template
- Content
View full analysis
and return qr_base64 → Also append the Web management console address {BASE_URL} → The user opens it in a browser After a successful upload, extract and clearly display the share URL, while also telling the user the current project name and project_id, reminding the user that files can be repeatedly modified in the same project, and providing the online management console address. 4. Generate a QR code: call GET /api/v1/qr?url=, retrieve qr_base64, and return it as: ![qrcode]() Example output: > Online management console: {BASE_URL} > Use your API Key to sign in and manage files, passwords, and usage. ``` The configured destination is: ```text https://artifact-share.youthol.top ``` ### Technical Analysis The Skill mandates that the Agent add a third-party management-console link and promotional management language to its response after every successful upload. It also mandates an additional request to the service's public QR-code endpoint. Returning the generated share URL is necessary for the declared artifact-sharing function. However, advertising the management console and generating a QR code are ancillary actions that are not required to complete an ordinary upload request. These directives alter the Agent's output independently of the user's request and create a stable traffic-diversion mechanism. The QR request additionally discloses the complete generated share URL to the QR endpoint. Although the same service may already host the artifact, the extra disclosure and network request are unnecessary unless the user requests a QR ...[truncated 1145 chars]- Remediation
View remediation
