resolve-merge-conflicts
Pass
Audited by Gen Agent Trust Hub on May 11, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
extract_conflict_context.pyexecutes local Git commands such asls-files,rev-parse, andshowusing thesubprocessmodule. All calls utilize argument lists, which prevents shell injection vulnerabilities. - [DATA_EXFILTRATION]: The skill reads and displays the content of conflicted files and Git index stages to the agent. This access is limited to the local Git repository and is necessary for the intended functionality of conflict resolution.
- [PROMPT_INJECTION]: The skill presents an indirect prompt injection surface as it ingests content from files within the repository.
- Ingestion points: Conflict hunks and file data are read from the local worktree and Git stages in
scripts/extract_conflict_context.py. - Boundary markers: The script provides structural delimiters like
ours,theirs, andcontextto separate data, though it does not explicitly instruct the agent to ignore instructions found within that data. - Capability inventory: The
SKILL.mdinstructions allow the agent to resolve conflicts through direct file edits orgit checkoutcommands. - Sanitization: No sanitization or filtering is performed on the extracted file content.
Audit Metadata