Change log for DUO_ADMIN
| Date | Changes |
|---|---|
| 2026-06-24 |
Enhancement: - Added a Grok pattern on description.device to differentiate between phone numbers and hostnames.- event.idm.read_only_udm.target.user.phone_numbers: Removed mapping of description.device raw log field from event.idm.read_only_udm.target.user.phone_numbers UDM field when it does not matches a phone number pattern.- event.idm.read_only_udm.target.hostname and event.idm.read_only_udm.target.asset.hostname: Mapped description.device raw log field with event.idm.read_only_udm.target.hostname and event.idm.read_only_udm.target.asset.hostname UDM fields when it does not match a phone number pattern.- event.idm.read_only_udm.security_result.detection_fields: Newly mapped description.saml_idp, description.deleted_actcode, description.regen_mobile raw log fields with event.idm.read_only_udm.security_result.detection_fields UDM field.- event.idm.read_only_udm.security_result.summary: Newly mapped description.notes raw log field with event.idm.read_only_udm.security_result.summary UDM field.- event.idm.read_only_udm.metadata.event_type: When principal machine data and user data are present updated event.idm.read_only_udm.metadata.event_type to USER_UNCATEGORIZED.
|
| 2026-05-15 |
Enhancement: - event.idm.read_only_udm.additional.fields: Removed mapping of description.role from event.idm.read_only_udm.additional.fields UDM field. As it is suitable to be mapped with event.idm.read_only_udm.target.user.attribute.roles.name UDM field.- event.idm.read_only_udm.target.user.attribute.roles.name: When action is related to login, Mapped description.role raw log field with event.idm.read_only_udm.target.user.attribute.roles.name UDM field- event.idm.read_only_udm.principal.user.attribute.roles.name: When action is not related to login, Mapped description.role raw log field with event.idm.read_only_udm.principal.user.attribute.roles.name UDM field- event.idm.read_only_udm.additional.fields: Removed mapping of description.status from event.idm.read_only_udm.additional.fields UDM field. As this is suitable to be mapped with event.idm.read_only_udm.security_result.description UDM field.- event.idm.read_only_udm.security_result.description: Mapped description.status raw log field with event.idm.read_only_udm.security_result.description UDM field- event.idm.read_only_udm.target.user.phone_numbers: Newly mapped description.phone raw log field with event.idm.read_only_udm.target.user.phone_numbers UDM field- Added a grok pattern on username to extract resource_name and app.- event.idm.read_only_udm.principal.resource.name: Newly mapped resource_name raw log field with event.idm.read_only_udm.principal.resource.name UDM field- event.idm.read_only_udm.principal.application: Newly mapped app raw log field with event.idm.read_only_udm.principal.application UDM field- event.idm.read_only_udm.additional.fields: Newly mapped description.is_temporary_password, description.hardtoken, description.restricted_by_admin_units raw log fields with event.idm.read_only_udm.additional.fields UDM field.
|
| 2025-01-02 |
Enhancement: - Mapped description.webauthnkey and description.credential_name to additional.fields.- Mapped description.owner_type to principal.user.role_name.- Mapped description.owner_name to principal.user.user_display_name.- Mapped description.owner_id to principal.user.attribute.labels.
|
| 2024-12-23 |
Enhancement: - Added a Grok pattern to extract trust-monitor event from triage_event_uri and mapped it to metadata.product_event_type.- Changed the mapping of surfaced_auth.access_device.browser from target.resource.attribute.labels to principal.resource.attribute.labels.- Changed the mapping of surfaced_auth.access_device.browser_version from target.resource.attribute.labels to principal.resource.attribute.labels.
|
| 2024-12-05 |
Enhancement: - Mapped triage_event_uri to metadata.url_back_to_product.
|
| 2024-10-23 |
Enhancement: - Added support to handle JSON logs. |
| 2024-08-27 |
Enhancement: - Mapped description.count, description.valid_secs, description.remaining_uses, description.bypass, description.bypass_code_ids.0, description.user_id, description.directory, and description.users to additional.fields.
|
| 2024-08-08 |
Enhancement: - Mapped description.os_version to principal.platform_version.- Mapped description.lastname to principal.user.last_name.- Mapped description.firstname to principal.user.first_name.- Mapped description.name to principal.user.user_display_name.- Mapped description.email to principal.user.email_addresses.- Mapped description.phones.phone1.pname to principal.user.user_display_name.- Mapped description.phones.phone1.number to target.user.phone_numbers.- Mapped description.uname to target.user.email_addresses or target.user.userid based on its format.- Mapped description.country_code, description.manufacturer, description.model, description.biometrics_status, description.tampered_status, description.passcode_status, description.phones.phone1.type, description.phones.phone1.extension, description.phones.phone1.notes, description.phones.phone1.predelay, description.phones.phone1.postdelay, object, actionlabel, description.role, description.subaccount_role, description.administrative_units, description.Users_added, description.Users_modified, description.Users_removed, description.Users_seen, and description.status to additional.fields.
|
| 2023-03-10 | Newly created parser. |