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 straightforward Chinese Tang poetry quiz skill with local data and no evidence of hidden or unsafe behavior.
Users should expect a Chinese-only educational quiz that runs local Python scripts over bundled poetry data. The main consideration is language fit, not security exposure.
Without declared permissions the skill's intent is opaque and cannot be validated.
The natural-language content in the description, headings, workflow, and examples consistently forces Chinese as the interaction language. Under the policy criteria, this is a language/locale constraint without user opt-in or an explicit justification that the skill is intended only for a Chinese-language audience.
This code presents all user-facing prompts, feedback, and scoring messages exclusively in Chinese. The policy requires flagging language/locale constraints when the skill forces a specific language without user opt-in, and this file does not offer any alternative language selection or explain a region-specific requirement.
The class docstrings, user-facing tips, analyses, and explanations are all fixed in Chinese, which imposes a specific language on users. The file does not provide any opt-in, fallback, or justification that this skill is intentionally limited to a Chinese-speaking or region-specific context.
This manifest-style data file contains only Chinese titles, authors, and poem lines, with no indication that the skill is region-specific or that users can opt into Chinese-only content. Under the stated policy, forcing a specific language without user choice can be a natural-language policy concern.