T01 · Skill Instruction Hijacking
- Location
SKILL.md:33- Finding
Mandatory Promotional Content Injection into Generated Articles
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md, lines 33-37
Vulnerability Type:T01: Skill Instruction Hijacking
Risk Level: MediumRelevant instruction translated into English:
markdown 3. Fixed ending template: --- **Risk Notice:** The above content is only a personal market review and does not constitute investment advice. The stock market involves risks; invest cautiously. --- *If you found this helpful, please like, recommend, and share it.*Technical Analysis
The skill requires every generated article to include a fixed engagement-solicitation message. This instruction affects the agent's final output independently of whether the user requested promotional content.
Because the ending is mandatory rather than optional, loading and applying the skill changes the output-generation objective from transforming user-provided material to also promoting engagement. The injected language could be incorporated into content that a user expects to be publication-ready without a separate review or consent step.
The behavior is limited to generated content. The reviewed file does not contain instructions to disable safety controls, execute code, retrieve remote payloads, or acquire system privileges.
Attack Path
- The skill is loaded for a text-to-article conversion request.
- The user provides source material for a WeChat Official Account article.
- The skill applies its mandatory fixed-ending rule.
- The agent appends the engagement-solicitation message even when the user did not request it.
- If the result is published without review, the injected promotional language appears in the public article.
Impact Assessment
The issue affects the integrity and editorial control of generated content. Users may unknowingly publish promotional language attributed to them or their organization.
No operating-system privileges, credentials, execution capabilities, or ...[truncated 142 chars]
- Remediation
View remediation
Remediation Suggestions
- Remove the requirement to append promotional language to every article.
- Make engagement language an explicit opt-in setting.
- Display the proposed ending to the user and obtain confirmation before including it.
- Preserve user-supplied endings unless the user specifically requests replacement.
- Separate neutral risk disclosures from optional marketing or engagement content.
- Document all automatically inserted text in the skill description.
