GitHub-org
25 operations, identified by action in the audit log.
| action | Description |
|---|---|
| org.add_member | A user joined an organization. |
| org.advanced_security_disabled_for_new_repos | GitHub Advanced Security was disabled for new repositories in an organization. |
| org.advanced_security_disabled_on_all_repos | GitHub Advanced Security was disabled for all repositories in an organization. |
| org.advanced_security_policy_selected_member_disabled | An enterprise owner prevented GitHub Advanced Security features from being enabled for repositories owned by the organization. |
| org.block_user | An organization owner blocked a user from accessing the organization's repositories. |
| org.create_actions_secret | A GitHub Actions secret was created for an organization. |
| org.disable_oauth_app_restrictions | Third-party application access restrictions for an organization were disabled. |
| org.disable_two_factor_requirement | A two-factor authentication requirement was disabled for the organization. |
| org.invite_member | A new user was invited to join an organization. |
| org.register_self_hosted_runner | A new self-hosted runner was registered. |
| org.remove_member | A member was removed from an organization, either manually or due to a two-factor authentication requirement. |
| org.remove_outside_collaborator | An outside collaborator was removed from an organization, either manually or due to a two-factor authentication requirement. |
| org.remove_self_hosted_runner | A self-hosted runner was removed. |
| org.runner_group_created | A self-hosted runner group was created. |
| org.runner_group_removed | A self-hosted runner group was removed. |
| org.runner_group_runner_removed | The REST API was used to remove a self-hosted runner from a group. |
| org.runner_group_runners_added | A self-hosted runner was added to a group. |
| org.runner_group_runners_updated | A runner group's list of members was updated. |
| org.runner_group_updated | The configuration of a self-hosted runner group was changed. |
| org.secret_scanning_custom_pattern_push_protection_disabled | Push protection for a custom pattern for secret scanning was disabled for an organization. |
| org.secret_scanning_push_protection_disable | Push protection for secret scanning was disabled. |
| org.secret_scanning_push_protection_new_repos_disable | Push protection for secret scanning was disabled for all new repositories in the organization. |
| org.transfer | An organization was transferred between enterprise accounts. |
| org.transfer_outgoing | An organization was transferred between enterprise accounts. |
| org.update_member | A person's role was changed from owner to member or member to owner. |
org.add_member
#Description
A user joined an organization.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
EventType | eq | org.add_member | 2 rules | elastic |
action | eq | org.add_member | 1 rule | panther, sigma |
github.permission | eq | admin | 1 rule | elastic |
Detection Rules #
View all rules referencing this event →Sigma #
Elastic #
Kusto #
org.advanced_security_disabled_for_new_repos
#Description
GitHub Advanced Security was disabled for new repositories in an organization.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
action | eq | org.disable_two_factor_requirement | 1 rule | sigma, splunk |
Detection Rules #
View all rules referencing this event →Sigma #
org.advanced_security_disabled_on_all_repos
#Description
GitHub Advanced Security was disabled for all repositories in an organization.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
action | eq | org.disable_two_factor_requirement | 1 rule | sigma, splunk |
Detection Rules #
View all rules referencing this event →Sigma #
org.advanced_security_policy_selected_member_disabled
#Description
An enterprise owner prevented GitHub Advanced Security features from being enabled for repositories owned by the organization.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
action | eq | org.disable_two_factor_requirement | 1 rule | sigma, splunk |
Detection Rules #
View all rules referencing this event →Sigma #
org.block_user
#Description
An organization owner blocked a user from accessing the organization's repositories.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Detection Rules #
View all rules referencing this event →Elastic #
Kusto #
YARA-L #
org.create_actions_secret
#Description
A GitHub Actions secret was created for an organization.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Detection Rules #
View all rules referencing this event →Sigma #
org.disable_oauth_app_restrictions
#Description
Third-party application access restrictions for an organization were disabled.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
action | eq | org.disable_two_factor_requirement | 1 rule | sigma, splunk |
Detection Rules #
View all rules referencing this event →Sigma #
YARA-L #
org.disable_two_factor_requirement
#Description
A two-factor authentication requirement was disabled for the organization.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
Action | eq | org.disable_two_factor_requirement | 2 rules | kusto |
Detection Rules #
View all rules referencing this event →Sigma #
Kusto #
YARA-L #
org.invite_member
#Description
A new user was invited to join an organization.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
action | eq | org.add_member | 1 rule | panther, sigma |
Detection Rules #
View all rules referencing this event →Sigma #
Kusto #
YARA-L #
org.register_self_hosted_runner
#Description
A new self-hosted runner was registered.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Detection Rules #
View all rules referencing this event →Elastic #
org.remove_member
#Description
A member was removed from an organization, either manually or due to a two-factor authentication requirement.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Detection Rules #
View all rules referencing this event →Elastic #
org.remove_outside_collaborator
#Description
An outside collaborator was removed from an organization, either manually or due to a two-factor authentication requirement.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Detection Rules #
View all rules referencing this event →Sigma #
org.remove_self_hosted_runner
#Description
A self-hosted runner was removed.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Detection Rules #
View all rules referencing this event →Sigma #
org.runner_group_created
#Description
A self-hosted runner group was created.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Detection Rules #
View all rules referencing this event →Sigma #
org.runner_group_removed
#Description
A self-hosted runner group was removed.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Detection Rules #
View all rules referencing this event →Sigma #
org.runner_group_runner_removed
#Description
The REST API was used to remove a self-hosted runner from a group.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Detection Rules #
View all rules referencing this event →Sigma #
org.runner_group_runners_added
#Description
A self-hosted runner was added to a group.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Detection Rules #
View all rules referencing this event →Sigma #
org.runner_group_runners_updated
#Description
A runner group's list of members was updated.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Detection Rules #
View all rules referencing this event →Sigma #
org.runner_group_updated
#Description
The configuration of a self-hosted runner group was changed.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Detection Rules #
View all rules referencing this event →Sigma #
org.secret_scanning_custom_pattern_push_protection_disabled
#Description
Push protection for a custom pattern for secret scanning was disabled for an organization.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Detection Rules #
View all rules referencing this event →Sigma #
org.secret_scanning_push_protection_disable
#Description
Push protection for secret scanning was disabled.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Detection Rules #
View all rules referencing this event →Sigma #
org.secret_scanning_push_protection_new_repos_disable
#Description
Push protection for secret scanning was disabled for all new repositories in the organization.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Detection Rules #
View all rules referencing this event →Sigma #
org.transfer
#Description
An organization was transferred between enterprise accounts.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Detection Rules #
View all rules referencing this event →Sigma #
org.transfer_outgoing
#Description
An organization was transferred between enterprise accounts.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Detection Rules #
View all rules referencing this event →Sigma #
YARA-L #
org.update_member
#Description
A person's role was changed from owner to member or member to owner.
Fields #
| Name | Description |
|---|---|
action | The audit-log action string (e.g. repo.create). |
actor | Login of the user (or app) that performed the action. |
actor_id | Numeric ID of the actor. |
user | Login of the user the action targeted, when applicable. |
org | Organization in which the action occurred. |
repo | Repository the action targeted (owner/name), when applicable. |
business | Enterprise account, when the org belongs to one. |
@timestamp | Time the event was recorded (epoch ms). |
created_at | Time the action occurred (epoch ms). |
operation_type | Operation class: create, modify, remove, access, transfer, authentication. |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
github.permission | eq | admin | 1 rule | elastic |
Detection Rules #
View all rules referencing this event →Elastic #