vibe-requirements-spec
Pass
Audited by Gen Agent Trust Hub on Sep 7, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONPERSISTENCEPRIVILEGE_ESCALATIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted user input and external source text to generate requirements artifacts, creating a potential surface for indirect prompt injection. However, it implements extensive instructions to mitigate this by isolating such data within an
inert-databoundary and stripping instruction-like text from summaries. - Ingestion points: User requests, pasted source code, and external documentation processed in
SKILL.mdandreferences/drafting-workflow.md. - Boundary markers: Detailed provenance labeling (
outside-authored,unclear,direct-current-user) and mandatoryinert-datacontainment for exact content. - Capability inventory: File-writing tools for specifications and records; shell commands for compliance verification as described in
references/durable-records.md. - Sanitization: Normalization of untrusted content into declarative product facts and the use of escape-safe Markdown delimiters for embedded payloads.
- [PERSISTENCE]: The skill includes defensive instructions in
SKILL.mdandreferences/drafting-workflow.mdthat explicitly forbid the agent from inspecting or modifying shell configuration files such as.bashrc,.zshrc, or.profilefor persisting environment settings. - [PRIVILEGE_ESCALATION]: The agent is constrained by strict 'Write Boundaries' and a 'Read-Only-Phase Write Gate' defined in
SKILL.md, which prevent unauthorized modifications to the repository, runtime state, or non-spec files. - [COMMAND_EXECUTION]: The skill allows for the execution of commands to verify compliance with decision records (
references/durable-records.md), though these actions are scoped by the skill's safety gates.
Audit Metadata