OWN NEWS GATHER
← 戻る
GitHub Copilot Changelog

GitHub Copilot、エージェント操作の権限を組織側で一元管理する新機能を一般提供 Business・Enterprise向け

要点

  • GitHubは2026年9月9日、GitHub Copilotのエージェント操作を一元的に制御できるパーミッション管理機能の一般提供を開始した。

  • 対象プランは「GitHub Copilot Business」および「GitHub Copilot Enterprise」で、組織の管理者が設定を行える。

  • エージェントの各操作に対して「ブロック」「人間の承認が必要」「確認なしで進行可能」の3段階で権限を制御できる。

  • 制御対象はシェルコマンドの実行、ファイルの読み込みおよび編集、ネットワークドメインへのアクセスとなっている。

  • 組織のポリシーはエンドユーザーの設定や過去の承認履歴で緩和されず、チームごとに異なるポリシーを割り当てることも可能である。

  • GitHubは現地時間2026年9月9日、開発支援ツール「GitHub Copilot」において、自律的なエージェント機能が実行する各種操作を組織側で一元的に集中管理できる新機能「Enterprise managed permissions for GitHub Copilot agent operations」の一般提供を開始したと発表した。

  • 対象となるのは、組織向けプランである「GitHub Copilot Business」および「GitHub Copilot Enterprise」を利用する組織の管理者である。これまで開発者個人のローカル環境やワークスペース単位での管理に委ねられがちだったエージェントの操作範囲について、組織全体のセキュリティポリシーに基づいた集中制御が可能となった。

エージェントの挙動を3段階のレベルで集中制御

今回提供された集中パーミッション管理機能では、AIエージェント(一連のタスクを自律的に推論してコード編集やコマンド実行を行う機能)が実行しようとする個々の操作に対し、管理者が以下の3つの実行レベルから挙動を定義できるようになっている。

  • ブロック(禁止): 指定された操作を完全に拒否し、エージェントによる実行を未然に遮断する。
  • 人間の承認が必要(要承認): エージェントが対象の操作を実行しようとした際、開発者による明示的な確認と承認を必須とする。
  • プロンプトなしで進行可能(自動実行): 開発者への確認画面(プロンプト)を表示することなく、エージェントがそのまま処理を継続して実行することを許可する。

GitHubの説明によると、この仕組みを導入することで、エージェントによる自動化ワークフローそのものを全面的に停止させることなく、機密性の高い重要操作に対してのみきめ細かなガードレール(安全対策)を敷くことができるという。

制御対象となる3つの操作領域:シェル、ファイル、ネットワーク

集中管理の対象として指定できる操作は、開発作業におけるリスク要因となりやすい主要な3つの領域にわたっている。

1つ目は「シェルコマンドの実行」である。端末上で実行される各種コマンドの実行権限をコントロールすることで、意図しないシステム変更や危険な外部スクリプトの実行を制限する。

2つ目は「ファイルの読み込みおよび編集」である。プロジェクト内の特定ファイルや機密情報を含むファイルに対するアクセス・書き換え操作を制御し、コードや設定ファイルの不正な変更を防止する。

3つ目は「ネットワークドメインへのアクセス」である。エージェントが通信を行う外部ドメインを制限し、不正な通信経路や許可されていない外部サービスへのデータ送信を遮断する。

管理者はこれら3つの領域について、操作内容や対象ごとに前述の3段階(ブロック、承認必須、自動実行)のルールを細かく指定することが可能となっている。

ユーザー側の設定で緩和されないセキュリティ設計とチーム別ポリシー

本機能の重要な特徴として、組織レベルで設定した制限(Managed restrictions)が極めて強固に保護されている点が挙げられる。

管理者が一度設定した制限ポリシーは、エンドユーザー個人によるローカル設定やワークスペース固有の設定、自動承認(auto-approval)機能の有効化、さらには過去に保存された承認履歴などによって上書きされたり、緩和(無効化)されたりすることがない仕様となっている。そのため、開発者が自身の環境で個別に制限を回避することはできず、組織が定めたガバナンスを確実に維持できる構造となっている。

また、全社一律の単一ルールにとどまらず、企業内のチームごとに特化した個別のポリシーを提供・適用できる柔軟性も備えている。これにより、担当業務の性質や必要な権限範囲に応じて異なるポリシーを柔軟に割り当てることができる。

一般提供の対象となる環境と今後のフィードバック受付

本パーミッション管理機能は、以下の環境において一般提供(Generally Available)として利用可能となっている。

  • GitHub Copilot アプリ
  • GitHub Copilot CLI(コマンドライン上でCopilotの各種機能を利用できるツール)
  • Agent Host を使用する Visual Studio Code セッション(VS Code内でエージェントの実行環境や処理を中継・管理する基盤機能)

これらのサポート対象環境を利用している組織の管理者であれば、管理機能を通じて即座にエージェント操作の制御を有効化できる。

なお、GitHubは本機能の詳細な設定方法や仕様について公式ドキュメントで案内を行っているほか、実装に関する質問やフィードバックについてはGitHub Communityのディスカッションページにて受け付けているとしている。

元URL