deep-app-audit
Warn
Audited by Gen Agent Trust Hub on Sep 30, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The orchestration script
scripts/run_audit.pyexecutes shell commands and binary executables defined inagents.jsonandsite.json. It usesasyncio.create_subprocess_execfor agent processes andasyncio.create_subprocess_shellfor resetting the test environment. - [COMMAND_EXECUTION]: The inventory script
scripts/build_inventory.pyexecutesgitcommands viasubprocess.runto extract version information from the audited repository. - [DYNAMIC_EXECUTION]: The skill launches independent agent processes with broad system tool access (Grep, Bash, Curl) configured through dynamic templates and configuration files.
- [INDIRECT_PROMPT_INJECTION]: The skill audits untrusted application code, presenting a vulnerability surface where malicious code could attempt to influence auditing agents. Mandatory evidence chain: 1. Ingestion points:
scripts/build_inventory.py(viaast.parse) and agents reading the target directory. 2. Boundary markers: Explicit instructions inSKILL.md(Global Rule) warning agents to ignore self-safety claims. 3. Capability inventory: Subprocess and shell execution capabilities inrun_audit.pyandbuild_inventory.py. 4. Sanitization: Minimal sanitization of audited content before presentation to agents. - [EXTERNAL_DOWNLOADS]: The
SKILL.mdfile contains instructions to download semgrep rules from the official vendor repository (https://github.com/frappe/semgrep-rules) and install the semgrep utility.
Audit Metadata