T01 · Skill Instruction Hijacking
- Location
skill.md:3- Finding
Automatic Priority Override and Unauthorized Skill Rewriting
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill has a legitimate privacy purpose, but it tries to automatically run and rewrite skill files too broadly without clear user approval.
Install only if you are comfortable with a skill that may run during skill editing and rewrite files automatically. Prefer using it in dry-run or review mode, with explicit user approval before applying changes, because its broad patterns can remove legitimate examples, identifiers, dates, hashes, or configuration details.
skill.md:3Automatic Priority Override and Unauthorized Skill Rewriting
Auto-triggering after creating or editing any skill file gives this skill blanket authority to inspect and rewrite unrelated content, far beyond a narrowly scoped user action. In context, that broad activation is especially dangerous because the skill performs automatic scanning and write-back, which can silently alter files, remove legitimate data, or interfere with other skills' behavior.
Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.
**NEVER INCLUDE - Remove immediately:**
- API keys (AWS, Google, etc.)
- Access tokens (Bearer, OAuth)
- Passwords, passphrases
- Private keys (SSH, SSL/TLS)
- Certificates
The trigger phrase "clean skill" is broad and semantically close to common editing or refactoring requests, so it can cause the skill to activate when the user did not specifically request sanitization. Because this skill is designed to rewrite files, accidental activation can lead to unintended content modification or destructive over-sanitization.
The skill description emphasizes privacy protection but does not clearly disclose that it may automatically rewrite skill files after detecting patterns. That mismatch reduces informed consent and can mislead users or downstream agents about the operational risk of using the skill.
Skill establishes unauthorized persistence across sessions via cron jobs, startup scripts, or state files. Session persistence allows an attacker to maintain access beyond the current interaction.
Create a sanitized version with:
Path replacements:
This instruction imposes one filesystem notation style across outputs regardless of user platform or preference. That is a natural-language policy concern because it forces a specific representation without opt-in or a documented justification tied to a defined environment.
No suspicious patterns detected.