vp-checklist-runner
Pass
Audited by Gen Agent Trust Hub on May 8, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses the GitHub CLI (
gh),jq, andgrepto perform its operations. The developer has included comprehensive security guidelines inreferences/checkbox-update-rules.mdto prevent command injection and content corruption. - It explicitly forbids the use of shell
sedorechofor content manipulation, instead mandating the use ofjqwith temporary files to maintain JSON encoding integrity. - It uses
gh pr edit --body-fileandgh api --input -patterns which are the recommended secure methods for updating GitHub resources without shell expansion risks. - [PROMPT_INJECTION]: The skill is subject to indirect prompt injection because it ingests and processes untrusted text from PR/issue bodies and comments authored by potentially any GitHub user.
- Ingestion points: PR/issue bodies and comments fetched via
gh apiand GraphQL inSKILL.mdPhase 1. - Boundary markers: The skill attempts to sanitize input by stripping fenced code blocks and inline code spans before parsing.
- Capability inventory: The agent can execute shell commands (grep, test), run CI checks, and launch 'Explore' type subagents to analyze the codebase.
- Sanitization: The skill uses a regex-based classification system (
references/classification-patterns.md) to map items to specific, hardcoded verification recipes, which limits the influence of arbitrary text on command generation. Items that do not match known patterns are relegated to manual 'Human' verification. - [SAFE]: The skill implements a robust race condition prevention mechanism in
references/checkbox-update-rules.mdby verifying theupdated_attimestamp of a resource before applying updates, ensuring that manual changes to a PR are not silently overwritten by the agent.
Audit Metadata