OpenCodeのAPIキー漏洩|影響範囲と今すぐやるべき対処
OpenCodeが2026年10月にセキュリティ侵害を公表。Console利用者の一部が保存していたOpenAI・Anthropic・GoogleのAPIキーが漏洩した可能性があります。影響範囲と、キーの失効・再発行など今すぐやるべき対処を公式情報に基づいてまとめました。

AIコーディングエージェントのOpenCodeが、セキュリティ侵害を公表しました。影響を受けた可能性があるのは、OpenCode Consoleに外部プロバイダ(OpenAI・Anthropic・Google)のAPIキーを保存していた一部の利用者です。公式は「影響を受けた全員にメールで通知した。メールが届かなければ影響は受けていない」としています。心当たりがある場合は、各社の管理画面で該当するAPIキーを失効(削除)し、新しいキーを再発行したうえで、利用状況と請求を確認してください。
本記事は2026年10月18日(日本時間)時点の速報版です。自分で確認できた公式情報だけをまとめています。公式の続報や、編集部による各社コンソールでの失効手順の実地確認が入り次第、更新します。
何が起きたか
OpenCode公式のX投稿(2026年10月18日 日本時間03:08、協定世界時では10月17日18:08)で、セキュリティ侵害が公表されました。投稿の要点は次のとおりです(原文は英語。Xはボットからの取得をブロックするため、編集部が投稿本文を確認して訳出しています)。
- 大規模な「蒸留(distillation)攻撃」に関連する侵害が発生した
- 影響を受けたのは OpenCode Console利用者の1.4%
- 影響を受けた利用者には、朝のうちに全員へメールで通知した
- メールが届かなかった人は影響を受けていない。対象は外部プロバイダを連携していた一部の利用者
- (先行して投稿された版では)インシデントは継続中で詳細は共有できないが、Anthropic・OpenAI・Googleと連携して対応している
報道によると、不正アクセスは廃止予定の旧システムに対するもので、Consoleのワークスペースに保存されていた外部プロバイダのAPIキーが漏洩した可能性があり、一部は悪用されたと伝えられています。これらの報道部分は一次情報での確認が取れていないため、確定情報としては扱っていません。
影響を受ける人・受けない人
いちばんの分かれ目は、キーをクラウドのConsoleに預けていたか、手元のCLIにだけ置いていたかです。
- 影響の公表対象:OpenCode Console(クラウド)のワークスペースに、OpenAI・Anthropic・GoogleなどのAPIキーを保存・連携していた一部の利用者。該当者にはメールが届いています。
- 現時点で対象と公表されていない:ローカルのOpenCode CLI/TUIだけを使い、自分のキーを手元に置いている利用者。OpenCode公式ドキュメントでは、
opencode auth loginで設定した認証情報はローカルの~/.local/share/opencode/auth.jsonに保存され(環境変数やプロジェクトの.envも参照)、クラウドのConsoleとは保存先が異なります。編集部でもCLI(v1.19.3)でopencode authが認証情報を管理することを確認しました。
ただし「公表されていない」は「安全が保証された」という意味ではありません。心配な場合は、ローカル利用でもキーの失効・再発行を行って問題ありません。
今すぐやること
対象者(またはConsoleにキーを預けていて不安な人)は、プロバイダごとに次の対応を取ります。管理画面のURLは各社公式です。
| サービス | キーの失効・再発行 | 利用状況・上限の確認 |
|---|---|---|
| OpenAI | APIキー管理画面(新しいウィンドウで開く)で該当キーを削除し、新しいキーを発行 | 使用状況(新しいウィンドウで開く)を確認し、Settings > Limits(新しいウィンドウで開く)で上限を設定 |
| Anthropic(Claude) | コンソールのAPIキー(新しいウィンドウで開く)で該当キーを削除し、新規発行 | 使用状況(新しいウィンドウで開く)を確認し、請求ページ(新しいウィンドウで開く)でスペンドリミットを設定 |
| Google(Gemini) | Google AI Studio(新しいウィンドウで開く)(キーは紐づくCloudプロジェクトで管理)で該当キーを削除し、新規発行 | Cloud請求の予算とアラート(新しいウィンドウで開く)で予算・通知を設定 |
手順の流れは次の4ステップです。
- 各社の管理画面で、漏洩した可能性のあるキーを**失効(削除)**する
- 新しいキーを発行し、OpenCodeや他のツールの設定を差し替える
- 各社の利用状況・請求を確認し、10月16日前後以降に見覚えのない利用がないか調べる
- 支出上限(スペンドリミット)と予算アラートを設定し、再発に備える
Anthropicでは請求ページの「スペンドリミット」で月あたりの上限を設定でき、Googleでは請求の「予算とアラート」で通知や上限を設定できます。上限とアラートを先に入れておくと、万一キーが漏れても被害を抑えられます。あわせて、OpenCode側の認証情報(Consoleのパスワードや、Console内で発行していたキー)の見直しも検討してください。
未確認の点
速報時点で、次の各点は公式の一次情報では確認できていません。断定を避け、確認でき次第更新します。
- 影響を受けた利用者の実数(公表は「1.4%」という割合のみで、絶対数は未公表)
- 攻撃の詳細な手口・侵入経路(公式は「インシデントは継続中」としており詳細は未公表)
- APIキー以外のデータにアクセスされたかどうか
- Anthropic・OpenAI・Googleが各社側でキーを失効させたか(公式は「3社と連携して対応中」とあるのみ。一部で流れている「Anthropicが該当キーを失効した」という情報は、本記事時点で一次情報での確認が取れておらず未確認)
- キーが実際に悪用された範囲(報道では悪用の指摘があるが、公式の確定情報は限定的)
- 侵害の正確な発生時刻(公式は「昨夜」。一部報道は10月16日発生・17日公表とする)
よくある質問
Q. 自分が影響を受けたか、どう確認できますか?
OpenCodeは、影響を受けた利用者全員にメールで通知したと説明しています。メールが届いていなければ影響を受けていない、という案内です(公式X、2026年10月18日 日本時間03:08)。不安な場合でも、キーの失効・再発行と利用状況の確認は安全側の対応として有効です。
Q. ローカルでOpenCode CLIを使っているだけでも危険ですか?
OpenCode公式ドキュメントでは、opencode auth login で設定した認証情報はローカルの ~/.local/share/opencode/auth.json に保存され、クラウドのConsoleワークスペースとは保存先が異なります。今回影響が公表されたのはConsoleに外部プロバイダのキーを保存していた一部の利用者で、ローカルCLIだけの利用が影響を受けたという公表は現時点ではありません。ただし心配ならキーの失効・再発行を行っても問題ありません。
Q. どのAPIキーを失効させればよいですか?
OpenCode Consoleに保存していたOpenAI・Anthropic・GoogleなどのAPIキーが対象です。各社の管理画面で該当キーを削除し、新しいキーを発行して、使っているツールの設定を差し替えてください。あわせて利用状況・請求も確認します。
Q. 同じ被害を防ぐにはどうすればよいですか?
APIキーは必要最小限の権限で発行し、支出上限(スペンドリミット)や予算アラートを設定しておくと、万一漏洩しても被害を抑えられます。ツールにキーを保存する場合は、保存先と暗号化の有無を確認し、定期的にローテーション(再発行)する運用にしておくと安全です。社内で生成AIツールを使う場合のルール整備は社内AI利用ルールの作り方も参考にしてください。
参考にした公式情報
本記事は公式発表と各社公式ドキュメントに基づきます。内容は変わることがあるため、最新情報は各公式で確認してください。取得・確認日は2026年10月18日(日本時間)です。
- OpenCode公式Xの告知(新しいウィンドウで開く)(2026年10月18日 日本時間03:08。Xはボットからの取得をブロックするため、本文は編集部が確認した上で引用)
- OpenCode ドキュメント(CLIの認証情報の保存先)(新しいウィンドウで開く)
- OpenAI 本番運用のベストプラクティス(新しいウィンドウで開く) / APIキー管理画面(新しいウィンドウで開く)(管理画面はログインが必要で、自動取得はブロックされる場合があります)
- Anthropic レート制限・スペンドリミット(新しいウィンドウで開く) / コンソールのAPIキー(新しいウィンドウで開く)
- Google AI Studio APIキー(新しいウィンドウで開く) / Google Cloud 予算とアラート(新しいウィンドウで開く)
関連して、保存したデータの扱いや情報漏洩対策の基本はChatGPTの情報漏洩対策にまとめています。


