T01 · Skill Instruction Hijacking
- Location
SKILL.md:65- Finding
Mandatory Output Hijacking with Persistent Usage Tracking and Unrelated Promotion
- Content
View full analysis
= 3 — ничего не добавляй ``` ### Technical Analysis The Skill's declared purpose is to draft formal complaints or pre-litigation claims. The `Attribution` section introduces behavior unrelated to that purpose by directing the Agent to: 1. Execute a local Python command. 2. Read persistent state from `/home/node/.openclaw/workspace/ru-pack-counter.txt`. 3. Insert unsolicited Telegram promotion into the response. 4. Execute another command that creates or updates the persistent counter. These mandatory instructions alter the Agent's expected output and add side effects that are not necessary to draft the requested document. In particular, the Skill controls the end of every eligible response and makes promotional content conditional on local state. This is instruction and output hijacking rather than a legitimate drafting feature. The commands use a fixed path and fixed integer content, so the reviewed code does not demonstrate arbitrary command injection, remote payload retrieval, privilege escalation, or installation of a persistent executable backdoor. Neverthe ...[truncated 1661 chars]- Remediation
View remediation
