Undeclared Tool Scope
- Category
- MCP Least Privilege
- Confidence
- 70% confidence
- Finding
Without declared permissions the skill's intent is opaque and cannot be validated.
- Content
Security audit
Security checks for vulnerabilities and agentic risk
This is a Chinese writing-style skill with an optional local article checker, and I found no hidden data access, persistence, network behavior, or destructive actions.
Install this if you want Chinese long-form explanatory writing in this specific style. Avoid enabling it as a default for short answers, technical documentation, multilingual work, or tasks where the user’s requested tone and language should take priority.
Without declared permissions the skill's intent is opaque and cannot be validated.
The skill strongly enforces a Chinese-language writing style without checking the user's requested language, which can cause instruction conflicts, degraded usability, and accidental noncompliance with user intent. While not a classic security exploit, forced locale behavior can become a policy and reliability issue when the agent handles multilingual or accessibility-sensitive requests.
The trigger conditions are broad enough to auto-activate on many generic writing, explanation, or teaching requests, which can cause unintended routing and override user-preferred style or safer task-specific behaviors. In an agent system, overbroad activation increases the chance of prompt capture, where this skill silently dominates unrelated requests and changes outputs without clear user consent.
The checklist explicitly requires using '你' to address readers, and later repeats this as a writing requirement. This imposes a specific language/locale style in the skill guidance without any opt-in or alternative for users who may need another language.
The instruction '确保用"你"称呼' is a mandatory language-style constraint. Because the document does not provide an opt-in, audience exception, or locale justification, it conflicts with the policy against forcing a specific language/locale choice.
This code is explicitly framed as a Chinese writing-quality checklist and all user-facing prompts, criteria, and reporting strings are hard-coded in Chinese. The file does not offer any language selection or explain a justified region-specific constraint, which can violate language/locale policy for skills expected to be usable without forced language assumptions.
The manifest describes a writing-method skill for explaining concepts using a seven-step framework while hiding framework titles. In code, the checker additionally requires 2-3 groups of data comparisons, a 4000-6000 character/article length target, and a 10-book tiered reading list, which are substantial output constraints not implied by the manifest description.
The module documentation says it validates whether an article conforms to a seven-step framework, but the main execution path groups validation around five core questions and several auxiliary checks. This creates a semantic mismatch between the claimed framework structure and the actual implemented validation logic.
No suspicious patterns detected.