contribute-prepare
Pass
Audited by Gen Agent Trust Hub on Sep 9, 2026
Risk Level: SAFEDYNAMIC_EXECUTIONREMOTE_CODE_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The
gate-runner.shscript dynamically discovers and executes shell scripts from the skill's bundled directory and a user-defined state directory (CONTRIBUTE_STATE_DIR/user-gates/). Additionally,transition.shexecutes dynamically generated Python code to manage YAML frontmatter in candidate files usingyaml.safe_load. - [REMOTE_CODE_EXECUTION]: The
test-runner.mdagent is designed to execute an external repository's native test suite and install dependencies. While this involves running third-party code, the risk is a core component of the skill's purpose and is mitigated by theb16-local-check-allowlist.shgate, which validates commands against a list of safe runners and blocks shell metacharacters. - [INDIRECT_PROMPT_INJECTION]: The skill ingests data from external sources, such as GitHub issues and
CONTRIBUTING.mdfiles, to generate contribution drafts. It mitigates the risk of following malicious instructions embedded in this data through specific safety gates (d02-no-ai-bug-reports.shandd03-no-ai-pr-reviews.sh) and instructions to use structured templates.
Audit Metadata