GitHub CopilotをMITMプロキシで覗いてわかったこと

What I learned by putting GitHub Copilot behind a MitM proxy

GitHub CopilotをMITMプロキシで覗いてわかったこと

VS CodeとGitHub Copilotの内部動作を、MITMプロキシを使ってネットワークトラフィックを傍受しながら探る。Electronアプリの構造、認証フロー、モデル選択の仕組み、そしてプロンプトがどのように送信されるかを解説。さらに、.envファイルの編集ではリクエストが発生しない一方、無関係なファイルの編集でリクエストが送信されることや、ローカルSQLiteデータベースに保存されるセッション履歴を利用するChronicleツールの存在を明らかにする。

ソースコードはアプリが何ができるかを教えてくれるが、実行時に実際に何をしているかを発見するのはもっと難しい。特に、自分が何を探しているのかまだ分からない場合はなおさらだ。

同じ日のその他の記事

2026-08-11