build-review-loop
Pass
Audited by Gen Agent Trust Hub on Oct 17, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONDYNAMIC_CONTEXT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/capture_dispatch_result.pyexecutesgit status --porcelainusingsubprocess.runto track file changes in the project repository. - [EXTERNAL_DOWNLOADS]: The skill instructions specify the use of
@openai/codexand the Cursor CLI. These are well-known development and AI services. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted code and diffs generated by AI builders (Cursor) and passes them to AI reviewers (Codex/Opus). The skill mitigates risks through:
- Ingestion points: Project diffs and file content are read into the agent context as described in
SKILL.md(Workflow steps). - Boundary markers: Instructions mandate the use of
SPEC.mdandBRIEF.mdto define scope and constraints. - Capability inventory: The orchestrator utilizes shell command execution, file system writes, and network calls to external AI APIs.
- Sanitization: The
scripts/attest_file.pyscript is used to verify the integrity of instruction files (briefs) using SHA-256 hashes to detect if the AI builder attempted to modify its own instructions. - [DYNAMIC_CONTEXT_INJECTION]:
SKILL.mddocuments the platform's support for the!commandsyntax, providing examples like `!`git statusand!gh pr view`` to populate development context dynamically.
Audit Metadata