push-pr
Pass
Audited by Gen Agent Trust Hub on Mar 10, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from the local git repository history.
- Ingestion points:
scripts/format-pr-body.pyusesgit logandgit diffto extract commit messages and file changes. - Boundary markers: Absent. Commit messages and diff statistics are directly interpolated into the PR body markdown.
- Capability inventory: The skill utilizes
Bash(git:*),Bash(gh:*), andBash(python3:*)for its operations. - Sanitization: Absent. No escaping or validation is performed on commit messages or file paths before inclusion.
- [DYNAMIC_EXECUTION]: The skill assembles shell commands using untrusted string data.
- Evidence: In
SKILL.md, the agent is instructed to rungh pr create --title "<title>" --body "<format-pr-body output>". The<title>and body content are derived from git history. If these contain shell metacharacters like backticks or subshells, they could be executed by the agent's shell environment during the tool call.
Audit Metadata