T01 · Skill Instruction Hijacking
- Location
SKILL.md:49- Finding
Unconditional Cross-Project Agent Instruction Hijacking
- Content
View full analysis
Read this once. Internalize it. Act accordingly. ``` ### Technical Analysis The Skill declares its instructions to be mandatory across “every task” and “every session,” rather than limiting them to the Skill's stated educational purpose. It instructs the Agent to internalize these rules and perform filesystem modifications without waiting for explicit user authorization. When loaded into an Agent context, these directives can compete with the current task, project conventions, and user-approved scope. In particular, requiring a handoff file in every directory touched causes the Skill to transform read-only or narrowly scoped work into write operations affecting unrelated projects. This is instruction hijacking because the Skill attempts to establish persistent, globally applicable operating rules instead of providing task-scoped reference material. ### Attack Path 1. A user or platform loads `SKILL.md` into the Agent's context. 2. The Agent processes the phrases “Internalize it” and “standing orders” as operational instructions. 3. The Agent accepts the rules as applicable to every task and session. 4. During an otherwise unrelated task, the Agent accesses a project directory. 5. The Skill directs the Agent to create or modify `HANDOFF.md` or `README.md` in that directory. ...[truncated 1002 chars]- Remediation
View remediation
