ship-it
Pass
Audited by Gen Agent Trust Hub on Oct 11, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted content from existing GitHub Pull Requests (titles and bodies) via
gh pr view. This creates an attack surface where a malicious PR description could attempt to influence the agent's behavior during the update/create workflow.\n - Ingestion points: The output of
gh pr view --json url,title,bodyinSKILL.md(Step 6).\n - Boundary markers: The skill explicitly wraps untrusted content in
<untrusted_pr_body>tags and provides a preamble instructing the agent to treat the content as data only and ignore any embedded instructions.\n - Capability inventory: The skill can execute powerful commands including
git push,gh pr create,gh pr edit, andgh pr merge.\n - Sanitization: PR bodies are written to temporary files via
mktempand passed to theghCLI using the--body-fileflag, effectively preventing shell command injection via command-line arguments.\n- [COMMAND_EXECUTION]: The skill performs various shell operations usinggitandghto manage branches and commits. It implements security best practices such as quoting shell variables and avoiding bulk staging (git add -A) to minimize the risk of accidental secret exposure or command injection.
Audit Metadata