speckit-tasks

Fail

Audited by Gen Agent Trust Hub on Oct 7, 2026

Risk Level: HIGHCOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
  • [COMMAND_EXECUTION]: The skill implements a hook system that reads command strings from a .specify/extensions.yml file in the project root and explicitly instructs the agent to execute them. This applies to both pre-execution and post-execution phases.
  • [REMOTE_CODE_EXECUTION]: The instructions require the agent to run a script (referred to as {SCRIPT}) from the repository root as part of the setup process. Executing scripts from untrusted repositories is a significant security risk as the content of the script is controlled by the repository author.
  • [INDIRECT_PROMPT_INJECTION]: The skill processes various design artifacts and configuration files from the local environment to generate tasks, creating a surface for indirect instructions.
  • Ingestion points: Files including plan.md, spec.md, data-model.md, and .specify/extensions.yml.
  • Boundary markers: No delimiters or safety instructions are used to prevent embedded commands or instructions in these files from influencing the agent's behavior.
  • Capability inventory: The skill is capable of executing shell commands and writing files to the local file system.
  • Sanitization: Content from the ingested files is used directly without validation or escaping during the task generation process.
  • [DYNAMIC_EXECUTION]: The extension hook mechanism allows for the dynamic assembly and execution of shell commands based on configuration data read from an external file at runtime.
Recommendations
  • AI detected serious security threats
Audit Metadata
Risk Level
HIGH
Analyzed
Oct 7, 2026, 08:19 AM