create-pr
Pass
Audited by Gen Agent Trust Hub on Oct 6, 2026
Risk Level: SAFEDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_EXECUTION]: The skill parses and executes scripts from repository configuration files locally.
- Evidence:
references/ci-checks.mddirects the agent to identify CI configuration files (GitHub Actions or GitLab CI) and runrun:orscript:elements directly in the shell. This provides an execution path for scripts controlled by the repository's contents. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted template files from the repository to generate pull request descriptions.
- Ingestion points:
SKILL.mdandreferences/pull-request-template.mdingest content from.github/PULL_REQUEST_TEMPLATE.mdor.gitlab/merge_request_templates/Default.md. - Boundary markers: Absent. The agent is not provided with explicit delimiters or instructions to ignore malicious directives within these templates.
- Capability inventory: The skill uses
Bashto executeghandglabCLI tools for repository management and network interaction. - Sanitization: Absent. The agent incorporates template content into its generated output without filtering or validation.
- [COMMAND_EXECUTION]: Use of Git and platform-specific CLI tools for operations.
- Evidence:
SKILL.mdandreferences/pr-cli.mdemploygit,gh(GitHub CLI), andglab(GitLab CLI) to perform staging, committing, pushing, and pull request creation. - [EXTERNAL_DOWNLOADS]: Use of utility runners that may fetch code at runtime.
- Evidence:
references/ci-checks.mdutilizesnpxto execute tools such asmarkdownlint-cli2andcspell, which triggers a download from the NPM registry if the package is not already present in the environment.
Audit Metadata