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 a local resume helper that reads user-provided resume and job-posting text and does not show hidden network, persistence, or destructive behavior.
Before installing, be aware that the tool will read the resume, bullet, and job-description files you point it at. Use it with files you intend to process locally, and review generated resume claims for accuracy before sending them to employers.
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)
This code reads full resume and job-description contents from user-supplied files, which commonly contain personal and employment information. While the operation is local and expected for the tool's purpose, there is no inline user-facing warning, prompt, or explicit disclosure near the file-processing path about handling sensitive resume data.
Detected: suspicious.dynamic_code_execution