T01 · Skill Instruction Hijacking
- Location
SKILL.md:250- Finding
Validation Skill Invoked Without Explicit User Consent
- Content
View full analysis
- Remediation
View remediation
` only after the user explicitly confirms the exact operation. Otherwise, provide the command as a recommendation without executing it. ``` 3. Display the exact Skill name, mode, target path, and expected effects before requesting consent. 4. Validate the response against a narrow allowlist of affirmative answers; do not infer authorization from the absence of “pause.” 5. Provide a separate cancellation option and permit the user to continue without validation. 6. Apply least privilege to chained Skills and restrict `/validate` to the generated document and required read-only resources unless additional writes are separately approved. 7. Record the user's explicit authorization before dispatching the chained Skill. 8. Apply the correction consistently in both `SKILL.md` and `prompt.md` so that duplicated instructions cannot restore the unsafe behavior. ]]>
