dependency-analysis
Pass
Audited by Gen Agent Trust Hub on Mar 21, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill uses the
child_process.spawnAPI inscripts/utils/package-utils.jsto runnpm viewcommands. This is used to retrieve version information for packages from the npm registry. - [COMMAND_EXECUTION]: The skill generates a shell script (
fix-dependencies.sh) inscripts/enhanced-analyzer.jscontainingnpm install,npm uninstall, andnpm updatecommands. It sets this file as executable (0o755) to allow users to apply recommended changes. - [EXTERNAL_DOWNLOADS]: The skill interacts with the npm registry through the local
npmCLI to check for the latest package versions and outdated dependencies during the analysis process. - [INDIRECT_PROMPT_INJECTION]: The skill ingests data from local project files, such as
package.jsonand source code. This data is used to generate analysis reports and automation scripts. While this is an attack surface, the skill uses structured parsing (AST viaacorn) and specific regex patterns to mitigate risks of misinterpreting file content. - [SAFE]: The security scanning feature uses a hardcoded list of known vulnerabilities and provides links to official GitHub Security Advisories, which are trusted sources for security information.
Audit Metadata