speckit-analyze
Warn
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes a local PowerShell script located at
.specify/scripts/powershell/check-prerequisites.ps1during the initialization step. This script is used to verify the project environment and extract metadata, but it executes code residing within the local repository. - [DYNAMIC_EXECUTION]: The skill features an 'Extension Hooks' system that reads command names from a configuration file (
.specify/extensions.yml). For hooks marked as mandatory, the skill explicitly instructs the agent to execute these commands using theEXECUTE_COMMANDdirective. This allows the project configuration to dynamically trigger the execution of arbitrary slash commands without direct user initiation per command. - [INDIRECT_PROMPT_INJECTION]: The skill processes external data from
.specify/extensions.ymlto determine which commands to execute. If a user analyzes a repository containing a malicious extensions file (e.g., from a third-party pull request), the skill will attempt to execute the commands specified by the attacker. - [DATA_EXPOSURE]: The skill is designed to read and process multiple core project artifacts, including
spec.md,plan.md,tasks.md, and.specify/memory/constitution.md. While its purpose is read-only analysis, users should ensure these files do not contain hardcoded secrets, as the content is loaded into the agent's context for modeling and analysis.
Audit Metadata