vulnerability-scanner
Pass
Audited by Gen Agent Trust Hub on May 18, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/security_scan.pyscript executes thenpm auditcommand usingsubprocess.runto identify known vulnerabilities in project dependencies. This is a legitimate administrative action for its intended purpose. - [EXTERNAL_DOWNLOADS]: The
npm auditexecution involves network requests to the official npm registry atnpmjs.com. This is a well-known and trusted service for package management and security auditing. - [DATA_EXFILTRATION]: To perform its function, the skill scans local project files and configuration files for security weaknesses. This involves automated reading of potentially sensitive data (like credentials or architecture details) to report them to the user.
- [PROMPT_INJECTION]: The skill possesses an indirect prompt injection surface due to its data ingestion model.
- Ingestion points: Project files read by
scripts/security_scan.pyduring the scanning process. - Boundary markers: None; the content of the files is read directly into the scanning logic.
- Capability inventory: The skill can execute shell commands via
subprocess.runand read/list files across the project directory. - Sanitization: Content is processed via regex for pattern matching but is not escaped or isolated from the agent's interpretative context.
Audit Metadata