speckit-implement
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests and processes multiple untrusted project files to determine its execution flow, creating a potential attack surface for indirect prompt injection.
- Ingestion points: Reads content from
tasks.md,plan.md,.specify/extensions.yml, and various other documentation files (data-model.md,contracts/, etc.). - Boundary markers: The instructions do not define clear delimiters or warnings to ignore instructions that might be embedded within these data files.
- Capability inventory: The skill has the ability to execute local PowerShell scripts, modify project files (marking tasks as complete), and trigger other agent slash commands via
EXECUTE_COMMANDhooks. - Sanitization: There is no explicit sanitization or validation logic for the content read from these external files before it is used to drive agent actions.
- [COMMAND_EXECUTION]: The skill instructs the agent to run a local PowerShell script:
.specify/scripts/powershell/check-prerequisites.ps1. This represents the execution of code residing within the user's project directory. - [DYNAMIC_EXECUTION]: The skill implements a hook system that reads command names from
.specify/extensions.ymland triggers them usingEXECUTE_COMMAND. This allows project configuration to dynamically dictate which subsequent agent commands are executed.
Audit Metadata