Codex CLIがデフォルトで常駐デーモンを起動

原題: Codex CLI installs a persistent, self-updating background daemon by default

なぜ重要か

開発ツールがユーザー合意なく自己更新する常駐プロセスを展開する設計は、企業のセキュリティポリシーや監査要件と真っ向から衝突するリスクがある。

OpenAIのコーディングツール「Codex CLI」バージョン0.157.0以降、ユーザーの同意なしにデフォルトで常駐バックグラウンドデーモンが起動・自己更新する仕様であることが判明した。GitHubのIssue #48195として2026年9月25日に報告され、開発者コミュニティで問題視されている。デーモンはCLIセッション終了後もPID 1に親付け替えされて動作し続ける。

Linux(WSL2)環境でnpm経由(`npm install -g @openai/codex`)でインストールしたCodex CLI 0.157.0を使用中のユーザーが、インタラクティブセッションを開くだけで以下の動作が自動で行われることを報告した。

第一に、`codex app-server --managed-daemon`として常駐バックグラウンドデーモンが起動する。TTYを持たない独立セッションで動き、Codexウィンドウを閉じた後も`codex app-server daemon stop`コマンドか再起動を行うまでPID 1の子プロセスとして動き続ける。

第二に、プラットフォームパッケージ全体(`codex`、`codex-code-mode-host`、バンドル済みの`bwrap`・`zsh`・`rg`を含む約374 MB)が`~/.codex/packages/app-server-daemon/releases/<バージョン>/`にコピーされる。npmがインストールしたファイルとバイト単位で同一の内容だ。これによりバックエンドのバージョン管理がユーザーのパッケージマネージャから切り離される。

第三に、切り離された更新ループ(`codex app-server daemon pid-update-loop`)が起動する。起動5分後に初回チェックを行い、その後1時間ごとに新しいリリースをダウンロードしてバックエンドを自動再起動する構造になっている。

報告者はこれら全ての挙動がユーザーへの告知や同意確認なしに実行される点を問題視しており、`daemon_auto_start`設定をデフォルト`false`のオプトイン方式にするか、少なくとも初回起動時に確認を求めるよう変更することを要求している。5,000件を超えるIssueが積み上がるなか、本件は「enhancement」ラベルで管理されている。

出典

github.com — 元記事を読む →