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 skill is an offline freelance rate calculator whose code and instructions match its stated purpose and do not show hidden data access, persistence, or network behavior.
Installers should treat this as a local planning aid, not tax or financial advice. Review and override the default tax, benefits, billable-ratio, and bench assumptions for your situation before relying on the results.
Without declared permissions the skill's intent is opaque and cannot be validated.
subprocess module calls execute external commands. Without careful input validation, this enables command injection.
def run(args):
return subprocess.run([sys.executable, str(SCRIPT)] + args,
capture_output=True, text=True)
Detected: suspicious.dynamic_code_execution