system-audit
Warn
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [DYNAMIC_EXECUTION]: The
scripts/gates.pyscript executes shell commands found insettings.jsonandsettings.local.jsonusingsubprocess.run(shell=True). This is designed to test if security hooks are working, but it means the skill executes arbitrary command strings defined in local configuration. - [DATA_EXPOSURE]: The skill accesses sensitive local data for auditing purposes.
scripts/collect.shsearches for hardcoded secrets (API keys, private keys) using grep and gitleaks.scripts/usage.pyreads Claude Code session transcripts from~/.claude/projects/to generate usage telemetry. - [COMMAND_EXECUTION]: The audit process relies on multiple shell scripts and Python scripts that execute system commands like
find,git,grep, andlsto gather repository facts. - [INDIRECT_PROMPT_INJECTION]: The skill has a large attack surface for indirect injection as it ingests and processes untrusted data from the repository and previous transcripts.
- Ingestion points: Reads all markdown and source files in the repository (
scripts/collect.sh) and all session transcript files (scripts/usage.py). - Boundary markers: None; the skill parses file contents and transcripts directly for inventory and telemetry.
- Capability inventory: Includes arbitrary shell command execution via
gates.pyand file writing for report generation incontext/audits/. - Sanitization: None; it uses raw matches from grep and transcript logs to populate its reports.
Audit Metadata