Audit log にアクセスする
Audit log には、過去 90 日以内に Organization に影響を与えたアクティビティによってトリガーされたイベントが一覧表示されます。 Organization の Audit log にアクセスできるのはオーナーのみです。
- GitHubの右上で、プロフィール画像をクリックし、続いてYour profile(あなたのプロフィール)をクリックしてください。
- プロフィールページの左側で、"Organizations"の下であなたのOrganizationのアイコンをクリックしてください。
- Organization名の下で、Settings(設定)をクリックしてください。
- 設定のサイドバーで、Audit logをクリックしてください。
Audit log を検索する
ログには、それぞれのアクションに関する以下の情報があります。
- アクションの対象となったリポジトリ
- アクションを実行したユーザ
- 実行されたアクション
- アクションが実行された国
- アクションが発生した日時
テキストを使用してエントリを検索することはできません。 ただし、さまざまなフィルターを使用すれば検索クエリを作成できます。 ログを検索するときに使用される多くの演算子 (-
、>
、<
など) は、GitHub 全体で検索するものと同じ形式です。 詳細は「GitHub での検索」を参照してください。
操作に基づく検索
operation
修飾子は、アクションを特定の操作の種類に限定するときに使ってください。 例:
operation:access
は、リソースがアクセスされたすべてのイベントを見つけます。operation:authentication
は認証イベントが生じたすべてのイベントを見つけます。operation:create
は、リソースが作成されたすべてのイベントを見つけます。operation:modify
は、リソースが修正されたすべてのイベントを見つけます。operation:remove
は、既存のリソースが削除されたすべてのイベントを見つけます。operation:restore
は、既存のリソースがリストアされたすべてのイベントを見つけます。operation:transfer
は既存のリソースが移譲されたすべてのイベントを見つけます。
リポジトリに基づく検索
repo
修飾子は、アクションを特定のリポジトリに限定するときに使ってください。 例:
repo:my-org/our-repo
はmy-org
Organization内のour-repo
リポジトリで起きたすべてのイベントを検索します。repo:my-org/our-repo repo:my-org/another-repo
は、my-org
Organization内のour-repo
及びanother-repo
の両リポジトリ内で起きたすべてのイベントを検索します。-repo:my-org/not-this-repo
は、my-org
Organization内のnot-this-repo
リポジトリで起きたすべてのイベントを除外します。
repo
修飾子内にアカウント名を加える必要があることに注意してください。 repo:our-repo
だけを検索しても機能しません。
ユーザーに基づく検索
actor
修飾子は、アクションを実行した人に基づいてイベントの範囲を指定できます。 例:
actor:octocat
はoctocat
が行ったすべてのイベントを検索します。actor:octocat actor:hubot
は、octocat
及びhubot
が行ったすべてのイベントを検索します。-actor:hubot
は、hubot
が行ったすべてのイベントを除外します。
使用できるのは GitHub のユーザー名のみであり、個人の実名ではないことに注意してください。
実行されたアクションに基づく検索
特定のイベントを検索するには、クエリで action
修飾子を使用します。 Audit log に一覧表示されるアクションは以下のカテゴリに分類されます。
カテゴリ名 | 説明 |
---|---|
アカウント | Organization アカウントに関連するすべてのアクティビティが対象です。 |
advisory_credit | GitHub Advisory Database のセキュリティアドバイザリのコントリビューターのクレジットに関連するすべてのアクティビティが対象です。 詳しい情報については、「GitHub のセキュリティアドバイザリについて」を参照してください。 |
支払い | Organization の支払いに関連するすべてのアクティビティが対象です。 |
dependabot_alerts | 既存のリポジトリ内の Dependabot アラートの Organization レベルの設定アクティビティが対象です。 詳しい情報については、「脆弱性のある依存関係に対するアラートについて」を参照してください。 |
dependabot_alerts_new_repos | Organization 内に作成された新しいリポジトリ内の Dependabot アラートの Organization レベルの設定アクティビティが対象です。 |
dependabot_security_updates | 既存のリポジトリ内の Dependabot security updates の Organization レベルの設定アクティビティが対象です。 詳しい情報については、「Dependabot security updates を設定する」を参照してください。 |
dependabot_security_updates_new_repos | Organization で作成された新しいリポジトリ内の Dependabot security updates の Organization レベルの設定アクティビティが対象です。 |
dependency_graph | リポジトリの依存関係グラフの Organization レベルの設定アクティビティが対象です。 詳しい情報については、「依存関係グラフについて」を参照してください。 |
dependency_graph_new_repos | Organization 内に作成された新しいリポジトリの Organization レベルの設定アクティビティが対象です。 |
discussion_post | Team ページに投稿されたディスカッションに関連するすべてのアクティビティが対象です。 |
discussion_post_reply | Team ページに投稿されたディスカッションへの返答に関連するすべてのアクティビティが対象です。 |
フック | webhookに関連するすべてのアクティビティを含みます。 |
integration_installation_request | Organization 内で使用するインテグレーションをオーナーが承認するよう求める、 Organization メンバーからのリクエストに関連するすべてのアクティビティが対象です。 |
Issue | Issue の削除に関連するアクティビティが対象です。 |
marketplace_agreement_signature | GitHub Marketplace Developer Agreement の署名に関連するすべての活動が対象です。 |
marketplace_listing | GitHub Marketplace. でのアプリのリストに関連するすべてのアクティビティが対象です。 |
members_can_create_pages | Organization 内のリポジトリの GitHub Pages サイトの公開の管理に関連するすべてのアクティビティが対象です。 For more information, see "Managing the publication of GitHub Pages sites for your organization." |
org | Organization メンバーシップに関連するアクティビティが対象です。 |
org_credential_authorization | SAML シングルサインオンで使用する認証情報の認可に関連するすべてのアクティビティが対象です。 |
organization_label | Organization のリポジトリのデフォルトラベルに関連するすべてのアクティビティが対象です。 |
oauth_application | OAuth アプリに関連するすべてのアクティビティが対象です。 |
パッケージ | GitHub Packages に関連するすべてのアクティビティが対象です。 |
payment_method | Organization の GitHub への支払い方法に関連するすべてのアクティビティが対象です。 |
profile_picture | Organization のプロフィール画像に関連するすべてのアクティビティが対象です。 |
project | プロジェクト ボードに関連するすべての活動が対象です。 |
protected_branch | 保護されたブランチ関連するすべてのアクティビティが対象です。 |
repo | Organization が所有するリポジトリに関連するアクティビティが対象です。 |
repository_advisory | GitHub Advisory Database のセキュリティアドバイザリに関連するリポジトリレベルのアクティビティが対象です。 詳しい情報については、「GitHub のセキュリティアドバイザリについて」を参照してください。 |
repository_content_analysis | プライベート リポジトリに対するデータの使用を有効または無効にするに関連するすべての活動が対象です。 |
repository_dependency_graph | プライベートリポジトリの依存関係グラフの有効化または無効化に関連する |
リポジトリレベルのアクティビティが含まれます。 詳しい情報については、「依存関係グラフについて」を参照してください。 | |
repository_secret_scanning | シークレットスキャンに関連するリポジトリレベルのアクティビティが対象です。 詳しい情報については、「シークレットスキャニングについて」を参照してください。 |
repository_vulnerability_alert | 脆弱性のある依存関係の Dependabot alerts に関連するすべてのアクティビティが対象です。 |
repository_vulnerability_alerts | Dependabot アラートの リポジトリレベルの設定アクティビティが対象です。 |
secret_scanning | 既存のリポジトリ内のシークレットスキャンの Organization レベルの設定アクティビティが対象です。 詳しい情報については、「シークレットスキャニングについて」を参照してください。 |
secret_scanning_new_repos | Organization で作成された新しいリポジトリ内のシークレットスキャンの Organization レベルの設定アクティビティが対象です。 |
sponsors | スポンサーボタンに関連するすべてのアクティビティが対象です (「リポジトリにスポンサーボタンを表示する」を参照) |
Team | Organization内のチームに関連するすべてのアクティビティを含みます。 |
team_discussions | Organization の Team ディスカッションに関連するすべてのアクティビティが対象です。 |
次の用語を使用すれば、特定の一連の行動を検索できます。 例:
action:team
はteamカテゴリ内でグループ化されたすべてのイベントを検索します。-action:hook
は webhook カテゴリ内のすべてのイベントを除外します。
各カテゴリには、フィルタできる一連の関連アクションがあります。 例:
action:team.create
はTeamが作成されたすべてのイベントを検索します。-action:hook.events_changed
は webhook の変更されたすべてのイベントを除外します。
アクション時間に基づく検索
created
修飾子を使用して、行われた日時に基づいて Audit log 内のイベントをフィルタします。 日付の形式は ISO8601標準に従い、YYYY-MM-DD
(年-月-日) とする必要があります。 オプションの時間情報のTHH:MM:SS+00:00
を日付の後に付けて、時、分、秒で検索できるようにすることもできます。 これはT
の後にHH:MM:SS
(時-分-秒)、そしてUTCオフセット(+00:00
)を続けたものです。
When you search for a date, you can use greater than, less than, and range qualifiers to further filter results. 詳しい情報については、「検索構文を理解する」を参照してください。
例:
created:2014-07-08
は、2014 年 7 月 8 日に発生したイベントをすべて検索します。created:>=2014-07-08
は、2014 年 7 月 8 日かそれ以降に生じたすべてのイベントを検索します。created:<=2014-07-08
は、2014 年 7 月 8 日かそれ以前に生じたすべてのイベントを検索します。created:2014-07-01..2014-07-31
は、2014 年 7 月に起きたすべてのイベントを検索します。
Audit log には過去 90 日間のデータが存在しますが、created
修飾子を使用すればそれより前のイベントを検索できます。
場所に基づく検索
修飾子 country
を使用すれば、発信元の国に基づいて Audit log 内のイベントをフィルタリングできます。 国の 2 文字のショートコードまたはフル ネームを使用できます。 名前に空白がある国は引用符で囲む必要があることに注意してください。 例:
country:de
は、ドイツで発生したイベントをすべて検索します。country:Mexico
はメキシコで発生したすべてのイベントを検索します。country:"United States"
はアメリカ合衆国で発生したすべてのイベントを検索します。
Audit log をエクスポートする
ログは、JSONデータあるいはカンマ区切り(CSV)のファイルとしてエクスポートできます。
エクスポート中で結果をフィルタリングするには、Export(エクスポート)ドロップダウンメニューを使う前に以下のサポートされている1つ以上の修飾子で検索してください。
修飾子 | 値の例 |
---|---|
action | team.create |
actor | octocat |
ユーザ | codertocat |
org | octo-org |
repo | octo-org/documentation |
created | 2019-06-01 |
ログをJSONあるいはCSVとしてエクスポートすると、出力されたファイルには以下のキーと値があります。
キー | 値の例 |
---|---|
action | team.create |
actor | octocat |
ユーザ | codertocat |
org | octo-org |
repo | octo-org/documentation |
created_at | 1429548104000 (タイムスタンプは Epoch からの経過時間をミリ秒で示します。) |
data.hook_id | 245 |
data.events | ["issues", "issue_comment", "pull_request", "pull_request_review_comment"] |
data.events_were | ["push", "pull_request", "issues"] |
data.target_login | octocat |
data.old_user | hubot |
data.team | octo-org/engineering |
Audit log API を使用する
GraphQL API または REST API を使用して Audit log を操作できます。
GraphQL API を使用する
注釈: GitHub Enterprise を使用している Organization が Audit log GraphQL API を利用できます。 詳しい情報については「GitHubの製品」を参照してください。
IP の安全性を保ち、Organization のコンプライアンスを守るため、Audit log GraphQL API を使って、Audit log データのコピーを保存し、モニタリングできます。
- Organizationもしくはリポジトリ設定へのアクセス
- 権限の変更
- Organization、リポジトリ、Teamへのユーザの追加もしくは削除
- 管理者に昇格したユーザ
- GitHub Appの権限の変更
GraphQL API を使用して Git イベントを取得することはできませんので、ご注意ください。 Git イベントを取得するには、代わりに REST API を使用してください。 詳しい情報については、「git
category actions」を参照してください。
GraphQL のレスポンスには、90 日から 120 日までのデータを含めることができます。
たとえば、GraphQL にリクエストして、Organization に新しく追加された Organization メンバー全員を表示できます。 詳細は「GraphQL API Audit Log」を参照してください。
REST API を使用する
Note: The audit log REST API is available for users of GitHub Enterprise Cloud only.
IP の安全性を保ち、Organization のコンプライアンスを守るため、Audit log REST API を使って、Audit log データのコピーを保存し、モニタリングできます。
- Organizationもしくはリポジトリ設定へのアクセス
- 権限の変更
- Organization、リポジトリ、Teamへのユーザの追加もしくは削除
- 管理者に昇格したユーザ
- GitHub Appの権限の変更
- クローン、フェッチ、プッシュなどの Git イベント
監査ログは、Gitイベントを7日間保持します。 これは、90日間保持できる他の監査ログイベントよりも短い期間です。
For more information about the audit log REST API, see "Organizations."
Audit log のアクション
Audit log にイベントとして記録される最も一般的なアクションの概要です。
account
カテゴリアクション
アクション | 説明 |
---|---|
billing_plan_change | Organization の支払いサイクルが変わるときにトリガーされます。 |
plan_change | Organization のプランが変わるときにトリガーされます。 |
pending_plan_change | Organization のオーナーまたは支払いマネージャーが支払い済みサブスクリプションをキャンセルまたはダウングレードするときにトリガーされます。 |
pending_subscription_change | GitHub Marketplace の無料トライアルが始まるか期限切れになるときにトリガーされます。 |
advisory_credit
カテゴリアクション
アクション | 説明 |
---|---|
accept | ユーザがセキュリティアドバイザリのクレジットを受け入れるとトリガーされます。 詳しい情報については、「セキュリティアドバイザリを編集する」を参照してください。 |
create | セキュリティアドバイザリの管理者がクレジットセクションにユーザを追加するとトリガーされます。 |
decline | ユーザがセキュリティアドバイザリのクレジットを拒否するとトリガーされます。 |
destroy | セキュリティアドバイザリの管理者がクレジットセクションからユーザを削除するとトリガーされます。 |
billing
カテゴリアクション
アクション | 説明 |
---|---|
change_billing_type | Organization がGitHub の支払い方法を変更するときにトリガーされます。 |
change_email | Organization の支払い請求先メール アドレスが変わるときにトリガーされます。 |
dependabot_alerts
カテゴリアクション
アクション | 説明 |
---|---|
disable | Organization のオーナーが既存のすべてのプライベートリポジトリの Dependabot alerts を無効にするとトリガーされます。 詳しい情報については「Organizatonのためのセキュリティ及び分析設定の管理」を参照してください。 |
enable | Organization のオーナーが既存のすべてのプライベートリポジトリの Dependabot alerts を有効にするとトリガーされます。 |
dependabot_alerts_new_repos
カテゴリアクション
アクション | 説明 |
---|---|
disable | Organization のオーナーが新規のすべてのプライベートリポジトリの Dependabot alerts を無効にするとトリガーされます。 詳しい情報については「Organizatonのためのセキュリティ及び分析設定の管理」を参照してください。 |
enable | Organization のオーナーが新規のすべてのプライベートリポジトリの Dependabot alerts を有効にするとトリガーされます。 |
dependabot_security_updates
カテゴリアクション
アクション | 説明 |
---|---|
disable | Organization のオーナーが既存のすべてのリポジトリに対して Dependabot security updates を無効にするとトリガーされます。 詳しい情報については「Organizatonのためのセキュリティ及び分析設定の管理」を参照してください。 |
enable | Organization のオーナーが既存のすべてのリポジトリに対して Dependabot security updates を有効にするとトリガーされます。 |
dependabot_security_updates_new_repos
カテゴリアクション
アクション | 説明 |
---|---|
disable | Organization のオーナーが新規のすべてのリポジトリに対して Dependabot security updates を無効にするとトリガーされます。 詳しい情報については「Organizatonのためのセキュリティ及び分析設定の管理」を参照してください。 |
enable | Organization のオーナーが新規のすべてのリポジトリに対して Dependabot security updates を有効にするとトリガーされます。 |
dependency_graph
カテゴリアクション
アクション | 説明 |
---|---|
disable | Organization のオーナーが既存のすべてのリポジトリに対して依存関係グラフを無効にするとトリガーされます。 詳しい情報については「Organizatonのためのセキュリティ及び分析設定の管理」を参照してください。 |
enable | Organization のオーナーが既存のすべてのリポジトリに対して依存関係グラフを有効にするとトリガーされます。 |
dependency_graph_new_repos
カテゴリアクション
アクション | 説明 |
---|---|
disable | Organization のオーナーが新規のすべてのリポジトリに対して依存関係グラフを無効にするとトリガーされます。 詳しい情報については「Organizatonのためのセキュリティ及び分析設定の管理」を参照してください。 |
enable | Organization のオーナーが新規のすべてのリポジトリに対して依存関係グラフを有効にするとトリガーされます。 |
discussion_post
カテゴリアクション
アクション | 説明 |
---|---|
update | Team ディスカッションの投稿が編集されるときにトリガーされます。 |
destroy | Team ディスカッションの投稿が削除されるときにトリガーされます。 |
discussion_post_reply
カテゴリアクション
アクション | 説明 |
---|---|
update | Team ディスカッションの投稿への返答が編集されるときにトリガーされます。 |
destroy | Team ディスカッションの投稿への返答が削除されるときにトリガーされます。 |
enterprise
カテゴリアクション
アクション | 説明 |
---|---|
remove_self_hosted_runner | セルフホストランナーが削除されたときにトリガーされます。 |
register_self_hosted_runner | 新しいセルフホストランナーが登録されたときにトリガーされます。 詳しい情報については「セルフホストランナーの追加」を参照してください。 |
runner_group_created | セルフホストランナーグループが作成されたときにトリガーされます。 詳しい情報については「セルフホストランナーグループについて」を参照してください。 |
runner_group_created | セルフホストランナーグループが削除されたときにトリガーされます。 詳しい情報については「セルフホストランナーグループの削除」を参照してください。 |
runner_group_runner_removed | セルフホストランナーをグループから削除するのにREST APIが使われたときにトリガーされます。 |
runner_group_runners_added | セルフホストランナーがグループに追加されたときにトリガーされます。 詳しい情報については、「セルフホストランナーをグループに移動する」を参照してください。 |
runner_group_runners_updated | ランナーグループのメンバーリストが更新されたときにトリガーされます。 詳しい情報については「Organizationのグループ内にセルフホストランナーをセットする」を参照してください。 |
runner_group_updated | セルフホストランナーグループの設定が変更されたときにトリガーされます。 詳しい情報については「セルフホストランナーグループのアクセスポリシーの変更」を参照してください。 |
self_hosted_runner_updated | ランナーアプリケーションが更新されたときにトリガーされます。 REST API及びUIを使って見ることができます。JSON/CSVエクスポートで見ることはできません。 詳しい情報については「セルフホストランナーについて」を参照してください。 |
environment
カテゴリアクション
アクション | 説明 |
---|---|
create_actions_secret | Triggered when a secret is created in an environment. For more information, see "Environment secrets." |
delete | Triggered when an environment is deleted. For more information, see "Deleting an environment." |
remove_actions_secret | Triggered when a secret is removed from an environment. For more information, see "Environment secrets." |
update_actions_secret | Triggered when a secret in an environment is updated. For more information, see "Environment secrets." |
git
カテゴリアクション
注釈: Audit log の Git イベントにアクセスするには、Audit log REST API を使用する必要があります。 The audit log REST API is available for users of GitHub Enterprise Cloud only. For more information, see "Organizations."
監査ログは、Gitイベントを7日間保持します。 これは、90日間保持できる他の監査ログイベントよりも短い期間です。
アクション | 説明 |
---|---|
クローン | リポジトリがクローンされるとトリガーされます。 |
フェッチ | リポジトリから変更がフェッチされるとトリガーされます。 |
プッシュ | リポジトリに変更がプッシュされるとトリガーされます。 |
hook
カテゴリアクション
アクション | 説明 |
---|---|
create | Organization が所有するリポジトリに新たなフックが追加されたときにトリガーされます。 |
config_changed | 既存のフックに変更された設定がある場合にトリガーされます。 |
destroy | 既存のフックがリポジトリから削除されたときにトリガーされます。 |
events_changed | フックでのイベントが変更された場合にトリガーされます。 |
integration_installation_request
カテゴリアクション
アクション | 説明 |
---|---|
create | Organization のメンバーが、Organization 内で使用するために、Organization のオーナーにインテグレーションをインストールすることを要求するときにトリガーされます。 |
close | Organization 内で使用するためにインテグレーションをインストールする要求が、Organization のオーナーにより承認または拒否されるか、あるいは要求を公開した Organization のメンバーによりキャンセルされるときにトリガーされます。 |
issue
カテゴリアクション
アクション | 説明 |
---|---|
destroy | リポジトリで管理者権限を所有する Organization のオーナーまたは誰かが、Organization が所有するリポジトリから問題を削除するときにトリガーされます。 |
marketplace_agreement_signature
カテゴリアクション
アクション | 説明 |
---|---|
create | GitHub Marketplace Developer Agreement に署名するときにトリガーされます。 |
marketplace_listing
カテゴリアクション
アクション | 説明 |
---|---|
承認 | 一覧表を GitHub Marketplaceに掲載することが承認されるときにトリガーされます。 |
create | GitHub Marketplace で自分のアプリケーションの一覧表を作成するときにトリガーされます。 |
delist | 一覧表が GitHub Marketplace から削除されるときにトリガーされます。 |
redraft | 一覧表がドラフト状態に戻されるときにトリガーされます。 |
reject | 一覧表が GitHub Marketplace に掲載することを認められないときにトリガーされます。 |
members_can_create_pages
カテゴリアクション
For more information, see "Managing the publication of GitHub Pages sites for your organization."
アクション | 説明 |
---|---|
enable | Organizationのオーナーが Organization のリポジトリについて GitHub Pages サイトの公開を有効化するときトリガーされます。 |
disable | Organizationのオーナーが Organization のリポジトリについて GitHub Pages サイトの公開を無効化するときトリガーされます。 |
org
カテゴリアクション
アクション | 説明 |
---|---|
advanced_security_policy_selected_member_disabled | Enterprise のオーナーが、Organization が所有するリポジトリで GitHub Advanced Security 機能を有効化できないようにするとトリガーされます。 詳しい情報については「EnterpriseアカウントでのAdvanced Securityのポリシー適用」を参照してください。 |
advanced_security_policy_selected_member_enabled | Enterprise のオーナーが、Organization が所有するリポジトリに対して GitHub Advanced Security 機能を有効化できるようにするとトリガーされます。 詳しい情報については「EnterpriseアカウントでのAdvanced Securityのポリシー適用」を参照してください。 |
audit_log_export | Organization の管理者が Organization の Audit log のエクスポートを作成するときにトリガーされます。 エクスポートにクエリが含まれていた場合、ログには使用されたクエリとそのクエリに一致する Audit log エントリの数が一覧表示されます。 |
block_user | Organization のオーナーがOrganization のリポジトリにユーザーがアクセスするのをブロックするときにトリガーされます。 |
cancel_invitation | Organization の招待が取り消されている場合にトリガーされます。 |
create_actions_secret | Organization に対して GitHub Actions シークレットが作成されたときにトリガーされます。 詳しい情報については、「Organization の暗号化されたシークレットを作成する」を参照してください。 |
disable_oauth_app_restrictions | オーナーが Organization に対してOAuth App のアクセス制限を無効にするときにトリガーされます。 |
disable_saml | Organization の管理者が Organization に対して SML シングルサインオンを無効にするときにトリガーされます。 |
disable_member_team_creation_permission | Organization のオーナーがオーナーに Team 作成を制限するときにトリガーされます。 詳細は「Organization のチーム作成権限を設定する」を参照してください。 |
disable_two_factor_requirement | Organization のすべてのメンバー、支払いマネージャー、および外部のコラボレータに対してオーナーが 2 要素認証を無効化するときにトリガーされます。 |
enable_oauth_app_restrictions | オーナーが Organization に対してOAuth App のアクセス制限を有効にするときにトリガーされます。 |
enable_saml | Organization の管理者が Organization に対して SAML シングルサインオン を有効にするときにトリガーされます。 |
enable_member_team_creation_permission | メンバーが Team を作成するのを Organizationのオーナーが許可するときにトリガーされます。 詳細は「Organization のチーム作成権限を設定する」を参照してください。 |
enable_two_factor_requirement | Organization のすべてのメンバー、支払いマネージャー、および外部のコラボレータに対してオーナーが 2 要素認証を有効化するときにトリガーされます。 |
invite_member | 新しいユーザーがOrganization に参加するよう招待されたにトリガーされます。 |
oauth_app_access_approved | オーナーが OAuth App へのアクセスを許可するときにトリガーされます。 |
oauth_app_access_denied | オーナーが Organization への以前に承認した OAuth App のアクセス権を無効にするときにトリガーされます。 |
oauth_app_access_requested | オーナーが Organization への OAuth App アクセスを許可することを Organization のメンバーが要求するときにトリガーされます。 |
register_self_hosted_runner | 新しいセルフホストランナーが登録されたときにトリガーされます。 詳しい情報については、「Organization へのセルフホストランナーの追加」を参照してください。 |
remove_actions_secret | Triggered when a GitHub Actions secret is removed. |
remove_billing_manager | オーナーが Organization から支払いマネージャーを削除するとき、または Organization で 2 要素認証が義務付けられているが、支払いマネージャーが 2 要素認証を使用しないか 2 要素認証を無効にしているときにトリガーされます。 |
| remove_member
| Triggered when an owner removes a member from an organization or when two-factor authentication is required in an organization and an organization member doesn't use 2FA or disables 2FA. Organization から Organization のメンバーが自身を削除するときにもトリガーされます。 |
| remove_outside_collaborator
| Triggered when an owner removes an outside collaborator from an organization or when two-factor authentication is required in an organization and an outside collaborator does not use 2FA or disables 2FA. |
| remove_self_hosted_runner
| セルフホストランナーが削除されたときにトリガーされます。 For more information, see "Removing a runner from an organization." |
| revoke_external_identity
| Organization のオーナーがメンバーのリンクされたアイデンティティを取り消すときにトリガーされます。 詳細は、「組織へのメンバーの SAML アクセスの表示と管理」を参照してください。 |
| revoke_sso_session
| Organization のオーナーがメンバーの SAML セッションを取り消すときにトリガーされます。 詳細は、「組織へのメンバーの SAML アクセスの表示と管理」を参照してください。 |
| runner_group_created
| セルフホストランナーグループが作成されたときにトリガーされます。 For more information, see "Creating a self-hosted runner group for an organization." |
| runner_group_created
| セルフホストランナーグループが削除されたときにトリガーされます。 詳しい情報については「セルフホストランナーグループの削除」を参照してください。 |
| runner_group_updated
| セルフホストランナーグループの設定が変更されたときにトリガーされます。 詳しい情報については「セルフホストランナーグループのアクセスポリシーの変更」を参照してください。 |
| runner_group_runners_added
| セルフホストランナーがグループに追加されたときにトリガーされます。 For more information, see Moving a self-hosted runner to a group. |
| runner_group_runner_removed
| セルフホストランナーをグループから削除するのにREST APIが使われたときにトリガーされます。 For more information, see "Remove a self-hosted runner from a group for an organization." |
| runner_group_runners_updated
| ランナーグループのメンバーリストが更新されたときにトリガーされます。 For more information, see "Set self-hosted runners in a group for an organization."
| self_hosted_runner_updated
| ランナーアプリケーションが更新されたときにトリガーされます。 REST API及びUIを使って見ることができます。JSON/CSVエクスポートで見ることはできません。 For more information, see "About self-hosted runners."
| unblock_user
| Organizationのオーナーが Organization からユーザりブロックを解除するときにトリガーされます。
| update_actions_secret
| Triggered when a GitHub Actions secret is updated.
| update_new_repository_default_branch_setting
| オーナーが Organization の新しいリポジトリのデフォルトブランチの名前を変更するときにトリガーされます。 詳しい情報については、「Organization のリポジトリのデフォルブランチ名を管理する」を参照してください。
| update_default_repository_permission
| オーナーが Organization のメンバーのデフォルトリポジトリの権限レベルを変更するときにトリガーされます。 |
| update_member
| オーナーがユーザーのロールをオーナーからメンバーに、またはメンバーからオーナーに変更するときにトリガーされます。 |
| update_member_repository_creation_permission
| オーナーが Organization のメンバーのリポジトリ作成権限を変更するときにトリガーされます。
| update_saml_provider_settings
| Organization の SAML プロバイダ設定が更新されるときにトリガーされます。 |
| update_terms_of_service
| Organization が標準利用規約と企業向け利用規約を切り替えるときにトリガーされます。 詳細は「企業利用規約にアップグレードする」を参照してください。
org_credential_authorization
category actions
アクション | 説明 |
---|---|
grant | SAML シングルサインオンに使用するクレデンシャルをメンバーが認可するときにトリガーされます。 |
deauthorized | SAML シングルサインオンに使用するクレデンシャルの認可をメンバーが取り消すときにトリガーされます。 |
revoke | オーナーが認可されたクレデンシャルを取り消すときにトリガーされます。 |
organization_label
category actions
アクション | 説明 |
---|---|
create | デフォルトラベルが作成されるときにトリガーされます。 |
update | デフォルトラベルが編集されるときにトリガーされます。 |
destroy | デフォルトラベルが削除されるときにトリガーされます。 |
oauth_application
category actions
アクション | 説明 |
---|---|
create | 新たな OAuth App が作成されるときにトリガーされます。 |
destroy | 既存の OAuth App が削除されるときにトリガーされます。 |
reset_secret | OAuth App のクライアント シークレットがリセットされるときにトリガーされます。 |
revoke_tokens | OAuth App のユーザートークンが取り消されるときにトリガーされます。 |
移譲 | 既存の OAuth App が新しい Organization に移譲されるときにトリガーされます。 |
packages
category actions
アクション | 説明 |
---|---|
package_version_published | Triggered when a package version is published. |
package_version_deleted | Triggered when a specific package version is deleted. For more information, see "Deleting and restoring a package." |
package_deleted | Triggered when an entire package is deleted. For more information, see "Deleting and restoring a package." |
package_version_restored | Triggered when a specific package version is deleted. For more information, see "Deleting and restoring a package." |
package_restored | Triggered when an entire package is restored. For more information, see "Deleting and restoring a package." |
payment_method
カテゴリアクション
アクション | 説明 |
---|---|
clear | ファイル上の支払い方法が削除されるときにトリガーされます。 |
create | 新しいクレジット カードや PayPal アカウントなど、新たな支払い方法が追加されるときにトリガーされます。 |
update | 既存の支払い方法が更新されるときにトリガーされます。 |
profile_picture
カテゴリアクション
アクション | 説明 |
---|---|
update | Organization のプロファイル写真を設定または更新するときにトリガーされます。 |
project
カテゴリアクション
アクション | 説明 |
---|---|
create | プロジェクト ボードが作成されるときにトリガーされます。 |
link | リポジトリがプロジェクト ボードにリンクされるときにトリガーされます。 |
rename | プロジェクトボードの名前が変更されるときにトリガーされます。 |
update | プロジェクト ボードが更新されるときにトリガーされます。 |
delete | プロジェクトボードが削除されるときにトリガーされます。 |
unlink | リポジトリがプロジェクトボードからリンク解除されるときにトリガーされます。 |
update_org_permission | Organization のすべてのメンバーに対して、基本レベルの権限が変更または削除されるときにトリガーされます。 |
update_team_permission | Team のプロジェクト ボードの権限レベルが変更されるとき、または Team がプロジェクト ボードに追加または削除されるときにトリガーされます。 |
update_user_permission | Organization のメンバーまたは外部コラボレーターがプロジェクト ボードに追加または削除されるとき、または彼らの権限レベルが変更されている場合にトリガーされます。 |
protected_branch
category actions
アクション | 説明 |
---|---|
create | ブランチでブランチの保護が有効になるときにトリガーされます。 |
destroy | ブランチでブランチの保護が無効になるときにトリガーされます。 |
update_admin_enforced | リポジトリの管理者に対してブランチの保護が実施されるときにトリガーされます。 |
update_require_code_owner_review | 必須コードオーナーレビューの実施がブランチで更新されるときにトリガーされます。 |
dismiss_stale_reviews | 古い Pull Request の却下の実施がブランチで更新されるときにトリガーされます。 |
update_signature_requirement_enforcement_level | 必須コミット署名の実施がブランチで更新されるときにトリガーされます。 |
update_pull_request_reviews_enforcement_level | 必須 Pull Request レビューの実施がブランチで更新されるときにトリガーされます。 |
update_required_status_checks_enforcement_level | 必須ステータスチェックの実施がブランチで更新されるときにトリガーされます。 |
update_strict_required_status_checks_policy | マージする前に最新にする必要があるブランチの要件が変更されるときにトリガーされます。 |
rejected_ref_update | ブランチ更新の試行が拒否されるときにトリガーされます。 |
policy_override | Triggered when a branch protection requirement is overridden by a repository administrator. |
update_allow_force_pushes_enforcement_level | 保護されたブランチについて、フォースプッシュが有効化または無効化されるときにトリガーされます。 |
update_allow_deletions_enforcement_level | 保護されたブランチについて、ブランチ削除が有効化または無効化されるときにトリガーされます。 |
update_linear_history_requirement_enforcement_level | 保護されたブランチについて、必須の直線状のコミット履歴が有効化または無効化されるときにトリガーされます。 |
repo
カテゴリアクション
アクション | 説明 |
---|---|
access | Triggered when a user changes the visibility of a repository in the organization. |
actions_enabled | Triggered when GitHub Actions is enabled for a repository. Can be viewed using the UI. This event is not included when you access the audit log using the REST API. For more information, see "Using the REST API." |
add_member | ユーザーがリポジトリへのコラボレーションアクセスへの招待を受諾するときにトリガーされます。 |
add_topic | Triggered when a repository admin adds a topic to a repository. |
advanced_security_disabled | Triggered when a repository administrator disables GitHub Advanced Security features for the repository. 詳しい情報については「リポジトリのセキュリティ及び分析の設定の管理」を参照してください。 |
advanced_security_enabled | Triggered when a repository administrator enables GitHub Advanced Security features for the repository. For more information, see "Managing security and analysis settings for your repository.". |
archived | リポジトリの管理者がリポジトリをアーカイブするときにトリガーされます。 |
create | Triggered when a new repository is created. |
create_actions_secret | リポジトリに対して GitHub Actions シークレットが作成されたときにトリガーされます。 For more information, see "Creating encrypted secrets for a repository." |
destroy | リポジトリが削除されるときにトリガーされます。 |
disable | リポジトリが無効になるときにトリガーされます (残高不足などの場合)。 |
enable | Triggered when a repository is reenabled. |
remove_actions_secret | Triggered when a GitHub Actions secret is removed. |
remove_member | Triggered when a user is removed from a repository as a collaborator. |
register_self_hosted_runner | 新しいセルフホストランナーが登録されたときにトリガーされます。 For more information, see "Adding a self-hosted runner to a repository." |
remove_self_hosted_runner | セルフホストランナーが削除されたときにトリガーされます。 For more information, see "Removing a runner from a repository." |
remove_topic | リポジトリの管理者がリポジトリからトピックを削除するときにトリガーされます。 |
rename | Triggered when a repository is renamed. |
self_hosted_runner_updated | ランナーアプリケーションが更新されたときにトリガーされます。 REST API及びUIを使って見ることができます。JSON/CSVエクスポートで見ることはできません。 For more information, see "About self-hosted runners." |
移譲 | リポジトリが移譲されるときにトリガーされます。 |
transfer_start | リポジトリの移譲が行われようとしているときにトリガーされます。 |
unarchived | Triggered when a repository admin unarchives a repository. |
update_actions_secret | Triggered when a GitHub Actions secret is updated. |
repository_advisory
category actions
アクション | 説明 |
---|---|
close | Triggered when someone closes a security advisory. 詳しい情報については、「GitHub のセキュリティアドバイザリについて」を参照してください。 |
cve_request | Triggered when someone requests a CVE (Common Vulnerabilities and Exposures) number from GitHub for a draft security advisory. |
github_broadcast | Triggered when GitHub makes a security advisory public in the GitHub Advisory Database. |
github_withdraw | Triggered when GitHub withdraws a security advisory that was published in error. |
オープン | Triggered when someone opens a draft security advisory. |
publish | Triggered when someone publishes a security advisory. |
さいお | Triggered when someone reopens as draft security advisory. |
update | Triggered when someone edits a draft or published security advisory. |
repository_content_analysis
category actions
アクション | 説明 |
---|---|
enable | Organization のオーナーまたはリポジトリへの管理者アクセス権を所有する人がプライベート リポジトリに対してデータ使用設定を有効にするときにトリガーされます。 |
disable | Organization のオーナーまたはリポジトリへの管理者アクセス権を所有する人がプライベート リポジトリに対してデータ使用設定を無効にするときにトリガーされます。 |
repository_dependency_graph
category actions
アクション | 説明 |
---|---|
disable | Triggered when a repository owner or person with admin access to the repository disables the dependency graph for a private repository. 詳しい情報については、「依存関係グラフについて」を参照してください。 |
enable | Triggered when a repository owner or person with admin access to the repository enables the dependency graph for a private repository. |
repository_secret_scanning
category actions
アクション | 説明 |
---|---|
disable | Triggered when a repository owner or person with admin access to the repository disables secret scanning for a private repository. 詳しい情報については、「シークレットスキャニングについて」を参照してください。 |
enable | Triggered when a repository owner or person with admin access to the repository enables secret scanning for a private repository. |
repository_vulnerability_alert
category actions
アクション | 説明 |
---|---|
create | Triggered when GitHub creates a Dependabot alert for a repository that uses a vulnerable dependency. 詳しい情報については、「脆弱性のある依存関係に対するアラートについて」を参照してください。 |
却下 | Triggered when an organization owner or person with admin access to the repository dismisses a Dependabot alert about a vulnerable dependency. |
解決 | Triggered when someone with write access to a repository pushes changes to update and resolve a vulnerability in a project dependency. |
repository_vulnerability_alerts
category actions
アクション | 説明 |
---|---|
authorized_users_teams | Triggered when an organization owner or a person with admin permissions to the repository updates the list of people or teams authorized to receive Dependabot alerts for vulnerable dependencies in the repository. 詳しい情報については「リポジトリのセキュリティ及び分析の設定の管理」を参照してください。 |
disable | Triggered when a repository owner or person with admin access to the repository disables Dependabot alerts. |
enable | Triggered when a repository owner or person with admin access to the repository enables Dependabot alerts. |
secret_scanning
category actions
アクション | 説明 |
---|---|
disable | Triggered when an organization owner disables secret scanning for all existing, private repositories. 詳しい情報については、「シークレットスキャニングについて」を参照してください。 |
enable | Triggered when an organization owner enables secret scanning for all existing, private repositories. |
secret_scanning_new_repos
category actions
アクション | 説明 |
---|---|
disable | Triggered when an organization owner disables secret scanning for all new private repositories. 詳しい情報については、「シークレットスキャニングについて」を参照してください。 |
enable | Triggered when an organization owner enables secret scanning for all new private repositories. |
sponsors
カテゴリアクション
アクション | 説明 |
---|---|
repo_funding_link_button_toggle | リポジトリでスポンサーボタンの表示を有効化または無効化したときにトリガーされます (「リポジトリにスポンサーボタンを表示する」を参照) |
repo_funding_links_file_action | リポジトリで FUNDING ファイルを変更したときにトリガーされます (「リポジトリにスポンサーボタンを表示する」を参照) |
sponsor_sponsorship_cancel | スポンサーシップをキャンセルしたときにトリガーされます (「スポンサーシップをダウングレードする」を参照) |
sponsor_sponsorship_create | アカウントをスポンサーするとトリガーされます (「オープンソースコントリビューターに対するスポンサー」を参照) |
sponsor_sponsorship_preference_change | Triggered when you change whether you receive email updates from a sponsored account (see "Managing your sponsorship") |
sponsor_sponsorship_tier_change | スポンサーシップをアップグレードまたはダウングレードしたときにトリガーされます (「スポンサーシップをアップグレードする」および「スポンサーシップをダウングレードする」を参照) |
sponsored_developer_approve | Triggered when your GitHub Sponsors account is approved (see "Setting up GitHub Sponsors for your organization") |
sponsored_developer_create | Triggered when your GitHub Sponsors account is created (see "Setting up GitHub Sponsors for your organization") |
sponsored_developer_profile_update | Triggered when you edit your sponsored organization profile (see "Editing your profile details for GitHub Sponsors") |
sponsored_developer_request_approval | Triggered when you submit your application for GitHub Sponsors for approval (see "Setting up GitHub Sponsors for your organization") |
sponsored_developer_tier_description_update | Triggered when you change the description for a sponsorship tier (see "Managing your sponsorship tiers") |
sponsored_developer_update_newsletter_send | スポンサーにメールで最新情報を送信したときにトリガーされます (「スポンサーに連絡する」を参照) |
waitlist_invite_sponsored_developer | Triggered when you are invited to join GitHub Sponsors from the waitlist (see "Setting up GitHub Sponsors for your organization") |
waitlist_join | Triggered when you join the waitlist to become a sponsored organization (see "Setting up GitHub Sponsors for your organization") |
team
カテゴリアクション
アクション | 説明 |
---|---|
add_member | Organization のメンバーがTeam に追加されるときにトリガーされます。 |
add_repository | リポジトリの管理が Team に任せられるときにトリガーされます。 |
change_parent_team | 子チームが作成されるとき、または子チームの親が変更されるときにトリガーされます。 |
change_privacy | Team のプライバシー レベルが変更されるときにトリガーされます。 |
create | Triggered when a new team is created. |
demote_maintainer
| Triggered when a user was demoted from a team maintainer to a team member. For more information, see "Giving "team maintainer" permissions to an organization member." | destroy
| Triggered when a team is deleted from the organization. team.promote_maintainer
| Triggered when a user was promoted from a team member to a team maintainer. For more information, see "Giving "team maintainer" permissions to an organization member." | remove_member
| Triggered when a member of an organization is removed from a team. | remove_repository
| Triggered when a repository is no longer under a team's control.
team_discussions
category actions
アクション | 説明 |
---|---|
disable | Organization のオーナーが Organization の Team ディスカッションを無効にするときにトリガーされます。 詳しい情報については Organization の Team ディスカッションの無効化を参照してください。 |
enable | Organization のオーナーが Organization の Team ディスカッションを有効にするときにトリガーされます。 |
workflows
category actions
アクション | 説明 |
---|---|
cancel_workflow_run | ワークフローの実行がキャンセルされたときにトリガーされます。 詳しい情報については「ワークフローのキャンセル」を参照してください。 |
completed_workflow_run | ワークフローのステータスがcompleted に変更されたときにトリガーされます。 REST APIを通じてのみ見ることができます。UIやJSON/CSVエクスポートでは見ることができません。 詳しい情報については、「ワークフロー実行の履歴を表示する」を参照してください。 |
created_workflow_run | ワークフローの実行が作成されたときにトリガーされます。 REST APIを通じてのみ見ることができます。UIやJSON/CSVエクスポートでは見ることができません。 詳しい情報については「サンプルワークフローの作成」を参照してください。 |
delete_workflow_run | ワークフローの実行が削除されたときにトリガーされます。 詳しい情報については「ワークフローの実行の削除」を参照してください。 |
disable_workflow | Triggered when a workflow is disabled. |
enable_workflow | Triggered when a workflow is enabled, after previously being disabled by disable_workflow . |
delete_workflow_run | ワークフローの実行が再実行されたときにトリガーされます。 詳しい情報については「ワークフローの再実行」を参照してください。 |
prepared_workflow_job | ワークフロージョブが開始されたときにトリガーされます。 ジョブに渡されたシークレットのリストを含みます。 REST APIを通じてのみ見ることができます。UIやJSON/CSVエクスポートでは見ることができません。 詳しい情報については、「ワークフローをトリガーするイベント」を参照してください。 |