rhdh-pr-mr
Pass
Audited by Gen Agent Trust Hub on Oct 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/create-pr-mr.shexecutes several system commands includinggit,gh(GitHub CLI),jq, andcurlto manage repositories and interact with APIs. These executions are handled safely using Bash arrays forgharguments andjq --argfor building JSON payloads, which significantly mitigates shell injection risks. - [INDIRECT_PROMPT_INJECTION]: The skill processes external data that could contain malicious instructions.
- Ingestion points: Data enters the skill via the
--title,--body, and--body-filearguments inscripts/create-pr-mr.sh. - Boundary markers: The skill does not currently wrap the PR/MR description in explicit boundary markers or "ignore instructions" warnings to protect downstream agents that might read the created PR.
- Capability inventory: The skill has capabilities to push code to repositories, create pull requests, and execute a sibling Node.js script for Jira linking.
- Sanitization: Content is correctly escaped for API transit using
jq, though the semantic content remains unfiltered for downstream consumers. - [DYNAMIC_EXECUTION]: The skill invokes a sibling script (
link-pr-mr.js) usingnodeat a path computed at runtime. The path is derived from theRHDH_JIRA_LINK_SCRIPTSenvironment variable or a relative path to the expected sibling directory../../jira/rhdh-jira-link/scripts. This execution is a functional requirement for linking Jira issues and remains within the vendor's own skill ecosystem.
Audit Metadata