speckit-converge
Warn
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes a local prerequisite script at
.specify/scripts/bash/check-prerequisites.shduring the initialization phase.\n- [DYNAMIC_EXECUTION]: The skill implements an extension hook system based on the.specify/extensions.ymlfile. It identifies and executes commands associated withhooks.before_convergeandhooks.after_converge. Mandatory hooks are executed automatically using theEXECUTE_COMMANDdirective, allowing external project configuration to dictate agent actions.\n- [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it ingests and processes untrusted data from the project codebase to determine its next actions.\n - Ingestion points: Reads
spec.md,plan.md,tasks.md, and various source files identified during the 'Build the Intent Inventory' step.\n - Boundary markers: None. The skill instructions explicitly direct the agent to treat these external artifacts as the 'sole source of intent'.\n
- Capability inventory: Includes file append operations to
tasks.mdand the execution of shell commands through the hook system.\n - Sanitization: There are no documented mechanisms for sanitizing or validating the content of the ingested project files before they influence the agent's logic.
Audit Metadata