GitHub Copilotの「ローカルサンドボックス」が一般提供開始、端末上での自律エージェント実行を安全に制限
要点
-
GitHubは2026年10月7日、GitHub Copilot向け「ローカルサンドボックス」機能の一般提供を開始した。
-
開発者の端末上でエージェントが実行するコマンドの権限を制限し、ファイルやネットワーク、Git認証情報などを保護する。
-
Microsoftの「MXC」を採用し、共通ポリシーをWindows、macOS、Linuxの各OSネイティブな制御機能に変換して適用する。
-
組織の管理者が弱体化できないポリシーを一括適用できるほか、利用するAIモデルに関係なくサンドボックスが動作する。
-
Copilot CLIやVS Codeなどで利用可能で、既存のCopilotユーザーには追加費用なしで提供される。
-
米GitHubは2026年10月7日、AI開発支援ツール「GitHub Copilot」において、開発者自身の端末上で安全な実行環境を提供する「ローカルサンドボックス(Local sandboxing)」機能の一般提供(GA)を開始したことを発表した。
-
同機能は、GitHub Copilot CLI、GitHub Copilot アプリ、およびAgent Hostを利用するVisual Studio Code(VS Code)セッションにおいて提供される。
-
AIが自律的にコマンドを実行するワークフローが広がるなか、端末内のリソースに対するアクセスを厳格に制限し、安全な実行境界を構築するものだという。
自律的なエージェント実行に安全な境界線を提供
ローカルサンドボックスは、開発者自身のローカルマシン上で稼働するエージェント型ワークフロー(AIが自律的にコマンドやツールを実行して作業を進める処理フローのこと)に対し、安全な実行境界を提供する機能だ。
近年の開発環境では、AIエージェントが指示を受けてローカル環境で直接コマンドを実行したりツールを呼び出したりするケースが増えている。
新機能により、Copilotが開始する各種ツールやコマンドは、開発者自身または組織が事前に定義したポリシーに基づき、ファイルシステム、ネットワーク、認証情報、その他システム機能に対するアクセスが制限された状態で実行される。
これにより開発者や企業は、Copilotがアクセスできる範囲に明確な境界を維持しながら、より自律的なエージェントワークフローを開発環境へ安心して導入できるようになると説明している。
ファイルやネットワーク、各種認証情報へのアクセス制御
ローカルサンドボックスを活用することで、開発者や企業組織は多岐にわたるセキュリティ制御を細かく設定できるようになる。
具体的には、エージェントが実行するコマンドに対して、読み取りや変更を許可するファイルおよびディレクトリの範囲を個別に限定することが可能だ。作業対象外の重要なプロジェクトファイルやシステム領域が意図せず書き換えられるリスクを抑えられる。
さらに、インターネットやローカルネットワークへの接続可否に加え、マシン内に保持されているGit認証情報やGitHub CLI認証情報へのアクセスも厳密に制御できる。
また、この保護はローカル環境で稼働する各種ツールやサービスにも適用される。サポートされている環境であれば、外部ツール連携規格であるローカルMCP(Model Context Protocol:AIモデルと外部ツールやデータを安全に連携させるプロトコル規格のこと)や、エディタにコード補完機能などを提供する言語サーバーに対しても同様の隔離制限を適用できるという。
クロスプラットフォーム基盤「MXC」の採用と企業向けポリシー強制
本機能の技術基盤には、「Microsoft eXecution Container(MXC)」が採用されている。
MXCは、定義された共通のサンドボックスポリシーを解釈し、Windows、macOS、Linuxの各OSが備えるネイティブな制御機構へと自動的に変換する基盤技術だ。これにより、OSの違いを意識することなく、プラットフォームをまたいで一貫したセキュリティ制御を実現している。
また、企業向けのガバナンス機能も用意されている。エンタープライズ管理設定を利用することで、組織全体でローカルサンドボックスの利用を義務付けることが可能だ。
組織側で定義したポリシーを開発者が個人の判断で勝手に緩和できないよう強制できるため、組織全体のセキュリティ基準を確実に維持できるとしている。
AIモデルに依存しない独立設計と追加コストなしでの提供
本機能の設計上の特徴として、AIモデルの実行(推論処理)とツールの分離(アイソレーション)が互いに独立した別の関心事として切り離されている点がある。
そのため、開発者がCopilot上でどの基盤モデルを選択・利用しているかに関係なく、ツールやコマンドが実行される際には常に一律のサンドボックスポリシーが確実に適用される仕組みとなっている。
利用条件に関して、ローカルサンドボックス機能はGitHub Copilotの基本提供に含まれており、追加の費用負担なしで利用できる。
導入手順や設定方法については、クラウドおよびローカルサンドボックスに関する公式ドキュメントが案内されており、開発者はすぐに利用を開始できるという。