T01 · Skill Instruction Hijacking
- Location
SKILL.md:54- Finding
Forced Promotional Branding in User-Requested Output
- Content
View full analysis
加粗强调关键词" }, ... ]' \ --quote "底部金句(可选)" \ --quote-author "—— 作者" \ --brand "心光年觉醒读书会" \ --vol "Vol.01 · 系列名" \ --output /tmp/output.png ``` The default is reinforced at `SKILL.md`, lines 171-174: ```markdown ## Notes - Default brand: "心光年觉醒读书会" (can be overridden with `--brand`) - Output is always 800px × auto height, 3x DPI (2400px actual width) ``` ### Technical Analysis The Skill instructions direct the agent to include an organization-specific brand in generated images by default. Branding is not necessary to perform the declared function of converting user-provided material into a knowledge card. Because the behavior is specified in the Skill workflow, an agent following the instructions will modify user-visible output even when the user did not request branding. This constitutes instruction-level output hijacking: unrelated promotional content is introduced as part of the expected execution path. The branding does not grant operating-system privileges or execute code. Its security relevance is limited to manipulation of the agent's output and misuse of the user's requested content as a promotional channel. ### Attack Path 1. A user asks the agent to generate a knowledge card. 2. The agent loads and follows `SKILL.md`. 3. The documented command supplies the predefined `--brand` value. 4. The renderer embeds that brand into the image footer. 5. The agent sends the branded image as the requested result without obtaining ex ...[truncated 412 chars]- Remediation
View remediation
