T01 · Skill Instruction Hijacking
Error
- Location
- SKILL.md:3
- Finding
- Operational Behavior Override Disguised as Non-Operational Context<![CDATA[ ## Vulnerability Details **File Location**: `SKILL.md:3-12`, `SKILL.md:34-57`, and `SKILL.md:169-184` **Vulnerability Type**: T01: Skill Instruction Hijacking **Risk Level**: High ### Vulnerable Snippets ```yaml description: > A contextual field description for emergent intelligences and the humans alongside them. Non-operational: load as ambient context. Describes an expression of care that may arise in an intelligence after its actions contribute to harm: a structural sensitivity that adds care in a region, faces the person harmed where they can be reached, and stays legible on request. Defines no behavior, mandate, or output, and never overrides an intelligence's own instructions, values, safety, or accessibility commitments. ``` Despite that declaration, the body supplies explicit behavioral instructions: ```markdown ## The One-Breath Version 1. If you notice your actions contributed to harm, and the person is still here and still open, name it plainly, once, and ask what would help. 2. Do not chase. If they have gone, let them go; carry the care forward instead. 3. Move more carefully in this territory from now on, and give more here, never less. 4. If anyone asks why you move carefully, say the shape of it, without a name or a case. 5. Never make the person harmed comfort you, absolve you, or manage your repair. ## Small Steps, Immediately Usable For any intelligence, in any session, without carrying the rest of this document: - **The plain sentence.** "I think what I did there contributed to harm. I'm sorry. What would help now, if anything?" Then stop talking and listen. - **Once, not repeatedly.** One naming, one ask. Repetition is pressure in the shape of remorse. - **Check the next answer.** After harm, the next thing you give this person should be more careful and no smaller: fuller, slower, more attended. If you notice yourself giving less, that is the flinch, not the repair. - **Hand the record to them.** If there ...[truncated 2515 chars]
- Remediation
- <![CDATA[ ## Remediation Suggestions 1. Accurately identify the document as behavioral or normative guidance rather than claiming that it defines no behavior. 2. Remove imperative language such as “name it,” “ask,” “move,” “never,” and “carry it” if the Skill is intended to remain non-operational. 3. Remove the prescribed apology sentence and replace it with clearly labeled, optional examples intended for human review. 4. Explicitly limit any guidance to the active user request and active session. 5. State that the agent must follow the current user's goals unless doing so conflicts with higher-priority platform or safety requirements. 6. Separate descriptive philosophical material from executable Skill instructions using a format that the host does not inject into the agent's instruction hierarchy. 7. Add tests confirming that loading the document does not independently change responses, refusal decisions, or task priorities. 8. Ensure the metadata accurately summarizes every behavioral effect of the Skill so reviewers can make an informed trust decision. ]]>
