開発編 コラム
AIコーディングツールにも「アップデート」が必要です
ここで1つ、安全の話をさせてください。地味ですが、この章で一番実害に直結する話です。
2026年9月18日、セキュリティ研究者が「Plugin4Shell(プラグイン・フォー・シェル)」と名付けた欠陥を公表しました。
仕組みを、ごく簡単に説明します。AIコーディングツールには「プラグイン」という拡張機能を追加できる仕組みがあります。信頼できる配布元から入れたはずのプラグインが、あとから中身だけ悪意あるものに差し替えられてしまう——そういう欠陥でした。しかも、あなたが何かをクリックしなくても被害が起きうる種類のものです。
対象になったのは、Claude Code、OpenAI Codex、GitHub Copilot、Gemini CLIの4つ。この章で扱っているツールが、ほぼ揃って並んでいます。
では、あなたはどうすればいいのか。答えは拍子抜けするほど単純です。
Claude CodeとCodexは、すでに修正済みです。 Claude Codeはv2.1.179、Codexはv0.146.0で対応が入りました。どちらも現在配布されているバージョンより、かなり前の番号です。つまり、普通に最新版を使っていれば、もう対策済みということになります。
一方、GitHub CopilotとGemini CLIには、公表時点で修正が提供されていません。 Googleに至っては、Gemini CLIの修正ではなくAntigravityへの移行を案内する形になりました。
本書を更新した2026年10月30日の時点でも、この状況は変わっていません。GitHubは「GitHubの上では、この欠陥を悪用できないよう対策してある」と説明していますが、GitHub以外の場所に置かれたプラグインは守られない、という指摘も出ています。Gemini CLIは本体の更新こそ続いていますが、この穴はふさがれないままです。GitHub CopilotやGemini CLIでプラグインを使っている方は、信頼できる配布元のものだけに絞ってください。
もう1つ、同じ教訓を裏づける出来事がありました。9月24日、この章で紹介しているOpenCodeにも別の欠陥が公表されたのです。パスワードをかけずにOpenCodeの画面を開いたまま、悪意あるWebページを見ると、あなたのパソコンで勝手にプログラムを動かされる——という種類のものでした。ただし、この欠陥は公表より1か月前の8月24日のバージョンで、すでに直っていました。ここでも、最新版を使っていた人は無事だったわけです。
ここから持ち帰っていただきたいのは、たった1つです。
AIコーディングツールも、スマホのアプリと同じように、こまめに更新してください。
多くの人は、AIツールを「賢くなるから更新する」ものだと思っています。でも実際には、更新の中身の半分は、こういう穴をふさぐ作業です。「動いているから、まあいいか」と古いバージョンを使い続けるのが、一番危ない状態なのです。
月に一度でいいので、お使いのツールに更新が来ていないか確認する。これだけで、あなたは大半の事故を避けられます。