tmux-control
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill operates an attack surface for indirect prompt injection because it allows the agent to ingest and analyze terminal buffers which could display arbitrary text, remote logs, or third-party outputs.
- Ingestion points: Terminal pane buffers are fetched into the context via
tmux capture-paneinsideSKILL.md,scripts/tmux-run.sh, andscripts/tmux-watch.sh. - Boundary markers:
scripts/tmux-run.shinjects randomized unique boundary markers (__TMUX_RUN_${$}_${RANDOM}__) to delineate command output blocks from surrounding shell text, though it lacks specialized instructions telling the model to ignore executable strings embedded within the captured payload itself. - Capability inventory: Includes local execution of
tmuxcontrol commands (send-keys,capture-pane,pipe-pane,wait-for), temporary file storage under/tmp/, and process signaling (kill). - Sanitization: Outputs are handled as unescaped raw strings and extracted via line-based matching (
sedandgrep) without deep syntax validation. - [COMMAND_EXECUTION]: The helper scripts package local terminal execution capabilities, dynamically invoking
tmuxbinary wrappers and utilities likesed,grep,tail, andkillto synchronize execution states and parse command blocks.
Audit Metadata