セキュリティログにアクセスする
セキュリティログには、過去 90 日間に実行されたすべてのアクションがリストされます。
-
任意のページの右上で、プロフィール画像をクリックし、続いてSettings(設定)をクリックしてください。
-
ユーザ設定サイドバーで [Security 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 のユーザー名のみであり、個人の実名ではないことに注意してください。
実行されたアクションに基づく検索
セキュリティログにリストされているイベントは、アクションによってトリガーされます。 アクションは次のカテゴリに分類されます。
カテゴリ名 | 説明 |
---|---|
account_recovery_token | |
支払い | 自分の支払い情報に関連するすべての活動が対象です。 |
codespaces | Contains all activities related to Codespaces. 詳しい情報については、「Codespaces について」を参照してください。 |
marketplace_agreement_signature | GitHub Marketplace Developer Agreement の署名に関連するすべての活動が対象です。 |
marketplace_listing | GitHub Marketplace に一覧表示しているアプリに関連するすべての活動が対象です。 |
oauth_access | 接続している OAuth App に関連するすべてのアクティビティが対象です。 |
payment_method | GitHub プランに対する支払いに関連するすべての活動が対象です。 |
profile_picture | 自分のプロファイル写真に関連するすべての活動が対象です。 |
project | プロジェクト ボードに関連するすべての活動が対象です。 |
public_key | 公開 SSH キーに関連するすべての活動が対象です。 |
repo | 所有するリポジトリに関連するすべてのアクティビティが対象です。 |
sponsors | GitHub Sponsors およびスポンサーボタンに関連するすべてのイベントが対象です (「GitHub Sponsors について」と「リポジトリにスポンサーボタンを表示する」を参照) |
two_factor_authentication | 2 要素認証に関連するすべてのアクティビティが対象です。 |
ユーザ | アカウントに関連するすべての活動が対象です。 |
セキュリティログをエクスポートする
ログは、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 |
セキュリティログのアクション
セキュリティログにイベントとして記録される最も一般的なアクションの概要です。
account_recovery_token
カテゴリアクション
アクション | 説明 |
---|---|
confirm | 正常にリカバリプロバイダ付きの新たなトークンを保存するときにトリガーされます。 |
recover | 正常にアカウント リカバリ トークンを引き換えるときにトリガーされます。 |
recover_error | トークンが使用されているにもかかわらず GitHub がそれを有効にできないときにトリガーされます。 |
billing
カテゴリアクション
アクション | 説明 |
---|---|
change_billing_type | GitHub の支払い方法を変更するときにトリガーされます。 |
change_email | 自分のメール アドレスを変更するときにトリガーされます。 |
codespaces
category actions
アクション | 説明 |
---|---|
trusted_repositories_access_update | Triggered when you change your user account's access and security setting for Codespaces. |
marketplace_agreement_signature
カテゴリアクション
アクション | 説明 |
---|---|
create | GitHub Marketplace Developer Agreement に署名するときにトリガーされます。 |
marketplace_listing
カテゴリアクション
アクション | 説明 |
---|---|
承認 | 一覧表を GitHub Marketplaceに掲載することが承認されるときにトリガーされます。 |
create | GitHub Marketplace で自分のアプリケーションの一覧表を作成するときにトリガーされます。 |
delist | 一覧表が GitHub Marketplace から削除されるときにトリガーされます。 |
redraft | 一覧表がドラフト状態に戻されるときにトリガーされます。 |
reject | 一覧表が GitHub Marketplace に掲載することを認められないときにトリガーされます。 |
oauth_access
カテゴリアクション
アクション | 説明 |
---|---|
create | OAuth App へのアクセスを許可するときにトリガーされます。 |
destroy | 自分のアカウントへの OAuth App のアクセス権を取り消すときにトリガーされます。 |
payment_method
カテゴリアクション
アクション | 説明 |
---|---|
clear | ファイルでの支払い方法が削除されるときにトリガーされます。 |
create | 新しいクレジット カードや PayPal アカウントなど、新たな支払い方法が追加されるときにトリガーされます。 |
update | 既存の支払い方法が更新されるときにトリガーされます。 |
profile_picture
カテゴリアクション
アクション | 説明 |
---|---|
update | 自分のプロフィール写真を設定または更新するときにトリガーされます。 |
project
カテゴリアクション
アクション | 説明 |
---|---|
access | プロジェクト ボードの可視性が変更されるときにトリガーされます。 |
create | プロジェクト ボードが作成されるときにトリガーされます。 |
rename | プロジェクトボードの名前が変更されるときにトリガーされます。 |
update | プロジェクト ボードが更新されるときにトリガーされます。 |
delete | プロジェクトボードが削除されるときにトリガーされます。 |
link | リポジトリがプロジェクト ボードにリンクされるときにトリガーされます。 |
unlink | リポジトリがプロジェクトボードからリンク解除されるときにトリガーされます。 |
update_user_permission | 外部のコラボレータがプロジェクトボードに追加またはプロジェクトボードから削除されたとき、あるいは許可レベルが変更されたときにトリガーされます。 |
public_key
カテゴリアクション
アクション | 説明 |
---|---|
create | 新たな公開 SSH キーを自分の GitHub アカウントに追加するときにトリガーされます。 |
delete | 公開 SSH キーを自分の GitHub アカウントから削除するときにトリガーされます。 |
repo
カテゴリアクション
アクション | 説明 |
---|---|
access | 自分が所有するリポジトリが"プライベート" から "パブリック" に切り替えられる (またはその逆) ときにトリガーされます。 |
add_member | GitHub ユーザがリポジトリへの共同アクセス権を保有するように招待されるときにトリガーされます。 |
add_topic | リポジトリのオーナーがリポジトリにトピックを追加するときにトリガーされます。 |
archived | リポジトリのオーナーがリポジトリをアーカイブするときにトリガーされます。 |
create | 新たなリポジトリが作成されるときにトリガーされます。 |
destroy | リポジトリが削除されるときにトリガーされます。 |
disable | リポジトリが無効になるときにトリガーされます (残高不足などの場合)。 |
enable | リポジトリが再び有効になるときにトリガーされます。 |
remove_member | GitHubユーザがリポジトリのコラボレーターではなくなるときにトリガーされます。 |
remove_topic | リポジトリのオーナーがリポジトリからトピックを削除するときにトリガーされます。 |
rename | リポジトリの名前が変更されるときにトリガーされます。 |
移譲 | リポジトリが移譲されるときにトリガーされます。 |
transfer_start | リポジトリの移譲が行われようとしているときにトリガーされます。 |
unarchived | リポジトリのオーナーがリポジトリをアーカイブ解除するときにトリガーされます。 |
sponsors
カテゴリアクション
アクション | 説明 |
---|---|
repo_funding_link_button_toggle | リポジトリでスポンサーボタンの表示を有効化または無効化したときにトリガーされます (「リポジトリにスポンサーボタンを表示する」を参照) |
repo_funding_links_file_action | リポジトリで FUNDING ファイルを変更したときにトリガーされます (「リポジトリにスポンサーボタンを表示する」を参照) |
sponsor_sponsorship_cancel | スポンサーシップをキャンセルしたときにトリガーされます (「スポンサーシップをダウングレードする」を参照) |
sponsor_sponsorship_create | Triggered when you sponsor an account (see "Sponsoring an open source contributor") |
sponsor_sponsorship_preference_change | スポンサード開発者からメールで最新情報を受け取るかどうかを変更したときにトリガーされます (「スポンサーシップを管理する」を参照) |
sponsor_sponsorship_tier_change | スポンサーシップをアップグレードまたはダウングレードしたときにトリガーされます (「スポンサーシップをアップグレードする」および「スポンサーシップをダウングレードする」を参照) |
sponsored_developer_approve | GitHub Sponsorsアカウントが承認されるとトリガーされます(「ユーザアカウントにGitHub Sponsorsを設定する」を参照) |
sponsored_developer_create | GitHub Sponsorsアカウントが作成されるとトリガーされます(「ユーザアカウントにGitHub Sponsorsを設定する」を参照) |
sponsored_developer_profile_update | スポンサード開発者のプロフィールを編集するとトリガーされます(「GitHub Sponsorsのプロフィール詳細を編集する」を参照) |
sponsored_developer_request_approval | 承認のためにGitHub Sponsorsのアプリケーションをサブミットするとトリガーされます(「ユーザアカウントにGitHub Sponsorsを設定する」を参照) |
sponsored_developer_tier_description_update | スポンサーシップ層の説明を変更したときにトリガーされます (「スポンサーシップ層を変更する」を参照) |
sponsored_developer_update_newsletter_send | スポンサーにメールで最新情報を送信したときにトリガーされます (「スポンサーに連絡する」を参照) |
waitlist_invite_sponsored_developer | 待ちリストからGitHub Sponsorsに参加するよう招待されたときにトリガーされます(「ユーザアカウントにGitHub Sponsorsを設定する」を参照) |
waitlist_join | スポンサード開発者になるために待ちリストに参加するとトリガーされます(「ユーザアカウントにGitHub Sponsorsを設定する」を参照) |
successor_invitation
カテゴリアクション
アクション | 説明 |
---|---|
accept | 継承の招待を承諾するとトリガーされます(「ユーザアカウントのリポジトリの所有権の継続性を管理する」を参照) |
cancel | 継承の招待をキャンセルするとトリガーされます(「ユーザアカウントのリポジトリの所有権の継続性を管理する」を参照) |
create | 継承の招待を作成するとトリガーされます(「ユーザアカウントのリポジトリの所有権の継続性を管理する」を参照) |
decline | 継承の招待を拒否するとトリガーされます(「ユーザアカウントのリポジトリの所有権の継続性を管理する」を参照) |
revoke | 継承の招待を取り消すとトリガーされます(「ユーザアカウントのリポジトリの所有権の継続性を管理する」を参照) |
two_factor_authentication
カテゴリアクション
アクション | 説明 |
---|---|
enabled | 2 要素認証が有効になるときにトリガーされます。 |
disabled | 2 要素認証が無効になるときにトリガーされます。 |
user
カテゴリアクション
アクション | 説明 |
---|---|
add_email | Triggered when you |
add a new email address. | |
codespaces_trusted_repo_access_granted | Triggered when you [allow the codespaces you create for a repository to access other repositories owned by your user account](/github/developing-online-with-codespaces/managing-access-and-security-for-codespaces. |
codespaces_trusted_repo_access_revoked | Triggered when you [disallow the codespaces you create for a repository to access other repositories owned by your user account](/github/developing-online-with-codespaces/managing-access-and-security-for-codespaces. |
create | 新しいユーザアカウントを作成するとトリガーされます。 |
change_password | 自分のパスワードを変更するときにトリガーされます。 |
forgot_password | パスワード のリセットを要求したときにトリガーされます。 |
hide_private_contributions_count | 自分のプロファイルでプライベート コントリビューションを非表示にするときにトリガーされます。 |
login | Triggered when you log in to GitHub. |
user_status
カテゴリアクション
アクション | 説明 |
---|---|
update | 自分のプロファイルでステータスを設定または変更するときにトリガーされます。 詳細は「ステータスを設定する」を参照してください。 |
destroy | 自分のプロファイルでステータスを消去するときにトリガーされます。 |