spec-first-planning
Pass
Audited by Gen Agent Trust Hub on Nov 2, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests data from external sources, specifically
intake-item/v1andidea-brief/v1envelopes from other skills. - Ingestion points:
assets/intake_request.pyandassets/idea_request.pyread external files to generate markdown specification skeletons. - Boundary markers: The skill uses markdown headings and variable-length backtick fences to isolate untrusted text.
- Capability inventory:
assets/contract_check.pycan execute commands viasubprocess.run()for assertion verification.assets/spec_to_tasks.pyprepares tasks containing commands for later execution. - Sanitization: The skill normalizes input and escapes hidden or control Unicode characters.
assets/spec_lint.pyuses a 'copy tripwire' to detect commands harvested from untrusted blocks. - [COMMAND_EXECUTION]: The skill uses
subprocess.run()for internal logic such as environment discovery, git interaction, and running its own testing scripts. It includes functionality inassets/contract_check.pyto re-run assertions from envelopes, executing commands when specified by the user via the--rerunflag.
Audit Metadata