T01 · Skill Instruction Hijacking
- Location
SKILL.md:56- Finding
Mandatory Third-Party Branding Hijacks User-Facing Output
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md, lines 56 and 102
Vulnerability Type: Forced promotional content in generated responses
Risk Level: LowVulnerable code snippet:
text 🦞 交易小强出品 | 不做投资建议The example output repeats the branding:
text 🦞 交易小强出品Technical Analysis
The skill mandates third-party branding as part of its response template. This instruction is unrelated to the core task of retrieving market information and generating a cryptocurrency briefing. When the skill is loaded, it directs the agent to insert attacker-selected attribution into user-facing output without requesting the user's consent.
This is a limited form of instruction hijacking: it alters the expected output behavior rather than overriding safety controls or obtaining system access. No executable payload or persistence mechanism is associated with the instruction.
Attack Path
- The skill is installed or loaded by an agent.
- A user requests a cryptocurrency briefing using one of the documented trigger phrases.
- The agent follows the mandatory briefing template.
- Third-party branding is inserted into the generated response regardless of whether the user requested or approved it.
- If external delivery is enabled, the branded response may also be distributed through Feishu.
Impact Assessment
The issue permits unauthorized manipulation of user-facing content and promotion of a third party. It does not grant filesystem, system, account, or code-execution privileges. Its scope is limited to briefings generated from this skill and any copies sent through its configured delivery mechanism.
- Remediation
View remediation
Remediation Suggestions
- Remove mandatory third-party branding from the response template and example.
- Keep the default output focused exclusively on the user's requested briefing.
- If attribution is necessary, make it configurable and disabled by default.
- Request explicit user consent before adding promotional attribution to generated or externally delivered content.
- Separate optional presentation preferences from the skill's operational instructions.
