merge-resolver
Pass
Audited by Gen Agent Trust Hub on Apr 26, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The script
resolve_pr_conflicts.pyutilizessubprocess.runwith argument lists andshell=Falsefor all git operations. This approach avoids shell expansion and effectively mitigates command injection risks. - [PROMPT_INJECTION]: The skill performs comprehensive validation on PR branch names and target branches using regular expressions to block control characters, shell metacharacters, and git-specific special characters, preventing the execution of unintended commands.
- [SAFE]: The tool includes a robust path validation function
get_safe_worktree_paththat prevents path traversal attacks when creating local git worktrees by verifying that the resolved path remains within the intended base directory.
Audit Metadata