blue-team
Pass
Audited by Gen Agent Trust Hub on Jun 29, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
tools/verify.pyexecutes arbitrary shell commands defined in the skill's configuration (e.g.,oracle_cmd,target_cmd,test_cmd). While it usesshlex.splitto mitigate shell injection, it still permits the execution of any command string provided in theloop.run.yamlfile. - [PROMPT_INJECTION]: The skill processes untrusted failure data to guide the agent's code-writing behavior, creating a risk of indirect prompt injection.
- Ingestion points:
tools/ingest.pyingests data from external sources includingfailures.jsonl(red-team output), JUnit XML reports, and test ID lists. - Boundary markers: The skill instructions do not specify any delimiters or warnings to ignore instructions that might be embedded within the ingested failure descriptions or test names.
- Capability inventory: The skill has access to
subprocess.runfor command execution, file system access for patchingtarget_files, and Git/GitHub CLI for creating pull requests. - Sanitization: External commands are processed with
shlex.split, but there is no validation or filtering of the failure payloads before they are used to influence the agent's logic for patching code.
Audit Metadata