codex-chatgpt-control-bridge
Warn
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill's Python client uses
npxto dynamically fetch and execute thecodex-chatgpt-control-backendpackage from the NPM registry at runtime. This behavior allows for the execution of unverified remote code within the local environment. - [EXTERNAL_DOWNLOADS]: The skill requires the installation of external dependencies from NPM and PyPI (
codex-chatgpt-control) and GitHub (adamallcock/codex-chatgpt-control). These resources originate from an author account not identified as a trusted vendor. - [DATA_EXFILTRATION]: The skill provides the ability to read absolute file paths (e.g.,
/home/user/project/docs/architecture.md) and upload them to an external web service (chatgpt.com). While intended for user-approved research, this capability could be exploited to exfiltrate sensitive local files if an agent is influenced by malicious instructions. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted text responses from the ChatGPT web interface and reintroduces them into the agent's context, creating a vulnerability surface. * Ingestion points: Data enters the agent context via functions such as
chatgpt.runner.runandchatgpt.ask, specifically throughresult.output_textandresult.text. * Boundary markers: The documented usage lacks explicit delimiters or instructions to ignore embedded commands within the ingested ChatGPT responses. * Capability inventory: The skill environment includes file system writing (fs.writeFile), file system reading (via absolute paths), and browser-based network access. * Sanitization: No evidence of sanitization or validation of the external web content is provided in the integration examples. - [DYNAMIC_EXECUTION]: The skill dynamically generates and executes a subprocess command to launch its Node.js backend from the Python environment, using
npxwith computed arguments. - [COMMAND_EXECUTION]: The skill invokes system commands such as
npm,pip, andnpxto manage its runtime environment and bridge components.
Audit Metadata