merge-dependabot-prs
Pass
Audited by Gen Agent Trust Hub on Oct 27, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONREMOTE_CODE_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses several command-line tools to interact with the repository and GitHub API, including
gh(GitHub CLI),git,pre-commit,bun, and a local repository script calledods. - Evidence includes commands like
gh pr list,gh pr checkout,git rebase, andods audit. - The commands are scoped to the
onyx-dot-app/onyxrepository, which matches the vendor context. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from external sources (pull request titles, bodies, and release notes) to categorize PRs and generate summaries for the user.
- Ingestion points: Data is fetched via
gh pr listandgh pr view(implied by reading release notes in PR bodies). - Boundary markers: None explicitly defined for PR content interpolation.
- Capability inventory: The agent can execute shell commands (
Bash), perform file system operations viagit/gh, and trigger repository-defined scripts viabun install. - Sanitization: No explicit sanitization of PR body text is mentioned, though the skill relies on the user for final confirmation.
- The risk is mitigated by the skill's default filter for PRs authored by
app/dependabot. - [REMOTE_CODE_EXECUTION]: The skill performs actions that can trigger the execution of code defined within the repository configuration.
- Patterns: Running
bun installon a PR branch can triggerpostinstallscripts or other lifecycle hooks defined inpackage.json. - Mitigation: This behavior is standard for dependency management and is performed on branches ostensibly managed by Dependabot and the
onyx-dot-apporganization.
Audit Metadata