project-audit
Pass
Audited by Gen Agent Trust Hub on Oct 12, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/audit.pyutilizessubprocess.runto execute local CLI utilities such asgit,npm, andgh. These commands are used to discover project structure, check for uncommitted changes, and retrieve CI run history, which is consistent with the skill's stated purpose. - [EXTERNAL_DOWNLOADS]: The
channel-divergenceprobe fetches package tarballs from the official npm registry (registry.npmjs.org) usingurllib.request. This is done specifically to compare the published artifacts against the local source code to ensure they have not diverged, a security-positive integrity check. - [DATA_EXPOSURE_AND_EXFILTRATION]: While the skill contains a scanner for hardcoded credentials (e.g., NPM tokens, AWS keys), it follows security best practices by explicitly redacting the values from all outputs and reports, preventing the accidental exposure of discovered secrets.
- [SAFE]: The project uses only standard Python libraries and avoids shell execution (
shell=True) in its subprocess calls, significantly reducing the risk of command injection or dependency-related supply chain attacks.
Audit Metadata