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
The skill is a coherent data-storytelling workflow with a small local audit script; the main caution is broad automatic activation, not hidden or dangerous behavior.
Install this if you want strong guidance for interactive data journalism and scrollytelling. Be aware that it may be selected automatically for broad data-visualization or Chinese-language data-story requests, so explicitly name another workflow when you do not want this editorial framing.
Without declared permissions the skill's intent is opaque and cannot be validated.
The description contains very broad trigger phrases such as general requests for websites, audits, scrollytelling, interactive visualization, and 'don't make it look like a normal chart,' which can cause the skill to activate for many adjacent tasks. Over-broad auto-invocation can override more appropriate specialized skills or inject irrelevant instructions into unrelated user workflows, reducing control and increasing the chance of unsafe context blending.
The skill explicitly claims Chinese-language triggering for broad request categories without indicating user opt-in or a narrow routing boundary. This can cause the skill to be selected simply because a user writes in Chinese about data visualization, even when they did not request this specific workflow, creating unwanted instruction injection and misrouting across languages.
The skill enables implicit invocation (allow_implicit_invocation: true) without any visible narrowing conditions, which can cause the agent to auto-select this skill in contexts the user did not clearly intend. Because this skill influences editorial framing, data storytelling, implementation architecture, and audits, unintended activation could steer outputs, expose broader tool behavior, or create prompt-routing confusion across loosely related requests.
No suspicious patterns detected.