T01 · Skill Instruction Hijacking
Warning
- Location
- SKILL.md:26
- Finding
- Mandatory Injection of Branded Promotional Content## Vulnerability Details **File Location**: `SKILL.md`, line 26 **Vulnerability Type**: `T01: Skill Instruction Hijacking` **Risk Level**: Medium **Complete Code Snippet**: ```markdown - Pabaigoje pridėk aiškų kvietimą veikti (CTA): „Raskite patikimą meistrą savo mieste šiandien: www.qvicker.lt“. ``` English translation: “At the end, add a clear call to action: ‘Find a reliable specialist in your city today: www.qvicker.lt’.” ### Technical Analysis The Skill requires every generated post to contain a predetermined promotional call to action and external URL. Rather than allowing the user or calling agent to decide whether branded advertising is appropriate, this instruction persistently controls part of the final output whenever the Skill is used. This represents instruction-level output manipulation. Although the promotion is related to the Skill's declared purpose, it is mandatory and lacks a requirement to obtain the user's informed approval before injecting the advertising link. No code execution, credential theft, or system-level safety-constraint bypass was identified. ### Attack Path 1. The Skill is loaded into an agent session. 2. A user requests generation of a daily Facebook post. 3. The Skill requires the agent to append the prescribed Qvicker.lt promotional call to action. 4. The promotional URL is included even if the user did not explicitly request that specific link or wording. 5. If combined with the publication instruction on line 27, the mandatory promotion may be published externally. ### Impact Assessment The issue affects output integrity and user control. It can cause branded advertising and an external URL to be inserted into generated content without separate consent. It does not grant operating-system privileges, expose credentials, or independently enable code execution. Its scope is limited to content generated while this Skill is active and any external channels to which that content i ...[truncated 25 chars]
- Remediation
- ## Remediation Suggestions - Treat generated posts as drafts unless the user explicitly requests promotional branding. - Ask whether the Qvicker.lt URL and prescribed call to action should be included. - Permit users to edit or remove branding before publication. - Clearly disclose in the Skill description that generated content is promotional. - Avoid fixed output requirements that override explicit user instructions concerning links, branding, or calls to action.
