speckit-taskstoissues
Pass
Audited by Gen Agent Trust Hub on Oct 7, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes shell commands to interact with the environment, including
git config --get remote.origin.urlto verify the repository host and a script placeholder{SCRIPT}from the repository root to parse project data. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from the local repository, which serves as a vulnerability surface for indirect prompt injection:
- Ingestion points: Reads
.specify/extensions.yml,tasks.md, and/memory/constitution.md(SKILL.md). - Boundary markers: None identified to delimit or neutralize instructions embedded within these files (SKILL.md).
- Capability inventory: Uses
EXECUTE_COMMANDfor hooks, executes shell scripts, and uses the GitHub MCP server to create issues (SKILL.md). - Sanitization: No explicit sanitization or validation of the content retrieved from these project files before it influences execution or is passed to tools (SKILL.md).
- [DYNAMIC_EXECUTION]: The skill implements a pre- and post-execution hook mechanism that dynamically identifies and executes commands found in the
.specify/extensions.ymlfile underhooks.before_taskstoissuesandhooks.after_taskstoissueskeys. Mandatory hooks are automatically invoked using theEXECUTE_COMMANDpattern.
Audit Metadata