compliance-scan
Pass
Audited by Gen Agent Trust Hub on Aug 15, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/scan.pyscript usessubprocess.runto orchestrate repository checks. It executesgitcommands to list files and retrieve content blobs, and it triggers existing project tests usinguv run pytestandbash. These operations are strictly limited to local repository management and testing. - [DATA_EXPOSURE]: The skill is designed to scan for and identify sensitive information such as AWS keys, GitHub tokens, and PII. It accesses sensitive paths like
.envandcredentials/to perform its audit. To mitigate risk, the scanner implements a redaction mechanism (_redact_snippet) that masks detected secret values before displaying them in reports. - [INDIRECT_PROMPT_INJECTION]: The scanner ingests untrusted data from repository files and presents it to the agent.
- Ingestion points: Reads arbitrary file contents and git diffs in
scripts/scan.py. - Boundary markers: Results are structured using text, markdown, or JSON formatting.
- Capability inventory: Subprocess execution (git, pytest, bash) and file writing (
.gitignoreremediation). - Sanitization: Secret patterns are redacted in the output snippets. The
SKILL.mdinstructions specifically direct the agent to wait for human confirmation for critical findings.
Audit Metadata