# OpenCode Console の侵害：影響範囲、プロバイダー認証情報、および実践的な確認

Published: 2026-10-18

OpenCode は、Console ユーザーの 1.4% に影響する侵害を報告しています。これは、外部プロバイダーがリンクされているユーザーのサブセットに特化しています。公開通知では、アクセス経路と完了した修正については開示されていません。このフォローアップでは、文書化されたゲートウェイ境界について説明し、Sphinx の理解度チェックフックと Pele の図レンダリング安全契約について検証します。

Canonical: https://thedailydiff.dev/ja/video/2026-10-18-opencode-console-breach/

## この動画の要点

- 1.4%という数字は Console ユーザーに適用されます。ローカルのコーディングエージェントをインストールしただけでは、報告された影響を受けるサブセットに含まれることにはなりません。
- Console のプロバイダー文書によると、接続された認証情報はゲートウェイの背後に保存されます。これは文書化されたアーキテクチャであり、開示されていない侵害経路の再構築ではありません。
- 公式通知とプロバイダーのアクティビティを確認すること。証拠を保全し、不審な認証情報を失効させることは、一般的なインシデント衛生に関するアドバイスであり、発表された完全な修復チェックリストではありません。
- Sphinx は変更されたコードと回答を別のレビュー担当者に送信し、グローバルな Git フックパスを変更し、デフォルトのモデル呼び出し上限はありません。その検査官は間違っている可能性があり、ローカルチェックはバイパスされる可能性があります。
- Pele は同じ SVG への CSS 変更をサポートしています。その速度比較はベンダーから報告されたものです。画像は依然としてネットワークリクエストを発行する可能性があり、呼び出し元が提供するアイコンマークアップはアプリケーションの責任のままです。
- 蒸留はモデル出力を含むとされる目的を記述していますが、インシデントのアクセス経路、攻撃者の身元、および完全な顧客への影響は開示されていません。

## チャプター

- 0:00 実際に影響を受けたのは誰ですか？
- 0:39 1.4%は何を意味しますか？
- 1:09 プロバイダーの認証情報はどこに保存されていますか？
- 1:43 影響を受けたユーザーは何を確認すべきですか？
- 2:08 Git フックは理解度をチェックできますか？
- 2:55 Sphinx レビュアーは何を受け取りますか？
- 3:17 Pele が Mermaid をレンダリングすると何が変わりますか？
- 3:52 どの図の境界線が残りますか？
- 4:15 蒸留とは実際に何を説明していますか？

## 翻訳されたトランスクリプト

オリジナルの英語ナレーションから翻訳されています。利用可能なオーディオとキャプションはYouTubeによって管理されています。

### 実際に影響を受けたのは誰ですか？

0:00 OpenCode がハッキングされたと聞いて、自分のラップトップを想像します。 その通知は Console ユーザーのサブセットを挙げています。 以前のレビュー要請の判決は、完全なストーリーに値します。 このビデオで、影響を受けたのは誰ですか？ 何を確認すべきですか？ なぜ1つのラベルが重要なのでしょうか？ 10月18日日曜日、これは The Daily Diff です。 そのラベルを覚えておいてください。

0:18 OpenCode は、ターミナル、エディター、またはデスクトップ用のオープンソースのコーディングエージェントです。 エディターまたはデスクトップ用です。 Console は、オプションのホスト型モデルゲートウェイです。 また、接続したプロバイダーアカウントも提供します。 その通知は、そのホストされた部分を指しています。 昨夜の通知が今日の差分を導きます。 次に、Git フックがあなたのエージェントのコードについて質問し、 あなたのエージェントのコードについて質問し、図形レンダラーがその安全境界を明示します。

0:35 その安全境界を明示します。 どうやら新しい生産性機能は読書らしい。 OpenCode は、Console ユーザーの1.4%が影響を受けたと述べています。

### 1.4%は何を意味しますか？

0:42 外部プロバイダーがリンクされたサブセットです。 メールで連絡されたと述べています。 それが同社の現在の範囲であり、インシデントはまだ進行中です。 分母を忘れないでください。 Console ユーザーがその人口です。 その規模は開示されていないため、被害者の数を計算することはできません。 ローカルエージェントをインストールしただけでは、報告されたグループには含まれません。 timo という開発者は、この侵害は蒸留ラベルよりも顧客にとって重要だと述べています。もっともな懸念です。

1:03 蒸留ラベルよりも顧客にとって重要だと述べています。もっともな懸念です。 インターネットがモデルトレーニングについて議論している間に、人々は自分たちのアカウントについて答えを求めています。 プロバイダーのドキュメントは、信頼境界について説明しています。

### プロバイダーの認証情報はどこに保存されていますか？

1:12 Console は認証情報を保存し、ゲートウェイ経由でリクエストをルーティングします。 ワークスペースのメンバーは、プロバイダーキーを見ることなくモデルを使用します。 便利な管理により、ゲートウェイは信頼せざるを得ない立場になります。 すべてのチームメイトのコンピューターにアップストリームキーを置くことなく、アクセスを共有できます。 少ない割合でも深刻な露出を説明できます。 通知では、アクセスがどのように取得されたかについての技術的な説明は提供されていません。 セキュリティマーケティングは心地よい言葉を好みます。 開発者は、どのコンポーネントがどの秘密を保持しているかを確認します。

1:37 Console は、あなたの頭の中の図に別のボックスを追加する価値があります。 これがすべてのアーキテクチャ図が長くなる理由です。 公式通知とプロバイダーのアクティビティ記録を確認してください。

### 影響を受けたユーザーは何を確認すべきですか？

1:45 不審な使用があった場合は、証拠を保全し、プロバイダーを通じて露出した認証情報を失効させてください。 影響を受けた統合は意図的に置き換えてください。 これは一般的なインシデント衛生です。通知には完全な顧客修復チェックリストがありません。 OpenCode は Anthropic、OpenAI、Google と協力して修復に取り組んでいると述べています。 OpenAI、Google と協力して修復に取り組んでいると述べています。 まだ詳細を共有することはできません。 修正を判断するには、後のレポートが必要です。 この通知には、検証済みの払い戻しの約束はありません。

### Git フックは理解度をチェックできますか？

2:08 Sphinx は、別の種類の監督を提供します。 保護されたブランチプッシュを一時停止し、エージェントのコードを理解しているか尋ねます。 プルリクエストは口頭試験を取得しました。 オートコンプリートは疑わしいほど静かに座っています。 別のレビュー担当者が、生成チャットを見ることなく、読み取り専用の Git ツールを介してコミットされた変更を読みます。 生成チャットを見ることなく、読み取り専用の Git ツールを介してコミットされた変更を読みます。 動作と失敗ケースについて質問します。 間違って答えると、別のシナリオが表示されます。

2:30 合格すると、元のプッシュが続行されます。 Readme には、ワーカーがコミットしてから、ジョブを承認する前にクラッシュした場合にどうなるか尋ねています。 承認する前にクラッシュした場合にどうなるか尋ねています。 再配信によって操作が繰り返される可能性があります。 この例は説明のためのものです。Sphinx をインストールしたり、本番レビューの改善を測定したりしていません。 本番レビューの改善を測定したりしていません。 Sphinx は、yolo がチェックを無効にし、スキップをログに記録します。 ローカルフックはバイパス可能であり、Readme には検査官が間違っている可能性があると書かれています。

2:51 ロボットティーチングアシスタントは、自分がロボットであることを認める許可を持っています。 設定により、他のリポジトリを含むグローバルな Git フックパスが変更されます。

### Sphinx レビュアーは何を受け取りますか？

2:58 レビュー担当者は変更されたコードとあなたの回答を受け取ります。 ファイル名除外では、通常のソースに貼り付けられた秘密を検出できません。 採用する前に読んでください。 モデル呼び出しにデフォルトの上限はありません。 一般的なチェックでは、5〜8個のリクエストに加えて、回答ごとに1個のリクエストを使用します。 支出制限を設定してください。 2回説明する特権に対して支払うことができます。

### Pele が Mermaid をレンダリングすると何が変わりますか？

3:17 Obsidian の kepano が、Mermaid テキストを SVG に変換する Pele をリリースしました。 懐疑的な開発者に応えて、彼は6年間 Mermaid テーマを書いてきたことを指摘しています。 起動スレッドの背後にはメンテナンス履歴があります。 その圧縮バンドルは、Mermaid の 1.6 MB に対して、約 230 キロバイトと報告されています。 Mermaid の 1.6 メガバイトに対して。 Mermaid 12.1 の図の種類をサポートしています。 速度に関する主張は、プロジェクトの測定値です。 その比較は再現していません。

3:40 図のテキストを書き、SVG を取得し、再レンダリングせずに CSS で色を変更します。 再レンダリングせずに色を変更します。 同じ図はそのアイデンティティを保持します。 あなたのアーキテクチャは、無関係なウェブサイトのように見せるのをやめることができます。 Pele は図のテキストをエスケープし、リンクをフィルターします。

### どの図の境界線が残りますか？

3:54 JavaScript のクリックコールバックは無視されます。 画像は表示時にネットワークリクエストを行うことができます。 あなたのアプリケーションは、提供するアイコンマークアップと内部リンクの開き方を管理します。 リンクを管理します。 Pele を使用すると、リンクと画像を無効にできます。ソースと出力サイズに制限があります。 アプリケーションにはまだやるべきことがあります。 小さな依存関係が責任も縮小すると期待していた人にとっては、厄介なニュースです。 さて、そのラベルについて。

### 蒸留とは実際に何を説明していますか？

4:15 蒸留とは、別のモデルの出力を使用してモデルをトレーニングすることです。 OpenCode は、この侵害を大規模な蒸留攻撃と関連付けています。 それが主張される目的です。 アクセス経路、攻撃者の身元、および顧客への完全な影響については開示されていません。 私の評決は、レビューが必要です。 影響を受けた認証情報と修正を評価できるまで、Console インシデントをレビュー中にしておきます。 認証情報と修正を評価できるまで、Console インシデントをレビュー中にしておきます。 見出しが脅威モデルをあなたのために選択する前に、

4:39 どのサービスがあなたのプロバイダーアクセスを保持しているかを特定してください。 私が話すのを聞くよりもこれを読みたい場合は、毎朝無料であなたの受信トレイに差分が届きます。thedailydiff.dev、リンクは下にあります。 毎朝無料であなたの受信トレイに差分が届きます。thedailydiff.dev、リンクは下にあります。 今日の差分は以上です。 Axrisi の Niko です。 責任を持ってマージしてください。

## 情報源

- [Latest edited OpenCode Console security notice](https://x.com/opencode/status/2111519637049319818) — OpenCode
- [Connected provider credentials and Console gateway](https://opencode.ai/v2/docs/console/providers/) — OpenCode documentation
- [Console is an optional provider](https://opencode.ai/v2/docs/console/models/) — OpenCode documentation
- [Distillation definition and separate background cases](https://www.anthropic.com/news/detecting-and-preventing-distillation-attacks) — Anthropic
- [Sphinx understanding checks and adoption caveats](https://github.com/parthh01/sphinx) — Sphinx project
- [Pele Mermaid-to-SVG renderer](https://pele.run/) — Pele project
- [Pele security and application responsibilities](https://pele.run/security) — Pele documentation
- [Pele maintainer's public explanation](https://x.com/kepano/status/2111575190081847776) — kepano
