create-mr
Pass
Audited by Gen Agent Trust Hub on Sep 20, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface by ingesting data from external, potentially untrusted sources such as
git branchnames andgit logoutput. - Ingestion points:
git branch --show-current,git log <target>...HEAD --oneline(inSKILL.md). - Boundary markers: The skill provides structural templates for titles and descriptions, but does not explicitly instruct the agent to ignore instructions embedded within the git logs.
- Capability inventory: The skill utilizes
git pushandglab mr createvia theBashtool. - Sanitization: The instructions use a HEREDOC (
cat <<'BODY') for the merge request body, which mitigates simple shell injection during command construction, but does not prevent the LLM from being influenced by malicious text within commit messages. - [COMMAND_EXECUTION]: The skill dynamically constructs and executes shell commands using the
Bashtool to interact with the local filesystem and remote GitLab instances viagitandglab. While the skill includes safety constraints (e.g., forbidding force-pushes and requiring commits before push), the execution path relies on the agent's correct interpretation of repository metadata.
Audit Metadata