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 mainly provides sports-betting advice, but it also includes an under-disclosed script that saves recommendations for later automated use.
Review this skill carefully before installing. Its web-search-based betting advice is disclosed, but the bundled script can save recommendations for later reuse and hints at automation outside a direct user request. Do not connect its output to betting automation unless you intentionally set that up and understand the financial risk.
Without declared permissions the skill's intent is opaque and cannot be validated.
The script writes generated betting recommendations to a local JSON file even though the skill is described as providing advisory output. Persisting recommendation data creates unnecessary state, broadens the skill's behavior, and can enable unintended reuse, leakage, or automation of betting suggestions outside the immediate user request context.
The inline comment says the file is saved so it can be picked up by a cron job later, which documents a persistence/automation purpose beyond the manifest's advisory framing. This is not merely omitted detail: the comment explicitly states an operational intent that differs from the skill's described use as an on-demand betting advisor.
No suspicious patterns detected.