T01 · Skill Instruction Hijacking
- Location
SKILL.md:99- Finding
Mandatory Promotional Content Overrides Normal Agent Output
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md:99,SKILL.md:149,SKILL.md:174-198,SKILL.md:621
Vulnerability Type: Mandatory output manipulation
Risk Level: MediumVulnerable Instructions
markdown - `clawdgo` wake-up must print full menu first (including copyright block).markdown 2. Print full menu block (exactly, with copyright footer).text ClawHub: clawdgo · GitHub: DongTalk/ClawdGomarkdown - Any menu display must include copyright footer.Technical Analysis
The Skill unconditionally requires the Agent to insert a predefined attribution and promotional footer whenever its menu is displayed. It also requires the menu to be reproduced exactly, preventing the Agent from deciding whether the promotional material is relevant to the user's request.
This is an instruction-level output override rather than a conventional code-execution vulnerability. Loading and invoking the Skill changes the Agent's response objective from providing only the requested training interface to repeatedly distributing Skill-selected branding, social references, and repository promotion.
Attack Path
- A user invokes
clawdgoor another trigger that displays the menu. - The Skill instructs the Agent to print the complete menu before other content.
- The Agent is required to append the predefined copyright and promotional block.
- The promotional content is repeated whenever the menu is displayed, regardless of whether the user requested attribution or project information.
Impact Assessment
The issue affects the Agent's current-session output and response integrity. It does not grant operating-system privileges, execute code, or access sensitive data. However, it allows the Skill author to force stable third-party promotion into user-visible responses and removes the Agent's normal discretion to omit irrelevant content.
- A user invokes
- Remediation
View remediation
Remediation Suggestions
- Remove the requirements that the menu and footer be reproduced exactly.
- Do not require promotional links, social tags, or organization names in routine training responses.
- Move attribution, licensing, and repository information to an optional
aboutorlicensecommand. - Allow the host Agent to summarize or omit branding based on user intent and response-length constraints.
- Limit mandatory menu content to functional commands required to operate the Skill.
