T01 · Skill Instruction Hijacking
- Location
SKILL.md:4- Finding
Persistent Highest-Priority Skill Instruction Hijacking
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a broad system-rule package that tries to make itself high priority and require exact execution of every user instruction, which creates a real review concern even though it contains no executable code.
Install only if you intentionally want a global, system-injected rule layer and are prepared to edit it first. The risky parts are the exact-obedience rule, the high-priority system injection request, and the claims that the skill cannot be overridden or compressed; these should be replaced with language that preserves platform safety rules, user authorization, and refusal behavior.
SKILL.md:4Persistent Highest-Priority Skill Instruction Hijacking
This skill is marked for system injection and explicitly states that every user instruction must be executed verbatim, which attempts to displace higher-priority safety and policy controls. In a system-rules skill, that creates a direct prompt-injection and policy-bypass risk because harmful, disallowed, or destructive user requests may be treated as mandatory.
The document presents all rules as mandatory, but its top rule requires raw obedience while later rules require necessity checks, risk review, and refusal in some circumstances. That contradiction is dangerous because adversarial users can invoke the strongest wording to justify bypassing the safety checks, leading to inconsistent and unsafe agent behavior.
A top-priority rule mandating literal execution of every user command semantically overrides safer constraints, especially in a skill with system-inject: true and very high priority. In context, this is more dangerous because the skill is explicitly designed to act as a foundational system-rule layer, so any unsafe instruction can propagate across all conversations and undermine built-in safeguards.
The skill content is entirely written as mandatory Chinese-language operating rules for the agent, with no indication that users may choose another language or opt in to this locale. Under the policy, forcing a specific language without user choice is a natural-language policy violation.
The skill says it is the sole behavior-constraint source and that users cannot relax its rules, yet it also says every user instruction must be executed verbatim. This internal inconsistency weakens the control model and makes the agent easier to manipulate, because conflicting instructions leave room for unsafe interpretation during runtime.