code-vulnscan
Pass
Audited by Gen Agent Trust Hub on Aug 28, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONCREDENTIALS_UNSAFE
Full Analysis
- [REMOTE_CODE_EXECUTION]: The documentation recommended installation method involves piping a remote script to a shell (
curl | bash). This is a high-risk pattern, though standard for many CLI developer tools. The repository provides SHA-256 checksums to mitigate tampering risks. - [EXTERNAL_DOWNLOADS]: The
install.shandinstall.ps1scripts download release packages from GitHub and verify them against published SHA-256 hashes. It also makes queries toapi.osv.devfor dependency vulnerability data. - [COMMAND_EXECUTION]: The
scripts/secrets.pyutility usessubprocess.runto executegit logwhen performing repository history scans.scripts/scan.pyandscripts/taint.pyutilize theastmodule to perform static analysis of Python code without executing it. - [INDIRECT_PROMPT_INJECTION]: The skill's primary function is to ingest and analyze untrusted source code. This creates a surface for indirect prompt injection where a malicious codebase could contain instructions designed to influence the AI's review behavior. The skill includes a
false-positive-filterinstruction set to mitigate this risk. - [CREDENTIALS_UNSAFE]: The repository includes numerous files containing hardcoded API keys, private keys, and connection strings (e.g., in
tests/fixtures/andtests/benchmark/secrets/). These are explicitly identified and used only as test fixtures for the scanner's detection engine.
Audit Metadata