plan-this
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill's primary function is to process external requirements data from GitHub issues and user tasks to generate specifications and implementation tickets.
- Ingestion points: Untrusted data enters the agent context through user-supplied tasks and existing GitHub issue bodies/comments read via the
github-facts.mjsscript. - Boundary markers: The skill uses specific Markdown headers (e.g.,
## Affected seams,## Acceptance criteria) and stable local IDs (e.g.,AC-1) to identify authoritative content, which are validated by structural logic inworkflow-state.ts. - Capability inventory: The skill has the ability to read local files, execute bundled scripts, and perform authenticated read/write operations on GitHub via the
ghCLI. - Sanitization: Ingested content is parsed and validated against expected templates using the
validateAuthoritativeBodyandresolveRequirementsBodyfunctions to prevent malformed data from being treated as authoritative requirements. - [COMMAND_EXECUTION]: The skill uses bundled Node.js scripts (
github-facts.mjsandworkflow-cli.mjs) to perform GitHub operations and state validation. These scripts useexecFileSyncto invoke thegh(GitHub CLI) tool. Although the script validates parameters such as repository names and issue numbers using regular expressions, the execution of shell commands based on data derived from the agent's interaction with the environment is a noteworthy security surface. - [EXTERNAL_DOWNLOADS]: The
INSTALL.mdfile provides instructions for installing the skill and its dependencies from external GitHub repositories, including themattpocock/skillscollection. These references are documented neutrally as they occur during the user-initiated installation process and are not executed dynamically at runtime.
Audit Metadata