harness-worktree
Pass
Audited by Gen Agent Trust Hub on Aug 19, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes Git commands via a Python script using the
subprocess.runmethod. The script correctly uses list-based arguments without the shell=True flag, which prevents shell injection attacks.\n- [COMMAND_EXECUTION]: Input validation is strictly enforced inscripts/resolve_branch.py. Theslugifyfunction uses Unicode normalization and regex filtering to ensure user-provided descriptions are safe for use as branch names.\n- [INDIRECT_PROMPT_INJECTION]: The skill processes user-defined task descriptions to generate branch names, representing a potential indirect injection surface.\n - Ingestion points: User-provided
--slugand--typearguments inscripts/resolve_branch.py.\n - Boundary markers: None present in the interpolation logic.\n
- Capability inventory: Local Git command execution via subprocess.\n
- Sanitization: Robust character filtering in the
slugifyfunction and regex validation usingSAFE_BRANCH_RE.
Audit Metadata