dbx-software-plan-first-showhand
Pass
Audited by Gen Agent Trust Hub on Jun 16, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/issue_workflow.pyexecutes arbitrary shell commands parsed from the localtasks.mdandplan.mdfiles during the task validation phase. This is implemented viasubprocess.run(["bash", "-lc", command])to verify task completion. - [COMMAND_EXECUTION]: Both
scripts/issue_workflow.pyandscripts/repo_context.pyexecute various Git CLI commands (e.g.,git rev-parse,git status,git add,git commit) to manage project state and automate the commit process. - [PROMPT_INJECTION]: The skill exhibits an Indirect Prompt Injection surface (Category 8) because it processes untrusted data (local markdown files) and executes commands found within them.
- Ingestion points:
tasks.md(parsed inparse_tasks) andplan.md(parsed inparse_shared_checksandparse_final_validation). - Boundary markers: The script relies on markdown structural markers such as headers (e.g.,
## 最终验证), fenced code blocks, and specific line prefixes like验证:and检查:. - Capability inventory: Execution of shell commands via
subprocess.run(["bash", "-lc", ...])inscripts/issue_workflow.pyand Git operations across multiple scripts. - Sanitization: None; the workflow executes command strings directly as provided in the local markdown files.
- [DATA_EXPOSURE]: The skill reads and writes project configuration and state files within the
.plan-first/directory. While this is expected behavior for its stated purpose, it involves access to project structure and file contents.
Audit Metadata