start-issue-cmux
Pass
Audited by Gen Agent Trust Hub on Sep 8, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill monitors terminal output using
cmux read-screento track task status. This terminal content is treated as authoritative evidence but originates from potentially untrusted data or agent-controlled processes. - Ingestion points: Terminal output retrieved via
cmux read-screen --workspace <ref>(referenced in SKILL.md and references/lifecycle.md). - Boundary markers: None present to distinguish between tool output and potential embedded instructions.
- Capability inventory: The skill calls
cmux,git,start-issue, anddirenv(in scripts/start-in-cmux). - Sanitization: No sanitization is performed on the screen output before it is processed by the agent.
- [DYNAMIC_EXECUTION]: The
scripts/start-in-cmuxscript dynamically assembles a shell command string from the issue identifier and agent name provided by the user. - Evidence: The script uses a loop to build
command_textand passes it tocmux new-workspace --command. While it uses shell-safe quoting (printf %q) to ensure parameters are handled correctly, it still constitutes runtime generation of executable commands. - [COMMAND_EXECUTION]: The skill relies on executing external CLI tools (
git,cmux,start-issue,direnv) to manage the repository and workspace lifecycle. - Evidence:
scripts/start-in-cmuxverifies the presence of these commands and executes them to initialize worktrees and terminal environments.
Audit Metadata