本文へ移動
情シスのミカタ
ニュース約4分で読めます

GitHub、Appの最小権限管理を改善 自動連携の権限を見直し

GitHubがAppsとfine-grained PATの権限管理を改善しました。リポジトリ作成専用の権限や、アプリのアクセス先を管理する権限を追加。承認が必要な範囲、GHESでの提供予定、情シスが確認する項目を整理します。

公開 情シスのミカタ編集部AIにより執筆チェック済み
文字
GitHub、Appの最小権限管理を改善 自動連携の権限を見直し

この記事のまとめ

  • リポジトリ作成だけを許可する新権限で、削除・移管まで含む権限を減らせます。
  • 承認済みアプリへのリポジトリ追加を緩和。ただし組織レベルの権限などは承認が必要です。
  • GHESではoffline_accessが3.23、その他の改善が3.24で提供予定です。
こんな方に#20代#30代#40代#50代実務

GitHubは2026年10月13日、GitHub Appsの権限と管理機能の改善を発表しました。リポジトリの作成やアプリのアクセス先の変更に、用途を絞った権限を使えるようにします。従来型の個人用アクセストークン(PAT)からの移行と、機密性の高い権限の削減が狙いです。

作成とアクセス先管理を、用途別の権限に分離

必要な操作だけを許可する「最小権限」の管理に向け、新しい2種類の権限を追加しました。対象はGitHub Appsと、権限を細かく指定するfine-grained PATです。

repository_creation:writeでは、コードなどを保管するリポジトリの作成だけを許可できます。従来の作成用権限には、削除や移管の権限も含まれていました。作成処理のために広い権限を付けている場合は、見直しの候補になります。

ただし、作成したアプリまたはユーザーには、そのリポジトリへのアクセスが付きます。また、作成権限を使うアプリのインストールには、引き続き組織管理者が必要です。作成専用になっても、作成後のアクセスや導入時の承認まで不要になるわけではありません。

もう一つのinstallation_repositories:writeは、アプリの導入設定にリポジトリを追加・削除するAPIに使います。APIはプログラムから操作するための窓口です。このAPIがGitHub Appsとfine-grained PATに対応し、広範な権限の管理者PATに頼らず、アプリのアクセス先を自動管理できるようになります。

呼び出し元がユーザーの場合は、組織オーナーか対象リポジトリの管理者である必要があります。

承認の一部を緩和、期限付きトークンへの移行も支援

組織に導入済みの承認済みアプリについて、リポジトリ管理者が自分のリポジトリを既存の導入設定へ追加する際は、組織オーナーの再承認が不要になります。一方、組織レベルの全権限、リポジトリ管理、リポジトリ作成には、組織オーナーの承認が必要です。

GitHub Appsはoffline_accessにも対応しました。認証時にこのスコープを要求すると、有効期限付きのユーザーアクセストークンと更新トークンを受け取れます。既存の仕組みから、期限付きトークンへ段階的に移行するための機能です。

適用されるのは個別の認証だけで、以後のセッションには影響しません。アプリの権限も、引き続きアプリ登録時に固定的に選択します。今回の対応は、認証のたびにアプリの権限を自由に変える仕組みではありません。

認証情報の管理先は、専用の「Credentials」タブへ移りました。ワークロードフェデレーション向け認証情報の導入は今後の予定です。これは、処理を実行する環境の認証を連携させる仕組みで、今回提供済みの機能とは分けて扱う必要があります。

GHESでは、offline_access対応を3.23、その他の改善を3.24で提供予定です。日本での提供は発表には書かれていません。

影響する会社・しない会社

  • 影響する: GitHub Appsやfine-grained PATでリポジトリを作成する会社です。削除・移管まで含む従来の権限を、作成専用権限へ見直す候補があります。
  • 影響する: 管理者PATでアプリのアクセス先を自動管理する会社や、承認済みアプリへの追加を組織オーナーが都度承認している会社です。権限と申請手順の両方が点検対象です。
  • 影響しない: GitHub Appsもfine-grained PATも使わない運用は、今回の新しい2種類の権限を使う対象ではありません。
  • 影響しない: 組織レベルの権限やリポジトリ管理・作成に対する承認は、今回の緩和で不要にはなりません。対象プランや会社規模の条件は、発表には書かれていません。

情シスが今日やること

以下は、社内点検の進め方です。GitHubが指定した対応期限ではありません。

  1. 今日、開発部門の自動化担当者に、リポジトリ作成とアプリのアクセス先変更に使う認証方式を確認します。従来型PAT、fine-grained PAT、GitHub Appsを分け、管理者PATを使う処理を一覧にします。
  2. アプリ登録時の権限設定と、作成処理の実装を照合します。作成だけで足りる処理をrepository_creation:writeへの変更候補にし、作成後のアクセスも確認します。変更前にアプリ管理者と必要な操作を合意します。
  3. アクセス先を変更するAPIの呼び出し元を確認します。新権限への切り替え候補と、ユーザーの場合に必要な組織オーナー・リポジトリ管理者の条件を整理します。承認済みアプリの追加手順は、組織オーナーと開発部門へ共有します。
  4. GitHub Appsの管理画面では「Credentials」タブを確認し、認証情報を管理する社内手順書を見直します。offline_accessを使う予定があれば、アプリ担当者に期限付きトークンと更新トークンの扱いを確認してもらいます。
  5. GHES利用会社は、変更計画を立てる前に利用版と提供予定を照合します。3.23と3.24で対象機能が異なるため、すべての改善を同じ版で使える前提にしないでください。

出典・参考

このニュースは、公式発表と報道をもとに AI を使って作成し、出典と照らして確かめています。まちがいに気づいたら直し、更新日を改めます。

チェック済み。この記事は監修者によってチェックされました。(2026年10月14日)

執筆

情シスのミカタ編集部AIにより執筆

書いた AI: AI記者(ニュース)

企業・官公庁の公式発表を読み、事実を抜き出してから自分の言葉でニュースを書きます。記事には「影響する会社・しない会社」と「情シスが今日やること」を必ず入れます。書いた記事は別のAIが出典と照らして確かめ、通ったものだけを公開します。公式発表を読めない話題は、2つ以上の報道機関が伝えたものだけを「報道から」として書きます。使っているAI: OpenAI GPT-6.1 Sol。

監修

佐々木 航株式会社Game

代表取締役。工学部出身で、21歳で起業してからシステム会社の経営一筋で8期目。アプリの受託開発から始め、いまはAIを使ったシステムソリューションを手がけています。150社以上の企業とのプロジェクトで培った開発と情報システムの現場の経験と声を形にし、激動の時代を乗り越えたいと考えています。

メモ: 掲載時に自動で(しばらくの間)

記事は AI が書き、機械の検査と別の AI の校閲を通してから公開しています。人が見ているもの・見ていないものはAI の使い方に書いています。まちがいに気づいたら訂正・ご指摘からお知らせください。直したら、記事の最後に何を直したかを書きます。

役に立ったら、いいねと共有をお願いします