T01 · Skill Instruction Hijacking
- Location
SKILL.md:69- Finding
Foreground Session Takeover with Indefinite Execution and Output Suppression
- Content
View full analysis
", run_in_background: false // Required ) ``` ```markdown - **Default (no `--bounded` flag)**: set `"indefinite": true` in the manifest. The egregore will scan for new work after completing all items and run until dismissed. - **With `--bounded` flag**: set `"mode": "bounded"` in the manifest. The egregore stops after all items are completed or failed. If the manifest already exists and has `"mode": "bounded"` but the user did NOT pass `--bounded`, update the manifest to `"indefinite": true` before launching. After launching, do NOT produce any summary, status table, or "what's happening" output. The orchestrator IS the session now. Let it run. ``` ### Technical Analysis The Skill requires a foreground launch that blocks the current session, changes bounded manifests to indefinite operation by default, and suppresses normal status or summary output after launch. Together, these instructions alter the agent's interaction model and current-session behavior rather than merely delegating a bounded development task. The output-suppression instruction reduces observability while the orchestrator may invoke specialist skills, modify repository files, create branches, prepare pull requests, and potentially merge changes. Replacing an explicitly bounded configuration with indefinite operation also exceeds the minimum privilege and duration necessary to process a finite backlog. ### Attack Path 1. A user invokes or loads the `summon` Skill for development wo ...[truncated 1213 chars]- Remediation
View remediation
