メインコンテンツへスキップ
防御・対策

GitHub Workflow permissions

GitHub Actions Workflow permissions

GitHub ActionsのワークフローやJobでGITHUB_TOKENへ与える権限を定める設定。必要な読み取り・書き込み操作を絞り、同じJob内の外部Actionにも過剰な権限を渡さないようにする。

contents、issues、id-token等の権限を用途に応じて評価します。id-tokenの発行を許可しても、クラウドの操作権限を直接付与したことにはなりません。クラウド側の信頼条件とロールも別に確認します。上位設定やイベント条件を含む実効権限をJob別に点検します。

  • 初心者向けには「JobのGitHub用通行証に許す操作の一覧」
  • Job別に権限を最小化する
  • OIDC発行の許可とクラウド側の認可は別
← 用語集一覧に戻る
ESC