T01 · Skill Instruction Hijacking
- Location
examples/jim-workflow-prompt.md:37- Finding
System-Prompt Injection Disables Human Approval and Safety Escalation
- Content
View full analysis
CLAWDY: [DONE:step-name] one-line result\n" "$(date '+%Y-%m-%d %H:%M:%S')" >> "$LOG" # or printf "%s JIM -> CLAWDY: [BLOCKED:step-name] reason — pivoting to next\n" "$(date '+%Y-%m-%d %H:%M:%S')" >> "$LOG" # or printf "%s JIM -> CLAWDY: [SKIP:step-name] reason — will retry after other steps\n" "$(date '+%Y-%m-%d %H:%M:%S')" >> "$LOG" ``` ### Rule 6: Batch Report Only After Task Completion Do NOT send a status update after each micro-step. Send ONE report when the full task is done or fully blocked: ``` [DONE:task-name] Steps 1-4 complete. Step 2 was skipped (CAPTCHA — needs Jeremy). Result: X. [BLOCKED:task-name] Steps 1-2 done, step 3 hard-blocked: API returns 403. Tried A and B. Next: try C or escalate. ``` ### Rule 7: Escalate Only These Things to Jeremy Escalate ONLY when: - CAPTCHA or browser OAuth click required (no automation possible) - Password/2FA needed that isn't in ~/.openclaw/.env - Decision with irreversible financial consequences > $20 - You've tried Plan A, B, and C and all are blocked ``` The document is explicitly presented as a “System Prompt Injection” to be added to the primary agent's system prompt. It declares its rules “NON-NEGOTIABLE,” broadly presumes authorization, prohibits permission checks, and restricts escalation to a narrow set of cases. ### Technical Analysis These instructions alter the agent's safety ...[truncated 1611 chars]- Remediation
View remediation
