speckit-plan
Warn
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill is instructed to run a shell script located at
.specify/scripts/bash/setup-plan.shfrom the repository root. This allows for the execution of arbitrary code contained within the project being analyzed. - [COMMAND_EXECUTION]: The skill implements an extension hook system that identifies command names from the
.specify/extensions.ymlfile and automatically executes them using theEXECUTE_COMMAND:directive. This allows a project configuration file to trigger arbitrary command execution within the agent session. - [INDIRECT_PROMPT_INJECTION]: The skill ingests data from untrusted sources within the repository, including project configuration files and feature specifications, which could influence agent behavior.
- Ingestion points: Reads and parses
.specify/extensions.yml,FEATURE_SPEC, and.specify/memory/constitution.md. - Boundary markers: None identified; instructions do not provide delimiters or warnings to ignore instructions embedded in these files.
- Capability inventory: The skill has the capability to write multiple Markdown files to the workspace, execute shell scripts, and invoke dynamic commands.
- Sanitization: Only minimal sanitization is performed by replacing dots with hyphens in hook names before invocation.
- [DYNAMIC_EXECUTION]: The skill dynamically generates command identifiers based on content found in the
extensions.ymlconfiguration file and proceeds to execute them.
Audit Metadata