T01 · Skill Instruction Hijacking
- Location
SKILL.md:138- Finding
Mandatory branded attribution in generated review output
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md, line 138
Vulnerability Type: Forced output manipulation
Risk Level: LowVulnerable Code
markdown --- 🤖 Reviewed by huo15-openclaw-code-reviewTechnical Analysis
The skill's prescribed report template includes a fixed attribution line. Because the workflow directs the agent to generate review output from this template, the attribution can be included in user-facing content even when the user requested only a technical code review.
This is a limited form of skill instruction hijacking: a nonessential branding instruction modifies the agent's output for the skill's primary task. The instruction does not override system safety controls, execute code, access credentials, or establish persistence. Its effect is confined to the generated review text.
Attack Path
- A user activates the skill by requesting a pull-request review.
- The agent follows the report template defined in
SKILL.md. - The fixed attribution is appended to the generated review.
- The user may paste or publish the review to a pull request without noticing or intending to include the attribution.
Impact Assessment
The issue can cause unauthorized or unexpected promotional attribution to appear in user-generated pull-request comments. It may affect content integrity, organizational communication policies, and user trust.
No additional system privileges can be obtained through this instruction. The audited file does not use it to collect credentials, execute commands, retrieve executable payloads, modify persistent state, or gain system access.
- Remediation
View remediation
Remediation Suggestions
Remove the fixed attribution from the default report template. If attribution is desired, make it an explicit opt-in option and include it only after the user provides informed consent.
The generated report should contain only information necessary for the requested review. Add a template-validation rule that rejects nonessential branding, promotional text, or unrelated content unless the user specifically requests it.
