InfoGrab DocsInfoGrab Docs

감사 이벤트 유형

요약

감사 이벤트 유형은 스트리밍된 감사 이벤트를 필터링하는 데 사용됩니다: 모든 감사 이벤트는 이벤트 유형과 연결됩니다. 감사 이벤트 유형의 범위는 감사 이벤트 유형의 가용성을 다음 중 하나로 제한합니다: 감사 이벤트 유형은 다음 제품 카테고리에 속합니다.

히스토리

감사 이벤트 유형은 스트리밍된 감사 이벤트를 필터링하는 데 사용됩니다:

모든 감사 이벤트는 이벤트 유형과 연결됩니다. 감사 이벤트 유형은 다음을 허용할 수 있습니다:

  • 대부분의 감사 이벤트가 데이터베이스에 저장됩니다. Premium 및 Ultimate 티어에서 사용할 수 있습니다. 감사 이벤트 대시보드 또는 감사 이벤트 API를 사용하여 이러한 유형과 관련된 감사 이벤트를 조회할 수 있습니다.
  • 모든 감사 이벤트를 외부 대상으로 스트리밍할 수 있습니다. Ultimate 티어에서 사용할 수 있습니다. 대상이 설정된 경우 이러한 유형과 관련된 감사 이벤트를 외부 대상으로 스트리밍할 수 있습니다.

감사 이벤트 유형의 범위는 감사 이벤트 유형의 가용성을 다음 중 하나로 제한합니다:

사용 가능한 감사 이벤트 유형#

감사 이벤트 유형은 다음 제품 카테고리에 속합니다.

에이전트 기반 기능#

Type name Event triggered when Saved to database Introduced in Scope
ai_usage_data_collection_enabled_updated Collect usage data setting on group changed ✅ GitLab 19.0 Group
feature_access_rules_updated GitLab Duo feature access rules were updated ✅ GitLab 18.8 Instance
namespace_feature_access_rules_updated GitLab Duo namespace feature access rules were updated ✅ GitLab 18.8 Group

AI 추상화 레이어#

Type name Event triggered when Saved to database Introduced in Scope
admin_override_cleared_for_namespace_duo_availability Admin cleared a duo_availability override from a namespace ✅ GitLab 19.2 Group
admin_override_set_for_namespace_duo_availability Admin set a duo_availability override on a namespace ✅ GitLab 19.2 Group
ai_custom_instructions_updated Custom AI instructions setting on group changed ✅ GitLab 19.4 Group
ai_setting_updated An AI setting is updated ✅ GitLab 19.0 Instance

AI 에이전트#

Type name Event triggered when Saved to database Introduced in Scope
ai_tool_rule_created An AI tool rule is created ✅ GitLab 19.1 Group
ai_tool_rule_updated An AI tool rule is updated ✅ GitLab 19.1 Group
ai_tool_rules_bulk_updated AI tool rules are bulk updated ✅ GitLab 19.1 Group

AI 카탈로그 큐레이션#

Type name Event triggered when Saved to database Introduced in Scope
ai_catalog_restricted_to_group_hierarchy_updated In a group, the AI Catalog restricted to group hierarchy setting is changed ✅ GitLab 19.0 Group
create_ai_catalog_agent A user creates an AI Catalog agent. ✅ GitLab 18.6 Project
create_ai_catalog_flow A user creates an AI Catalog flow. ✅ GitLab 18.6 Project
create_ai_catalog_third_party_flow A user creates an AI Catalog external agent (formerly third-party flow). ✅ GitLab 18.6 Project
delete_ai_catalog_agent A user deletes an AI Catalog agent. ✅ GitLab 18.6 Project
delete_ai_catalog_flow A user deletes an AI Catalog flow. ✅ GitLab 18.6 Project
delete_ai_catalog_third_party_flow A user deletes an AI Catalog external agent (formerly third-party flow). ✅ GitLab 18.6 Project
disable_ai_catalog_agent A user disables an AI Catalog agent in a project or group. ✅ GitLab 18.6 Project, Group
disable_ai_catalog_flow A user disables an AI Catalog flow in a project or group. ✅ GitLab 18.6 Project, Group
disable_ai_catalog_third_party_flow A user disables an AI Catalog external agent (formerly third-party flow) in a project or group. ✅ GitLab 18.6 Project, Group
duo_custom_agents_enabled_updated GitLab Duo custom agents enabled setting on group changed ✅ GitLab 19.0 Group
duo_custom_flows_enabled_updated GitLab Duo custom flows enabled setting on group changed ✅ GitLab 19.0 Group
duo_external_agents_enabled_updated GitLab Duo external agents enabled setting on group changed ✅ GitLab 19.0 Group
enable_ai_catalog_agent A user enables an AI Catalog agent in a project or group. ✅ GitLab 18.6 Project, Group
enable_ai_catalog_flow A user enables an AI Catalog flow in a project or group. ✅ GitLab 18.6 Project, Group
enable_ai_catalog_third_party_flow A user enables an AI Catalog external agent (formerly third-party flow) in a project or group. ✅ GitLab 18.6 Project, Group
restore_ai_catalog_item A user restores a previous AI Catalog item version as the new latest version. ✅ GitLab 19.1 Project
update_ai_catalog_agent A user updates an AI Catalog agent. ✅ GitLab 18.6 Project
update_ai_catalog_flow A user updates an AI Catalog flow. ✅ GitLab 18.6 Project
update_ai_catalog_third_party_flow A user updates an AI Catalog external agent (formerly third-party flow). ✅ GitLab 18.6 Project
update_enabled_ai_catalog_agent A user updates an enabled AI Catalog agent in a project or group. ✅ GitLab 18.10 Project, Group
update_enabled_ai_catalog_flow A user updates an enabled AI Catalog flow in a project or group. ✅ GitLab 18.10 Project, Group
update_enabled_ai_catalog_third_party_flow A user updates an enabled AI Catalog external agent in a project or group. ✅ GitLab 18.10 Project, Group

AI 프레임워크#

Type name Event triggered when Saved to database Introduced in Scope
auto_duo_code_review_enabled_updated GitLab Duo automatic code review enabled setting on group changed ✅ GitLab 18.11 Group
duo_features_enabled_updated GitLab Duo Features enabled setting on group or project changed ✅ GitLab 16.10 Group, Project
duo_foundational_flows_enabled_updated GitLab Duo foundational flows enabled setting on group changed ✅ GitLab 18.11 Group
duo_remote_flows_enabled_updated GitLab Duo remote flows enabled setting on group changed ✅ GitLab 18.11 Group
enabled_foundational_flows_updated Enabled foundational flows selection on group changed ✅ GitLab 18.11 Group
q_onbarding_updated Amazon Q instance settings changed ✅ GitLab 17.8 Instance

감사 이벤트#

Type name Event triggered when Saved to database Introduced in Scope
amazon_s3_configuration_created Amazon S3 configuration for audit events streaming is created ✅ GitLab 16.5 Group
amazon_s3_configuration_deleted Amazon S3 configuration for audit events streaming is deleted ✅ GitLab 16.5 Group
amazon_s3_configuration_updated Amazon S3 configuration for audit events streaming is updated ✅ GitLab 16.5 Group
audit_events_streaming_headers_create A streaming header for audit events is created ✅ GitLab 15.3 Group
audit_events_streaming_headers_destroy A streaming header for audit events is deleted ✅ GitLab 15.3 Group
audit_events_streaming_instance_headers_create A streaming header for instance level external audit event destination is created ✅ GitLab 16.3 Instance
audit_events_streaming_instance_headers_destroy A streaming header for instance level external audit event destination is deleted ✅ GitLab 16.3 Instance
audit_events_streaming_instance_headers_update A streaming header for instance level external audit event destination is updated ✅ GitLab 16.3 Instance
create_event_streaming_destination An external audit event destination is created ✅ GitLab 14.6 Group
create_http_namespace_filter A namespace filter for an external audit event destination for a top-level group is created ✅ GitLab 16.6 Group
create_instance_event_streaming_destination An external audit event destination for an instance is created ✅ GitLab 16.2 Instance
created_group_audit_event_streaming_destination An external audit event destination for a top-level group is created ✅ GitLab 16.11 Group
created_group_namespace_filter A namespace filter for an external audit event destination for a top-level group is created ✅ GitLab 17.0 Group
created_instance_audit_event_streaming_destination An external audit event destination for an instance is created ✅ GitLab 16.11 Instance
created_instance_namespace_filter A namespace filter for an external audit event destination for an instance is created ✅ GitLab 17.2 Instance
delete_http_namespace_filter A namespace filter for an external audit event destination for a top-level group is deleted ✅ GitLab 16.7 Group
deleted_group_audit_event_streaming_destination An external audit event destination for a top-level group is deleted ✅ GitLab 16.11 Group
deleted_group_namespace_filter A namespace filter for an external audit event destination for a top-level group is deleted ✅ GitLab 17.0 Group
deleted_instance_audit_event_streaming_destination An external audit event destination for a GitLab instance is deleted ✅ GitLab 16.11 Instance
deleted_instance_namespace_filter A namespace filter for an external audit event destination for a GitLab instance is deleted ✅ GitLab 17.2 Instance
destroy_event_streaming_destination An external audit event destination is deleted ✅ GitLab 14.6 Group
destroy_instance_event_streaming_destination An instance level external audit event destination is deleted ✅ GitLab 16.2 Instance
event_type_filters_created A new audit events streaming event type filter is created ✅ GitLab 15.10 Group
event_type_filters_deleted An audit events streaming event type filter is deleted ✅ GitLab 15.10 Group
google_cloud_logging_configuration_created Google Cloud Logging configuration is created ✅ GitLab 16.1 Group
google_cloud_logging_configuration_deleted Google Cloud Logging configuration is deleted ✅ GitLab 16.1 Group
google_cloud_logging_configuration_updated Google Cloud Logging configuration is updated ✅ GitLab 16.1 Group
instance_amazon_s3_configuration_created Instance Amazon S3 configuration for audit events streaming is created ✅ GitLab 16.7 Instance
instance_amazon_s3_configuration_deleted Instance-level Amazon S3 configuration for audit events streaming is deleted ✅ GitLab 16.7 Instance
instance_amazon_s3_configuration_updated Instance-level Amazon S3 configuration for audit events streaming is updated ✅ GitLab 16.7 Instance
instance_google_cloud_logging_configuration_created Instance-level Google Cloud Logging configuration is created ✅ GitLab 16.4 Instance
instance_google_cloud_logging_configuration_deleted Instance-level Google Cloud Logging configuration is deleted ✅ GitLab 16.5 Instance
instance_google_cloud_logging_configuration_updated Instance-level Google Cloud Logging configuration is updated ✅ GitLab 16.5 Instance
update_event_streaming_destination An external audit event destination is updated ✅ GitLab 14.6 Group
update_instance_event_streaming_destination An instance level external audit event destination is updated ✅ GitLab 16.2 Instance
updated_group_audit_event_streaming_destination An external audit event destination for a top-level group is updated ✅ GitLab 16.11 Group
updated_instance_audit_event_streaming_destination An external audit event destination for a GitLab instance is updated ✅ GitLab 16.11 Instance
ai_audit_events_storage_enabled_updated Added when ai_audit_events_storage_enabled is changed on a group or project. ✅ GitLab 19.2 Group, Project

인가#

Type name Event triggered when Saved to database Introduced in Scope
oauth_application_created User creates an OAuth application ✅ GitLab 18.2 User
oauth_application_deleted User deletes an OAuth application ✅ GitLab 19.0 User
oauth_application_updated User updates an OAuth application ✅ GitLab 19.0 User
secure_ci_job_token_policies_updated Permissions are updated for a CI_JOB_TOKEN scope ✅ GitLab 17.6 Project
user_authorized_iam_oauth_application User authorized an IAM OAuth application ✅ GitLab 19.1 User
user_authorized_oauth_application User authorized an OAuth application ✅ GitLab 17.9 User
user_rejected_iam_oauth_application User rejected an IAM OAuth application ✅ GitLab 19.1 User

빌드 아티팩트#

Type name Event triggered when Saved to database Introduced in Scope
job_artifact_downloaded A user downloads a job artifact from a project ❌ GitLab 16.8 Project

CI 변수#

Type name Event triggered when Saved to database Introduced in Scope
variable_viewed_api A CI/CD variable is accessed with the API ❌ GitLab 18.3 Project, Group
variable_viewed_graphql A CI/CD variable value is accessed with GraphQL ❌ GitLab 19.4 Project, Group
group_ci_cd_settings_accessed Log an audit event when a user loads the CI/CD Settings page of a group. ❌ GitLab 18.4 Group
project_ci_cd_settings_accessed Log an audit event when a user loads the CI/CD Settings page of a project. ❌ GitLab 18.4 Project

코드 리뷰#

Type name Event triggered when Saved to database Introduced in Scope
delete_merge_request A merge request is successfully deleted ❌ GitLab 15.4 Project
group_merge_request_approval_setting_created Merge request approval settings are added to a group ✅ GitLab 15.1 Group

코드 리뷰 워크플로#

Type name Event triggered when Saved to database Introduced in Scope
merge_request_approval_operation A merge request is approved ❌ GitLab 15.3 Project
merge_request_closed_by_project_bot A merge request is closed using a project access token ✅ GitLab 16.1 Project
merge_request_created_by_project_bot A merge request is created using a project access token ✅ GitLab 16.1 Project
merge_request_invalid_approver_rules An invalid rule when merge request is approved ✅ GitLab 15.5 Project
merge_request_merged_by_project_bot A merge request is merged using a project access token ✅ GitLab 16.1 Project
merge_request_reopened_by_project_bot A merge request is reopened using a project access token ✅ GitLab 16.1 Project
project_merge_method_updated A project's merge request method is updated ✅ GitLab 14.10 Project
project_merge_requests_author_approval_updated A project's MR author approval setting is updated ✅ GitLab 15.7 Project
project_merge_requests_disable_committers_approval_updated A project's setting for disabling committers approval on merge requests is updated ✅ GitLab 15.7 Project
project_merge_requests_template_updated A merge request template for a project is updated ✅ GitLab 15.0 Project
project_only_allow_merge_if_all_discussions_are_resolved_updated A project's setting for allowing merge only when all discussions are resolved is updated ✅ GitLab 15.7 Project
project_only_allow_merge_if_all_status_checks_passed_updated A project's setting for only allowing a merge if all status checks have passed is updated ✅ GitLab 19.1 Project
project_only_allow_merge_if_pipeline_succeeds_updated A project's only allow merge if pipeline succeeds setting is updated ✅ GitLab 15.7 Project
project_remove_source_branch_after_merge_updated A project has its setting to remove branches after merges updated ✅ GitLab 14.10 Project
project_require_password_to_approve_updated A project's setting for requiring a user's password for approval of merge request is updated ✅ GitLab 15.7 Project
project_reset_approvals_on_push_updated A project has its setting on whether approvals are reset on a push is updated ✅ GitLab 14.2 Project
project_resolve_outdated_diff_discussions_updated A project's resolve outdated diff discussions setting is updated ✅ GitLab 15.7 Project
show_diff_preview_in_email_updated Setting Email notification to include diff preview is updated ✅ GitLab 17.4 Group, Project
require_sha_for_merge_updated Added when require_sha_for_merge is changed. ✅ GitLab 19.2 Group
selective_code_owner_removals_updated Selective code owner removal is updated ✅ GitLab 17.0 Project

코드 제안#

Type name Event triggered when Saved to database Introduced in Scope
project_suggestion_commit_message_updated A project has its suggested commit message updated ✅ GitLab 14.10 Project

컴플라이언스 관리#

Type name Event triggered when Saved to database Introduced in Scope
add_gpg_key A GPG key is added ✅ GitLab 15.9 User
allow_author_approval_updated Prevent approval by merge request creator setting is updated ✅ GitLab 15.6 Group
allow_committer_approval_updated Prevent approvals by users who add commits setting is updated ✅ GitLab 15.6 Group
allow_overrides_to_approver_list_per_merge_request_updated Prevent editing approval rules in projects and merge requests setting is updated ✅ GitLab 15.6 Group
audit_events_streaming_headers_update A streaming header for audit events is updated ✅ GitLab 15.3 Group
compliance_control_status_fail A compliance control status is updated to fail ✅ GitLab 17.10 Project
compliance_control_status_pass A compliance control status is updated to pass ✅ GitLab 17.10 Project
compliance_framework_added A compliance framework is applied to a project ✅ GitLab 17.2 Project
compliance_framework_deleted A compliance framework is removed from a project ✅ GitLab 14.1 Project
compliance_framework_id_updated A compliance framework is updated for a project ✅ GitLab 15.7 Project
compliance_framework_removed A compliance framework is removed from a project ✅ GitLab 17.2 Project
create_compliance_framework A compliance framework is successfully created ✅ GitLab 14.6 Group
create_status_check An external status check is created ✅ GitLab 15.9 Project
created_compliance_requirement A requirement is added to a compliance framework ✅ GitLab 17.6 Group
created_compliance_requirement_control A control is added to a compliance requirement. ✅ GitLab 17.9 Group
delete_status_check An external status check is deleted ✅ GitLab 15.9 Project
destroy_compliance_framework A compliance framework is successfully deleted ✅ GitLab 14.6 Group
destroyed_compliance_requirement A compliance framework requirement is destroyed ✅ GitLab 17.7 Group
destroyed_compliance_requirement_control A compliance requirement control is destroyed. ✅ GitLab 17.9 Group
external_status_check_name_updated The name of an external status check is updated ✅ GitLab 15.7 Project
external_status_check_url_updated The URL that is used for external status checks for a pipeline is updated ✅ GitLab 15.0 Project
group_saml_member_added A user was added as a SAML group member ✅ GitLab 18.4 Group
group_saml_provider_create A group SAML provider is created ✅ GitLab 15.9 Group
group_saml_provider_update A group SAML provider is updated ✅ GitLab 15.9 Group
inactive_project_scheduled_for_deletion An inactive project is scheduled for deletion ✅ GitLab 16.4 Project
merge_request_create A merge request is created ❌ GitLab 15.9 Project
merge_request_merged A merge request is merged ✅ GitLab 17.5 Project
omniauth_login_failed An OmniAuth login fails ✅ GitLab 16.3 User
password_reset_requested A user requests a password reset using a registered email address ✅ GitLab 15.11 User
pending_compliance_external_control_failed A project's compliance external control status is updated to fail because of timeout. ✅ GitLab 17.9 Project
personal_access_token_created A user creates a personal access token ✅ GitLab 15.9 User
personal_access_token_revoked A personal access token is revoked ✅ GitLab 15.9 User
project_archived A project is archived ✅ GitLab 15.11 Project
project_deletion_marked A project is marked for deletion ✅ GitLab 15.11 Group, Instance
project_destroyed A project is destroyed ✅ GitLab 15.11 Group, Instance
project_export_file_download_started A download of a project export file is started ✅ GitLab 15.11 Project
project_feature_security_and_compliance_access_level_updated A project's security and compliance access level setting is updated ✅ GitLab 15.7 Project
project_group_link_created A group is invited to a project ✅ GitLab 15.9 Group
project_group_link_deleted A project group link is deleted ✅ GitLab 15.9 Group
project_group_link_updated A project group link is updated ✅ GitLab 15.9 Project
project_imported A project is imported ✅ GitLab 15.11 Group
project_restored A project is restored ✅ GitLab 15.11 Project
protected_branch_allow_force_push_updated A protected branch has its ability to allow force pushes is updated ✅ GitLab 14.3 Project
public_repository_download_operation A Git repository for a public project is downloaded ❌ GitLab 17.0 Project
registration_created A user registers for instance access ✅ GitLab 16.3 User
release_created A release is created ✅ GitLab 15.9 Project
release_deleted_audit_event A release is deleted ✅ GitLab 15.9 Project
release_milestones_updated A release's associated milestones are updated ✅ GitLab 15.9 Project
release_updated A release is updated ✅ GitLab 15.9 Project
remove_gpg_key A GPG key is deleted ✅ GitLab 15.9 User
repository_download_operation A Git repository for a private or internal project is downloaded ✅ GitLab 15.9 Project
request_to_compliance_external_control_failed Request to compliance external control failed ✅ GitLab 17.9 Project
request_to_compliance_external_control_successful Request to compliance external control successful ❌ GitLab 17.9 Project
require_password_to_approve_updated Require user password for approvals from group merge request setting is updated ✅ GitLab 15.6 Group
retain_approvals_on_push_updated Require new approvals when new commits are added to an MR from group merge request setting is updated ✅ GitLab 15.6 Group
saml_group_links_created A SAML Group Link is created ✅ GitLab 15.9 Group
saml_group_links_removed A SAML Group Link is removed ✅ GitLab 15.9 Group
smartcard_authentication_created A user authenticates with smartcard ✅ GitLab 16.0 User
update_approval_rules Updating a merge approval rule ✅ GitLab 15.2 Project
update_compliance_framework A compliance framework is updated ✅ GitLab 14.6 Group
update_compliance_requirement A compliance framework requirement is updated. ✅ GitLab 17.7 Group
update_project_compliance_violation Project compliance violation is updated ✅ GitLab 18.2 Project
update_status_check An external status check is updated ✅ GitLab 15.9 Project
updated_compliance_requirement_control Compliance requirement control updated. ✅ GitLab 17.9 Group

소모성 자원 비용 관리#

Type name Event triggered when Saved to database Introduced in Scope
usage_billing_updated The namespace owner changes GitLab Credits dashboard settings ✅ GitLab 18.7 Group

컨테이너 레지스트리#

Type name Event triggered when Saved to database Introduced in Scope
container_repository_created A container repository is first pushed to the registry ✅ GitLab 17.5 Project
container_repository_deleted A project's container registry is deleted ✅ GitLab 17.2 Project
container_repository_deletion_marked A project's container repository is marked for deletion ✅ GitLab 17.2 Project
container_repository_tags_deleted A project's container repository tag is deleted ✅ GitLab 17.2 Project
project_feature_container_registry_access_level_updated A project's container registry access level setting is updated ✅ GitLab 15.7 Project

지속적 배포#

Type name Event triggered when Saved to database Introduced in Scope
deploy_key_added A deploy key is added ✅ GitLab 15.3 Project
deploy_key_removed A deploy key is removed ✅ GitLab 15.3 Project
deploy_token_created A deploy token is created ✅ GitLab 15.1 Project
deploy_token_creation_failed A deploy token fails to create ✅ GitLab 15.1 Project
deploy_token_destroyed A deploy token is destroyed ✅ GitLab 15.1 Project
deploy_token_revoked A project deploy token is revoked ✅ GitLab 15.1 Project
deployment_approved A deployment is approved ✅ GitLab 17.1 Project
deployment_rejected A deployment is rejected ✅ GitLab 17.1 Project
deployment_started A deployment to a protected environment is started ✅ GitLab 17.2 Project
group_deploy_token_created A group deploy token is created ✅ GitLab 15.3 Group
group_deploy_token_creation_failed Creating a group deploy token failed ✅ GitLab 15.3 Group
group_deploy_token_destroyed A group deploy token is destroyed ✅ GitLab 15.3 Group
group_deploy_token_revoked A group deploy token is revoked ✅ GitLab 15.3 Group

지속적 통합#

Type name Event triggered when Saved to database Introduced in Scope
allow_merge_on_skipped_pipeline_updated Skipped pipelines are considered successful setting is updated ✅ GitLab 14.10 Project
ci_group_variable_created A CI/CD variable is created for a group ✅ GitLab 15.2 Group
ci_group_variable_deleted A CI/CD variable is deleted for a group ✅ GitLab 15.2 Group
ci_group_variable_updated A CI/CD variable is updated for a group ✅ GitLab 15.2 Group
ci_instance_variable_created A CI/CD variable is created for an instance ✅ GitLab 16.5 Instance
ci_instance_variable_deleted A CI/CD variable is deleted for an instance ✅ GitLab 16.5 Instance
ci_instance_variable_updated A CI/CD variable is updated for an instance ✅ GitLab 16.5 Instance
ci_variable_created A CI/CD variable is created for a project ✅ GitLab 15.2 Project
ci_variable_deleted A CI/CD variable is deleted for a project ✅ GitLab 15.2 Project
ci_variable_updated A CI/CD variable is updated for a project ✅ GitLab 15.2 Project
destroy_pipeline A pipeline is deleted ✅ GitLab 16.6 Project
multi_project_downstream_pipeline_created Multi project downstream pipeline is created ❌ GitLab 17.6 Project
project_cicd_merge_pipelines_enabled_updated The CI/CD merge pipelines setting for a project is updated ✅ GitLab 15.8 Project
runner_controller_created A runner controller is created ✅ GitLab 18.9 Instance
runner_controller_deleted A runner controller is deleted ✅ GitLab 18.9 Instance
runner_controller_instance_scope_added Instance-level scope is added to a runner controller ✅ GitLab 18.9 Instance
runner_controller_instance_scope_removed Instance-level scope is removed from a runner controller ✅ GitLab 18.9 Instance
runner_controller_runner_scope_added Runner-level scope is added to a runner controller ✅ GitLab 18.10 Instance
runner_controller_runner_scope_removed Runner-level scope is removed from a runner controller ✅ GitLab 18.10 Instance
runner_controller_token_created A runner controller token is created ✅ GitLab 18.9 Instance
runner_controller_token_revoked A runner controller token is revoked ✅ GitLab 18.9 Instance
runner_controller_token_rotated A runner controller token is rotated ✅ GitLab 18.9 Instance
runner_controller_updated A runner controller is updated ✅ GitLab 18.9 Instance

배포#

Type name Event triggered when Saved to database Introduced in Scope
project_feature_releases_access_level_updated A project's releases access level setting is updated ✅ GitLab 15.7 Project

의존성 방화벽#

Type name Event triggered when Saved to database Introduced in Scope
dependency_firewall_allowed A dependency is allowed by the dependency firewall policy ✅ GitLab 19.0 Project
dependency_firewall_blocked A dependency is blocked by the dependency firewall policy ✅ GitLab 19.0 Project
dependency_firewall_warned A dependency matched an advisory (warn-mode) dependency firewall policy ✅ GitLab 19.0 Project

배포 관리#

Type name Event triggered when Saved to database Introduced in Scope
cluster_agent_create_failed A user attempts to create a cluster agent but it failed ✅ GitLab 17.3 Project
cluster_agent_created A user creates a cluster agent ✅ GitLab 17.3 Project
cluster_agent_delete_failed A user attempts to delete a cluster agent but it failed ✅ GitLab 17.3 Project
cluster_agent_deleted A user deletes a cluster agent ✅ GitLab 17.3 Project
cluster_agent_token_created A user creates a cluster agent token ✅ GitLab 15.10 Project
cluster_agent_token_revoked A user revokes a cluster agent token ✅ GitLab 15.10 Project

DORA 지표#

Type name Event triggered when Saved to database Introduced in Scope
project_feature_metrics_dashboard_access_level_updated A project's metrics dashboard access level setting is updated ✅ GitLab 15.7 Project

Duo 에이전트 플랫폼#

Type name Event triggered when Saved to database Introduced in Scope
ai_agent_session_ended An AI agent workflow session has ended. ✅ GitLab 19.0 Project, Group
ai_agent_session_started An AI agent workflow session has started. ✅ GitLab 19.0 Project, Group
ai_claude_agent_session_started A Claude Code agent session was first seen. ✅ GitLab 19.4 Project, Group
ai_claude_content_unavailable Content from a Claude Code agent session was unavailable. ✅ GitLab 19.4 Project, Group
ai_claude_response_received A response was received from a Claude Code agent. ✅ GitLab 19.4 Project, Group
ai_claude_tool_execution_failed A tool execution by a Claude Code agent has failed. ✅ GitLab 19.4 Project, Group
ai_claude_tool_invoked A tool was invoked by a Claude Code agent. ✅ GitLab 19.4 Project, Group
ai_claude_tool_response_received A tool response was received by a Claude Code agent. ✅ GitLab 19.4 Project, Group
ai_claude_user_input_received User input was received by a Claude Code agent. ✅ GitLab 19.4 Project, Group
ai_llm_input_sent A prompt was sent to an LLM by an AI agent. ✅ GitLab 19.0 Project, Group
ai_llm_request_failed An LLM request by an AI agent has failed. ✅ GitLab 19.0 Project, Group
ai_llm_response_received An LLM response was received by an AI agent. ✅ GitLab 19.0 Project, Group
ai_tool_execution_failed A tool execution by an AI agent has failed. ✅ GitLab 19.0 Project, Group
ai_tool_execution_retried A failed tool execution was retried by an AI agent. ✅ GitLab 19.0 Project, Group
ai_tool_invoked A tool was invoked by an AI agent. ✅ GitLab 19.0 Project, Group
ai_tool_response_received A tool response was received by an AI agent. ✅ GitLab 19.0 Project, Group
ai_user_input_received User input was received by an AI agent. ✅ GitLab 19.0 Project, Group
ai_user_output_displayed AI agent output was displayed to the user. ✅ GitLab 19.0 Project, Group
autonomous_oauth_token_created An autonomous OAuth token was created for a Duo workflow without composite identity ✅ GitLab 19.3 Group, Project, User
composite_oauth_token_created A composite OAuth token was created for a Duo workflow ✅ GitLab 19.0 Group, Project, User
duo_agent_platform_enabled_updated Duo Agent Platform enabled setting on group changed ✅ GitLab 19.0 Group
duo_service_account_provisioned A service account was auto-provisioned for a Duo Agent Platform flow or third-party flow. ✅ GitLab 19.1 Group, Project, User
duo_session_created Duo session is created ✅ GitLab 18.8 Group, Project
duo_session_deleted Duo session is deleted ✅ GitLab 19.0 Group, Project
duo_session_failed Duo session has failed ✅ GitLab 18.8 Project
duo_session_finished Duo session is finished ✅ GitLab 18.8 Project
duo_session_resumed Duo session is resumed ✅ GitLab 18.9 Project
duo_session_started Duo session is started ✅ GitLab 18.8 Project
duo_session_stopped Duo session is stopped ✅ GitLab 18.8 Project
duo_tool_call_approved A tool call was approved in a Duo workflow session ❌ GitLab 19.0 Group, Project
duo_workflow_mcp_enabled_updated Duo Workflow MCP enabled setting on group changed ✅ GitLab 19.0 Group
flow_trigger_created A flow trigger was created for a project ✅ GitLab 19.0 Project
flow_trigger_deleted A flow trigger was deleted from a project ✅ GitLab 19.0 Project
flow_trigger_updated A flow trigger was updated for a project ✅ GitLab 19.0 Project
foundational_agent_status_updated A foundational agent status was updated for a namespace or organization ✅ GitLab 19.1 Group, Instance
mcp_server_oauth_token_stored A user connected to an MCP server and an OAuth token was stored ✅ GitLab 19.0 User
prompt_injection_protection_level_updated Prompt injection protection level setting on group changed ✅ GitLab 19.0 Group
third_party_agent_token_created A third-party agent access token was generated ✅ GitLab 18.11 User
api_request_access_with_scope A subset of API requests authenticated by a token with an audited scope ✅ GitLab 17.7 User
duo_cli_session_blocked A Duo CLI session was blocked because the administrator disabled Duo CLI ✅ GitLab 19.2 User
lock_duo_features_enabled_updated Added when lock_duo_features_enabled is changed. ✅ GitLab 19.0 Group

Duo Chat#

Type name Event triggered when Saved to database Introduced in Scope
web_search_enabled_updated In a group, the setting that allows web search in GitLab Duo Chat is changed ✅ GitLab 19.4 Group

동적 애플리케이션 보안 테스트#

Type name Event triggered when Saved to database Introduced in Scope
dast_profile_create A dynamic application security testing profile is created ✅ GitLab 14.1 Project
dast_profile_destroy A dynamic application security profile is removed ✅ GitLab 14.1 Project
dast_profile_schedule_create A dynamic application security testing profile schedule is created ✅ GitLab 14.3 Project
dast_profile_schedule_update A dynamic application security testing profile schedule is updated ✅ GitLab 14.3 Project
dast_profile_update A dynamic application security profile is updated ✅ GitLab 14.1 Project
dast_scanner_profile_create A dynamic application security testing scanner profile is created ✅ GitLab 14.0 Project
dast_scanner_profile_destroy A dynamic application security testing scanner profile is removed ✅ GitLab 14.0 Project
dast_scanner_profile_update A dynamic application security testing scanner profile is updated ✅ GitLab 14.0 Project
dast_site_profile_create A dynamic application security testing site profile is created ✅ GitLab 14.0 Project
dast_site_profile_destroy A dynamic application security testing site profile is removed ✅ GitLab 14.0 Project
dast_site_profile_update A dynamic application security testing site profile is updated ✅ GitLab 14.0 Project

환경 관리#

Type name Event triggered when Saved to database Introduced in Scope
environment_protected A protected environment is created ✅ GitLab 15.8 Group, Project
environment_unprotected A protected environment is unprotected ✅ GitLab 15.8 Group, Project
project_feature_environments_access_level_updated A project's environments access level setting is updated ✅ GitLab 15.7 Project
protected_environment_approval_rule_added An approval rule is added to a protected environment ✅ GitLab 16.5 Group, Project
protected_environment_approval_rule_deleted An approval rule is removed from a protected environment ✅ GitLab 16.5 Project, Group
protected_environment_approval_rule_updated An approval rule of a protected environment is updated ✅ GitLab 16.5 Project, Group
protected_environment_deploy_access_level_added A deploy access level is added to a protected environment ✅ GitLab 16.5 Group, Project
protected_environment_deploy_access_level_deleted A deploy access level is removed from a protected environment ✅ GitLab 16.5 Group, Project
protected_environment_deploy_access_level_updated A deploy access level of a protected environment is updated ✅ GitLab 16.5 Project
protected_environment_updated A protected environment is updated ✅ GitLab 16.5 Group, Project

기능 플래그#

Type name Event triggered when Saved to database Introduced in Scope
project_feature_feature_flags_access_level_updated A project's feature flags access level setting is updated ✅ GitLab 15.7 Project
feature_flag_created A feature flag is created ✅ GitLab 15.10 Project
feature_flag_deleted A feature flag is deleted ✅ GitLab 15.10 Project
feature_flag_updated A feature flag is updated ✅ GitLab 15.10 Project

플릿 가시성#

Type name Event triggered when Saved to database Introduced in Scope
ci_runner_created Triggered when a runner is created ✅ GitLab 17.8 Instance, Group, Project
ci_runner_usage_export A runner usage report is generated ✅ GitLab 16.8 Instance
ci_runners_bulk_deleted Runners are deleted in bulk ✅ GitLab 17.7 User

퍼즈 테스트#

Type name Event triggered when Saved to database Introduced in Scope
coverage_fuzzing_corpus_create A corpus action is added ✅ GitLab 14.5 Project

그룹 및 프로젝트#

Type name Event triggered when Saved to database Introduced in Scope
create_ssh_certificate An SSH certificate is created ✅ GitLab 16.6 Group
delete_ssh_certificate An SSH certificate is deleted ✅ GitLab 16.6 Group
emails_enabled_updated Setting Enable email notifications is updated ✅ GitLab 17.4 Group
enabled_git_access_protocol_updated Setting Enabled Git access protocols is updated ✅ GitLab 17.4 Group
enforce_ssh_certificates_updated Setting Enforce SSH Certificates is updated ✅ GitLab 17.4 Group
group_archived A group is archived ✅ GitLab 18.3 Group
group_created A group is created ✅ GitLab 16.3 Group
group_deletion_marked A group is marked for deletion ✅ GitLab 15.11 Group
group_description_updated Group description is updated ✅ GitLab 17.4 Group
group_destroyed A group is destroyed ✅ GitLab 15.11 Group
group_lfs_enabled_updated LFS enabled for a group is updated ✅ GitLab 15.7 Group
group_membership_lock_updated Membership lock for a group is updated ✅ GitLab 15.7 Group
group_mentions_disabled_updated A group's setting to notify group members on group mention is updated ✅ GitLab 17.4 Group
group_name_updated A group's name is updated ✅ GitLab 15.7 Group
group_path_updated A group's path is updated ✅ GitLab 15.7 Group
group_project_creation_level_updated A group's project creation level is updated ✅ GitLab 15.7 Group
group_request_access_enabled_updated A group's request access enabled is updated ✅ GitLab 15.7 Group
group_restored A group is restored ✅ GitLab 15.11 Group
group_share_with_group_link_created You invite a group to another group by using the group's membership page ✅ GitLab 15.10 Group
group_share_with_group_link_removed You remove a group from another group by using the group's membership page ✅ GitLab 15.10 Group
group_share_with_group_link_updated You update a group's access settings to another group by using the group's membership page ✅ GitLab 15.10 Group
group_shared_with_group_lock_updated Group can be shared with other group setting is updated ✅ GitLab 17.4 Group
group_unarchived A group is unarchived ✅ GitLab 18.3 Group
group_visibility_level_updated A group's visibility level is updated ✅ GitLab 15.7 Group
prevent_sharing_groups_outside_hierarchy_updated A group's setting to Members cannot invite groups outside of group and its subgroup updated ✅ GitLab 17.4 Group
project_created A project is created ✅ GitLab 16.0 Project
project_description_updated A project's description is updated ❌ GitLab 16.3 Project
project_feature_operations_access_level_updated A project's operation access level setting is updated ✅ GitLab 15.7 Project
project_feature_requirements_access_level_updated A project's requirements access level setting is updated ✅ GitLab 15.7 Project
project_name_updated A project has its name updated ✅ GitLab 10.2 Project
project_namespace_updated A project's namespace is updated ✅ GitLab 15.7 Project
project_path_updated A project's path is updated ✅ GitLab 15.5 Project
project_topics_updated A project's topics assignments are changed ✅ GitLab 17.4 Project
project_unarchived A project is unarchived ✅ GitLab 15.11 Project
project_visibility_level_updated A project's visibility level setting is updated ✅ GitLab 15.7 Project
remove_dormant_members_period_updated Setting Days of inactivity before removal is updated ✅ GitLab 17.4 Group
remove_dormant_members_updated Setting Dormant members is updated ✅ GitLab 17.4 Group

임포터#

Type name Event triggered when Saved to database Introduced in Scope
direct_transfer_relation_export_batch_downloaded Direct Transfer relation export batch downloaded ✅ GitLab 18.2 Group, Project
direct_transfer_relation_export_downloaded Direct Transfer relation export downloaded ✅ GitLab 18.2 Group, Project
direct_transfer_relations_export_initiated Direct Transfer relations export initiated ✅ GitLab 18.2 Group, Project
group_export_created A group file export is created ✅ GitLab 17.0 Group
project_export_created A project file export is created ✅ GitLab 17.0 Project

인시던트 관리#

Type name Event triggered when Saved to database Introduced in Scope
incident_closed_by_project_bot An incident is closed using a project access token ✅ GitLab 16.1 Project
incident_created_by_project_bot An incident is created using a project access token ✅ GitLab 16.1 Project
incident_reopened_by_project_bot An incident is reopened using a project access token ✅ GitLab 16.1 Project

MCP 서버#

Type name Event triggered when Saved to database Introduced in Scope
mcp_server_enabled_updated MCP server enabled setting on group changed ✅ GitLab 19.0 Group

병합 트레인#

Type name Event triggered when Saved to database Introduced in Scope
project_cicd_merge_trains_enabled_updated The CI/CD merge trains settings for a project is updated ✅ GitLab 15.8 Project

MLOps#

Type name Event triggered when Saved to database Introduced in Scope
project_feature_model_experiments_access_level_updated A project's model experiments access level is updated ✅ GitLab 16.1 Project
ml_model_created ML model is created ✅ GitLab 17.4 Project
ml_model_destroyed ML model destroyed ✅ GitLab 17.4 Project
ml_model_version_created ML model version is created ✅ GitLab 17.4 Project
ml_model_version_destroyed ML model version destroyed ✅ GitLab 17.4 Project
project_feature_model_registry_access_level_updated Model registry access level was updated ✅ GitLab 16.7 Project

분류되지 않음#

Type name Event triggered when Saved to database Introduced in Scope
experiment_features_enabled_updated Enabling experiment AI features setting is toggled ✅ GitLab 16.0 Group

옵저버빌리티#

Type name Event triggered when Saved to database Introduced in Scope
project_feature_monitor_access_level_updated A project's monitor access level setting is updated ✅ GitLab 15.7 Project

조직#

Type name Event triggered when Saved to database Introduced in Scope
group_transferred_to_organization A top-level group is transferred to a different organization ✅ GitLab 19.3 Group
organization_hard_deleted An organization is hard-deleted (the database record is destroyed) ✅ GitLab 19.1 Instance
organization_soft_deleted An organization is soft-deleted ✅ GitLab 19.1 Instance

패키지 레지스트리#

Type name Event triggered when Saved to database Introduced in Scope
package_registry_package_deleted A package was deleted from GitLab package registry. Available only when the namespace's package setting audit_events_enabled is true. ✅ GitLab 17.10 Project, Group
package_registry_package_published A package was published to GitLab package registry. Available only when the namespace's package setting audit_events_enabled is true. ✅ GitLab 17.9 Project, Group
project_feature_package_registry_access_level_updated A project's package registry access level setting is updated ✅ GitLab 15.7 Project
project_packages_enabled_updated The setting that controls packages for a project is updated ✅ GitLab 11.5 Project

Pages#

Type name Event triggered when Saved to database Introduced in Scope
group_force_pages_access_control_updated A group's Pages public access control setting is updated ✅ GitLab 18.11 Group
pages_domain_created A Pages domain is created ✅ GitLab 19.4 Project
pages_domain_deleted A Pages domain is deleted ✅ GitLab 19.4 Project
pages_domain_disabled A Pages domain is disabled after failing verification ✅ GitLab 19.4 Project
pages_domain_enabled A Pages domain is enabled after successful verification ✅ GitLab 19.4 Project
pages_domain_updated A Pages domain is updated ✅ GitLab 19.4 Project
pages_domain_verification_failed A Pages domain verification failed ✅ GitLab 19.4 Project
pages_domain_verification_succeeded A Pages domain verification succeeded ✅ GitLab 19.4 Project
project_feature_pages_access_level_updated A project's page access level setting is updated ✅ GitLab 15.7 Project

권한#

Type name Event triggered when Saved to database Introduced in Scope
custom_admin_role_assigned_to_user A custom admin role is assigned to a user ✅ GitLab 18.0 User
custom_admin_role_created A custom admin role is created ✅ GitLab 18.0 Instance
custom_admin_role_deleted A custom admin role is deleted ✅ GitLab 18.0 Instance
custom_admin_role_unassigned_from_user A custom admin role is unassigned from a user ✅ GitLab 18.0 User
custom_admin_role_updated A custom admin role is updated ✅ GitLab 18.0 Instance
member_created A member is added and assigned a default or custom role ✅ GitLab 15.9 Group, Project
member_destroyed A member is removed ✅ GitLab 15.9 Group, Project
member_role_created A custom role is created ✅ GitLab 16.7 Group, Instance
member_role_deleted A custom role is deleted ✅ GitLab 16.9 Group, Instance
member_role_updated A custom role is updated ✅ GitLab 16.9 Group, Instance
member_updated A member's default or custom role or expiration date is updated ✅ GitLab 15.9 Group, Project

포트폴리오 관리#

Type name Event triggered when Saved to database Introduced in Scope
delete_epic An epic is successfully deleted ❌ GitLab 15.4 Group
epic_closed_by_project_bot An epic is closed by a group access token ✅ GitLab 16.1 Group
epic_created_by_project_bot An epic is created by a group access token ✅ GitLab 16.1 Group
epic_reopened_by_project_bot An epic is reopened by a group access token ✅ GitLab 16.1 Group

제품 분석 데이터 관리#

Type name Event triggered when Saved to database Introduced in Scope
product_analytics_settings_update Product analytics settings are changed ✅ GitLab 17.1 Project

품질 관리#

Type name Event triggered when Saved to database Introduced in Scope
test_case_closed_by_project_bot A test case is closed using a project access token ✅ GitLab 16.1 Project
test_case_created_by_project_bot A test case is created using a project access token ✅ GitLab 16.1 Project
test_case_reopened_by_project_bot A test case is reopened using a project access token ✅ GitLab 16.1 Project

러너#

Type name Event triggered when Saved to database Introduced in Scope
allow_runner_registration_token_updated Setting Allow members of projects and groups to create runners with runner registration tokens is updated ✅ GitLab 16.0 Group, Project
ci_runner_assigned_to_project A runner is assigned to a project ✅ GitLab 14.9 Project
ci_runner_registered An instance, group, or project runner is registered ✅ GitLab 14.8 Instance, Group, Project
ci_runner_token_reset A runner's token is reset ✅ GitLab 15.0 Instance, Group, Project
ci_runner_unassigned_from_project A runner is unassigned from a project ✅ GitLab 14.9 Project
ci_runner_unregistered An instance, group, or project runner is unregistered ✅ GitLab 14.9 Instance, Group, Project
group_shared_runners_minutes_limit_updated A group's shared runners minutes limit is updated ✅ GitLab 15.7 Group
runner_registration_enabled_updated Setting Runner registration is updated ✅ GitLab 17.4 Group
set_runner_associated_projects Associated projects are successfully assigned to a CI/CD runner ✅ GitLab 15.4 Project

시트 비용 관리#

Type name Event triggered when Saved to database Introduced in Scope
seat_assignment_model_enabled_updated Setting Seat Assignment Model enabled is updated ✅ GitLab 19.4 Group
seat_control_updated Setting Seat control is updated ✅ GitLab 17.4 Group
group_minimal_access_role_adjusted_seat_limit A group member is assigned the Minimal Access role due to seat limit ✅ GitLab 19.0 Group

시크릿 탐지#

Type name Event triggered when Saved to database Introduced in Scope
group_secret_push_protection_updated Secret push protection is enabled or disabled for a group and its child groups and projects, except those projects specified as excluded ✅ GitLab 17.7 Group
group_validity_checks_updated Validity checks is enabled or disabled for a group and its child groups and projects, except those projects specified as excluded ✅ GitLab 18.5 Group
project_security_exclusion_applied A project security exclusion is applied in one of the security scanners ✅ GitLab 17.6 Project
project_security_exclusion_created A project security exclusion is created ✅ GitLab 17.5 Project
project_security_exclusion_deleted A project security exclusion is deleted ✅ GitLab 17.5 Project
project_security_exclusion_updated A project security exclusion is updated ✅ GitLab 17.5 Project
project_security_setting_updated A project's security setting is updated ✅ GitLab 17.0 Project
skip_secret_push_protection Secret push protection is skipped by the user ✅ GitLab 16.11 Project
spp_generic_scan_error Secret push protection encounters an unexpected scan error ✅ GitLab 19.3 Project
spp_invalid_input Secret push protection is skipped due to invalid input ✅ GitLab 19.3 Project
spp_push_blocked Secret push protection blocks a push because it detects a secret in the changes ✅ GitLab 19.4 Project
spp_ruleset_error Secret push protection encounters a ruleset parse or compile error ✅ GitLab 19.3 Project
spp_scan_timeout Secret push protection scan timed out causing the push to be accepted ✅ GitLab 19.3 Project
spp_too_many_changed_paths Secret push protection skips scanning because the push contains too many changed paths ✅ GitLab 19.3 Project
spp_too_many_lines Secret push protection is skipped because the push contains too many changed lines ✅ GitLab 19.3 Project

시크릿 관리#

Type name Event triggered when Saved to database Introduced in Scope
user_authenticated_using_job_token A user is authenticated using job token ❌ GitLab 17.4 Project
secrets_manager_add_on_enable Triggered when the Secrets Manager paid add-on is enabled for a namespace or on GitLab Self-Managed ✅ GitLab 19.4 Group, Instance
secrets_manager_create_group_secret This event is triggered when a group level secret is created by a user ✅ GitLab 18.9 Group
secrets_manager_create_project_secret This event is triggered when a project level secret is created by a user ✅ GitLab 18.6 Project
secrets_manager_delete_group_secret This event is triggered when a group level secret is deleted by a user ✅ GitLab 18.9 Group
secrets_manager_delete_project_secret This event is triggered when a project level secret is deleted by a user ✅ GitLab 18.6 Project
secrets_manager_instance_enroll Triggered when the Secrets Manager is enrolled at the instance level ✅ GitLab 19.0 Instance
secrets_manager_instance_trial_start Triggered when the instance-wide Secrets Manager trial is started on a self-managed instance ✅ GitLab 19.4 Instance
secrets_manager_instance_unenroll Triggered when the Secrets Manager is unenrolled at the instance level ✅ GitLab 19.0 Instance
secrets_manager_namespace_enroll Triggered when a namespace is enrolled in the Secrets Manager ✅ GitLab 19.0 Group
secrets_manager_namespace_unenroll Triggered when a namespace is unenrolled from the Secrets Manager ✅ GitLab 19.0 Group
secrets_manager_read_group_secret This event is triggered when the value of a group level secret is read from OpenBao by a CI/CD job or a non-CI/CD workload ❌ GitLab 18.9 Group
secrets_manager_read_project_secret This event is triggered when the value of a project level secret is read from OpenBao by a CI/CD job or a non-CI/CD workload ❌ GitLab 18.6 Project
secrets_manager_update_group_secret This event is triggered when a group level secret is updated by a user ✅ GitLab 18.9 Group
secrets_manager_update_project_secret This event is triggered when a project level secret is updated by a user ✅ GitLab 18.6 Project

보안 자산 인벤토리#

Type name Event triggered when Saved to database Introduced in Scope
security_attribute_attached_to_project A security attribute is attached to a project ✅ GitLab 18.6 Project
security_attribute_created A security attribute is created ✅ GitLab 18.6 Group
security_attribute_deleted A security attribute is deleted ✅ GitLab 18.6 Group
security_attribute_detached_from_project A security attribute is detached from a project ✅ GitLab 18.6 Project
security_attribute_updated A security attribute is updated ✅ GitLab 18.6 Group
security_category_created A security category is created ✅ GitLab 18.6 Group
security_category_deleted A security category is deleted ✅ GitLab 18.6 Group
security_category_updated A security category is updated ✅ GitLab 18.6 Group

보안 정책 관리#

Type name Event triggered when Saved to database Introduced in Scope
policy_project_updated The security policy project is updated for a project ✅ GitLab 15.6 Group, Project
policy_warn_mode_group_protected_branch_modification_override A group is affected by a warn mode policy that prevents modification of the group's protected branches if the policy changes from warn mode to strictly enforced. ❌ GitLab 18.7 Group
policy_warn_mode_merge_request_approval A merge request approval would have been prevented by a security policy in warn mode. ✅ GitLab 18.6 Project
policy_warn_mode_merge_request_approval_settings_overrides A merge request's target branch is affected by a policy in warn mode that sets more restrictive approval settings if the policy changes from warn mode to enforced. ❌ GitLab 18.7 Project
policy_warn_mode_push_settings_overrides Approval settings from a security policy in warn mode will override branch protections ❌ GitLab 18.7 Project
security_policy_access_token_branch_deletion_bypass Access token deleted a protected branch by using a bypass ✅ GitLab 18.9 Project
security_policy_access_token_push_bypass Branch push that is blocked by a security policy is bypassed for configured access token ✅ GitLab 18.2 Project
security_policy_create A security policy is created ✅ GitLab 18.1 Project
security_policy_delete A security policy is deleted ✅ GitLab 18.1 Project
security_policy_limit_exceeded Enabled policies count exceeded the maximum allowed limit for policy type ✅ GitLab 18.2 Project
security_policy_merge_request_merged_with_policy_violations A merge request merged with security policy violations ✅ GitLab 18.2 Project
security_policy_pipeline_failed A pipeline with security policy jobs failed ❌ GitLab 18.3 Project
security_policy_pipeline_skipped A security policy pipeline is skipped ❌ GitLab 18.2 Project
security_policy_protected_branch_bypass Protected branch push restriction that is overridden by a security policy is bypassed ✅ GitLab 18.10 Project
security_policy_scheduled_scans_not_enforced A scheduled pipeline with security policy could not be created ❌ GitLab 18.4 Project
security_policy_service_account_branch_deletion_bypass Service account deleted a protected branch by using a bypass ✅ GitLab 18.9 Project
security_policy_service_account_push_bypass Branch push that is blocked by a security policy is bypassed for configured service account ✅ GitLab 18.2 Project
security_policy_update A security policy is updated ✅ GitLab 18.1 Project
security_policy_user_push_bypass Branch push that is blocked by a security policy is bypassed for configured users ✅ GitLab 18.4 Project
security_policy_violations_detected Security policy violation is detected in the merge request ❌ GitLab 18.2 Project
security_policy_violations_resolved Security policy violations are resolved in the merge request ❌ GitLab 18.2 Project
security_policy_yaml_invalidated The policy YAML is invalidated in security policy project ✅ GitLab 18.2 Project
status_check_response_update A user updates external status check response for merge request ❌ GitLab 18.2 Project
merge_request_branch_bypassed_by_security_policy The merge request's approval is bypassed by the branches configured in the security policy ✅ GitLab 18.2 Project
merge_request_merged_with_dismissed_security_policy When a merge request violated a security policy in warn-mode that was dismissed and the MR was merged ✅ GitLab 18.5 Project
security_policy_merge_request_bypass A security policy is bypassed for a merge request ✅ GitLab 18.5 Project

보안 테스트 구성#

Type name Event triggered when Saved to database Introduced in Scope
security_scan_profile_attached_to_project A security scan profile is attached to a project ✅ GitLab 18.9 Project
security_scan_profile_create A security scan profile is created ✅ GitLab 19.3 Group
security_scan_profile_delete A security scan profile is deleted ✅ GitLab 19.3 Group
security_scan_profile_detached_from_project A security scan profile is detached from a project ✅ GitLab 18.9 Project
security_scan_profile_update A security scan profile is updated ✅ GitLab 19.3 Group
vulnerability_severity_override When user overrides vulnerability severity ✅ GitLab 17.10 Project

자체 호스팅 모델#

Type name Event triggered when Saved to database Introduced in Scope
model_selection_feature_changed A model selection feature had its configuration changed ✅ GitLab 18.2 Instance, Group, Project, User
self_hosted_model_created A new self-hosted model configuration was added ✅ GitLab 17.4 Instance
self_hosted_model_destroyed A new self-hosted model configuration was destroyed ✅ GitLab 17.4 Instance
self_hosted_model_feature_changed A self-hosted model feature had its configuration changed ✅ GitLab 17.4 Instance
self_hosted_model_terms_accepted Terms for usage of self-hosted models were accepted ✅ GitLab 17.4 Instance
self_hosted_model_updated A self-hosted model configuration was updated ✅ GitLab 17.4 Instance

서비스 데스크#

Type name Event triggered when Saved to database Introduced in Scope
ticket_closed_by_project_bot A Service Desk ticket is closed using a project access token ✅ GitLab 18.10 Project
ticket_created_by_project_bot A Service Desk ticket is created using a project access token ✅ GitLab 18.10 Project
ticket_reopened_by_project_bot A Service Desk ticket is reopened using a project access token ✅ GitLab 18.10 Project

소스 코드 관리#

Type name Event triggered when Saved to database Introduced in Scope
approval_rule_created A merge request approval rule is created ✅ GitLab 15.2 Project
approval_rule_deleted A merge request approval rule is deleted ✅ GitLab 14.9 Project
default_branch_name_updated Default branch name for the group repository is changed ✅ GitLab 17.4 Group
group_push_rules_author_email_regex_updated A group's push rules settings is changed for author email regex ✅ GitLab 15.7 Group
group_push_rules_branch_name_regex_updated A group's push rules settings is changed for branch name regex ✅ GitLab 15.7 Group
group_push_rules_commit_committer_check_updated A group's push rule setting is updated for reject unverified users ✅ GitLab 15.0 Group
group_push_rules_commit_message_negative_regex_updated A group's push rules settings is changed for commit message negative regex ✅ GitLab 15.7 Group
group_push_rules_commit_message_regex_updated A group's push rules settings is changed for commit message regex ✅ GitLab 15.7 Group
group_push_rules_file_name_regex_updated A group's push rules settings is changed for filename regex ✅ GitLab 15.7 Group
group_push_rules_max_file_size_updated A group's push rules settings is changed for max file size ✅ GitLab 15.7 Group
group_push_rules_prevent_secrets_updated A group's push rule setting is updated to prevent pushing secret files ✅ GitLab 15.0 Group
group_push_rules_reject_deny_delete_tag_updated A group's push rule setting is updated to deny deletion of tags using Git push ✅ GitLab 15.0 Group
group_push_rules_reject_member_check_updated A group's push rule setting is updated to check if commit author is a GitLab user ✅ GitLab 15.0 Group
group_push_rules_reject_non_dco_commits_updated A group's push rule setting is updated for reject non DCO certified commits ✅ GitLab 15.0 Group
group_push_rules_reject_unsigned_commits_updated A group push's rule setting is updated for reject unsigned commits ✅ GitLab 15.0 Group
group_repository_size_limit_updated A group's repository size limit is updated ✅ GitLab 15.7 Group
merge_commit_template_updated Merge commit template is updated ✅ GitLab 15.8 Project
merged_merge_request_deleted A merged merge request is deleted ❌ GitLab 16.0 Project
merged_merge_request_deletion_started A merged merge request's deletion is started ❌ GitLab 16.1 Project
prevent_forking_outside_group_updated Setting for Prevent forking outside current group is changed ✅ GitLab 17.4 Group
project_default_branch_updated Default branch of a project's repository is updated ✅ GitLab 16.0 Project
project_disable_overriding_approvers_per_merge_request_updated The disable overriding approvers per MR setting for a project is updated ✅ GitLab 15.7 Project
project_feature_builds_access_level_updated A project's builds access level setting is updated ✅ GitLab 15.7 Project
project_feature_forking_access_level_updated A project's feature forking access level setting is updated ✅ GitLab 15.7 Project
project_feature_merge_requests_access_level_updated A project's merge request access level setting is updated ✅ GitLab 15.7 Project
project_feature_repository_access_level_updated A project's repository access level setting is updated ✅ GitLab 15.7 Project
project_feature_snippets_access_level_updated A project's snippet access level setting is updated ✅ GitLab 15.7 Project
project_fork_operation A project is forked ✅ GitLab 15.2 Project
project_fork_relationship_removed A project's fork relationship is successfully removed ✅ GitLab 15.6 Project
project_printing_merge_request_link_enabled_updated The setting for projects for enabling printing merge request link is updated ✅ GitLab 15.7 Project
project_push_rules_author_email_regex_updated A project's push rule setting for author email regex is updated ✅ GitLab 18.6 Project
project_push_rules_branch_name_regex_updated A project's push rule setting for branch name regex is updated ✅ GitLab 18.6 Project
project_push_rules_commit_committer_check_updated A project's push rule setting for reject unverified users is updated ✅ GitLab 16.5 Project
project_push_rules_commit_message_negative_regex_updated A project's push rule setting for commit message negative regex is updated ✅ GitLab 18.6 Project
project_push_rules_commit_message_regex_updated A project's push rule setting for commit message regex is updated ✅ GitLab 18.6 Project
project_push_rules_file_name_regex_updated A project's push rule setting for file name regex is updated ✅ GitLab 18.6 Project
project_push_rules_max_file_size_updated A project's push rule setting for maximum file size is updated ✅ GitLab 18.6 Project
project_push_rules_prevent_secrets_updated A project's push rule setting for preventing secrets is updated ✅ GitLab 18.6 Project
project_push_rules_reject_deny_delete_tag_updated A project's push rule setting for rejecting tag deletion is updated ✅ GitLab 18.6 Project
project_push_rules_reject_member_check_updated A project's push rule setting for member check is updated ✅ GitLab 18.6 Project
project_push_rules_reject_non_dco_commits_updated A project's push rule setting for rejecting non-DCO commits is updated ✅ GitLab 18.6 Project
project_push_rules_reject_unsigned_commits_updated A project's push rule setting for rejecting unsigned commits is updated ✅ GitLab 18.6 Project
project_repository_size_limit_updated The repository size limit of a project is updated ✅ GitLab 15.7 Project
protected_branch_code_owner_approval_required_updated The protected branch code owner approval required setting is updated ✅ GitLab 15.8 Project
protected_branch_created A protected branch is created ✅ GitLab 15.2 Project
protected_branch_removed A protected branch is removed ✅ GitLab 15.2 Project
protected_branch_updated The setting for protected branches is updated ✅ GitLab 15.8 Project
repository_git_operation Authenticated users push, pull, or clone a project using SSH, HTTP(S), or the UI ❌ GitLab 14.9 Project
require_reauthentication_to_approve_updated The setting for requiring reauthentication for merge request approvals is updated ✅ GitLab 17.1 Group, Project
squash_commit_template_updated The merge request squash commit template for a project is updated ✅ GitLab 15.8 Project
squash_option_updated Squash option setting is updated ✅ GitLab 15.0 Project
manually_trigger_housekeeping Manually triggering housekeeping via API or admin UI ✅ GitLab 15.9 Project
project_blobs_removal Removing blobs by using the GraphQL API or project settings UI ✅ GitLab 17.0 Project
project_text_replacement Replacing text by using the GraphQL API or project settings UI ✅ GitLab 17.1 Project
repository_file_accessed_api Log an audit event when an authenticated user reads a repository file via the API. ❌ GitLab 19.0 Project
repository_file_accessed_web Log an audit event when an authenticated user views a repository file via the Web UI. ❌ GitLab 19.0 Project

시스템 액세스#

Type name Event triggered when Saved to database Introduced in Scope
allow_mfa_for_subgroups_updated Setting for Subgroups can set up their own two-factor authentication rules updated ✅ GitLab 17.4 Group
allow_personal_snippets_updated Setting Allow personal snippets is updated ✅ GitLab 19.2 Group
allowed_email_domain_updated Group setting allowed email domain entry is updated ✅ GitLab 17.5 Group
application_setting_updated An application setting is updated ✅ GitLab 16.3 Instance
disable_personal_access_tokens_updated Setting Disable personal access tokens is updated ✅ GitLab 17.4 Group
disable_ssh_keys_updated Setting Disable SSH Keys is updated ✅ GitLab 18.6 Group
email_created An email is created ✅ GitLab 15.11 User
email_destroyed An email is destroyed ✅ GitLab 15.11 User
enterprise_users_extensions_marketplace_opt_in_status_updated Setting Enable extension marketplace is updated ✅ GitLab 19.2 Group
group_access_token_created A group access token is created ✅ GitLab 15.2 Group
group_access_token_creation_failed Creating a group access token failed ✅ GitLab 15.2 Group
group_access_token_deleted A group access token is deleted ✅ GitLab 15.2 Group
group_access_token_deletion_failed Deleting a group access token failed ✅ GitLab 15.2 Group
group_require_two_factor_authentication_updated A group's require two factor authentication setting is updated ✅ GitLab 15.7 Group
group_two_factor_grace_period_updated A group's two factor grace period is updated ✅ GitLab 15.7 Group
hide_email_on_profile_updated Setting Hide email address from public profile is updated ✅ GitLab 19.2 Group
ip_restrictions_changed Any changes in the IP allowlist ✅ GitLab 15.0 Group
ldap_group_link_created An LDAP Group Link is created ✅ GitLab 19.4 Group
ldap_group_link_removed An LDAP Group Link is removed ✅ GitLab 19.4 Group
ldap_group_sync_failed LDAP group sync failed due to a connection or server error ✅ GitLab 18.10 Group
login_failed_with_otp_authentication Sign-in fails because of an incorrect OTP ✅ GitLab 16.4 User
login_failed_with_standard_authentication Sign-in to GitLab fails with standard authentication, such as password ✅ GitLab 16.4 Instance
login_failed_with_webauthn_authentication Sign-in fails when using a WebAuthn device ✅ GitLab 16.4 User
namespace_ban_created A namespace ban is created ✅ GitLab 19.2 Group
namespace_ban_destroyed A namespace ban is destroyed ✅ GitLab 19.2 Group
new_user_signups_cap_updated Setting Number of users for user cap is updated ✅ GitLab 17.4 Group
personal_access_token_settings_updated The namespace owner changes fine-grained personal access token settings ✅ GitLab 19.0 Group
project_access_token_created A project access token is created ✅ GitLab 15.2 Project
project_access_token_creation_failed Creating a project access token fails ✅ GitLab 15.2 Project
project_access_token_deleted A project access token is deleted ✅ GitLab 15.2 Project
project_access_token_deletion_failed Deleting a project access token fails ✅ GitLab 15.2 Project
resource_access_token_creation_allowed_updated Setting for Users can create project access tokens and group access tokens in this group is updated ✅ GitLab 17.4 Group, Project
service_access_tokens_expiration_enforced_updated Setting Service account token expiration is updated ✅ GitLab 17.4 Group
update_mismatched_group_saml_extern_uid The external UID is changed on a SAML identity ✅ GitLab 15.7 User
user_access_locked User access to the instance is locked ✅ GitLab 16.2 User
user_access_unlocked User access to the instance is unlocked ✅ GitLab 16.2 User
user_blocked_by_ldap_sync A user is blocked by LDAP synchronization ✅ GitLab 19.4 User
user_blocked_by_saml_required_group A user is blocked because they are not a member of a required SAML group ✅ GitLab 19.4 User
user_blocked_by_scim_deprovisioning A user is blocked because they were deprovisioned through SCIM ✅ GitLab 19.4 User
user_disable_passkey A user disables passkey. Group scope is only available for enterprise users. ✅ GitLab 18.7 User, Group
user_disable_two_factor A user disables two factor authentication. Group scope was introduced in GitLab 17.6. ✅ GitLab 15.1 User, Group
user_enable_admin_mode Admin Mode enabled ✅ GitLab 15.7 User
user_enable_passkey A user enables passkey. Group scope is only available for enterprise users. ✅ GitLab 18.7 User, Group
user_enable_two_factor A user enables two factor authentication. Group scope is only available for enterprise users. ✅ GitLab 18.5 User, Group
authenticated_with_ldap User successfully signed in with LDAP ✅ GitLab 17.11 User
authenticated_with_oauth User successfully signed in with OAuth ✅ GitLab 17.11 User
authenticated_with_password User successfully signed in with password ✅ GitLab 18.3 User
authenticated_with_two_factor User successfully signed in with two-factor authentication ✅ GitLab 18.3 User
authenticated_with_webauthn User successfully signed in with WebAuthn device ✅ GitLab 18.3 User
personal_access_token_used_from_unseen_ip A personal access token was used from a previously unseen IP address ✅ GitLab 19.1 User
step_up_auth_required_oauth_provider_updated Step-up authentication OAuth provider requirement is updated ✅ GitLab 18.4 Group
user_signed_in_from_unseen_ip User signed in from a previously unseen IP address ✅ GitLab 19.0 User

팀 계획#

Type name Event triggered when Saved to database Introduced in Scope
comment_by_project_bot A comment is added to an issue or a merge request when using a project access token ❌ GitLab 16.1 Project
comment_created A comment is added to an issue, merge request, or other objects ❌ GitLab 18.5 Project, Group
comment_deleted A comment is deleted ❌ GitLab 18.5 Project, Group
comment_updated A comment is updated ❌ GitLab 18.5 Project, Group
delete_issue An issue is successfully deleted ❌ GitLab 15.4 Project
delete_work_item A work item is successfully deleted ❌ GitLab 15.4 Project
issue_closed_by_project_bot An issue is closed using a project access token ✅ GitLab 16.1 Project
issue_created_by_project_bot An issue is created using a project access token ✅ GitLab 16.1 Project
issue_reopened_by_project_bot An issue is reopened using a project access token ✅ GitLab 16.1 Project
label_created A project or group label is created ✅ GitLab 18.11 Project, Group
label_deleted A project or group label is deleted ✅ GitLab 18.11 Project, Group
label_updated A project or group label is updated ✅ GitLab 18.11 Project, Group
project_feature_issues_access_level_updated A project's issues access level setting is updated ✅ GitLab 15.7 Project
task_closed_by_project_bot A task is closed using a project access token ✅ GitLab 16.1 Project
task_created_by_project_bot A task is created using a project access token ✅ GitLab 16.1 Project
task_reopened_by_project_bot A task is reopened using a project access token ✅ GitLab 16.1 Project

사용자 관리#

Type name Event triggered when Saved to database Introduced in Scope
authenticated_with_group_saml Successfully signing in with SAML authentication ✅ GitLab 12.10 Group
ban_user A user is banned, unbanned, blocked, or unblocked ✅ GitLab 15.11 User
change_membership_state A user's membership is updated ✅ GitLab 15.1 Group
inactive_scim_user_cannot_be_added A user cannot be added to a group during SAML authentication when their SCIM identity is inactive ✅ GitLab 17.7 Group
password_reset_failed A password reset fails for a user ❌ GitLab 16.4 User
unban_user A user is unbanned ✅ GitLab 15.11 User
unblock_user A user is banned ✅ GitLab 15.11 User
user_activate A user is activated ✅ GitLab 16.1 User
user_approved A user is approved for an instance ✅ GitLab 15.11 User
user_blocked A user is blocked ✅ GitLab 15.11 User
user_created A user is created ✅ GitLab 15.10 User
user_deactivate A user is deactivated ✅ GitLab 16.0 User
user_destroyed A user is scheduled for removal from the instance. Group and Project scopes were introduced in GitLab 17.5. ✅ GitLab 15.11 User, Group, Project
user_email_changed_and_user_signed_in User email changed and user signed in ✅ GitLab 15.8 User
user_impersonation An instance administrator starts or stops impersonating a user ✅ GitLab 14.8 User, Group
user_password_updated A user's password is updated. Group scope was introduced for enterprise users in GitLab 19.2. ✅ GitLab 15.7 User, Group
user_provisioned_by_scim A user is provisioned by SCIM ✅ GitLab 17.8 Group
user_records_migrated_to_ghost Event triggered when user records are migrated to a ghost user during batch processing ✅ GitLab 18.4 User
user_rejected A user registration is rejected ✅ GitLab 15.11 User
user_external_status_updated A user is either flagged as external or has the external flag removed. Group scope was introduced for enterprise users in GitLab 19.2. ✅ GitLab 18.5 User, Group

사용자 프로필#

Type name Event triggered when Saved to database Introduced in Scope
add_ssh_key An SSH key is added to a user's profile. Group scope is only available for enterprise users. ✅ GitLab 18.2 User, Group
email_confirmation_sent Users add or change an email address and it must be confirmed ❌ GitLab 16.3 User
remove_ssh_key An SSH key is removed from a user's profile. Group scope was introduced for enterprise users in GitLab 18.2. ✅ GitLab 14.1 User, Group
user_admin_status_updated A user is either made an administrator or removed as an administrator. Group scope was introduced for enterprise users in GitLab 19.2. ✅ GitLab 14.1 User, Group
user_auditor_status_updated A user is either made an auditor or removed as an auditor. Group scope was introduced for enterprise users in GitLab 19.2. ✅ GitLab 16.6 User, Group
user_can_create_group_updated A user's ability to create groups is updated ✅ GitLab 19.2 User, Group
user_email_address_updated A user's email address is updated. Group scope was introduced for enterprise users in GitLab 19.2. ✅ GitLab 10.1 User, Group
user_name_updated A user's name is updated. Group scope was introduced for enterprise users in GitLab 19.2. ✅ GitLab 17.5 User, Group
user_profile_visibility_updated User toggles private profile user setting ❌ GitLab 17.11 User
user_profile_visiblity_updated User toggles private profile user setting (DEPRECATED). Use user_profile_visibility_updated instead. ❌ GitLab 16.3 User
user_projects_limit_updated A user's project creation limit is updated ✅ GitLab 19.2 User, Group
user_username_updated A user's username is updated. Group scope was introduced for enterprise users in GitLab 19.2. ✅ GitLab 15.7 User, Group

밸류 스트림 관리#

Type name Event triggered when Saved to database Introduced in Scope
project_feature_analytics_access_level_updated A project's analytics access level setting is updated ✅ GitLab 15.7 Project

보안 검증#

Type name Event triggered when Saved to database Introduced in Scope
secure_ci_job_token_group_added Group added to CI_JOB_TOKEN scope ✅ GitLab 17.3 Project
secure_ci_job_token_group_removed Group removed from CI_JOB_TOKEN scope ✅ GitLab 17.3 Project
secure_ci_job_token_inbound_disabled CI_JOB_TOKEN permissions disabled for inbound ✅ GitLab 16.0 Project
secure_ci_job_token_inbound_enabled CI_JOB_TOKEN permissions enabled for inbound ✅ GitLab 16.0 Project
secure_ci_job_token_project_added Project added to inbound CI_JOB_TOKEN scope ✅ GitLab 16.0 Project
secure_ci_job_token_project_removed Project removed from inbound CI_JOB_TOKEN scope ✅ GitLab 16.0 Project

가상 레지스트리#

Type name Event triggered when Saved to database Introduced in Scope
virtual_registries_container_cache_remote_entry_deleted A virtual registry container cache remote entry was deleted ✅ GitLab 18.9 Group
virtual_registries_packages_maven_cache_remote_entry_deleted A virtual registry Maven cache remote entry was deleted ✅ GitLab 18.6 Group
virtual_registries_packages_maven_upstream_artifact_denied A virtual registry Maven upstream denied an artifact due to filtration rules ✅ GitLab 18.10 Group

취약점 관리#

Type name Event triggered when Saved to database Introduced in Scope
duo_sast_fp_detection_enabled_updated GitLab Duo SAST False Positive Detection Feature enabled setting on project changed by Security Manager ✅ GitLab 19.2 Project
duo_sast_vr_workflow_enabled_updated GitLab Duo SAST Vulnerability Resolution Feature enabled setting on project changed ✅ GitLab 19.1 Project
duo_secret_detection_fp_detection_enabled_updated GitLab Duo Secret Detection False Positive Detection Feature enabled setting on project changed by Security Manager ✅ GitLab 19.2 Project
project_feature_infrastructure_access_level_updated A project's infrastructure access level setting is updated ✅ GitLab 15.7 Project
remove_vulnerability_false_positive_flag A user removes a false positive flag from a vulnerability. ✅ GitLab 18.7 Project

웹훅#

Type name Event triggered when Saved to database Introduced in Scope
webhook_created A webhook is created ✅ GitLab 17.1 Project, Group, Instance
webhook_destroyed A webhook is destroyed ✅ GitLab 17.0 Project, Group, Instance

위키#

Type name Event triggered when Saved to database Introduced in Scope
project_feature_wiki_access_level_updated A project's wiki access level setting is updated ✅ GitLab 15.7 Project

워크플로 카탈로그#

Type name Event triggered when Saved to database Introduced in Scope
block_ai_catalog_mcp_server A user blocks an AI Catalog MCP server for a group or project. ✅ GitLab 19.4 Group, Project
create_ai_catalog_mcp_server A user creates an AI Catalog MCP server. ✅ GitLab 18.11 Instance
unblock_ai_catalog_mcp_server A user allows a previously blocked AI Catalog MCP server for a group or project. ✅ GitLab 19.4 Group, Project
update_ai_catalog_mcp_server A user updates an AI Catalog MCP server. ✅ GitLab 18.11 Instance

감사 이벤트 유형

GitLab v19.4
Tier: Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기

요약

감사 이벤트 유형은 스트리밍된 감사 이벤트를 필터링하는 데 사용됩니다: 모든 감사 이벤트는 이벤트 유형과 연결됩니다. 감사 이벤트 유형의 범위는 감사 이벤트 유형의 가용성을 다음 중 하나로 제한합니다: 감사 이벤트 유형은 다음 제품 카테고리에 속합니다.

히스토리

감사 이벤트 유형은 스트리밍된 감사 이벤트를 필터링하는 데 사용됩니다:

모든 감사 이벤트는 이벤트 유형과 연결됩니다. 감사 이벤트 유형은 다음을 허용할 수 있습니다:

  • 대부분의 감사 이벤트가 데이터베이스에 저장됩니다. Premium 및 Ultimate 티어에서 사용할 수 있습니다. 감사 이벤트 대시보드 또는 감사 이벤트 API를 사용하여 이러한 유형과 관련된 감사 이벤트를 조회할 수 있습니다.
  • 모든 감사 이벤트를 외부 대상으로 스트리밍할 수 있습니다. Ultimate 티어에서 사용할 수 있습니다. 대상이 설정된 경우 이러한 유형과 관련된 감사 이벤트를 외부 대상으로 스트리밍할 수 있습니다.

감사 이벤트 유형의 범위는 감사 이벤트 유형의 가용성을 다음 중 하나로 제한합니다:

사용 가능한 감사 이벤트 유형#

감사 이벤트 유형은 다음 제품 카테고리에 속합니다.

에이전트 기반 기능#

Type name Event triggered when Saved to database Introduced in Scope
ai_usage_data_collection_enabled_updated Collect usage data setting on group changed ✅ GitLab 19.0 Group
feature_access_rules_updated GitLab Duo feature access rules were updated ✅ GitLab 18.8 Instance
namespace_feature_access_rules_updated GitLab Duo namespace feature access rules were updated ✅ GitLab 18.8 Group

AI 추상화 레이어#

Type name Event triggered when Saved to database Introduced in Scope
admin_override_cleared_for_namespace_duo_availability Admin cleared a duo_availability override from a namespace ✅ GitLab 19.2 Group
admin_override_set_for_namespace_duo_availability Admin set a duo_availability override on a namespace ✅ GitLab 19.2 Group
ai_custom_instructions_updated Custom AI instructions setting on group changed ✅ GitLab 19.4 Group
ai_setting_updated An AI setting is updated ✅ GitLab 19.0 Instance

AI 에이전트#

Type name Event triggered when Saved to database Introduced in Scope
ai_tool_rule_created An AI tool rule is created ✅ GitLab 19.1 Group
ai_tool_rule_updated An AI tool rule is updated ✅ GitLab 19.1 Group
ai_tool_rules_bulk_updated AI tool rules are bulk updated ✅ GitLab 19.1 Group

AI 카탈로그 큐레이션#

Type name Event triggered when Saved to database Introduced in Scope
ai_catalog_restricted_to_group_hierarchy_updated In a group, the AI Catalog restricted to group hierarchy setting is changed ✅ GitLab 19.0 Group
create_ai_catalog_agent A user creates an AI Catalog agent. ✅ GitLab 18.6 Project
create_ai_catalog_flow A user creates an AI Catalog flow. ✅ GitLab 18.6 Project
create_ai_catalog_third_party_flow A user creates an AI Catalog external agent (formerly third-party flow). ✅ GitLab 18.6 Project
delete_ai_catalog_agent A user deletes an AI Catalog agent. ✅ GitLab 18.6 Project
delete_ai_catalog_flow A user deletes an AI Catalog flow. ✅ GitLab 18.6 Project
delete_ai_catalog_third_party_flow A user deletes an AI Catalog external agent (formerly third-party flow). ✅ GitLab 18.6 Project
disable_ai_catalog_agent A user disables an AI Catalog agent in a project or group. ✅ GitLab 18.6 Project, Group
disable_ai_catalog_flow A user disables an AI Catalog flow in a project or group. ✅ GitLab 18.6 Project, Group
disable_ai_catalog_third_party_flow A user disables an AI Catalog external agent (formerly third-party flow) in a project or group. ✅ GitLab 18.6 Project, Group
duo_custom_agents_enabled_updated GitLab Duo custom agents enabled setting on group changed ✅ GitLab 19.0 Group
duo_custom_flows_enabled_updated GitLab Duo custom flows enabled setting on group changed ✅ GitLab 19.0 Group
duo_external_agents_enabled_updated GitLab Duo external agents enabled setting on group changed ✅ GitLab 19.0 Group
enable_ai_catalog_agent A user enables an AI Catalog agent in a project or group. ✅ GitLab 18.6 Project, Group
enable_ai_catalog_flow A user enables an AI Catalog flow in a project or group. ✅ GitLab 18.6 Project, Group
enable_ai_catalog_third_party_flow A user enables an AI Catalog external agent (formerly third-party flow) in a project or group. ✅ GitLab 18.6 Project, Group
restore_ai_catalog_item A user restores a previous AI Catalog item version as the new latest version. ✅ GitLab 19.1 Project
update_ai_catalog_agent A user updates an AI Catalog agent. ✅ GitLab 18.6 Project
update_ai_catalog_flow A user updates an AI Catalog flow. ✅ GitLab 18.6 Project
update_ai_catalog_third_party_flow A user updates an AI Catalog external agent (formerly third-party flow). ✅ GitLab 18.6 Project
update_enabled_ai_catalog_agent A user updates an enabled AI Catalog agent in a project or group. ✅ GitLab 18.10 Project, Group
update_enabled_ai_catalog_flow A user updates an enabled AI Catalog flow in a project or group. ✅ GitLab 18.10 Project, Group
update_enabled_ai_catalog_third_party_flow A user updates an enabled AI Catalog external agent in a project or group. ✅ GitLab 18.10 Project, Group

AI 프레임워크#

Type name Event triggered when Saved to database Introduced in Scope
auto_duo_code_review_enabled_updated GitLab Duo automatic code review enabled setting on group changed ✅ GitLab 18.11 Group
duo_features_enabled_updated GitLab Duo Features enabled setting on group or project changed ✅ GitLab 16.10 Group, Project
duo_foundational_flows_enabled_updated GitLab Duo foundational flows enabled setting on group changed ✅ GitLab 18.11 Group
duo_remote_flows_enabled_updated GitLab Duo remote flows enabled setting on group changed ✅ GitLab 18.11 Group
enabled_foundational_flows_updated Enabled foundational flows selection on group changed ✅ GitLab 18.11 Group
q_onbarding_updated Amazon Q instance settings changed ✅ GitLab 17.8 Instance

감사 이벤트#

Type name Event triggered when Saved to database Introduced in Scope
amazon_s3_configuration_created Amazon S3 configuration for audit events streaming is created ✅ GitLab 16.5 Group
amazon_s3_configuration_deleted Amazon S3 configuration for audit events streaming is deleted ✅ GitLab 16.5 Group
amazon_s3_configuration_updated Amazon S3 configuration for audit events streaming is updated ✅ GitLab 16.5 Group
audit_events_streaming_headers_create A streaming header for audit events is created ✅ GitLab 15.3 Group
audit_events_streaming_headers_destroy A streaming header for audit events is deleted ✅ GitLab 15.3 Group
audit_events_streaming_instance_headers_create A streaming header for instance level external audit event destination is created ✅ GitLab 16.3 Instance
audit_events_streaming_instance_headers_destroy A streaming header for instance level external audit event destination is deleted ✅ GitLab 16.3 Instance
audit_events_streaming_instance_headers_update A streaming header for instance level external audit event destination is updated ✅ GitLab 16.3 Instance
create_event_streaming_destination An external audit event destination is created ✅ GitLab 14.6 Group
create_http_namespace_filter A namespace filter for an external audit event destination for a top-level group is created ✅ GitLab 16.6 Group
create_instance_event_streaming_destination An external audit event destination for an instance is created ✅ GitLab 16.2 Instance
created_group_audit_event_streaming_destination An external audit event destination for a top-level group is created ✅ GitLab 16.11 Group
created_group_namespace_filter A namespace filter for an external audit event destination for a top-level group is created ✅ GitLab 17.0 Group
created_instance_audit_event_streaming_destination An external audit event destination for an instance is created ✅ GitLab 16.11 Instance
created_instance_namespace_filter A namespace filter for an external audit event destination for an instance is created ✅ GitLab 17.2 Instance
delete_http_namespace_filter A namespace filter for an external audit event destination for a top-level group is deleted ✅ GitLab 16.7 Group
deleted_group_audit_event_streaming_destination An external audit event destination for a top-level group is deleted ✅ GitLab 16.11 Group
deleted_group_namespace_filter A namespace filter for an external audit event destination for a top-level group is deleted ✅ GitLab 17.0 Group
deleted_instance_audit_event_streaming_destination An external audit event destination for a GitLab instance is deleted ✅ GitLab 16.11 Instance
deleted_instance_namespace_filter A namespace filter for an external audit event destination for a GitLab instance is deleted ✅ GitLab 17.2 Instance
destroy_event_streaming_destination An external audit event destination is deleted ✅ GitLab 14.6 Group
destroy_instance_event_streaming_destination An instance level external audit event destination is deleted ✅ GitLab 16.2 Instance
event_type_filters_created A new audit events streaming event type filter is created ✅ GitLab 15.10 Group
event_type_filters_deleted An audit events streaming event type filter is deleted ✅ GitLab 15.10 Group
google_cloud_logging_configuration_created Google Cloud Logging configuration is created ✅ GitLab 16.1 Group
google_cloud_logging_configuration_deleted Google Cloud Logging configuration is deleted ✅ GitLab 16.1 Group
google_cloud_logging_configuration_updated Google Cloud Logging configuration is updated ✅ GitLab 16.1 Group
instance_amazon_s3_configuration_created Instance Amazon S3 configuration for audit events streaming is created ✅ GitLab 16.7 Instance
instance_amazon_s3_configuration_deleted Instance-level Amazon S3 configuration for audit events streaming is deleted ✅ GitLab 16.7 Instance
instance_amazon_s3_configuration_updated Instance-level Amazon S3 configuration for audit events streaming is updated ✅ GitLab 16.7 Instance
instance_google_cloud_logging_configuration_created Instance-level Google Cloud Logging configuration is created ✅ GitLab 16.4 Instance
instance_google_cloud_logging_configuration_deleted Instance-level Google Cloud Logging configuration is deleted ✅ GitLab 16.5 Instance
instance_google_cloud_logging_configuration_updated Instance-level Google Cloud Logging configuration is updated ✅ GitLab 16.5 Instance
update_event_streaming_destination An external audit event destination is updated ✅ GitLab 14.6 Group
update_instance_event_streaming_destination An instance level external audit event destination is updated ✅ GitLab 16.2 Instance
updated_group_audit_event_streaming_destination An external audit event destination for a top-level group is updated ✅ GitLab 16.11 Group
updated_instance_audit_event_streaming_destination An external audit event destination for a GitLab instance is updated ✅ GitLab 16.11 Instance
ai_audit_events_storage_enabled_updated Added when ai_audit_events_storage_enabled is changed on a group or project. ✅ GitLab 19.2 Group, Project

인가#

Type name Event triggered when Saved to database Introduced in Scope
oauth_application_created User creates an OAuth application ✅ GitLab 18.2 User
oauth_application_deleted User deletes an OAuth application ✅ GitLab 19.0 User
oauth_application_updated User updates an OAuth application ✅ GitLab 19.0 User
secure_ci_job_token_policies_updated Permissions are updated for a CI_JOB_TOKEN scope ✅ GitLab 17.6 Project
user_authorized_iam_oauth_application User authorized an IAM OAuth application ✅ GitLab 19.1 User
user_authorized_oauth_application User authorized an OAuth application ✅ GitLab 17.9 User
user_rejected_iam_oauth_application User rejected an IAM OAuth application ✅ GitLab 19.1 User

빌드 아티팩트#

Type name Event triggered when Saved to database Introduced in Scope
job_artifact_downloaded A user downloads a job artifact from a project ❌ GitLab 16.8 Project

CI 변수#

Type name Event triggered when Saved to database Introduced in Scope
variable_viewed_api A CI/CD variable is accessed with the API ❌ GitLab 18.3 Project, Group
variable_viewed_graphql A CI/CD variable value is accessed with GraphQL ❌ GitLab 19.4 Project, Group
group_ci_cd_settings_accessed Log an audit event when a user loads the CI/CD Settings page of a group. ❌ GitLab 18.4 Group
project_ci_cd_settings_accessed Log an audit event when a user loads the CI/CD Settings page of a project. ❌ GitLab 18.4 Project

코드 리뷰#

Type name Event triggered when Saved to database Introduced in Scope
delete_merge_request A merge request is successfully deleted ❌ GitLab 15.4 Project
group_merge_request_approval_setting_created Merge request approval settings are added to a group ✅ GitLab 15.1 Group

코드 리뷰 워크플로#

Type name Event triggered when Saved to database Introduced in Scope
merge_request_approval_operation A merge request is approved ❌ GitLab 15.3 Project
merge_request_closed_by_project_bot A merge request is closed using a project access token ✅ GitLab 16.1 Project
merge_request_created_by_project_bot A merge request is created using a project access token ✅ GitLab 16.1 Project
merge_request_invalid_approver_rules An invalid rule when merge request is approved ✅ GitLab 15.5 Project
merge_request_merged_by_project_bot A merge request is merged using a project access token ✅ GitLab 16.1 Project
merge_request_reopened_by_project_bot A merge request is reopened using a project access token ✅ GitLab 16.1 Project
project_merge_method_updated A project's merge request method is updated ✅ GitLab 14.10 Project
project_merge_requests_author_approval_updated A project's MR author approval setting is updated ✅ GitLab 15.7 Project
project_merge_requests_disable_committers_approval_updated A project's setting for disabling committers approval on merge requests is updated ✅ GitLab 15.7 Project
project_merge_requests_template_updated A merge request template for a project is updated ✅ GitLab 15.0 Project
project_only_allow_merge_if_all_discussions_are_resolved_updated A project's setting for allowing merge only when all discussions are resolved is updated ✅ GitLab 15.7 Project
project_only_allow_merge_if_all_status_checks_passed_updated A project's setting for only allowing a merge if all status checks have passed is updated ✅ GitLab 19.1 Project
project_only_allow_merge_if_pipeline_succeeds_updated A project's only allow merge if pipeline succeeds setting is updated ✅ GitLab 15.7 Project
project_remove_source_branch_after_merge_updated A project has its setting to remove branches after merges updated ✅ GitLab 14.10 Project
project_require_password_to_approve_updated A project's setting for requiring a user's password for approval of merge request is updated ✅ GitLab 15.7 Project
project_reset_approvals_on_push_updated A project has its setting on whether approvals are reset on a push is updated ✅ GitLab 14.2 Project
project_resolve_outdated_diff_discussions_updated A project's resolve outdated diff discussions setting is updated ✅ GitLab 15.7 Project
show_diff_preview_in_email_updated Setting Email notification to include diff preview is updated ✅ GitLab 17.4 Group, Project
require_sha_for_merge_updated Added when require_sha_for_merge is changed. ✅ GitLab 19.2 Group
selective_code_owner_removals_updated Selective code owner removal is updated ✅ GitLab 17.0 Project

코드 제안#

Type name Event triggered when Saved to database Introduced in Scope
project_suggestion_commit_message_updated A project has its suggested commit message updated ✅ GitLab 14.10 Project

컴플라이언스 관리#

Type name Event triggered when Saved to database Introduced in Scope
add_gpg_key A GPG key is added ✅ GitLab 15.9 User
allow_author_approval_updated Prevent approval by merge request creator setting is updated ✅ GitLab 15.6 Group
allow_committer_approval_updated Prevent approvals by users who add commits setting is updated ✅ GitLab 15.6 Group
allow_overrides_to_approver_list_per_merge_request_updated Prevent editing approval rules in projects and merge requests setting is updated ✅ GitLab 15.6 Group
audit_events_streaming_headers_update A streaming header for audit events is updated ✅ GitLab 15.3 Group
compliance_control_status_fail A compliance control status is updated to fail ✅ GitLab 17.10 Project
compliance_control_status_pass A compliance control status is updated to pass ✅ GitLab 17.10 Project
compliance_framework_added A compliance framework is applied to a project ✅ GitLab 17.2 Project
compliance_framework_deleted A compliance framework is removed from a project ✅ GitLab 14.1 Project
compliance_framework_id_updated A compliance framework is updated for a project ✅ GitLab 15.7 Project
compliance_framework_removed A compliance framework is removed from a project ✅ GitLab 17.2 Project
create_compliance_framework A compliance framework is successfully created ✅ GitLab 14.6 Group
create_status_check An external status check is created ✅ GitLab 15.9 Project
created_compliance_requirement A requirement is added to a compliance framework ✅ GitLab 17.6 Group
created_compliance_requirement_control A control is added to a compliance requirement. ✅ GitLab 17.9 Group
delete_status_check An external status check is deleted ✅ GitLab 15.9 Project
destroy_compliance_framework A compliance framework is successfully deleted ✅ GitLab 14.6 Group
destroyed_compliance_requirement A compliance framework requirement is destroyed ✅ GitLab 17.7 Group
destroyed_compliance_requirement_control A compliance requirement control is destroyed. ✅ GitLab 17.9 Group
external_status_check_name_updated The name of an external status check is updated ✅ GitLab 15.7 Project
external_status_check_url_updated The URL that is used for external status checks for a pipeline is updated ✅ GitLab 15.0 Project
group_saml_member_added A user was added as a SAML group member ✅ GitLab 18.4 Group
group_saml_provider_create A group SAML provider is created ✅ GitLab 15.9 Group
group_saml_provider_update A group SAML provider is updated ✅ GitLab 15.9 Group
inactive_project_scheduled_for_deletion An inactive project is scheduled for deletion ✅ GitLab 16.4 Project
merge_request_create A merge request is created ❌ GitLab 15.9 Project
merge_request_merged A merge request is merged ✅ GitLab 17.5 Project
omniauth_login_failed An OmniAuth login fails ✅ GitLab 16.3 User
password_reset_requested A user requests a password reset using a registered email address ✅ GitLab 15.11 User
pending_compliance_external_control_failed A project's compliance external control status is updated to fail because of timeout. ✅ GitLab 17.9 Project
personal_access_token_created A user creates a personal access token ✅ GitLab 15.9 User
personal_access_token_revoked A personal access token is revoked ✅ GitLab 15.9 User
project_archived A project is archived ✅ GitLab 15.11 Project
project_deletion_marked A project is marked for deletion ✅ GitLab 15.11 Group, Instance
project_destroyed A project is destroyed ✅ GitLab 15.11 Group, Instance
project_export_file_download_started A download of a project export file is started ✅ GitLab 15.11 Project
project_feature_security_and_compliance_access_level_updated A project's security and compliance access level setting is updated ✅ GitLab 15.7 Project
project_group_link_created A group is invited to a project ✅ GitLab 15.9 Group
project_group_link_deleted A project group link is deleted ✅ GitLab 15.9 Group
project_group_link_updated A project group link is updated ✅ GitLab 15.9 Project
project_imported A project is imported ✅ GitLab 15.11 Group
project_restored A project is restored ✅ GitLab 15.11 Project
protected_branch_allow_force_push_updated A protected branch has its ability to allow force pushes is updated ✅ GitLab 14.3 Project
public_repository_download_operation A Git repository for a public project is downloaded ❌ GitLab 17.0 Project
registration_created A user registers for instance access ✅ GitLab 16.3 User
release_created A release is created ✅ GitLab 15.9 Project
release_deleted_audit_event A release is deleted ✅ GitLab 15.9 Project
release_milestones_updated A release's associated milestones are updated ✅ GitLab 15.9 Project
release_updated A release is updated ✅ GitLab 15.9 Project
remove_gpg_key A GPG key is deleted ✅ GitLab 15.9 User
repository_download_operation A Git repository for a private or internal project is downloaded ✅ GitLab 15.9 Project
request_to_compliance_external_control_failed Request to compliance external control failed ✅ GitLab 17.9 Project
request_to_compliance_external_control_successful Request to compliance external control successful ❌ GitLab 17.9 Project
require_password_to_approve_updated Require user password for approvals from group merge request setting is updated ✅ GitLab 15.6 Group
retain_approvals_on_push_updated Require new approvals when new commits are added to an MR from group merge request setting is updated ✅ GitLab 15.6 Group
saml_group_links_created A SAML Group Link is created ✅ GitLab 15.9 Group
saml_group_links_removed A SAML Group Link is removed ✅ GitLab 15.9 Group
smartcard_authentication_created A user authenticates with smartcard ✅ GitLab 16.0 User
update_approval_rules Updating a merge approval rule ✅ GitLab 15.2 Project
update_compliance_framework A compliance framework is updated ✅ GitLab 14.6 Group
update_compliance_requirement A compliance framework requirement is updated. ✅ GitLab 17.7 Group
update_project_compliance_violation Project compliance violation is updated ✅ GitLab 18.2 Project
update_status_check An external status check is updated ✅ GitLab 15.9 Project
updated_compliance_requirement_control Compliance requirement control updated. ✅ GitLab 17.9 Group

소모성 자원 비용 관리#

Type name Event triggered when Saved to database Introduced in Scope
usage_billing_updated The namespace owner changes GitLab Credits dashboard settings ✅ GitLab 18.7 Group

컨테이너 레지스트리#

Type name Event triggered when Saved to database Introduced in Scope
container_repository_created A container repository is first pushed to the registry ✅ GitLab 17.5 Project
container_repository_deleted A project's container registry is deleted ✅ GitLab 17.2 Project
container_repository_deletion_marked A project's container repository is marked for deletion ✅ GitLab 17.2 Project
container_repository_tags_deleted A project's container repository tag is deleted ✅ GitLab 17.2 Project
project_feature_container_registry_access_level_updated A project's container registry access level setting is updated ✅ GitLab 15.7 Project

지속적 배포#

Type name Event triggered when Saved to database Introduced in Scope
deploy_key_added A deploy key is added ✅ GitLab 15.3 Project
deploy_key_removed A deploy key is removed ✅ GitLab 15.3 Project
deploy_token_created A deploy token is created ✅ GitLab 15.1 Project
deploy_token_creation_failed A deploy token fails to create ✅ GitLab 15.1 Project
deploy_token_destroyed A deploy token is destroyed ✅ GitLab 15.1 Project
deploy_token_revoked A project deploy token is revoked ✅ GitLab 15.1 Project
deployment_approved A deployment is approved ✅ GitLab 17.1 Project
deployment_rejected A deployment is rejected ✅ GitLab 17.1 Project
deployment_started A deployment to a protected environment is started ✅ GitLab 17.2 Project
group_deploy_token_created A group deploy token is created ✅ GitLab 15.3 Group
group_deploy_token_creation_failed Creating a group deploy token failed ✅ GitLab 15.3 Group
group_deploy_token_destroyed A group deploy token is destroyed ✅ GitLab 15.3 Group
group_deploy_token_revoked A group deploy token is revoked ✅ GitLab 15.3 Group

지속적 통합#

Type name Event triggered when Saved to database Introduced in Scope
allow_merge_on_skipped_pipeline_updated Skipped pipelines are considered successful setting is updated ✅ GitLab 14.10 Project
ci_group_variable_created A CI/CD variable is created for a group ✅ GitLab 15.2 Group
ci_group_variable_deleted A CI/CD variable is deleted for a group ✅ GitLab 15.2 Group
ci_group_variable_updated A CI/CD variable is updated for a group ✅ GitLab 15.2 Group
ci_instance_variable_created A CI/CD variable is created for an instance ✅ GitLab 16.5 Instance
ci_instance_variable_deleted A CI/CD variable is deleted for an instance ✅ GitLab 16.5 Instance
ci_instance_variable_updated A CI/CD variable is updated for an instance ✅ GitLab 16.5 Instance
ci_variable_created A CI/CD variable is created for a project ✅ GitLab 15.2 Project
ci_variable_deleted A CI/CD variable is deleted for a project ✅ GitLab 15.2 Project
ci_variable_updated A CI/CD variable is updated for a project ✅ GitLab 15.2 Project
destroy_pipeline A pipeline is deleted ✅ GitLab 16.6 Project
multi_project_downstream_pipeline_created Multi project downstream pipeline is created ❌ GitLab 17.6 Project
project_cicd_merge_pipelines_enabled_updated The CI/CD merge pipelines setting for a project is updated ✅ GitLab 15.8 Project
runner_controller_created A runner controller is created ✅ GitLab 18.9 Instance
runner_controller_deleted A runner controller is deleted ✅ GitLab 18.9 Instance
runner_controller_instance_scope_added Instance-level scope is added to a runner controller ✅ GitLab 18.9 Instance
runner_controller_instance_scope_removed Instance-level scope is removed from a runner controller ✅ GitLab 18.9 Instance
runner_controller_runner_scope_added Runner-level scope is added to a runner controller ✅ GitLab 18.10 Instance
runner_controller_runner_scope_removed Runner-level scope is removed from a runner controller ✅ GitLab 18.10 Instance
runner_controller_token_created A runner controller token is created ✅ GitLab 18.9 Instance
runner_controller_token_revoked A runner controller token is revoked ✅ GitLab 18.9 Instance
runner_controller_token_rotated A runner controller token is rotated ✅ GitLab 18.9 Instance
runner_controller_updated A runner controller is updated ✅ GitLab 18.9 Instance

배포#

Type name Event triggered when Saved to database Introduced in Scope
project_feature_releases_access_level_updated A project's releases access level setting is updated ✅ GitLab 15.7 Project

의존성 방화벽#

Type name Event triggered when Saved to database Introduced in Scope
dependency_firewall_allowed A dependency is allowed by the dependency firewall policy ✅ GitLab 19.0 Project
dependency_firewall_blocked A dependency is blocked by the dependency firewall policy ✅ GitLab 19.0 Project
dependency_firewall_warned A dependency matched an advisory (warn-mode) dependency firewall policy ✅ GitLab 19.0 Project

배포 관리#

Type name Event triggered when Saved to database Introduced in Scope
cluster_agent_create_failed A user attempts to create a cluster agent but it failed ✅ GitLab 17.3 Project
cluster_agent_created A user creates a cluster agent ✅ GitLab 17.3 Project
cluster_agent_delete_failed A user attempts to delete a cluster agent but it failed ✅ GitLab 17.3 Project
cluster_agent_deleted A user deletes a cluster agent ✅ GitLab 17.3 Project
cluster_agent_token_created A user creates a cluster agent token ✅ GitLab 15.10 Project
cluster_agent_token_revoked A user revokes a cluster agent token ✅ GitLab 15.10 Project

DORA 지표#

Type name Event triggered when Saved to database Introduced in Scope
project_feature_metrics_dashboard_access_level_updated A project's metrics dashboard access level setting is updated ✅ GitLab 15.7 Project

Duo 에이전트 플랫폼#

Type name Event triggered when Saved to database Introduced in Scope
ai_agent_session_ended An AI agent workflow session has ended. ✅ GitLab 19.0 Project, Group
ai_agent_session_started An AI agent workflow session has started. ✅ GitLab 19.0 Project, Group
ai_claude_agent_session_started A Claude Code agent session was first seen. ✅ GitLab 19.4 Project, Group
ai_claude_content_unavailable Content from a Claude Code agent session was unavailable. ✅ GitLab 19.4 Project, Group
ai_claude_response_received A response was received from a Claude Code agent. ✅ GitLab 19.4 Project, Group
ai_claude_tool_execution_failed A tool execution by a Claude Code agent has failed. ✅ GitLab 19.4 Project, Group
ai_claude_tool_invoked A tool was invoked by a Claude Code agent. ✅ GitLab 19.4 Project, Group
ai_claude_tool_response_received A tool response was received by a Claude Code agent. ✅ GitLab 19.4 Project, Group
ai_claude_user_input_received User input was received by a Claude Code agent. ✅ GitLab 19.4 Project, Group
ai_llm_input_sent A prompt was sent to an LLM by an AI agent. ✅ GitLab 19.0 Project, Group
ai_llm_request_failed An LLM request by an AI agent has failed. ✅ GitLab 19.0 Project, Group
ai_llm_response_received An LLM response was received by an AI agent. ✅ GitLab 19.0 Project, Group
ai_tool_execution_failed A tool execution by an AI agent has failed. ✅ GitLab 19.0 Project, Group
ai_tool_execution_retried A failed tool execution was retried by an AI agent. ✅ GitLab 19.0 Project, Group
ai_tool_invoked A tool was invoked by an AI agent. ✅ GitLab 19.0 Project, Group
ai_tool_response_received A tool response was received by an AI agent. ✅ GitLab 19.0 Project, Group
ai_user_input_received User input was received by an AI agent. ✅ GitLab 19.0 Project, Group
ai_user_output_displayed AI agent output was displayed to the user. ✅ GitLab 19.0 Project, Group
autonomous_oauth_token_created An autonomous OAuth token was created for a Duo workflow without composite identity ✅ GitLab 19.3 Group, Project, User
composite_oauth_token_created A composite OAuth token was created for a Duo workflow ✅ GitLab 19.0 Group, Project, User
duo_agent_platform_enabled_updated Duo Agent Platform enabled setting on group changed ✅ GitLab 19.0 Group
duo_service_account_provisioned A service account was auto-provisioned for a Duo Agent Platform flow or third-party flow. ✅ GitLab 19.1 Group, Project, User
duo_session_created Duo session is created ✅ GitLab 18.8 Group, Project
duo_session_deleted Duo session is deleted ✅ GitLab 19.0 Group, Project
duo_session_failed Duo session has failed ✅ GitLab 18.8 Project
duo_session_finished Duo session is finished ✅ GitLab 18.8 Project
duo_session_resumed Duo session is resumed ✅ GitLab 18.9 Project
duo_session_started Duo session is started ✅ GitLab 18.8 Project
duo_session_stopped Duo session is stopped ✅ GitLab 18.8 Project
duo_tool_call_approved A tool call was approved in a Duo workflow session ❌ GitLab 19.0 Group, Project
duo_workflow_mcp_enabled_updated Duo Workflow MCP enabled setting on group changed ✅ GitLab 19.0 Group
flow_trigger_created A flow trigger was created for a project ✅ GitLab 19.0 Project
flow_trigger_deleted A flow trigger was deleted from a project ✅ GitLab 19.0 Project
flow_trigger_updated A flow trigger was updated for a project ✅ GitLab 19.0 Project
foundational_agent_status_updated A foundational agent status was updated for a namespace or organization ✅ GitLab 19.1 Group, Instance
mcp_server_oauth_token_stored A user connected to an MCP server and an OAuth token was stored ✅ GitLab 19.0 User
prompt_injection_protection_level_updated Prompt injection protection level setting on group changed ✅ GitLab 19.0 Group
third_party_agent_token_created A third-party agent access token was generated ✅ GitLab 18.11 User
api_request_access_with_scope A subset of API requests authenticated by a token with an audited scope ✅ GitLab 17.7 User
duo_cli_session_blocked A Duo CLI session was blocked because the administrator disabled Duo CLI ✅ GitLab 19.2 User
lock_duo_features_enabled_updated Added when lock_duo_features_enabled is changed. ✅ GitLab 19.0 Group

Duo Chat#

Type name Event triggered when Saved to database Introduced in Scope
web_search_enabled_updated In a group, the setting that allows web search in GitLab Duo Chat is changed ✅ GitLab 19.4 Group

동적 애플리케이션 보안 테스트#

Type name Event triggered when Saved to database Introduced in Scope
dast_profile_create A dynamic application security testing profile is created ✅ GitLab 14.1 Project
dast_profile_destroy A dynamic application security profile is removed ✅ GitLab 14.1 Project
dast_profile_schedule_create A dynamic application security testing profile schedule is created ✅ GitLab 14.3 Project
dast_profile_schedule_update A dynamic application security testing profile schedule is updated ✅ GitLab 14.3 Project
dast_profile_update A dynamic application security profile is updated ✅ GitLab 14.1 Project
dast_scanner_profile_create A dynamic application security testing scanner profile is created ✅ GitLab 14.0 Project
dast_scanner_profile_destroy A dynamic application security testing scanner profile is removed ✅ GitLab 14.0 Project
dast_scanner_profile_update A dynamic application security testing scanner profile is updated ✅ GitLab 14.0 Project
dast_site_profile_create A dynamic application security testing site profile is created ✅ GitLab 14.0 Project
dast_site_profile_destroy A dynamic application security testing site profile is removed ✅ GitLab 14.0 Project
dast_site_profile_update A dynamic application security testing site profile is updated ✅ GitLab 14.0 Project

환경 관리#

Type name Event triggered when Saved to database Introduced in Scope
environment_protected A protected environment is created ✅ GitLab 15.8 Group, Project
environment_unprotected A protected environment is unprotected ✅ GitLab 15.8 Group, Project
project_feature_environments_access_level_updated A project's environments access level setting is updated ✅ GitLab 15.7 Project
protected_environment_approval_rule_added An approval rule is added to a protected environment ✅ GitLab 16.5 Group, Project
protected_environment_approval_rule_deleted An approval rule is removed from a protected environment ✅ GitLab 16.5 Project, Group
protected_environment_approval_rule_updated An approval rule of a protected environment is updated ✅ GitLab 16.5 Project, Group
protected_environment_deploy_access_level_added A deploy access level is added to a protected environment ✅ GitLab 16.5 Group, Project
protected_environment_deploy_access_level_deleted A deploy access level is removed from a protected environment ✅ GitLab 16.5 Group, Project
protected_environment_deploy_access_level_updated A deploy access level of a protected environment is updated ✅ GitLab 16.5 Project
protected_environment_updated A protected environment is updated ✅ GitLab 16.5 Group, Project

기능 플래그#

Type name Event triggered when Saved to database Introduced in Scope
project_feature_feature_flags_access_level_updated A project's feature flags access level setting is updated ✅ GitLab 15.7 Project
feature_flag_created A feature flag is created ✅ GitLab 15.10 Project
feature_flag_deleted A feature flag is deleted ✅ GitLab 15.10 Project
feature_flag_updated A feature flag is updated ✅ GitLab 15.10 Project

플릿 가시성#

Type name Event triggered when Saved to database Introduced in Scope
ci_runner_created Triggered when a runner is created ✅ GitLab 17.8 Instance, Group, Project
ci_runner_usage_export A runner usage report is generated ✅ GitLab 16.8 Instance
ci_runners_bulk_deleted Runners are deleted in bulk ✅ GitLab 17.7 User

퍼즈 테스트#

Type name Event triggered when Saved to database Introduced in Scope
coverage_fuzzing_corpus_create A corpus action is added ✅ GitLab 14.5 Project

그룹 및 프로젝트#

Type name Event triggered when Saved to database Introduced in Scope
create_ssh_certificate An SSH certificate is created ✅ GitLab 16.6 Group
delete_ssh_certificate An SSH certificate is deleted ✅ GitLab 16.6 Group
emails_enabled_updated Setting Enable email notifications is updated ✅ GitLab 17.4 Group
enabled_git_access_protocol_updated Setting Enabled Git access protocols is updated ✅ GitLab 17.4 Group
enforce_ssh_certificates_updated Setting Enforce SSH Certificates is updated ✅ GitLab 17.4 Group
group_archived A group is archived ✅ GitLab 18.3 Group
group_created A group is created ✅ GitLab 16.3 Group
group_deletion_marked A group is marked for deletion ✅ GitLab 15.11 Group
group_description_updated Group description is updated ✅ GitLab 17.4 Group
group_destroyed A group is destroyed ✅ GitLab 15.11 Group
group_lfs_enabled_updated LFS enabled for a group is updated ✅ GitLab 15.7 Group
group_membership_lock_updated Membership lock for a group is updated ✅ GitLab 15.7 Group
group_mentions_disabled_updated A group's setting to notify group members on group mention is updated ✅ GitLab 17.4 Group
group_name_updated A group's name is updated ✅ GitLab 15.7 Group
group_path_updated A group's path is updated ✅ GitLab 15.7 Group
group_project_creation_level_updated A group's project creation level is updated ✅ GitLab 15.7 Group
group_request_access_enabled_updated A group's request access enabled is updated ✅ GitLab 15.7 Group
group_restored A group is restored ✅ GitLab 15.11 Group
group_share_with_group_link_created You invite a group to another group by using the group's membership page ✅ GitLab 15.10 Group
group_share_with_group_link_removed You remove a group from another group by using the group's membership page ✅ GitLab 15.10 Group
group_share_with_group_link_updated You update a group's access settings to another group by using the group's membership page ✅ GitLab 15.10 Group
group_shared_with_group_lock_updated Group can be shared with other group setting is updated ✅ GitLab 17.4 Group
group_unarchived A group is unarchived ✅ GitLab 18.3 Group
group_visibility_level_updated A group's visibility level is updated ✅ GitLab 15.7 Group
prevent_sharing_groups_outside_hierarchy_updated A group's setting to Members cannot invite groups outside of group and its subgroup updated ✅ GitLab 17.4 Group
project_created A project is created ✅ GitLab 16.0 Project
project_description_updated A project's description is updated ❌ GitLab 16.3 Project
project_feature_operations_access_level_updated A project's operation access level setting is updated ✅ GitLab 15.7 Project
project_feature_requirements_access_level_updated A project's requirements access level setting is updated ✅ GitLab 15.7 Project
project_name_updated A project has its name updated ✅ GitLab 10.2 Project
project_namespace_updated A project's namespace is updated ✅ GitLab 15.7 Project
project_path_updated A project's path is updated ✅ GitLab 15.5 Project
project_topics_updated A project's topics assignments are changed ✅ GitLab 17.4 Project
project_unarchived A project is unarchived ✅ GitLab 15.11 Project
project_visibility_level_updated A project's visibility level setting is updated ✅ GitLab 15.7 Project
remove_dormant_members_period_updated Setting Days of inactivity before removal is updated ✅ GitLab 17.4 Group
remove_dormant_members_updated Setting Dormant members is updated ✅ GitLab 17.4 Group

임포터#

Type name Event triggered when Saved to database Introduced in Scope
direct_transfer_relation_export_batch_downloaded Direct Transfer relation export batch downloaded ✅ GitLab 18.2 Group, Project
direct_transfer_relation_export_downloaded Direct Transfer relation export downloaded ✅ GitLab 18.2 Group, Project
direct_transfer_relations_export_initiated Direct Transfer relations export initiated ✅ GitLab 18.2 Group, Project
group_export_created A group file export is created ✅ GitLab 17.0 Group
project_export_created A project file export is created ✅ GitLab 17.0 Project

인시던트 관리#

Type name Event triggered when Saved to database Introduced in Scope
incident_closed_by_project_bot An incident is closed using a project access token ✅ GitLab 16.1 Project
incident_created_by_project_bot An incident is created using a project access token ✅ GitLab 16.1 Project
incident_reopened_by_project_bot An incident is reopened using a project access token ✅ GitLab 16.1 Project

MCP 서버#

Type name Event triggered when Saved to database Introduced in Scope
mcp_server_enabled_updated MCP server enabled setting on group changed ✅ GitLab 19.0 Group

병합 트레인#

Type name Event triggered when Saved to database Introduced in Scope
project_cicd_merge_trains_enabled_updated The CI/CD merge trains settings for a project is updated ✅ GitLab 15.8 Project

MLOps#

Type name Event triggered when Saved to database Introduced in Scope
project_feature_model_experiments_access_level_updated A project's model experiments access level is updated ✅ GitLab 16.1 Project
ml_model_created ML model is created ✅ GitLab 17.4 Project
ml_model_destroyed ML model destroyed ✅ GitLab 17.4 Project
ml_model_version_created ML model version is created ✅ GitLab 17.4 Project
ml_model_version_destroyed ML model version destroyed ✅ GitLab 17.4 Project
project_feature_model_registry_access_level_updated Model registry access level was updated ✅ GitLab 16.7 Project

분류되지 않음#

Type name Event triggered when Saved to database Introduced in Scope
experiment_features_enabled_updated Enabling experiment AI features setting is toggled ✅ GitLab 16.0 Group

옵저버빌리티#

Type name Event triggered when Saved to database Introduced in Scope
project_feature_monitor_access_level_updated A project's monitor access level setting is updated ✅ GitLab 15.7 Project

조직#

Type name Event triggered when Saved to database Introduced in Scope
group_transferred_to_organization A top-level group is transferred to a different organization ✅ GitLab 19.3 Group
organization_hard_deleted An organization is hard-deleted (the database record is destroyed) ✅ GitLab 19.1 Instance
organization_soft_deleted An organization is soft-deleted ✅ GitLab 19.1 Instance

패키지 레지스트리#

Type name Event triggered when Saved to database Introduced in Scope
package_registry_package_deleted A package was deleted from GitLab package registry. Available only when the namespace's package setting audit_events_enabled is true. ✅ GitLab 17.10 Project, Group
package_registry_package_published A package was published to GitLab package registry. Available only when the namespace's package setting audit_events_enabled is true. ✅ GitLab 17.9 Project, Group
project_feature_package_registry_access_level_updated A project's package registry access level setting is updated ✅ GitLab 15.7 Project
project_packages_enabled_updated The setting that controls packages for a project is updated ✅ GitLab 11.5 Project

Pages#

Type name Event triggered when Saved to database Introduced in Scope
group_force_pages_access_control_updated A group's Pages public access control setting is updated ✅ GitLab 18.11 Group
pages_domain_created A Pages domain is created ✅ GitLab 19.4 Project
pages_domain_deleted A Pages domain is deleted ✅ GitLab 19.4 Project
pages_domain_disabled A Pages domain is disabled after failing verification ✅ GitLab 19.4 Project
pages_domain_enabled A Pages domain is enabled after successful verification ✅ GitLab 19.4 Project
pages_domain_updated A Pages domain is updated ✅ GitLab 19.4 Project
pages_domain_verification_failed A Pages domain verification failed ✅ GitLab 19.4 Project
pages_domain_verification_succeeded A Pages domain verification succeeded ✅ GitLab 19.4 Project
project_feature_pages_access_level_updated A project's page access level setting is updated ✅ GitLab 15.7 Project

권한#

Type name Event triggered when Saved to database Introduced in Scope
custom_admin_role_assigned_to_user A custom admin role is assigned to a user ✅ GitLab 18.0 User
custom_admin_role_created A custom admin role is created ✅ GitLab 18.0 Instance
custom_admin_role_deleted A custom admin role is deleted ✅ GitLab 18.0 Instance
custom_admin_role_unassigned_from_user A custom admin role is unassigned from a user ✅ GitLab 18.0 User
custom_admin_role_updated A custom admin role is updated ✅ GitLab 18.0 Instance
member_created A member is added and assigned a default or custom role ✅ GitLab 15.9 Group, Project
member_destroyed A member is removed ✅ GitLab 15.9 Group, Project
member_role_created A custom role is created ✅ GitLab 16.7 Group, Instance
member_role_deleted A custom role is deleted ✅ GitLab 16.9 Group, Instance
member_role_updated A custom role is updated ✅ GitLab 16.9 Group, Instance
member_updated A member's default or custom role or expiration date is updated ✅ GitLab 15.9 Group, Project

포트폴리오 관리#

Type name Event triggered when Saved to database Introduced in Scope
delete_epic An epic is successfully deleted ❌ GitLab 15.4 Group
epic_closed_by_project_bot An epic is closed by a group access token ✅ GitLab 16.1 Group
epic_created_by_project_bot An epic is created by a group access token ✅ GitLab 16.1 Group
epic_reopened_by_project_bot An epic is reopened by a group access token ✅ GitLab 16.1 Group

제품 분석 데이터 관리#

Type name Event triggered when Saved to database Introduced in Scope
product_analytics_settings_update Product analytics settings are changed ✅ GitLab 17.1 Project

품질 관리#

Type name Event triggered when Saved to database Introduced in Scope
test_case_closed_by_project_bot A test case is closed using a project access token ✅ GitLab 16.1 Project
test_case_created_by_project_bot A test case is created using a project access token ✅ GitLab 16.1 Project
test_case_reopened_by_project_bot A test case is reopened using a project access token ✅ GitLab 16.1 Project

러너#

Type name Event triggered when Saved to database Introduced in Scope
allow_runner_registration_token_updated Setting Allow members of projects and groups to create runners with runner registration tokens is updated ✅ GitLab 16.0 Group, Project
ci_runner_assigned_to_project A runner is assigned to a project ✅ GitLab 14.9 Project
ci_runner_registered An instance, group, or project runner is registered ✅ GitLab 14.8 Instance, Group, Project
ci_runner_token_reset A runner's token is reset ✅ GitLab 15.0 Instance, Group, Project
ci_runner_unassigned_from_project A runner is unassigned from a project ✅ GitLab 14.9 Project
ci_runner_unregistered An instance, group, or project runner is unregistered ✅ GitLab 14.9 Instance, Group, Project
group_shared_runners_minutes_limit_updated A group's shared runners minutes limit is updated ✅ GitLab 15.7 Group
runner_registration_enabled_updated Setting Runner registration is updated ✅ GitLab 17.4 Group
set_runner_associated_projects Associated projects are successfully assigned to a CI/CD runner ✅ GitLab 15.4 Project

시트 비용 관리#

Type name Event triggered when Saved to database Introduced in Scope
seat_assignment_model_enabled_updated Setting Seat Assignment Model enabled is updated ✅ GitLab 19.4 Group
seat_control_updated Setting Seat control is updated ✅ GitLab 17.4 Group
group_minimal_access_role_adjusted_seat_limit A group member is assigned the Minimal Access role due to seat limit ✅ GitLab 19.0 Group

시크릿 탐지#

Type name Event triggered when Saved to database Introduced in Scope
group_secret_push_protection_updated Secret push protection is enabled or disabled for a group and its child groups and projects, except those projects specified as excluded ✅ GitLab 17.7 Group
group_validity_checks_updated Validity checks is enabled or disabled for a group and its child groups and projects, except those projects specified as excluded ✅ GitLab 18.5 Group
project_security_exclusion_applied A project security exclusion is applied in one of the security scanners ✅ GitLab 17.6 Project
project_security_exclusion_created A project security exclusion is created ✅ GitLab 17.5 Project
project_security_exclusion_deleted A project security exclusion is deleted ✅ GitLab 17.5 Project
project_security_exclusion_updated A project security exclusion is updated ✅ GitLab 17.5 Project
project_security_setting_updated A project's security setting is updated ✅ GitLab 17.0 Project
skip_secret_push_protection Secret push protection is skipped by the user ✅ GitLab 16.11 Project
spp_generic_scan_error Secret push protection encounters an unexpected scan error ✅ GitLab 19.3 Project
spp_invalid_input Secret push protection is skipped due to invalid input ✅ GitLab 19.3 Project
spp_push_blocked Secret push protection blocks a push because it detects a secret in the changes ✅ GitLab 19.4 Project
spp_ruleset_error Secret push protection encounters a ruleset parse or compile error ✅ GitLab 19.3 Project
spp_scan_timeout Secret push protection scan timed out causing the push to be accepted ✅ GitLab 19.3 Project
spp_too_many_changed_paths Secret push protection skips scanning because the push contains too many changed paths ✅ GitLab 19.3 Project
spp_too_many_lines Secret push protection is skipped because the push contains too many changed lines ✅ GitLab 19.3 Project

시크릿 관리#

Type name Event triggered when Saved to database Introduced in Scope
user_authenticated_using_job_token A user is authenticated using job token ❌ GitLab 17.4 Project
secrets_manager_add_on_enable Triggered when the Secrets Manager paid add-on is enabled for a namespace or on GitLab Self-Managed ✅ GitLab 19.4 Group, Instance
secrets_manager_create_group_secret This event is triggered when a group level secret is created by a user ✅ GitLab 18.9 Group
secrets_manager_create_project_secret This event is triggered when a project level secret is created by a user ✅ GitLab 18.6 Project
secrets_manager_delete_group_secret This event is triggered when a group level secret is deleted by a user ✅ GitLab 18.9 Group
secrets_manager_delete_project_secret This event is triggered when a project level secret is deleted by a user ✅ GitLab 18.6 Project
secrets_manager_instance_enroll Triggered when the Secrets Manager is enrolled at the instance level ✅ GitLab 19.0 Instance
secrets_manager_instance_trial_start Triggered when the instance-wide Secrets Manager trial is started on a self-managed instance ✅ GitLab 19.4 Instance
secrets_manager_instance_unenroll Triggered when the Secrets Manager is unenrolled at the instance level ✅ GitLab 19.0 Instance
secrets_manager_namespace_enroll Triggered when a namespace is enrolled in the Secrets Manager ✅ GitLab 19.0 Group
secrets_manager_namespace_unenroll Triggered when a namespace is unenrolled from the Secrets Manager ✅ GitLab 19.0 Group
secrets_manager_read_group_secret This event is triggered when the value of a group level secret is read from OpenBao by a CI/CD job or a non-CI/CD workload ❌ GitLab 18.9 Group
secrets_manager_read_project_secret This event is triggered when the value of a project level secret is read from OpenBao by a CI/CD job or a non-CI/CD workload ❌ GitLab 18.6 Project
secrets_manager_update_group_secret This event is triggered when a group level secret is updated by a user ✅ GitLab 18.9 Group
secrets_manager_update_project_secret This event is triggered when a project level secret is updated by a user ✅ GitLab 18.6 Project

보안 자산 인벤토리#

Type name Event triggered when Saved to database Introduced in Scope
security_attribute_attached_to_project A security attribute is attached to a project ✅ GitLab 18.6 Project
security_attribute_created A security attribute is created ✅ GitLab 18.6 Group
security_attribute_deleted A security attribute is deleted ✅ GitLab 18.6 Group
security_attribute_detached_from_project A security attribute is detached from a project ✅ GitLab 18.6 Project
security_attribute_updated A security attribute is updated ✅ GitLab 18.6 Group
security_category_created A security category is created ✅ GitLab 18.6 Group
security_category_deleted A security category is deleted ✅ GitLab 18.6 Group
security_category_updated A security category is updated ✅ GitLab 18.6 Group

보안 정책 관리#

Type name Event triggered when Saved to database Introduced in Scope
policy_project_updated The security policy project is updated for a project ✅ GitLab 15.6 Group, Project
policy_warn_mode_group_protected_branch_modification_override A group is affected by a warn mode policy that prevents modification of the group's protected branches if the policy changes from warn mode to strictly enforced. ❌ GitLab 18.7 Group
policy_warn_mode_merge_request_approval A merge request approval would have been prevented by a security policy in warn mode. ✅ GitLab 18.6 Project
policy_warn_mode_merge_request_approval_settings_overrides A merge request's target branch is affected by a policy in warn mode that sets more restrictive approval settings if the policy changes from warn mode to enforced. ❌ GitLab 18.7 Project
policy_warn_mode_push_settings_overrides Approval settings from a security policy in warn mode will override branch protections ❌ GitLab 18.7 Project
security_policy_access_token_branch_deletion_bypass Access token deleted a protected branch by using a bypass ✅ GitLab 18.9 Project
security_policy_access_token_push_bypass Branch push that is blocked by a security policy is bypassed for configured access token ✅ GitLab 18.2 Project
security_policy_create A security policy is created ✅ GitLab 18.1 Project
security_policy_delete A security policy is deleted ✅ GitLab 18.1 Project
security_policy_limit_exceeded Enabled policies count exceeded the maximum allowed limit for policy type ✅ GitLab 18.2 Project
security_policy_merge_request_merged_with_policy_violations A merge request merged with security policy violations ✅ GitLab 18.2 Project
security_policy_pipeline_failed A pipeline with security policy jobs failed ❌ GitLab 18.3 Project
security_policy_pipeline_skipped A security policy pipeline is skipped ❌ GitLab 18.2 Project
security_policy_protected_branch_bypass Protected branch push restriction that is overridden by a security policy is bypassed ✅ GitLab 18.10 Project
security_policy_scheduled_scans_not_enforced A scheduled pipeline with security policy could not be created ❌ GitLab 18.4 Project
security_policy_service_account_branch_deletion_bypass Service account deleted a protected branch by using a bypass ✅ GitLab 18.9 Project
security_policy_service_account_push_bypass Branch push that is blocked by a security policy is bypassed for configured service account ✅ GitLab 18.2 Project
security_policy_update A security policy is updated ✅ GitLab 18.1 Project
security_policy_user_push_bypass Branch push that is blocked by a security policy is bypassed for configured users ✅ GitLab 18.4 Project
security_policy_violations_detected Security policy violation is detected in the merge request ❌ GitLab 18.2 Project
security_policy_violations_resolved Security policy violations are resolved in the merge request ❌ GitLab 18.2 Project
security_policy_yaml_invalidated The policy YAML is invalidated in security policy project ✅ GitLab 18.2 Project
status_check_response_update A user updates external status check response for merge request ❌ GitLab 18.2 Project
merge_request_branch_bypassed_by_security_policy The merge request's approval is bypassed by the branches configured in the security policy ✅ GitLab 18.2 Project
merge_request_merged_with_dismissed_security_policy When a merge request violated a security policy in warn-mode that was dismissed and the MR was merged ✅ GitLab 18.5 Project
security_policy_merge_request_bypass A security policy is bypassed for a merge request ✅ GitLab 18.5 Project

보안 테스트 구성#

Type name Event triggered when Saved to database Introduced in Scope
security_scan_profile_attached_to_project A security scan profile is attached to a project ✅ GitLab 18.9 Project
security_scan_profile_create A security scan profile is created ✅ GitLab 19.3 Group
security_scan_profile_delete A security scan profile is deleted ✅ GitLab 19.3 Group
security_scan_profile_detached_from_project A security scan profile is detached from a project ✅ GitLab 18.9 Project
security_scan_profile_update A security scan profile is updated ✅ GitLab 19.3 Group
vulnerability_severity_override When user overrides vulnerability severity ✅ GitLab 17.10 Project

자체 호스팅 모델#

Type name Event triggered when Saved to database Introduced in Scope
model_selection_feature_changed A model selection feature had its configuration changed ✅ GitLab 18.2 Instance, Group, Project, User
self_hosted_model_created A new self-hosted model configuration was added ✅ GitLab 17.4 Instance
self_hosted_model_destroyed A new self-hosted model configuration was destroyed ✅ GitLab 17.4 Instance
self_hosted_model_feature_changed A self-hosted model feature had its configuration changed ✅ GitLab 17.4 Instance
self_hosted_model_terms_accepted Terms for usage of self-hosted models were accepted ✅ GitLab 17.4 Instance
self_hosted_model_updated A self-hosted model configuration was updated ✅ GitLab 17.4 Instance

서비스 데스크#

Type name Event triggered when Saved to database Introduced in Scope
ticket_closed_by_project_bot A Service Desk ticket is closed using a project access token ✅ GitLab 18.10 Project
ticket_created_by_project_bot A Service Desk ticket is created using a project access token ✅ GitLab 18.10 Project
ticket_reopened_by_project_bot A Service Desk ticket is reopened using a project access token ✅ GitLab 18.10 Project

소스 코드 관리#

Type name Event triggered when Saved to database Introduced in Scope
approval_rule_created A merge request approval rule is created ✅ GitLab 15.2 Project
approval_rule_deleted A merge request approval rule is deleted ✅ GitLab 14.9 Project
default_branch_name_updated Default branch name for the group repository is changed ✅ GitLab 17.4 Group
group_push_rules_author_email_regex_updated A group's push rules settings is changed for author email regex ✅ GitLab 15.7 Group
group_push_rules_branch_name_regex_updated A group's push rules settings is changed for branch name regex ✅ GitLab 15.7 Group
group_push_rules_commit_committer_check_updated A group's push rule setting is updated for reject unverified users ✅ GitLab 15.0 Group
group_push_rules_commit_message_negative_regex_updated A group's push rules settings is changed for commit message negative regex ✅ GitLab 15.7 Group
group_push_rules_commit_message_regex_updated A group's push rules settings is changed for commit message regex ✅ GitLab 15.7 Group
group_push_rules_file_name_regex_updated A group's push rules settings is changed for filename regex ✅ GitLab 15.7 Group
group_push_rules_max_file_size_updated A group's push rules settings is changed for max file size ✅ GitLab 15.7 Group
group_push_rules_prevent_secrets_updated A group's push rule setting is updated to prevent pushing secret files ✅ GitLab 15.0 Group
group_push_rules_reject_deny_delete_tag_updated A group's push rule setting is updated to deny deletion of tags using Git push ✅ GitLab 15.0 Group
group_push_rules_reject_member_check_updated A group's push rule setting is updated to check if commit author is a GitLab user ✅ GitLab 15.0 Group
group_push_rules_reject_non_dco_commits_updated A group's push rule setting is updated for reject non DCO certified commits ✅ GitLab 15.0 Group
group_push_rules_reject_unsigned_commits_updated A group push's rule setting is updated for reject unsigned commits ✅ GitLab 15.0 Group
group_repository_size_limit_updated A group's repository size limit is updated ✅ GitLab 15.7 Group
merge_commit_template_updated Merge commit template is updated ✅ GitLab 15.8 Project
merged_merge_request_deleted A merged merge request is deleted ❌ GitLab 16.0 Project
merged_merge_request_deletion_started A merged merge request's deletion is started ❌ GitLab 16.1 Project
prevent_forking_outside_group_updated Setting for Prevent forking outside current group is changed ✅ GitLab 17.4 Group
project_default_branch_updated Default branch of a project's repository is updated ✅ GitLab 16.0 Project
project_disable_overriding_approvers_per_merge_request_updated The disable overriding approvers per MR setting for a project is updated ✅ GitLab 15.7 Project
project_feature_builds_access_level_updated A project's builds access level setting is updated ✅ GitLab 15.7 Project
project_feature_forking_access_level_updated A project's feature forking access level setting is updated ✅ GitLab 15.7 Project
project_feature_merge_requests_access_level_updated A project's merge request access level setting is updated ✅ GitLab 15.7 Project
project_feature_repository_access_level_updated A project's repository access level setting is updated ✅ GitLab 15.7 Project
project_feature_snippets_access_level_updated A project's snippet access level setting is updated ✅ GitLab 15.7 Project
project_fork_operation A project is forked ✅ GitLab 15.2 Project
project_fork_relationship_removed A project's fork relationship is successfully removed ✅ GitLab 15.6 Project
project_printing_merge_request_link_enabled_updated The setting for projects for enabling printing merge request link is updated ✅ GitLab 15.7 Project
project_push_rules_author_email_regex_updated A project's push rule setting for author email regex is updated ✅ GitLab 18.6 Project
project_push_rules_branch_name_regex_updated A project's push rule setting for branch name regex is updated ✅ GitLab 18.6 Project
project_push_rules_commit_committer_check_updated A project's push rule setting for reject unverified users is updated ✅ GitLab 16.5 Project
project_push_rules_commit_message_negative_regex_updated A project's push rule setting for commit message negative regex is updated ✅ GitLab 18.6 Project
project_push_rules_commit_message_regex_updated A project's push rule setting for commit message regex is updated ✅ GitLab 18.6 Project
project_push_rules_file_name_regex_updated A project's push rule setting for file name regex is updated ✅ GitLab 18.6 Project
project_push_rules_max_file_size_updated A project's push rule setting for maximum file size is updated ✅ GitLab 18.6 Project
project_push_rules_prevent_secrets_updated A project's push rule setting for preventing secrets is updated ✅ GitLab 18.6 Project
project_push_rules_reject_deny_delete_tag_updated A project's push rule setting for rejecting tag deletion is updated ✅ GitLab 18.6 Project
project_push_rules_reject_member_check_updated A project's push rule setting for member check is updated ✅ GitLab 18.6 Project
project_push_rules_reject_non_dco_commits_updated A project's push rule setting for rejecting non-DCO commits is updated ✅ GitLab 18.6 Project
project_push_rules_reject_unsigned_commits_updated A project's push rule setting for rejecting unsigned commits is updated ✅ GitLab 18.6 Project
project_repository_size_limit_updated The repository size limit of a project is updated ✅ GitLab 15.7 Project
protected_branch_code_owner_approval_required_updated The protected branch code owner approval required setting is updated ✅ GitLab 15.8 Project
protected_branch_created A protected branch is created ✅ GitLab 15.2 Project
protected_branch_removed A protected branch is removed ✅ GitLab 15.2 Project
protected_branch_updated The setting for protected branches is updated ✅ GitLab 15.8 Project
repository_git_operation Authenticated users push, pull, or clone a project using SSH, HTTP(S), or the UI ❌ GitLab 14.9 Project
require_reauthentication_to_approve_updated The setting for requiring reauthentication for merge request approvals is updated ✅ GitLab 17.1 Group, Project
squash_commit_template_updated The merge request squash commit template for a project is updated ✅ GitLab 15.8 Project
squash_option_updated Squash option setting is updated ✅ GitLab 15.0 Project
manually_trigger_housekeeping Manually triggering housekeeping via API or admin UI ✅ GitLab 15.9 Project
project_blobs_removal Removing blobs by using the GraphQL API or project settings UI ✅ GitLab 17.0 Project
project_text_replacement Replacing text by using the GraphQL API or project settings UI ✅ GitLab 17.1 Project
repository_file_accessed_api Log an audit event when an authenticated user reads a repository file via the API. ❌ GitLab 19.0 Project
repository_file_accessed_web Log an audit event when an authenticated user views a repository file via the Web UI. ❌ GitLab 19.0 Project

시스템 액세스#

Type name Event triggered when Saved to database Introduced in Scope
allow_mfa_for_subgroups_updated Setting for Subgroups can set up their own two-factor authentication rules updated ✅ GitLab 17.4 Group
allow_personal_snippets_updated Setting Allow personal snippets is updated ✅ GitLab 19.2 Group
allowed_email_domain_updated Group setting allowed email domain entry is updated ✅ GitLab 17.5 Group
application_setting_updated An application setting is updated ✅ GitLab 16.3 Instance
disable_personal_access_tokens_updated Setting Disable personal access tokens is updated ✅ GitLab 17.4 Group
disable_ssh_keys_updated Setting Disable SSH Keys is updated ✅ GitLab 18.6 Group
email_created An email is created ✅ GitLab 15.11 User
email_destroyed An email is destroyed ✅ GitLab 15.11 User
enterprise_users_extensions_marketplace_opt_in_status_updated Setting Enable extension marketplace is updated ✅ GitLab 19.2 Group
group_access_token_created A group access token is created ✅ GitLab 15.2 Group
group_access_token_creation_failed Creating a group access token failed ✅ GitLab 15.2 Group
group_access_token_deleted A group access token is deleted ✅ GitLab 15.2 Group
group_access_token_deletion_failed Deleting a group access token failed ✅ GitLab 15.2 Group
group_require_two_factor_authentication_updated A group's require two factor authentication setting is updated ✅ GitLab 15.7 Group
group_two_factor_grace_period_updated A group's two factor grace period is updated ✅ GitLab 15.7 Group
hide_email_on_profile_updated Setting Hide email address from public profile is updated ✅ GitLab 19.2 Group
ip_restrictions_changed Any changes in the IP allowlist ✅ GitLab 15.0 Group
ldap_group_link_created An LDAP Group Link is created ✅ GitLab 19.4 Group
ldap_group_link_removed An LDAP Group Link is removed ✅ GitLab 19.4 Group
ldap_group_sync_failed LDAP group sync failed due to a connection or server error ✅ GitLab 18.10 Group
login_failed_with_otp_authentication Sign-in fails because of an incorrect OTP ✅ GitLab 16.4 User
login_failed_with_standard_authentication Sign-in to GitLab fails with standard authentication, such as password ✅ GitLab 16.4 Instance
login_failed_with_webauthn_authentication Sign-in fails when using a WebAuthn device ✅ GitLab 16.4 User
namespace_ban_created A namespace ban is created ✅ GitLab 19.2 Group
namespace_ban_destroyed A namespace ban is destroyed ✅ GitLab 19.2 Group
new_user_signups_cap_updated Setting Number of users for user cap is updated ✅ GitLab 17.4 Group
personal_access_token_settings_updated The namespace owner changes fine-grained personal access token settings ✅ GitLab 19.0 Group
project_access_token_created A project access token is created ✅ GitLab 15.2 Project
project_access_token_creation_failed Creating a project access token fails ✅ GitLab 15.2 Project
project_access_token_deleted A project access token is deleted ✅ GitLab 15.2 Project
project_access_token_deletion_failed Deleting a project access token fails ✅ GitLab 15.2 Project
resource_access_token_creation_allowed_updated Setting for Users can create project access tokens and group access tokens in this group is updated ✅ GitLab 17.4 Group, Project
service_access_tokens_expiration_enforced_updated Setting Service account token expiration is updated ✅ GitLab 17.4 Group
update_mismatched_group_saml_extern_uid The external UID is changed on a SAML identity ✅ GitLab 15.7 User
user_access_locked User access to the instance is locked ✅ GitLab 16.2 User
user_access_unlocked User access to the instance is unlocked ✅ GitLab 16.2 User
user_blocked_by_ldap_sync A user is blocked by LDAP synchronization ✅ GitLab 19.4 User
user_blocked_by_saml_required_group A user is blocked because they are not a member of a required SAML group ✅ GitLab 19.4 User
user_blocked_by_scim_deprovisioning A user is blocked because they were deprovisioned through SCIM ✅ GitLab 19.4 User
user_disable_passkey A user disables passkey. Group scope is only available for enterprise users. ✅ GitLab 18.7 User, Group
user_disable_two_factor A user disables two factor authentication. Group scope was introduced in GitLab 17.6. ✅ GitLab 15.1 User, Group
user_enable_admin_mode Admin Mode enabled ✅ GitLab 15.7 User
user_enable_passkey A user enables passkey. Group scope is only available for enterprise users. ✅ GitLab 18.7 User, Group
user_enable_two_factor A user enables two factor authentication. Group scope is only available for enterprise users. ✅ GitLab 18.5 User, Group
authenticated_with_ldap User successfully signed in with LDAP ✅ GitLab 17.11 User
authenticated_with_oauth User successfully signed in with OAuth ✅ GitLab 17.11 User
authenticated_with_password User successfully signed in with password ✅ GitLab 18.3 User
authenticated_with_two_factor User successfully signed in with two-factor authentication ✅ GitLab 18.3 User
authenticated_with_webauthn User successfully signed in with WebAuthn device ✅ GitLab 18.3 User
personal_access_token_used_from_unseen_ip A personal access token was used from a previously unseen IP address ✅ GitLab 19.1 User
step_up_auth_required_oauth_provider_updated Step-up authentication OAuth provider requirement is updated ✅ GitLab 18.4 Group
user_signed_in_from_unseen_ip User signed in from a previously unseen IP address ✅ GitLab 19.0 User

팀 계획#

Type name Event triggered when Saved to database Introduced in Scope
comment_by_project_bot A comment is added to an issue or a merge request when using a project access token ❌ GitLab 16.1 Project
comment_created A comment is added to an issue, merge request, or other objects ❌ GitLab 18.5 Project, Group
comment_deleted A comment is deleted ❌ GitLab 18.5 Project, Group
comment_updated A comment is updated ❌ GitLab 18.5 Project, Group
delete_issue An issue is successfully deleted ❌ GitLab 15.4 Project
delete_work_item A work item is successfully deleted ❌ GitLab 15.4 Project
issue_closed_by_project_bot An issue is closed using a project access token ✅ GitLab 16.1 Project
issue_created_by_project_bot An issue is created using a project access token ✅ GitLab 16.1 Project
issue_reopened_by_project_bot An issue is reopened using a project access token ✅ GitLab 16.1 Project
label_created A project or group label is created ✅ GitLab 18.11 Project, Group
label_deleted A project or group label is deleted ✅ GitLab 18.11 Project, Group
label_updated A project or group label is updated ✅ GitLab 18.11 Project, Group
project_feature_issues_access_level_updated A project's issues access level setting is updated ✅ GitLab 15.7 Project
task_closed_by_project_bot A task is closed using a project access token ✅ GitLab 16.1 Project
task_created_by_project_bot A task is created using a project access token ✅ GitLab 16.1 Project
task_reopened_by_project_bot A task is reopened using a project access token ✅ GitLab 16.1 Project

사용자 관리#

Type name Event triggered when Saved to database Introduced in Scope
authenticated_with_group_saml Successfully signing in with SAML authentication ✅ GitLab 12.10 Group
ban_user A user is banned, unbanned, blocked, or unblocked ✅ GitLab 15.11 User
change_membership_state A user's membership is updated ✅ GitLab 15.1 Group
inactive_scim_user_cannot_be_added A user cannot be added to a group during SAML authentication when their SCIM identity is inactive ✅ GitLab 17.7 Group
password_reset_failed A password reset fails for a user ❌ GitLab 16.4 User
unban_user A user is unbanned ✅ GitLab 15.11 User
unblock_user A user is banned ✅ GitLab 15.11 User
user_activate A user is activated ✅ GitLab 16.1 User
user_approved A user is approved for an instance ✅ GitLab 15.11 User
user_blocked A user is blocked ✅ GitLab 15.11 User
user_created A user is created ✅ GitLab 15.10 User
user_deactivate A user is deactivated ✅ GitLab 16.0 User
user_destroyed A user is scheduled for removal from the instance. Group and Project scopes were introduced in GitLab 17.5. ✅ GitLab 15.11 User, Group, Project
user_email_changed_and_user_signed_in User email changed and user signed in ✅ GitLab 15.8 User
user_impersonation An instance administrator starts or stops impersonating a user ✅ GitLab 14.8 User, Group
user_password_updated A user's password is updated. Group scope was introduced for enterprise users in GitLab 19.2. ✅ GitLab 15.7 User, Group
user_provisioned_by_scim A user is provisioned by SCIM ✅ GitLab 17.8 Group
user_records_migrated_to_ghost Event triggered when user records are migrated to a ghost user during batch processing ✅ GitLab 18.4 User
user_rejected A user registration is rejected ✅ GitLab 15.11 User
user_external_status_updated A user is either flagged as external or has the external flag removed. Group scope was introduced for enterprise users in GitLab 19.2. ✅ GitLab 18.5 User, Group

사용자 프로필#

Type name Event triggered when Saved to database Introduced in Scope
add_ssh_key An SSH key is added to a user's profile. Group scope is only available for enterprise users. ✅ GitLab 18.2 User, Group
email_confirmation_sent Users add or change an email address and it must be confirmed ❌ GitLab 16.3 User
remove_ssh_key An SSH key is removed from a user's profile. Group scope was introduced for enterprise users in GitLab 18.2. ✅ GitLab 14.1 User, Group
user_admin_status_updated A user is either made an administrator or removed as an administrator. Group scope was introduced for enterprise users in GitLab 19.2. ✅ GitLab 14.1 User, Group
user_auditor_status_updated A user is either made an auditor or removed as an auditor. Group scope was introduced for enterprise users in GitLab 19.2. ✅ GitLab 16.6 User, Group
user_can_create_group_updated A user's ability to create groups is updated ✅ GitLab 19.2 User, Group
user_email_address_updated A user's email address is updated. Group scope was introduced for enterprise users in GitLab 19.2. ✅ GitLab 10.1 User, Group
user_name_updated A user's name is updated. Group scope was introduced for enterprise users in GitLab 19.2. ✅ GitLab 17.5 User, Group
user_profile_visibility_updated User toggles private profile user setting ❌ GitLab 17.11 User
user_profile_visiblity_updated User toggles private profile user setting (DEPRECATED). Use user_profile_visibility_updated instead. ❌ GitLab 16.3 User
user_projects_limit_updated A user's project creation limit is updated ✅ GitLab 19.2 User, Group
user_username_updated A user's username is updated. Group scope was introduced for enterprise users in GitLab 19.2. ✅ GitLab 15.7 User, Group

밸류 스트림 관리#

Type name Event triggered when Saved to database Introduced in Scope
project_feature_analytics_access_level_updated A project's analytics access level setting is updated ✅ GitLab 15.7 Project

보안 검증#

Type name Event triggered when Saved to database Introduced in Scope
secure_ci_job_token_group_added Group added to CI_JOB_TOKEN scope ✅ GitLab 17.3 Project
secure_ci_job_token_group_removed Group removed from CI_JOB_TOKEN scope ✅ GitLab 17.3 Project
secure_ci_job_token_inbound_disabled CI_JOB_TOKEN permissions disabled for inbound ✅ GitLab 16.0 Project
secure_ci_job_token_inbound_enabled CI_JOB_TOKEN permissions enabled for inbound ✅ GitLab 16.0 Project
secure_ci_job_token_project_added Project added to inbound CI_JOB_TOKEN scope ✅ GitLab 16.0 Project
secure_ci_job_token_project_removed Project removed from inbound CI_JOB_TOKEN scope ✅ GitLab 16.0 Project

가상 레지스트리#

Type name Event triggered when Saved to database Introduced in Scope
virtual_registries_container_cache_remote_entry_deleted A virtual registry container cache remote entry was deleted ✅ GitLab 18.9 Group
virtual_registries_packages_maven_cache_remote_entry_deleted A virtual registry Maven cache remote entry was deleted ✅ GitLab 18.6 Group
virtual_registries_packages_maven_upstream_artifact_denied A virtual registry Maven upstream denied an artifact due to filtration rules ✅ GitLab 18.10 Group

취약점 관리#

Type name Event triggered when Saved to database Introduced in Scope
duo_sast_fp_detection_enabled_updated GitLab Duo SAST False Positive Detection Feature enabled setting on project changed by Security Manager ✅ GitLab 19.2 Project
duo_sast_vr_workflow_enabled_updated GitLab Duo SAST Vulnerability Resolution Feature enabled setting on project changed ✅ GitLab 19.1 Project
duo_secret_detection_fp_detection_enabled_updated GitLab Duo Secret Detection False Positive Detection Feature enabled setting on project changed by Security Manager ✅ GitLab 19.2 Project
project_feature_infrastructure_access_level_updated A project's infrastructure access level setting is updated ✅ GitLab 15.7 Project
remove_vulnerability_false_positive_flag A user removes a false positive flag from a vulnerability. ✅ GitLab 18.7 Project

웹훅#

Type name Event triggered when Saved to database Introduced in Scope
webhook_created A webhook is created ✅ GitLab 17.1 Project, Group, Instance
webhook_destroyed A webhook is destroyed ✅ GitLab 17.0 Project, Group, Instance

위키#

Type name Event triggered when Saved to database Introduced in Scope
project_feature_wiki_access_level_updated A project's wiki access level setting is updated ✅ GitLab 15.7 Project

워크플로 카탈로그#

Type name Event triggered when Saved to database Introduced in Scope
block_ai_catalog_mcp_server A user blocks an AI Catalog MCP server for a group or project. ✅ GitLab 19.4 Group, Project
create_ai_catalog_mcp_server A user creates an AI Catalog MCP server. ✅ GitLab 18.11 Instance
unblock_ai_catalog_mcp_server A user allows a previously blocked AI Catalog MCP server for a group or project. ✅ GitLab 19.4 Group, Project
update_ai_catalog_mcp_server A user updates an AI Catalog MCP server. ✅ GitLab 18.11 Instance