speckit-constitution
Pass
Audited by Gen Agent Trust Hub on Sep 11, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes a local PowerShell script located at
.specify/scripts/powershell/resolve-template.ps1to resolve templates during its execution flow. - [DYNAMIC_EXECUTION]: The skill implements a hook system that reads command names from
.specify/extensions.yml, transforms them (replacing dots with hyphens), and executes them using theEXECUTE_COMMANDdirective. This allows project configuration files to trigger the execution of other agent commands. - [INDIRECT_PROMPT_INJECTION]: The skill processes potentially untrusted data from multiple sources including user-provided
$ARGUMENTS, existing project documentation, and the.specify/extensions.ymlconfiguration file. - Ingestion points: User input via
$ARGUMENTS, project files likeREADME.md, and the extension configuration file.specify/extensions.yml. - Boundary markers: The skill contains a 'Scope Guard' section that instructs the agent to classify input and explicitly prohibits executing feature implementations or code generation requests found in the input.
- Capability inventory: The skill has the ability to execute shell scripts (PowerShell) and invoke other agent commands via the hook system.
- Sanitization: The skill includes instructions to ask for clarification if instructions are unclear and to defer non-governance intents to a 'Next Actions' section rather than executing them immediately.
Audit Metadata