Event type
Cisco Duo push success
Duo successful push authentication; registry-backed user, access endpoint, phone and application with fresh timestamps and UUIDs.
Overview
What this event covers
One successful duo_push authentication with the documented v2 default-format assessment context. Requires source-specific entities: entities/cisco/duo/authentication.yaml; example configuration: configs/cisco/duo/authentication.yaml. Tested with MELTr rc3 commit 1e14e5defb66f6ac24decbe59c1c4f4e64877618. Entity fixtures must be selected per source; generic registry preview entities are not sufficient.
When generated
- ›A user approves Duo Push authentication.
Security relevance
InformationalFrequency notes
Local test rate one event/second; five-event example burst. Each event is an independent transaction/session.
Resources
Docs and tools
Generation
Configuration
- Base frequency
- 3600 events/hour
- Business hours
- 1.0x
- Night hours
- 1.0x
- Weekend
- 1.0x
Schema
Field definitions
Field reference for this event type — types, requirements, examples, and allowed values.
access_device
Object containing the fields below.
Source: Object containing the fields below.
{"browser":"Chrome","browser_version":"67.0.3396.99","epkey":"EP000000000000000002","flash_version":"uninstalled","hostname":null,"ip":"192.0.2.11","is_encryption_enabled":true,"is_firewall_enabled":true,"is_password_set":true,"java_version":"uninstalled","location":{"city":"Ann Arbor","country":"United States","state":"Michigan"},"os":"Mac OS X","os_version":"10.14.1","security_agents":[]}access_device.browser
Fixed scenario value: `"Chrome"`.
Source: Fixed scenario value: `"Chrome"`.
Chromeaccess_device.browser_version
Fixed scenario value: `"67.0.3396.99"`.
Source: Fixed scenario value: `"67.0.3396.99"`.
67.0.3396.99access_device.epkey
`access['duo_key']`
Source: `access['duo_key']`
EP000000000000000002access_device.flash_version
Fixed scenario value: `"uninstalled"`.
Source: Fixed scenario value: `"uninstalled"`.
uninstalledaccess_device.hostname
Fixed scenario value: `null`.
Source: Fixed scenario value: `null`.
nullaccess_device.ip
`access['ip_address']`
Source: `access['ip_address']`
192.0.2.11access_device.is_encryption_enabled
Fixed scenario value: `true`.
Source: Fixed scenario value: `true`.
trueaccess_device.is_firewall_enabled
Fixed scenario value: `true`.
Source: Fixed scenario value: `true`.
trueaccess_device.is_password_set
Fixed scenario value: `true`.
Source: Fixed scenario value: `true`.
trueaccess_device.java_version
Fixed scenario value: `"uninstalled"`.
Source: Fixed scenario value: `"uninstalled"`.
uninstalledaccess_device.location
Object containing the fields below.
Source: Object containing the fields below.
{"city":"Ann Arbor","country":"United States","state":"Michigan"}access_device.location.city
Fixed scenario value: `"Ann Arbor"`.
Source: Fixed scenario value: `"Ann Arbor"`.
Ann Arboraccess_device.location.country
Fixed scenario value: `"United States"`.
Source: Fixed scenario value: `"United States"`.
United Statesaccess_device.location.state
Fixed scenario value: `"Michigan"`.
Source: Fixed scenario value: `"Michigan"`.
Michiganaccess_device.os
Fixed scenario value: `"Mac OS X"`.
Source: Fixed scenario value: `"Mac OS X"`.
Mac OS Xaccess_device.os_version
Fixed scenario value: `"10.14.1"`.
Source: Fixed scenario value: `"10.14.1"`.
10.14.1access_device.security_agents
Fixed scenario value: `[]`.
Source: Fixed scenario value: `[]`.
[]adaptive_trust_assessments
Object containing the fields below.
Source: Object containing the fields below.
{"more_secure_auth":{"detected_attack_detectors":["USER_MARKED_FRAUD"],"features_version":"3.0","model_version":"2022.07.19.001","policy_enabled":true,"reason":"Low level of trust; detection of one or more known attack patterns","trust_level":"LOW"},"remember_me":{"features_version":"3.0","model_version":"2022.07.19.001","policy_enabled":false,"reason":"Known Access IP","trust_level":"NORMAL"}}adaptive_trust_assessments.more_secure_auth
Object containing the fields below.
Source: Object containing the fields below.
{"detected_attack_detectors":["USER_MARKED_FRAUD"],"features_version":"3.0","model_version":"2022.07.19.001","policy_enabled":true,"reason":"Low level of trust; detection of one or more known attack patterns","trust_level":"LOW"}adaptive_trust_assessments.more_secure_auth.detected_attack_detectors
Fixed scenario value: `["USER_MARKED_FRAUD"]`.
Source: Fixed scenario value: `["USER_MARKED_FRAUD"]`.
["USER_MARKED_FRAUD"]adaptive_trust_assessments.more_secure_auth.features_version
Fixed scenario value: `"3.0"`.
Source: Fixed scenario value: `"3.0"`.
3.0adaptive_trust_assessments.more_secure_auth.model_version
Fixed scenario value: `"2022.07.19.001"`.
Source: Fixed scenario value: `"2022.07.19.001"`.
2022.07.19.001adaptive_trust_assessments.more_secure_auth.policy_enabled
Fixed scenario value: `true`.
Source: Fixed scenario value: `true`.
trueadaptive_trust_assessments.more_secure_auth.reason
Fixed scenario value: `"Low level of trust; detection of one or more known attack patterns"`.
Source: Fixed scenario value: `"Low level of trust; detection of one or more known attack patterns"`.
Low level of trust; detection of one or more known attack patternsadaptive_trust_assessments.more_secure_auth.trust_level
Fixed scenario value: `"LOW"`.
Source: Fixed scenario value: `"LOW"`.
LOWadaptive_trust_assessments.remember_me
Object containing the fields below.
Source: Object containing the fields below.
{"features_version":"3.0","model_version":"2022.07.19.001","policy_enabled":false,"reason":"Known Access IP","trust_level":"NORMAL"}adaptive_trust_assessments.remember_me.features_version
Fixed scenario value: `"3.0"`.
Source: Fixed scenario value: `"3.0"`.
3.0adaptive_trust_assessments.remember_me.model_version
Fixed scenario value: `"2022.07.19.001"`.
Source: Fixed scenario value: `"2022.07.19.001"`.
2022.07.19.001adaptive_trust_assessments.remember_me.policy_enabled
Fixed scenario value: `false`.
Source: Fixed scenario value: `false`.
falseadaptive_trust_assessments.remember_me.reason
Fixed scenario value: `"Known Access IP"`.
Source: Fixed scenario value: `"Known Access IP"`.
Known Access IPadaptive_trust_assessments.remember_me.trust_level
Fixed scenario value: `"NORMAL"`.
Source: Fixed scenario value: `"NORMAL"`.
NORMALalias
Fixed scenario value: `""`.
Source: Fixed scenario value: `""`.
application
Object containing the fields below.
Source: Object containing the fields below.
{"destination_name":"Microsoft 365","key":"DIE7E7FA079778E781C9","name":"Example Corp IdP"}application.destination_name
`app['duo_destination']`
Source: `app['duo_destination']`
Microsoft 365application.key
`app['duo_key']`
Source: `app['duo_key']`
DIE7E7FA079778E781C9application.name
`app['duo_name']`
Source: `app['duo_name']`
Example Corp IdPauth_device
Object containing the fields below.
Source: Object containing the fields below.
{"ip":"10.20.0.11","key":"DP000000000000000002","location":{"city":"Ann Arbor","country":"United States","state":"Michigan"},"name":"Ben Rivera enrolled phone"}auth_device.ip
`phone['ip_address']`
Source: `phone['ip_address']`
10.20.0.11auth_device.key
`phone['duo_key']`
Source: `phone['duo_key']`
DP000000000000000002auth_device.location
Object containing the fields below.
Source: Object containing the fields below.
{"city":"Ann Arbor","country":"United States","state":"Michigan"}auth_device.location.city
Fixed scenario value: `"Ann Arbor"`.
Source: Fixed scenario value: `"Ann Arbor"`.
Ann Arborauth_device.location.country
Fixed scenario value: `"United States"`.
Source: Fixed scenario value: `"United States"`.
United Statesauth_device.location.state
Fixed scenario value: `"Michigan"`.
Source: Fixed scenario value: `"Michigan"`.
Michiganauth_device.name
`phone['duo_name']`
Source: `phone['duo_name']`
Ben Rivera enrolled phoneemail
`user['email']`
Source: `user['email']`
ben.rivera@example.comevent_type
Fixed scenario value: `"authentication"`.
Source: Fixed scenario value: `"authentication"`.
authenticationfactor
Fixed scenario value: `"duo_push"`.
Source: Fixed scenario value: `"duo_push"`.
duo_pushisotimestamp
`clock | iso8601_utc`
Source: `clock | iso8601_utc`
2026-10-01T22:47:50.708880Zood_software
Fixed scenario value: `null`.
Source: Fixed scenario value: `null`.
nullpassport_assessment
Object containing the fields below.
Source: Object containing the fields below.
{"is_supported":false,"reason":"absent_health_report"}passport_assessment.is_supported
Fixed scenario value: `false`.
Source: Fixed scenario value: `false`.
falsepassport_assessment.reason
Fixed scenario value: `"absent_health_report"`.
Source: Fixed scenario value: `"absent_health_report"`.
absent_health_reportreason
Fixed scenario value: `"user_approved"`.
Source: Fixed scenario value: `"user_approved"`.
user_approvedresult
Fixed scenario value: `"success"`.
Source: Fixed scenario value: `"success"`.
successtimestamp
`(clock | unix_timestamp) | int`
Source: `(clock | unix_timestamp) | int`
1790894870trusted_endpoint_status
Fixed scenario value: `"not trusted"`.
Source: Fixed scenario value: `"not trusted"`.
not trustedtrusted_session_info
Object containing the fields below.
Source: Object containing the fields below.
{"trusted_session_uuid":"7a11005a-772a-46b9-a05e-50b67def9ca3"}trusted_session_info.trusted_session_uuid
`fake.uuid4()`
Source: `fake.uuid4()`
7a11005a-772a-46b9-a05e-50b67def9ca3txid
`fake.uuid4()`
Source: `fake.uuid4()`
290ae120-3f23-4cdf-9b06-c18197b38bd4user
Object containing the fields below.
Source: Object containing the fields below.
{"groups":["Example Employees","Example Headquarters"],"key":"DU4E8C7F6514E98DFA4D","name":"ben.rivera@example.com"}user.groups
`duo_groups` (from user.department)
Source: `duo_groups` (from user.department)
["Example Employees","Example Headquarters"]user.key
`duo_user_key` (generated)
Source: `duo_user_key` (generated)
DU4E8C7F6514E98DFA4Duser.name
`user['email']`
Source: `user['email']`
ben.rivera@example.comadaptive_trust_assessments.more_secure_auth.detected_attack_detectors[0]
Fixed scenario value: `["USER_MARKED_FRAUD"]`. This field is the adaptive_trust_assessments.more_secure_auth.detected_attack_detectors[0] member.
Source: Fixed scenario value: `["USER_MARKED_FRAUD"]`.
USER_MARKED_FRAUDuser.groups[0]
`duo_groups` (from user.department) This field is the user.groups[0] member.
Source: `duo_groups` (from user.department)
Example Employeesuser.groups[1]
`duo_groups` (from user.department) This field is the user.groups[1] member.
Source: `duo_groups` (from user.department)
Example Headquarters