Change log for KUBERNETES_AUDIT
| Date | Changes |
|---|---|
| 2026-03-30 |
Enhancement: - Added support for KV and Grok format for logs where the message field is not a JSON object. - event.idm.read_only_udm.metadata.product_log_id:Newly mapped id raw log field with event.idm.read_only_udm.metadata.product_log_id UDM field.- event.idm.read_only_udm.additional.fields:Newly mapped time,line_number raw log field with event.idm.read_only_udm.additional.fields UDM field.- event.idm.read_only_udm.metadata.event_timestamp:Newly mapped timestamp raw log field with event.idm.read_only_udm.metadata.event_timestamp UDM field.- event.idm.read_only_udm.metadata.description: Newly mapped desc raw log field with event.idm.read_only_udm.metadata.description UDM field.- event.idm.read_only_udm.metadata.description: Newly mapped msg raw log field with event.idm.read_only_udm.metadata.description UDM field.- event.idm.read_only_udm.target.hostname, event.idm.read_only_udm.target.asset.hostname: Newly mapped stsendpoint,target_hostname raw log field with event.idm.read_only_udm.target.hostname and event.idm.read_only_udm.target.asset.hostname` UDM fields.- event.idm.read_only_udm.principal.application: Newly mapped prin_application raw log field with event.idm.read_only_udm.principal.application UDM field.- event.idm.read_only_udm.security_result.severity: Newly mapped level raw log field with event.idm.read_only_udm.security_result.severity UDM field.- event.idm.read_only_udm.target.resource.attribute.labels: Newly mapped arn, accountid, accesskeyid raw log field with event.idm.read_only_udm.target.resource.attribute.labels UDM field.- event.idm.read_only_udm.principal.ip, event.idm.read_only_udm.principal.asset.ip: Newly mapped client_ip raw log field with event.idm.read_only_udm.principal.ip and event.idm.read_only_udm.principal.asset.ip UDM fields.- event.idm.read_only_udm.principal.port:Newly mapped client_port raw log field with event.idm.read_only_udm.principal.port UDM field.- event.idm.read_only_udm.target.user.group_identifiers: Newly mapped groups raw log field with event.idm.read_only_udm.target.user.group_identifiers UDM field.- event.idm.read_only_udm.network.http.method: Newly mapped method raw log field with event.idm.read_only_udm.network.http.method UDM field.- event.idm.read_only_udm.target.user.userid: Newly mapped userid, uid raw log field with event.idm.read_only_udm.target.user.userid UDM field.- event.idm.read_only_udm.target.user.user_display_name: Newly mapped username raw log field with event.idm.read_only_udm.target.user.user_display_name UDM field.- event.idm.read_only_udm.network.session_id: Newly mapped session raw log field with event.idm.read_only_udm.network.session_id UDM field.- event.idm.read_only_udm.target.url: Newly mapped path raw log field with event.idm.read_only_udm.target.url UDM field.- event.idm.read_only_udm.extensions.auth.type: If path contains authenticate and target user details are present, updated the value of event.idm.read_only_udm.extensions.auth.type to AUTHTYPE_UNSPECIFIED.- event.idm.read_only_udm.metadata.event_type: Newly set event.idm.read_only_udm.metadata.event_type to USER_LOGIN, when path contains authenticate and target user details are present.- event.idm.read_only_udm.metadata.event_type: Newly set event.idm.read_only_udm.metadata.event_type to NETWORK_CONNECTION, when target device details are present and principal device details are present.- event.idm.read_only_udm.metadata.event_type: Newly set event.idm.read_only_udm.metadata.event_type to STATUS_UPDATE, when principal device details are present.- event.idm.read_only_udm.metadata.event_type:Newly set event.idm.read_only_udm.metadata.event_type to GENERIC_EVENT, when principal machine data, target machine data and user details are absent.
|
| 2025-02-19 |
Enhancement: - Added support for a new format of JSON logs. |
| 2025-01-24 |
Enhancement: - Added on_error when mapping annotations.authorization.k8s.io/reason to security_result.description.- Mapped objectRef.name to additional.fields.- Mapped objectRef.namespace to additional.fields.- Mapped objectRef.resource to additional.fields.- Mapped objectRef.apiVersion to additional.fields.- Mapped responseObject.metadata.annotations.volume.kubernetes.io/selected-node to additional.fields.- Mapped responseObject.metadata.annotations.volume.kubernetes.io/storage-provisioner to additional.fields.- Mapped responseObject.metadata.annotations.control-plane.alpha.kubernetes.io/leader to additional.fields.- Mapped holderIdentity to additional.fields.- Mapped leaseDurationSeconds to additional.fields.- Mapped acquireTime to additional.fields.- Mapped renewTime to additional.fields.- Mapped leaderTransitions to additional.fields.- Mapped labels.os.type to _principal.platform.- Mapped responseObject.metadata.managedFields to additional.fields.- Mapped responseObject.status.images to additional.fields.
|
| 2024-12-03 |
Enhancement: - Added support to parse new format of JSON logs. |
| 2023-08-21 |
Enhancement: - Parsed new format JSON logs. - Based on verb, identified the specific event_types.- Mapped following additional fields : - kind to metadata.product_event_type.- apiVersion to metadata.product_version.- auditID to metadata.product_log_id.- stage to metadata.description.- requestURI to target.url.- userAgent to network.http.user_agent.- verb to network.http.method.- responseStatus.code to network.http.response_code.- user.username to principal.user.user_display_name.- user.uid to principal.user.userid.- user.groups to principal.user.group_identifiers.- sourceIPs to principal.ip.- objectRef.resource to target.resource.resource_subtyp.- annotations.authorization.k8s.io/decision to security_result.action.- annotations.authorization.k8s.io/reason to security_result.description.- stageTimestamp to metadata.collected_timestamp.
|
| 2022-07-14 | Newly created parser |