speckit-checklist
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes a local PowerShell script (
.specify/scripts/powershell/check-prerequisites.ps1) to gather environment data and check project state. - [DYNAMIC_EXECUTION]: The skill implements a plugin-like system that reads command strings from a local configuration file (
.specify/extensions.yml) and instructs the agent to execute them (e.g.,EXECUTE_COMMAND: {command}). This allows local project configuration to drive agent actions. - [INDIRECT_PROMPT_INJECTION]: The skill processes content from
spec.md,plan.md, andtasks.mdto generate checklists. These files are potentially untrusted and could contain instructions designed to influence the agent's behavior. - Ingestion points: Files located at
FEATURE_DIR/spec.md,FEATURE_DIR/plan.md, andFEATURE_DIR/tasks.md. - Boundary markers: None identified for the requirement data ingested into the prompt.
- Capability inventory: The skill can execute local shell scripts, trigger slash commands via hooks, and write/append files to the
FEATURE_DIR/checklists/directory. - Sanitization: The instructions include logic to escape single quotes when passing arguments to the prerequisite script, demonstrating an attempt to prevent command injection.
Audit Metadata