Audit event types

Audit event types are used to filter streamed audit events.

Every audit event is associated with an event type. The association with the event type can mean that an audit event is:

  • Saved to database. Audit events associated with these types are retrievable by using the audit events dashboard or the audit events API.
  • Streamed. Audit events associated with these types are streamed to external destinations if a destination is set.
  • Not streamed. Audit events associated with these types are not streamed to external destinations even if a destination is set.

Available audit event types

NameDescriptionSaved to databaseStreamedFeature categoryIntroduced in
add_gpg_keyEvent triggered when a GPG Key is created Yes Yescompliance_managementGitLab 15.9
allow_author_approval_updatedEvent triggered on updating prevent merge request approval from authors from group merge request setting Yes Yescompliance_managementGitLab 15.6
allow_committer_approval_updatedEvent triggered on updating prevent merge request approval from committers from group merge request setting Yes Yescompliance_managementGitLab 15.6
allow_merge_on_skipped_pipeline_updatedThere is a project setting which toggles the ability to merge when a pipeline is skipped. This audit event tracks changes to that setting. This MR adds a setting to allow this (like previous GitLab versions). Yes Yescontinuous_integrationGitLab 14.10
allow_overrides_to_approver_list_per_merge_request_updatedEvent triggered on updating prevent users from modifying MR approval rules in merge requests from group merge request setting Yes Yescompliance_managementGitLab 15.6
application_setting_updatedTriggered when Application setting is updated Yes Yessystem_accessGitLab 16.3
approval_rule_createdTriggered when a merge request approval rule is created Yes Yessource_code_managementGitLab 15.2
approval_rule_deletedTriggered on successful approval rule deletion Yes Yessource_code_managementGitLab 14.9
audit_events_streaming_headers_createTriggered when a streaming header for audit events is created Yes Yesaudit_eventsGitLab 15.3
audit_events_streaming_headers_destroyTriggered when a streaming header for audit events is deleted Yes Yesaudit_eventsGitLab 15.3
audit_events_streaming_headers_updateTriggered when a streaming header for audit events is updated Yes Yescompliance_managementGitLab 15.3
audit_events_streaming_instance_headers_createTriggered when a streaming header for instance level external audit event destination is created Yes Yesaudit_eventsGitLab 16.3
audit_events_streaming_instance_headers_destroyTriggered when a streaming header for instance level external audit event destination is deleted Yes Yesaudit_eventsGitLab 16.3
audit_events_streaming_instance_headers_updateTriggered when a streaming header for instance level external audit event destination is updated Yes Yesaudit_eventsGitLab 16.3
authenticated_with_group_samlTriggered after successfully signing in with SAML authentication Yes Yesuser_managementGitLab 12.10
ban_userEvent triggered on user ban action Yes Yesuser_managementGitLab 15.11
change_membership_stateEvent triggered on a users membership is updated Yes Yesuser_managementGitLab 15.1
ci_group_variable_createdTriggered when a CI variable is created at a group level Yes Yescontinuous_integrationGitLab 15.2
ci_group_variable_deletedTriggered when a group’s CI variable is deleted Yes Yescontinuous_integrationGitLab 15.2
ci_group_variable_updatedTriggered when a group’s CI variable is updated Yes Yescontinuous_integrationGitLab 15.2
ci_variable_createdTriggered when a CI variable is created at a project level Yes Yescontinuous_integrationGitLab 15.2
ci_variable_deletedTriggered when a project’s CI variable is deleted Yes Yescontinuous_integrationGitLab 15.2
ci_variable_updatedTriggered when a project’s CI variable is updated Yes Yescontinuous_integrationGitLab 15.2
cluster_agent_token_createdEvent triggered when a user creates a cluster agent token Yes Yesdeployment_managementGitLab 15.10
cluster_agent_token_revokedEvent triggered when a user revokes a cluster agent token Yes Yesdeployment_managementGitLab 15.10
code_suggestions_updatedCode Suggestion UI group setting change Yes Yescode_suggestionsGitLab 15.11
comment_by_project_botTriggered when a comment is added to an issue or an MR using the project access token No Yesteam_planningGitLab 16.1
compliance_framework_deletedTriggered when a framework gets removed from a project Yes Yescompliance_managementGitLab 14.1
compliance_framework_id_updatedaudit when compliance framework ID is updated Yes Yescompliance_managementGitLab 15.7
coverage_fuzzing_corpus_createEvent triggered on a corpus action is added Yes Yesfuzz_testingGitLab 14.5
create_compliance_frameworkTriggered on successful compliance framework creation Yes Yescompliance_managementGitLab 14.6
create_event_streaming_destinationEvent triggered when an external audit event destination is created Yes Yesaudit_eventsGitLab 14.6
create_instance_event_streaming_destinationEvent triggered when an instance level external audit event destination is created Yes Yesaudit_eventsGitLab 16.2
create_status_checkEvent triggered when an external status check is created Yes Yescompliance_managementGitLab 15.9
dast_profile_createTriggered when a dynamic application security testing profile is created Yes Yesdynamic_application_security_testingGitLab 14.1
dast_profile_destroyTriggered when a dynamic application security profile is removed Yes Yesdynamic_application_security_testingGitLab 14.1
dast_profile_schedule_createTriggered when a dynamic application security testing profile schedule is created Yes Yesdynamic_application_security_testingGitLab 14.3
dast_profile_schedule_updateTriggered when a dynamic application security testing profile schedule is updated Yes Yesdynamic_application_security_testingGitLab 14.3
dast_profile_updateTriggered when a dynamic application security profile is updated Yes Yesdynamic_application_security_testingGitLab 14.1
dast_scanner_profile_createTriggered when a dynamic application security testing scanner profile is created Yes Yesdynamic_application_security_testingGitLab 14.0
dast_scanner_profile_destroyTriggered when a dynamic application security testing scanner profile is removed Yes Yesdynamic_application_security_testingGitLab 14.0
dast_scanner_profile_updateTriggered when a dynamic application security testing scanner profile is updated Yes Yesdynamic_application_security_testingGitLab 14.0
dast_site_profile_createTriggered when a dynamic application security testing site profile is created Yes Yesdynamic_application_security_testingGitLab 14.0
dast_site_profile_destroyTriggered when a dynamic application security testing site profile is removed Yes Yesdynamic_application_security_testingGitLab 14.0
dast_site_profile_updateTriggered when a dynamic application security testing site profile is updated Yes Yesdynamic_application_security_testingGitLab 14.0
delete_epicEvent triggered on successful epic deletion No Yesportfolio_managementGitLab 15.4
delete_issueEvent triggered on successful issue deletion No Yesteam_planningGitLab 15.4
delete_merge_requestEvent triggered on successful merge request deletion No Yescode_reviewGitLab 15.4
delete_status_checkEvent triggered when an external status check is deleted Yes Yescompliance_managementGitLab 15.9
delete_work_itemEvent triggered on successful work item deletion No Yesteam_planningGitLab 15.4
deploy_key_addedTriggered when deploy key is added Yes Yescontinuous_deliveryGitLab 15.3
deploy_key_removedAudit event triggered when deploy key is removed Yes Yescontinuous_deliveryGitLab 15.3
deploy_token_createdAudit event triggered when deploy token is created Yes Yescontinuous_deliveryGitLab 15.1
deploy_token_creation_failedAudit event triggered when deploy token fails to create Yes Yescontinuous_deliveryGitLab 15.1
deploy_token_destroyedAudit event triggered when deploy token is destroyed Yes Yescontinuous_deliveryGitLab 15.1
deploy_token_revokedTriggered when project deploy token is revoked Yes Yescontinuous_deliveryGitLab 15.1
destroy_compliance_frameworkTriggered on successful compliance framework deletion Yes Yescompliance_managementGitLab 14.6
destroy_event_streaming_destinationEvent triggered when an external audit event destination is deleted Yes Yesaudit_eventsGitLab 14.6
destroy_instance_event_streaming_destinationEvent triggered when an instance level external audit event destination is deleted Yes Yesaudit_eventsGitLab 16.2
email_createdEvent triggered when an email is created Yes Yescompliance_managementGitLab 15.11
email_destroyedEvent triggered when an email is destroyed Yes Yescompliance_managementGitLab 15.11
environment_protectedThis event is triggered when a protected environment is created. Yes Noenvironment_managementGitLab 15.8
environment_unprotectedThis event is triggered when a protected environment is deleted. Yes Noenvironment_managementGitLab 15.8
epic_closed_by_project_botTriggered when an epic is closed by a group access token Yes Yesportfolio_managementGitLab 16.1
epic_created_by_project_botTriggered when an epic is created by a group access token Yes Yesportfolio_managementGitLab 16.1
epic_reopened_by_project_botTriggered when an epic is reopened by a group access token Yes Yesportfolio_managementGitLab 16.1
event_type_filters_createdEvent triggered when a new audit events streaming event type filter is created Yes Yesaudit_eventsGitLab 15.10
event_type_filters_deletedEvent triggered when audit events streaming event type filters are deleted Yes Yesaudit_eventsGitLab 15.10
experiment_features_enabled_updatedEvent triggered on toggling setting for enabling experiment AI features Yes Yesnot_ownedGitLab 16.0
external_status_check_name_updatedEvent triggered on updating name of a external status check Yes Yescompliance_managementGitLab 15.7
external_status_check_url_updatedWhenever the URL that is used for external status checks for a pipeline is updated, this audit event is created Yes Yescompliance_managementGitLab 15.0
google_cloud_logging_configuration_createdTriggered when Google Cloud Logging configuration is created Yes Yesaudit_eventsGitLab 16.1
google_cloud_logging_configuration_deletedTriggered when Google Cloud Logging configuration is deleted Yes Yesaudit_eventsGitLab 16.1
google_cloud_logging_configuration_updatedTriggered when Google Cloud Logging configuration is updated Yes Yesaudit_eventsGitLab 16.1
group_access_token_createdEvent triggered on creating a group access token Yes YessubgroupGitLab 15.2
group_access_token_creation_failedEvent triggered on failing to create a group access token Yes YessubgroupGitLab 15.2
group_access_token_deletedEvent triggered on deleting a group access token Yes YessubgroupGitLab 15.2
group_access_token_deletion_failedEvent triggered on failure to delete a group access token Yes YessubgroupGitLab 15.2
group_createdEvent triggered when a group is created. Yes Yesgroups_and_projectsGitLab 16.3
group_deletion_markedEvent triggered when a group is marked for deletion. Yes Yescompliance_managementGitLab 15.11
group_deploy_token_createdAudit event triggered when a groups deploy token is created Yes Yescontinuous_deliveryGitLab 15.3
group_deploy_token_creation_failedAudit event triggered when a groups deploy token fails to create Yes Yescontinuous_deliveryGitLab 15.3
group_deploy_token_destroyedAudit event triggered when group deploy token is destroyed Yes Yescontinuous_deliveryGitLab 15.3
group_deploy_token_revokedAudit event triggered when group deploy token is revoked Yes Yescontinuous_deliveryGitLab 15.3
group_destroyedEvent triggered when a group is destroyed. Yes Yescompliance_managementGitLab 15.11
group_lfs_enabled_updatedEvent triggered when a groups lfs enabled is updated. Yes Yesgroups_and_projectsGitLab 15.7
group_membership_lock_updatedEvent triggered when a groups membership lock is updated. Yes Yesgroups_and_projectsGitLab 15.7
group_merge_request_approval_setting_createdTriggered when merge request approval settings are added on a group level. Yes Yesgroups_and_projectsGitLab 15.1
group_name_updatedEvent triggered when a groups name is updated. Yes Yesgroups_and_projectsGitLab 15.7
group_path_updatedEvent triggered when a groups path is updated. Yes Yesgroups_and_projectsGitLab 15.7
group_project_creation_level_updatedEvent triggered when a groups project creation level is updated. Yes Yesgroups_and_projectsGitLab 15.7
group_push_rules_author_email_regex_updatedEvent triggered when a groups push rules settings is changed for author email regex. Yes Yessource_code_managementGitLab 15.7
group_push_rules_branch_name_regex_updatedEvent triggered when a groups push rules settings is changed for branch name regex. Yes Yessource_code_managementGitLab 15.7
group_push_rules_commit_committer_check_updatedTriggered when group push rule setting is updated for reject unverified users. Yes Yessource_code_managementGitLab 15.0
group_push_rules_commit_message_negative_regex_updatedEvent triggered when a groups push rules settings is changed for commit message negative regex. Yes Yessource_code_managementGitLab 15.7
group_push_rules_commit_message_regex_updatedEvent triggered when a groups push rules settings is changed for commit message regex. Yes Yessource_code_managementGitLab 15.7
group_push_rules_file_name_regex_updatedEvent triggered when a groups push rules settings is changed for file name regex. Yes Yessource_code_managementGitLab 15.7
group_push_rules_max_file_size_updatedEvent triggered when a groups push rules settings is changed for max file size. Yes Yessource_code_managementGitLab 15.7
group_push_rules_prevent_secrets_updatedTriggered when group push rule setting is updated to prevent pushing secret files. Yes Yessource_code_managementGitLab 15.0
group_push_rules_reject_deny_delete_tag_updatedTriggered when group push rule setting is updated to deny deletion of tags using Git push. Yes Yessource_code_managementGitLab 15.0
group_push_rules_reject_member_check_updatedTriggered when group push rule setting is updated to check if commit author is a GitLab user. Yes Yessource_code_managementGitLab 15.0
group_push_rules_reject_non_dco_commits_updatedTriggered when group push rule setting is updated for reject non DCO certified commits. Yes Yessource_code_managementGitLab 15.0
group_push_rules_reject_unsigned_commits_updatedTriggered when group push rule setting is updated for reject unsigned commits. Yes Yessource_code_managementGitLab 15.0
group_repository_size_limit_updatedEvent triggered when a groups repository size limit is updated. Yes Yesgroups_and_projectsGitLab 15.7
group_request_access_enabled_updatedEvent triggered when a groups request access enabled is updated. Yes Yesgroups_and_projectsGitLab 15.7
group_require_two_factor_authentication_updatedEvent triggered when a groups require two factor authentication setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
group_restoredEvent triggered when a group is restored. Yes Yescompliance_managementGitLab 15.11
group_saml_provider_createEvent triggered when a group SAML provider is created Yes Yescompliance_managementGitLab 15.9
group_saml_provider_updateEvent triggered when a group SAML provider is updated Yes Yescompliance_managementGitLab 15.9
group_share_with_group_link_createdThis event is triggered when you proceed to invite a group to another group via the ‘invite group’ tab on the group’s membership page Yes Yesgroups_and_projectsGitLab 15.10
group_share_with_group_link_removedThis event is triggered when you proceed to invite a group to another group via the ‘invite group’ tab on the group’s membership page Yes Yesgroups_and_projectsGitLab 15.10
group_share_with_group_link_updatedThis event is triggered when you proceed to invite a group to another group via the ‘invite group’ tab on the group’s membership page Yes Yesgroups_and_projectsGitLab 15.10
group_shared_runners_minutes_limit_updatedEvent triggered when a groups shared runners minutes limit is updated. Yes Yesgroups_and_projectsGitLab 15.7
group_two_factor_grace_period_updatedEvent triggered when a groups two factor grace period is updated. Yes Yesgroups_and_projectsGitLab 15.7
group_visibility_level_updatedEvent triggered when a groups visibility level is updated. Yes Yesgroups_and_projectsGitLab 15.7
incident_closed_by_project_botTriggered when an incident is closed using a project access token Yes Yesincident_managementGitLab 16.1
incident_created_by_project_botTriggered when an incident is created using a project access token Yes Yesincident_managementGitLab 16.1
incident_reopened_by_project_botTriggered when an incident is reopened using a project access token Yes Yesincident_managementGitLab 16.1
ip_restrictions_changedEvent triggered on any changes in the IP AllowList Yes Yessystem_accessGitLab 15.0
issue_closed_by_project_botTriggered when an issue is closed using a project access token Yes Yesteam_planningGitLab 16.1
issue_created_by_project_botTriggered when an issue is created using a project access token Yes Yesteam_planningGitLab 16.1
issue_reopened_by_project_botTriggered when an issue is reopened using a project access token Yes Yesteam_planningGitLab 16.1
member_createdEvent triggered when a membership is created Yes Yescompliance_managementGitLab 15.9
member_destroyedEvent triggered when a membership is destroyed Yes Yescompliance_managementGitLab 15.9
member_updatedEvent triggered when a membership is updated Yes Yescompliance_managementGitLab 15.9
merge_commit_template_updatedaudit when merge commit template is updated Yes Yesgroups_and_projectsGitLab 15.8
merge_request_approval_operationAudit event triggered when a merge request is approved No Yescode_review_workflowGitLab 15.3
merge_request_closed_by_project_botTriggered when a merge request is closed using a project access token Yes Yescode_review_workflowGitLab 16.1
merge_request_createEvent triggered when a Merge Request is created No Yescompliance_managementGitLab 15.9
merge_request_created_by_project_botTriggered when a merge request is created using a project access token Yes Yescode_review_workflowGitLab 16.1
merge_request_invalid_approver_rulesAudit event triggered for an invalid rule when merge request is approved Yes Yescode_review_workflowGitLab 15.5
merge_request_merged_by_project_botTriggered when a merge request is merged using a project access token Yes Yescode_review_workflowGitLab 16.1
merge_request_reopened_by_project_botTriggered when a merge request is reopened using a project access token Yes Yescode_review_workflowGitLab 16.1
merged_merge_request_deletedAudit event triggered when a merged merge request is deleted No Yessource_code_managementGitLab 16.0
merged_merge_request_deletion_startedAudit event triggered when a merged merge request’s deletion is started No Yessource_code_managementGitLab 16.1
omniauth_login_failedEvent triggered when an OmniAuth login fails Yes Yescompliance_managementGitLab 16.3
password_reset_requestedEvent triggered when a user requests a password reset using a registered email address Yes Nocompliance_managementGitLab 15.11
personal_access_token_createdEvent triggered when a user creates a personal access token Yes Yescompliance_managementGitLab 15.9
personal_access_token_revokedEvent triggered when a personal access token is revoked Yes Yescompliance_managementGitLab 15.9
policy_project_updatedThis event is triggered whenever the security policy project is updated for a project. Yes Yessecurity_policy_managementGitLab 15.6
project_access_token_createdEvent triggered on creating a project access token Yes YesprojectGitLab 15.2
project_access_token_creation_failedEvent triggered on failure to create a project access token Yes YesprojectGitLab 15.2
project_access_token_deletedEvent triggered on creating a project access token Yes YesprojectGitLab 15.2
project_access_token_deletion_failedEvent triggered on failure to delete a project access token Yes YesprojectGitLab 15.2
project_archivedEvent triggered when a project is archived. Yes Yescompliance_managementGitLab 15.11
project_cicd_merge_pipelines_enabled_updatedaudit when project cicd merge pipelines setting is updated Yes Yesgroups_and_projectsGitLab 15.8
project_cicd_merge_trains_enabled_updatedEvent triggered on updating project setting for enabling ci cd merge trains Yes Yesgroups_and_projectsGitLab 15.8
project_createdEvent triggered when a project is created. Yes Yesgroups_and_projectsGitLab 16.0
project_default_branch_updatedEvent triggered when default branch of a project’s repository is updated. Yes Yesgroups_and_projectsGitLab 16.0
project_deletion_markedEvent triggered when a project is marked for deletion. Yes Yescompliance_managementGitLab 15.11
project_description_updatedTriggered when a project’s description is updated No Yesgroups_and_projectsGitLab 16.3
project_destroyedEvent triggered when a project is destroyed. Yes Yescompliance_managementGitLab 15.11
project_disable_overriding_approvers_per_merge_request_updatedaudit when project disable overriding approvers per mr setting is updated Yes Yesgroups_and_projectsGitLab 15.7
project_export_file_download_startedEvent triggered when download of project export file gets started. Yes Yescompliance_managementGitLab 15.11
project_feature_analytics_access_level_updatedEvent triggered when a project’s analytics access level setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
project_feature_builds_access_level_updatedEvent triggered when a project’s builds access level setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
project_feature_container_registry_access_level_updatedEvent triggered when a project’s container registry access level setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
project_feature_environments_access_level_updatedEvent triggered when a project’s environments access level setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
project_feature_feature_flags_access_level_updatedEvent triggered when a project’s feature flags access level setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
project_feature_forking_access_level_updatedEvent triggered when a project’s feature forking access level setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
project_feature_infrastructure_access_level_updatedEvent triggered when a project’s infrastructure access level setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
project_feature_issues_access_level_updatedEvent triggered when a project’s issues access level setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
project_feature_merge_requests_access_level_updatedEvent triggered when a project’s merge request access level setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
project_feature_metrics_dashboard_access_level_updatedEvent triggered when a project’s metrics dashboard access level setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
project_feature_model_experiments_access_level_updatedModel experiments access level was updated Yes YesmlopsGitLab 16.1
project_feature_monitor_access_level_updatedEvent triggered when a project’s monitor access level setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
project_feature_operations_access_level_updatedEvent triggered when a project’s operation access level setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
project_feature_package_registry_access_level_updatedEvent triggered when a project’s package registry access level setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
project_feature_pages_access_level_updatedEvent triggered when a project’s page access level setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
project_feature_releases_access_level_updatedEvent triggered when a project’s releases access level setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
project_feature_repository_access_level_updatedEvent triggered when a project’s repository access level setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
project_feature_requirements_access_level_updatedEvent triggered when a project’s requirements access level setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
project_feature_security_and_compliance_access_level_updatedEvent triggered when a project’s security and compliance access level setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
project_feature_snippets_access_level_updatedEvent triggered when a project’s snippet access level setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
project_feature_wiki_access_level_updatedEvent triggered when a project’s wiki access level setting is updated. Yes Yesgroups_and_projectsGitLab 15.7
project_fork_operationAudit event triggered when a project is forked Yes Yessource_code_managementGitLab 15.2
project_fork_relationship_removedEvent triggered on successful removal of project’s fork relationship Yes Yessource_code_managementGitLab 15.6
project_group_link_createdEvent triggered when a group is invited to a project Yes Yescompliance_managementGitLab 15.9
project_group_link_deletedEvent triggered when a project group link is deleted Yes Yescompliance_managementGitLab 15.9
project_group_link_updatedEvent triggered when a project group link is updated Yes Yescompliance_managementGitLab 15.9
project_importedEvent triggered when a project is imported. Yes Yescompliance_managementGitLab 15.11
project_merge_method_updatedTriggered when a project’s merge request method has been changed. Yes Yesgroups_and_projectsGitLab 14.10
project_merge_requests_author_approval_updatedaudit when project mr author approval setting is updated Yes Yesgroups_and_projectsGitLab 15.7
project_merge_requests_disable_committers_approval_updatedEvent triggered on updating project setting for disabling committers approval on merge requests Yes Yesgroups_and_projectsGitLab 15.7
project_merge_requests_template_updatedWhenever a MR template is updated for a project, this audit event is created Yes Yescode_review_workflowGitLab 15.0
project_name_updatedCreate this audit event whenever a project has its name updated Yes Yesgroups_and_projectsGitLab 10.2
project_namespace_updatedaudit when project namespace is updated Yes Yesgroups_and_projectsGitLab 15.7
project_only_allow_merge_if_all_discussions_are_resolved_updatedEvent triggered on updating project setting for allowing merge only when all discussions are resolved Yes Yesgroups_and_projectsGitLab 15.7
project_only_allow_merge_if_pipeline_succeeds_updatedaudit when project only allow merge if pipeline succeeds setting is updated Yes Yesgroups_and_projectsGitLab 15.7
project_packages_enabled_updatedWhen the setting that controls packages for a project is toggled, this audit event is created Yes Yesgroups_and_projectsGitLab 11.5
project_path_updatedEvent triggered on updating a project’s path Yes Yesgroups_and_projectsGitLab 15.5
project_printing_merge_request_link_enabled_updatedEvent triggered on updating setting for projects for enabling printing merge request link Yes Yesgroups_and_projectsGitLab 15.7
project_remove_source_branch_after_merge_updatedCreate this audit event whenever a project has its setting to remove branches after merges modified Yes Yescode_review_workflowGitLab 14.10
project_repository_size_limit_updatedEvent triggered on updating repository size limit of a project Yes Yesgroups_and_projectsGitLab 15.7
project_require_password_to_approve_updatedEvent triggered on updating project setting for requiring user’s password for approval of merge request Yes Yesgroups_and_projectsGitLab 15.7
project_reset_approvals_on_push_updatedCreate this audit event whenever a project has its setting on whether approvals are reset on a push is updated Yes Yescode_review_workflowGitLab 14.2
project_resolve_outdated_diff_discussions_updatedaudit when project resolve outdated diff discussions setting is updated Yes Yesgroups_and_projectsGitLab 15.7
project_restoredEvent triggered when a project is restored. Yes Yescompliance_managementGitLab 15.11
project_suggestion_commit_message_updatedCreate this audit event whenever a project has its suggested commit message updated Yes Yescode_suggestionsGitLab 14.10
project_unarchivedEvent triggered when a project is unarchived. Yes Yescompliance_managementGitLab 15.11
project_visibility_level_updatedaudit when project visiblity level setting is updated Yes Yesgroups_and_projectsGitLab 15.7
protected_branch_allow_force_push_updatedThis audit event is created when a protected branch has its ability to allow force pushes is toggled Yes Yescompliance_managementGitLab 14.3
protected_branch_code_owner_approval_required_updatedaudit when protected branch code owner approval required setting is updated Yes Yessource_code_managementGitLab 15.8
protected_branch_createdTriggered when a protected branch is created Yes Yessource_code_managementGitLab 15.2
protected_branch_removedTriggered when a protected branch is removed Yes Yessource_code_managementGitLab 15.2
protected_branch_updatedEvent triggered on the setting for protected branches is update Yes Yessource_code_managementGitLab 15.8
registration_createdEvent triggered when a user registers for instance access Yes Yescompliance_managementGitLab 16.3
release_createdEvent triggered when a release is created Yes Yescompliance_managementGitLab 15.9
release_deleted_audit_eventEvent triggered when a release is deleted Yes Yescompliance_managementGitLab 15.9
release_milestones_updatedEvent triggered when a release’s associated milestones are updated Yes Yescompliance_managementGitLab 15.9
release_updatedEvent triggered when a release is updated Yes Yescompliance_managementGitLab 15.9
remove_gpg_keyEvent triggered when a GPG Key is destroyed Yes Yescompliance_managementGitLab 15.9
remove_ssh_keyAudit event triggered when a SSH key is removed Yes Yesuser_profileGitLab 14.1
repository_download_operationEvent triggered when a Git repository for a project is downloaded Yes Yescompliance_managementGitLab 15.9
repository_git_operationTriggered when authenticated users push, pull, or clone a project using SSH, HTTP(S), or the UI No Yessource_code_managementGitLab 14.9
require_password_to_approve_updatedEvent triggered on updating require user password for approvals from group merge request setting Yes Yescompliance_managementGitLab 15.6
retain_approvals_on_push_updatedEvent triggered on updating require new approvals when new commits are added to an MR from group merge request setting Yes Yescompliance_managementGitLab 15.6
saml_group_links_createdEvent triggered when a SAML Group Link is created Yes Yescompliance_managementGitLab 15.9
saml_group_links_removedEvent triggered when a SAML Group Link is destroyed Yes Yescompliance_managementGitLab 15.9
secure_ci_job_token_inbound_disabledEvent triggered when CI_JOB_TOKEN permissions disabled for inbound Yes Yesverify_securityGitLab 16.0
secure_ci_job_token_inbound_enabledEvent triggered when CI_JOB_TOKEN permissions enabled for inbound Yes Yesverify_securityGitLab 16.0
secure_ci_job_token_project_addedEvent triggered when project added to inbound CI_JOB_TOKEN scope Yes Yesverify_securityGitLab 16.0
secure_ci_job_token_project_removedEvent triggered when project removed from inbound CI_JOB_TOKEN scope Yes Yesverify_securityGitLab 16.0
set_runner_associated_projectsEvent triggered on successful assignment of associated projects to a CI runner Yes YesrunnerGitLab 15.4
smartcard_authentication_createdEvent triggered when a user authenticates with smartcard Yes Yescompliance_managementGitLab 16.0
squash_commit_template_updatedEvent triggered on updating the merge request squash commit template for a project Yes Yesgroups_and_projectsGitLab 15.8
squash_option_updatedTriggered when squash option setting has been changed. Yes Yesgroups_and_projectsGitLab 15.0
task_closed_by_project_botTriggered when a task is closed using a project access token Yes Yesteam_planningGitLab 16.1
task_created_by_project_botTriggered when a task is created using a project access token Yes Yesteam_planningGitLab 16.1
task_reopened_by_project_botTriggered when a task is reopened using a project access token Yes Yesteam_planningGitLab 16.1
test_case_closed_by_project_botTriggered when a test case is closed using a project access token Yes Yesquality_managementGitLab 16.1
test_case_created_by_project_botTriggered when a test case is created using a project access token Yes Yesquality_managementGitLab 16.1
test_case_reopened_by_project_botTriggered when a test case is reopened using a project access token Yes Yesquality_managementGitLab 16.1
third_party_ai_features_enabled_updatedEvent triggered on toggling setting for enabling third-party AI features Yes Yesnot_ownedGitLab 16.0
unban_userEvent triggered on user unban action Yes Yesuser_managementGitLab 15.11
unblock_userEvent triggered on user unblock action Yes Yesuser_managementGitLab 15.11
update_approval_rulesEvent triggered on updating a merge approval rule Yes Yescompliance_managementGitLab 15.2
update_compliance_frameworkTriggered when a compliance framework is updated Yes Yescompliance_managementGitLab 14.6
update_event_streaming_destinationEvent triggered when an external audit event destination is updated Yes Yesaudit_eventsGitLab 14.6
update_instance_event_streaming_destinationEvent triggered when an instance level external audit event destination is updated Yes Yesaudit_eventsGitLab 16.2
update_mismatched_group_saml_extern_uidTriggered when the external UID is changed on a SAML identity. Yes Yessystem_accessGitLab 15.7
update_status_checkEvent triggered when an external status check is updated Yes Yescompliance_managementGitLab 15.9
user_access_lockedEvent triggered when user access to the instance is locked Yes Yessystem_accessGitLab 16.2
user_access_unlockedEvent triggered when user access to the instance is unlocked Yes Yessystem_accessGitLab 16.2
user_activateEvent triggered on user activate action Yes Yesuser_managementGitLab 16.1
user_admin_status_updatedAdds an audit event when a user is either made an administrator, or removed as an administrator Yes Yesuser_profileGitLab 14.1
user_approvedEvent triggered when a user is approved for an instance Yes Nouser_managementGitLab 15.11
user_blockedEvent triggered when a user is blocked Yes Nouser_managementGitLab 15.11
user_createdEvent triggered when a user is created Yes Yesuser_managementGitLab 15.10
user_deactivateEvent triggered on user deactivate action Yes Yesuser_managementGitLab 16.0
user_destroyedEvent triggered when a user is scheduled for removal from the instance Yes Nouser_managementGitLab 15.11
user_disable_two_factorAudit event triggered when user disables two factor authentication Yes Yessystem_accessGitLab 15.1
user_email_address_updatedAdds an audit event when a user updates their email address Yes Yesuser_profileGitLab 10.1
user_email_changed_and_user_signed_inaudit when user emailed changed and user signed in Yes Yesuser_managementGitLab 15.8
user_enable_admin_modeEvent triggered on enabling admin mode Yes Yessystem_accessGitLab 15.7
user_impersonationTriggered when an instance administrator starts or stops impersonating a user Yes Yesuser_managementGitLab 14.8
user_password_updatedaudit when user password is updated Yes Yesuser_managementGitLab 15.7
user_rejectedEvent triggered when a user registration is rejected Yes Nouser_managementGitLab 15.11
user_username_updatedEvent triggered on updating a user’s username Yes Yesuser_profileGitLab 15.7
feature_flag_createdTriggered when a feature flag is created. Yes Yesfeature_flagsGitLab 15.10
feature_flag_deletedTriggered when a feature flag is deleted. Yes Yesfeature_flagsGitLab 15.10
feature_flag_updatedTriggered when a feature flag is updated. Yes Yesfeature_flagsGitLab 15.10
manually_trigger_housekeepingTriggered when manually triggering housekeeping via API or admin UI Yes Yessource_code_managementGitLab 15.9