Skip to main content
Skip to content

コードスキャンのagentic自動修復へのアクセスを管理

企業、組織、リポジトリ全体で agentic autofix のロールアウトを制御します。

この機能を使用できるユーザーについて

Agentic Autofix は、GitHub.com のパブリック リポジトリと、GitHub Code Security または GitHub Advanced Security を持つ組織所有のリポジトリで利用可能です。 ユーザーは GitHub Copilot ライセンスを必要としません。 Agentic Autofix は、Enterprise Managed Usersを使用する企業のユーザー所有リポジトリでは利用できません。

アクセスとロールアウトについて

agentic autofixのアクセス制御は、企業から組織およびリポジトリに継承されます。

  • 企業所有の組織の場合、エンタープライズ所有者またはセキュリティ マネージャーは、組織で agentic autofix を構成できるよう許可する必要があります。 この機能を許可しても、組織やリポジトリでは有効になりません。
  • 組織の所有者またはセキュリティ マネージャーは、組織で agentic autofix を有効にすることができます。 組織設定では、既定で対象となるリポジトリに対してこれを有効にします。
  • リポジトリ管理者は、エンタープライズおよび組織の設定に従って、個々のリポジトリを除外したり再度有効にしたりできます。
  • 個人アカウントが所有する対象のパブリック リポジトリの場合、リポジトリ管理者は agentic autofix を直接有効または無効にすることができます。

Agentic Autofix は、Enterprise Managed Users を使用する企業のユーザー所有リポジトリでは利用できません。

組織がパブリック プレビュー中に agentic autofix を使用していた場合は、もう一度有効にする必要があります。

この機能を有効にする前に、AI credits 分と GitHub Actions 分の使用がコストにどのように影響するかを確認してください。

スタンドアロン組織の場合は、エンタープライズ向けの手順をスキップします。 個人アカウントが所有する対象のパブリック リポジトリについては、エンタープライズおよび組織の手順をスキップします。

企業向けに agentic autofix を許可する

エンタープライズ所有者とセキュリティ マネージャーは、エンタープライズ内の組織が agentic autofixを構成することを許可できます。 このポリシーでは、どの組織またはリポジトリでもこの機能は有効になりません。

  1. 企業ページに移動してください。 たとえば、GitHub.com の [Enterprise] ページから。
  2. ページの上部にある [ポリシーの] をクリックします。
  3. [Policies] で、[Advanced Security] をクリックします。
  4. ** Agentic Autofix ** ポリシーで、[すべての組織: 許可] を選択します。

組織の agentic autofix を有効にする

組織の所有者とセキュリティ マネージャーは、組織内のすべての対象リポジトリに対して agentic autofix を有効にすることができます。 企業所有の組織の場合、エンタープライズ ポリシーでも許可されている必要があります。

組織設定を有効にする前に、オプトアウトすべきリポジトリについてリポジトリ管理者と調整してください。

  1. GitHub の右上隅にあるプロフィール画像をクリックしてから、[ Your organizations] をクリックします。

  2. 組織をクリックして選択します。

  3. Organization 名の下で、[ Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    組織のプロファイルのタブのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で囲まれています。

  4. サイドバーの[ Security and quality]セクションで、[ Advanced Security ]をクリックし、次に[ グローバル設定]をクリックします。

  5. [Code scanning] で機能を有効にするには、 Agentic Autofix を [オン] に設定します。

リポジトリの agentic autofix の管理

組織所有のリポジトリの場合、agentic autofix は、組織でこれを有効にすると既定で有効になります。 リポジトリ管理者は、個々のリポジトリに対して無効にしたり、再度有効にしたりすることができます。 個人アカウントが所有する対象のパブリック リポジトリの場合、リポジトリ管理者はこの機能を直接有効または無効にすることができます。

  1. GitHub で、リポジトリのメイン ページに移動します。

  2. リポジトリ名の下にある [Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。

  3. サイドバーの [セキュリティと品質] セクションで、[ Advanced Security] をクリックします。

  4. "Code Security" セクションで、トグルを On または Off に設定して、Agentic Autofix を有効または無効にします。

agentic autofixを有効にすると、リポジトリへの書き込みアクセス権を持つユーザーは、コード スキャン アラートをCopilotにアサインすることができます。 「コード スキャン アラートを解決する」を参照してください。

無効にする agentic autofix

エンタープライズ、組織、またはリポジトリ レベルで agentic autofix を無効にすることができます。 エンタープライズレベルまたは組織レベルで無効にした場合、リポジトリ管理者はそれを再度有効にすることはできません。

企業の agentic autofix を許可しない

エンタープライズ所有者とセキュリティ マネージャーは、エンタープライズ内のすべての組織とリポジトリによる agentic autofix の使用を禁止できます。

  1. 企業ページに移動してください。 たとえば、GitHub.com の [Enterprise] ページから。
  2. ページの上部にある [ポリシーの] をクリックします。
  3. [Policies] で、[Advanced Security] をクリックします。
  4. ** Agentic Autofix ** ポリシーで、[すべての組織: 許可されていません] を選択します。

組織の agentic autofix を無効にする

組織の所有者とセキュリティ マネージャーは、組織内のすべてのリポジトリの agentic autofix を無効にすることができます。

  1. GitHub の右上隅にあるプロフィール画像をクリックしてから、[ Your organizations] をクリックします。

  2. 組織をクリックして選択します。

  3. Organization 名の下で、[ Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    組織のプロファイルのタブのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で囲まれています。

  4. サイドバーの[ Security and quality]セクションで、[ Advanced Security ]をクリックし、次に[ グローバル設定]をクリックします。

  5. 「Code scanning」で、Agentic Autofix を オフ に設定します。

リポジトリの agentic autofix を無効にする

リポジトリ管理者は、agentic autofixから個々のリポジトリを除外できます。 個人アカウントが所有する対象のパブリック リポジトリの場合、直接この機能を無効にします。

  1. GitHub で、リポジトリのメイン ページに移動します。

  2. リポジトリ名の下にある [Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。

  3. サイドバーの [セキュリティと品質] セクションで、[ Advanced Security] をクリックします。

  4. [Code Security] セクションで、Agentic Autofix を オフ に設定します。