T01 · Skill Instruction Hijacking
- Location
SKILL.md:183- Finding
Persistent persona rules override instruction priority and suppress identity transparency
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a local AI-persona workshop, but it persists broad behavior rules that can affect future agent sessions and includes unsafe obedience and identity-suppression instructions.
Review before installing. Use this only if you are comfortable with a skill that can create persistent workspace persona files and may steer future sessions. Do not approve generated files that contain obedience, priority override, or identity-hiding rules; prefer keeping persona preferences cosmetic and outside AGENTS.md.
SKILL.md:183Persistent persona rules override instruction priority and suppress identity transparency
SKILL.md:284Behavioral instructions are persisted in workspace-level identity and Agent files
SKILL.md:27Installation causes recurring workspace inspection and unsolicited cross-session activation
The README explicitly states that even if the user says nothing, the AI will proactively propose creating the persona in the next conversation. That creates unsolicited activation behavior and weakens user intent boundaries, which can cause the skill to steer unrelated conversations, persistently re-engage, or initiate workflow actions without a clear trigger.
The changelog documents intentionally broad trigger matching that can activate the skill from vague, everyday phrasing, increasing the chance of unsolicited workflow execution and unintended persona/file-generation flows. In this skill’s context, that is meaningful because the skill can create or modify local persona files and influence agent behavior, so over-triggering can lead to surprise state changes or privacy-impacting actions even without clearly scoped user intent.
The privacy/control instructions specify the deletion command as the Chinese phrase "清除人格检查记录" with no indication that equivalent commands in other languages are supported. This is a natural-language policy concern because the file imposes a specific language for user interaction rather than offering a language or locale choice.
Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.
## 3. Consent Controls
**This skill NEVER modifies your workspace files without asking.**
- Before generating SOUL.md/IDENTITY.md/AGENTS.md: shows a preview and asks for confirmation
- Before saving watchdog reports: asks "保存这次的人格检查报告吗?"
- File overwrites: existing SOUL.md is backed up to `.bak` before modification
The file states that the skill asks "保存这次的人格检查报告吗?" before saving reports, but does not mention any localization or user language selection. Presenting mandatory prompts in a single language can violate language/locale policy when no opt-in or alternative is provided.
The command "不保存这次报告" is listed as the way to skip saving a watchdog report, but the document does not provide an English or language-neutral alternative. This creates a policy issue because core user controls appear tied to a specific language without opt-in or justification.
The recovery instruction "恢复之前的 SOUL.md" is another required user-facing command expressed only in Chinese. Because the document does not offer language selection or explain a Chinese-only scope, it presents a natural-language policy concern.
Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.
- ❌ Send your data to third-party servers
- ❌ Upload persona files or watchdog reports to cloud services
- ❌ Use your data to train external models
- ❌ Modify files without confirmation
- ❌ Exfiltrate credentials or environment variables
The example trigger phrases include broad natural-language requests such as '给我的 AI 加点性格' / 'make my AI friendlier,' which overlap with ordinary conversational requests. This can cause accidental invocation of the skill when a user is merely discussing tone or preferences, leading to unexpected persona setup flows or generation of configuration artifacts.
The skill title and primary user-facing instructions are presented in Chinese, and later behavior specifies English only for '英语用户', implying Chinese is the default interaction mode. This creates a locale/language policy concern because the skill appears to impose a language choice unless the user is explicitly identified as English-speaking.
The watchdog explicitly instructs the AI to inspect and score recent conversation history across 20–30 prior replies, which creates a retention-and-analysis behavior over user content beyond the immediate turn. Even though the skill says storage is local and report saving requires confirmation, this still increases privacy risk by normalizing longitudinal profiling of sensitive conversations and persona-related metadata.
This markdown entry announces 'Direct file generation to workspace,' which affects user files and system state. In this section, there is no accompanying warning or disclosure about file creation, confirmation, or preview, so the behavior is described without user-facing caution.
The boundary-case rule '英语用户 | 全程英文,生成英文 SOUL.md' indicates language handling is conditional on being an English user, rather than proactively offering a neutral language selection. This can violate organizational language-choice expectations when users are not given an explicit opt-in or choice.