speckit-tasks
Fail
Audited by Gen Agent Trust Hub on Sep 11, 2026
Risk Level: HIGHCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes a project-local PowerShell script located at repo root:
.specify/scripts/powershell/setup-tasks.ps1 -Json. This script is used to initialize the task generation environment and parse project paths. - [DYNAMIC_EXECUTION]: The skill implements a hook system that reads
.specify/extensions.ymlfrom the project root and executes commands defined underhooks.before_tasksandhooks.after_tasks. It specifically triggers mandatory hooks using theEXECUTE_COMMAND: {command}pattern, which instructs the agent to invoke arbitrary commands. This allows a potentially malicious repository to execute unauthorized actions on the user's system by providing a crafted configuration file. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from multiple sources to influence its logic and output.
- Ingestion points: Reads content from
plan.md,spec.md,data-model.md,contracts/,research.md,quickstart.md, and.specify/memory/constitution.mdas specified in the 'Outline' section ofSKILL.md. - Boundary markers: The skill does not define specific delimiters or instructions for the agent to ignore potentially malicious embedded commands within these files.
- Capability inventory: The skill has the capability to execute local scripts (
setup-tasks.ps1), trigger agent commands viaEXECUTE_COMMAND, and write to the local file system (tasks.md). - Sanitization: There is no evidence of sanitization, validation, or filtering of the content read from these external files before it is processed by the agent to generate tasks.
Recommendations
- AI detected serious security threats
Audit Metadata