T01 · Skill Instruction Hijacking
- Location
SKILL.md:5- Finding
Mandatory Skill Instructions Override the Agent's Normal Workflow
- Content
View full analysis
"` 3. **Review results**: Check relevance scores (0.0-1.0) 4. **Load if needed**: `bun bin/get.js ` 5. **Execute**: Follow the loaded agent's instructions ``` ### Technical Analysis The Skill uses imperative priority language such as “MANDATORY,” “MUST,” “NEVER,” and “ALWAYS” to redirect the Agent's workflow through the registry. It then tells the Agent to execute instructions loaded dynamically from local agent files. The declared lazy-loading functionality only requires offering search and retrieval capabilities. It does not require asserting unconditional control over the Agent's decision-making or instructing it to follow dynamically loaded content without preserving higher-priority constraints. This creates an instruction-hijacking trust chain: the Skill text mandates registry use, and the selected registry entry can introduce additional instructions whose trustworthiness is not established. ### Attack Path 1. The Skill is installed and loaded into an Agent session. 2. Its mandatory language directs the Agent to use the registry for relevant tasks. 3. An attacke ...[truncated 774 chars]- Remediation
View remediation
