harness-contributing
Pass
Audited by Gen Agent Trust Hub on Oct 26, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill defines a process for ingesting external data from GitHub issues and pull request comments, creating a potential surface for indirect instructions. However, the instructions provide strong mitigation through a dedicated 'Boundary' section that forbids the inclusion of private data, credentials, or local planning records in public output. \n- Ingestion points: The agent is instructed to read issue descriptions and PR comments via
gh pr view. \n- Boundary markers: Explicit instructions define strict limits for public scope and staged diff inspection. \n- Capability inventory: The skill has access togit,npm ci, andghCLI tools, and executes local scripts within the repository'stools/directory. \n- Sanitization: The workflow requires verification of committer identity and manual inspection of the staged patch before committing.\n- [DYNAMIC_EXECUTION]: The skill uses inline Node.js scripts for environment validation and configuration parsing. \n- Evidence: It executesnode -eto check for Node.js version 24+ and to parsegate-manifest.jsonfor job identification. These are static, hardcoded utility scripts used for local validation.\n- [COMMAND_EXECUTION]: The workflow relies on standard shell commands to manage the contribution lifecycle. \n- Evidence: Commands includegit worktree,git add,git commit,npm ci, and various execution scripts liketools/run-node-tests.mjsandtools/run-manifest-gates.mjs. These are typical for software development tasks within a trusted repository context.\n- [EXTERNAL_DOWNLOADS]: The skill automates the retrieval of code and project dependencies. \n- Evidence: It usesgit cloneto fetch the author's repository andnpm cifor package installation from official registries. These actions are transparent and target the project's own infrastructure.
Audit Metadata