開発・企業向け
GitHub AI ScanをREST APIで管理
原題: Manage AI Scan for repositories using the REST API
organization・repository単位で設定
GitHubは2026年11月13日、repository向けAI ScanをREST APIで管理する機能をpublic preview提供しました。
既存のAI Scan enablement endpointへrepository_scan設定を追加しました。
organizationとrepositoryのGET・PATCH APIからenabledまたはdisabledを指定できます。
scriptやinfrastructure as codeで複数repositoryへ一括展開できます。
organizationが無効化すると配下repositoryは有効化できず、有効時は継承後に個別opt-outできます。
enterprise policyが許可しない場合、有効化requestは422を返します。
pr_scanとrepository_scanは同じrequestで更新でき、片方が拒否されると両方とも変更されません。
設定を有効にしてもscanは自動開始せず、write accessを持つ利用者がon-demandで実行します。
各scanはGitHub Code Security AI creditsを消費します。
組織所有のpublic repositoryと、GitHub Code SecurityまたはAdvanced Securityを持つprivate・internal repositoryが対象で、Enterprise Serverは非対応です。