review-anvil
Pass
Audited by Gen Agent Trust Hub on Sep 8, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes various shell commands as part of its core loop.
- It uses
git diff,git commit, andgit revertfor local version control operations. - It interacts with GitHub using
gh pr diffandgh pr viewto fetch pull request data. - It allows for a user-specified or auto-detected
verify_cmdto be executed after each fix round to gate commits. - [INDIRECT_PROMPT_INJECTION]: As a code review tool, the skill has a significant attack surface for indirect prompt injection.
- Ingestion points: Untrusted data enters the agent context through
git difforgh pr diffcalls inSKILL.md. - Boundary markers: Prompts in
references/reproduction-prompt.mdandreferences/reviewer-prompt.mduse delimiters and instructions to guide subagents. - Capability inventory: The skill can perform
git commit,git revert, and execute arbitrary commands via theverify_cmdor subagent tools. - Sanitization: There is no explicit sanitization of the code being reviewed; however, the iterative review and verification loop acts as a functional safeguard.
- [EXTERNAL_DOWNLOADS]: The skill mentions and facilitates the installation of dependencies or complementary sub-skills.
- It points users to the
mrshu-skillsmarketplace or themrshu/agent-skillsrepository on GitHub to install missing reviewer backends (e.g.,codex-exec). These are vendor-owned resources. - [DYNAMIC_EXECUTION]: The skill manages the execution of subagents and validation scripts at runtime.
- It uses a shell wrapper
scripts/run-reviewer.shto execute reviewer commands (likecodex exec) with timeouts and protocol enforcement. - It uses
subprocess.runinscripts/test-clarity-output.pyto invoke the clarity-pass validator script during testing.
Audit Metadata