GitHub-git
2 operations, identified by action in the audit log.
| action | Description |
|---|---|
| git.clone | A repository was cloned. This event is not available in the web interface, only via the REST API, audit log streaming, or JSON/CSV exports. |
| git.push | Changes were pushed to a repository. This event is not available in the web interface, only via the REST API, audit log streaming, or JSON/CSV exports. |
git.clone
#Description
A repository was cloned. This event is not available in the web interface, only via the REST API, audit log streaming, or JSON/CSV exports.
Logged only when the organization or enterprise has Git-events audit logging enabled; absent by default. Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis. View all rules referencing this event →Fields #
Name Description actionThe audit-log action string (e.g. repo.create). actorLogin of the user (or app) that performed the action. actor_idNumeric ID of the actor. userLogin of the user the action targeted, when applicable. orgOrganization in which the action occurred. repoRepository the action targeted (owner/name), when applicable. businessEnterprise account, when the org belongs to one. @timestampTime the event was recorded (epoch ms). created_atTime the action occurred (epoch ms). operation_typeOperation class: create, modify, remove, access, transfer, authentication. Common Indicators #
Field Kind Value Rules Vendors EventTypeeq git.clone2 rules elastic github.repository_publiceq false2 rules elastic github.programmatic_access_typein Fine-grained personal access token1 rule elastic github.programmatic_access_typein OAuth access token1 rule elastic Detection Rules #
Elastic #
YARA-L #
git.push
#Description
Changes were pushed to a repository. This event is not available in the web interface, only via the REST API, audit log streaming, or JSON/CSV exports.
Logged only when the organization or enterprise has Git-events audit logging enabled; absent by default. Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis. View all rules referencing this event →Fields #
Name Description actionThe audit-log action string (e.g. repo.create). actorLogin of the user (or app) that performed the action. actor_idNumeric ID of the actor. userLogin of the user the action targeted, when applicable. orgOrganization in which the action occurred. repoRepository the action targeted (owner/name), when applicable. businessEnterprise account, when the org belongs to one. @timestampTime the event was recorded (epoch ms). created_atTime the action occurred (epoch ms). operation_typeOperation class: create, modify, remove, access, transfer, authentication. Common Indicators #
Field Kind Value Rules Vendors github.repository_publiceq false1 rule elastic Detection Rules #
Elastic #