orchestrator-cli
Warn
Audited by Gen Agent Trust Hub on Jul 31, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTIONREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill uses Python's
subprocessmodule inscripts/orchestrator_supervisor.pyandscripts/resource_readiness.pyto run shell commands. These commands are used to launch AI agent CLIs (Claude, Codex, Antigravity) and perform resource health checks. The logic includes executing user-provided commands passed via arguments to verify if resources are ready for task execution. - [REMOTE_CODE_EXECUTION]: The skill implements a local supervisor daemon (
scripts/orchestrator_supervisor.py) that listens on a localhost port. This daemon receives commands via a TCP socket and executes them as new processes. While it uses a dynamically generated token for authentication (stored inserver.json), this mechanism allows the agent to manage long-running tasks and inject follow-up prompts into active CLI sessions. - [PROMPT_INJECTION]: The skill's control plane relies on GitHub Issues or local Markdown files. The agent reads these external records to determine which tasks to run and which verification commands to execute. A malicious actor who can edit these records (e.g., by commenting on a GitHub issue) could potentially inject malicious commands or instructions that the orchestrator would then execute.
- [DATA_EXFILTRATION]: The skill performs network operations using the GitHub CLI (
gh) and PowerShell'sInvoke-RestMethodto interact with the GitHub API. This involves reading issue data and posting handoff summaries, which transmits project-related information to GitHub's infrastructure. - [EXTERNAL_DOWNLOADS]: The documentation instructs users to install external system and language dependencies, such as
tmuxandpywinpty, to support interactive PTY backends for specific agent CLIs.
Audit Metadata