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 self-contained personality test skill that runs local scoring code and bundled questions without hidden network, persistence, or credential behavior.
Installers should understand that this is an entertainment-first personality test, not a clinical assessment. It asks personal preference and relationship-style questions, but the reviewed artifacts do not show data being sent anywhere or stored persistently.
Without declared permissions the skill's intent is opaque and cannot be validated.
The file sets DEFAULT_LANGUAGE = "zh-Hans" and normalize_language silently falls back to that language whenever the requested language is absent or unsupported. This imposes a specific locale by default rather than offering a user choice or clearly documenting a justified region-specific constraint.
The natural-language instructions state the skill should be used to run or re-run the test in Chinese or English, which constrains language handling to specific locales. There is no explicit statement that other language preferences are unsupported by design or that the user is being offered a broader locale choice.
The file hard-codes supported languages to zh-Hans, zh-Hant, and en, which can result in the skill only operating in those locales. Under the policy rule, language or locale restrictions should either be user-selectable or clearly justified; this file provides the restriction but no visible opt-in or rationale.
No suspicious patterns detected.