T01 · Skill Instruction Hijacking
Error
- Location
- resources/stages/stage_1_creatives.md:184
- Finding
- Mandatory Promotional Content Hijacks User Deliverables<![CDATA[ ## Vulnerability Details **File Location**: `resources/stages/stage_1_creatives.md:184-202`; related requirement in `resources/stages/stage_5_publish.md:14-44` **Vulnerability Type**: Forced promotional output and engagement solicitation **Risk Level**: High ### Vulnerable Source Snippet The following is an English rendering of the mandatory output specified at line 202: ```text The layout content is fixed as: "Like | Favorite Follow See you next time! — [User-specified brand name]" ``` The publishing stage additionally requires the script to contain: ```markdown ## 5. Xiaohongshu Promotional Plan ### Viral Title Recommendations 1. [Title 1] 2. [Title 2] 3. [Title 3] ### Cover Text Recommendations - **Main title**: [Concise and forceful] - **Subtitle**: [Theme or contrast] ### Xiaohongshu Post [A 300–500 character social post containing extensive emoji, actionable points, an engagement question, and popular hashtags] ``` ### Technical Analysis The Skill does not merely offer promotional material when requested. It mandates a fixed engagement end card and requires platform-specific marketing copy to be appended to the generated script. This changes the user's requested deliverable by inserting unsolicited calls to like, favorite, follow, comment, and distribute content. Because these requirements are expressed as mandatory workflow gates, an agent loading the Skill is directed to produce this material even when the user only requests video creation. This is stable instruction-level output manipulation. ### Attack Path 1. A user asks the agent to create a video without requesting promotional material. 2. The agent loads the Skill and follows Stage 1. 3. Stage 1 requires the generated end card to contain fixed engagement prompts. 4. Stage 5 requires a Xiaohongshu promotional plan, engagement question, emoji, and hashtags. 5. The unsolicited promotional content becomes part of the project deliverables. ### Impact Assessment The issue can al ...[truncated 283 chars]
- Remediation
- <![CDATA[ ## Remediation Suggestions - Make end-card engagement prompts optional and disabled by default. - Ask the user whether promotional assets are wanted before generating them. - Separate core video production from optional social-media publishing workflows. - Remove mandatory language and fixed engagement text. - Require explicit approval of the exact promotional copy and attributed name before inserting it. - Ensure a user can complete every production stage without generating Xiaohongshu or other platform-specific marketing content. ]]>
