Extensions Stay organized with collections Save and categorize content based on your preferences.
- JSON representation
- Vulnerabilities
- LinuxUtmp
- WindowsEventLog
- ResourceUsage
- SystemEventDetails
- OutlookMetadata
- Srum
- UserAssist
Extensions to a UDM event.
| JSON representation |
|---|
{"auth":{object ( |
| Fields | |
|---|---|
auth |
An authentication extension. |
vulns |
A vulnerability extension. |
entityRisk |
An entity risk change extension. |
linuxUtmp |
A Linux Utmp extension. This captures details specific to Linux Utmp events, which record login and logout sessions on a Linux system. |
windowsEventLog |
A Windows Event Log extension. This captures details specific to Windows Event Log events, providing structured information from various Windows logs. |
resourceUsage |
A resource usage extension. This captures details about what entity (e.g., process, user) is using a specific resource. |
systemEventDetails |
A system event details extension. This captures additional details for system-level events, such as message type, sender image ID, and subsystem. |
outlookMetadata |
A Microsoft Outlook specific metadata extension. This includes metadata related to Outlook items, such as comments, templates, and security flags. |
srum |
A SRUM extension. This captures details specific to Windows System Resource Usage Monitor (SRUM) events, providing insights into application resource consumption. |
userAssist |
A UserAssist extension. This captures details specific to Windows User Assist events, which track application usage and execution. |
Vulnerabilities
The Vulnerabilities extension captures details on observed/detected vulnerabilities.
| JSON representation |
|---|
{"vulnerabilities":[{object ( |
| Fields | |
|---|---|
vulnerabilities[] |
A list of vulnerabilities. |
LinuxUtmp
The LinuxUtmp extension captures details specific to Linux Utmp events.
| JSON representation |
|---|
{"recordType":enum ( |
| Fields | |
|---|---|
recordType |
The activity record type. |
WindowsEventLog
The WindowsEventLog extension captures details specific to Windows Event Log events.
| JSON representation |
|---|
{"channel":enum ( |
| Fields | |
|---|---|
channel |
The channel of the event. |
eventId |
A unique identifier for a specific type of event. |
activityId |
A GUID (Globally Unique Identifier) used to link a sequence of related events together. |
ResourceUsage
The ResourceUsage extension captures details about what is using a resource.
| JSON representation |
|---|
{"usedEntity":string,"usedEntityId":string} |
| Fields | |
|---|---|
usedEntity |
The name of the entity (e.g., process, user) that is using the resource. |
usedEntityId |
A numerical identifier for the entity using the resource (e.g., PID, UID). |
SystemEventDetails
Captures additional details for system-level events.
| JSON representation |
|---|
{"messageType":string,"senderImageId":string,"subsystem":string} |
| Fields | |
|---|---|
messageType |
The specific type or category of the message. |
senderImageId |
An identifier for the image associated with the sender of the message. |
subsystem |
The subsystem or component that generated the event. |
OutlookMetadata
Microsoft Outlook specific metadata.
| JSON representation |
|---|
{"comment":string,"template":string,"title":string,"securityFlagsCount":integer} |
| Fields | |
|---|---|
comment |
A user-defined comment or note associated with the Outlook item. |
template |
The name of the template file used to create the Outlook item. |
title |
The title of the Outlook item. |
securityFlagsCount |
Count of Security-related flags for the message, such as encryption or signing status. |
Srum
The Srum extension captures details specific to Windows System Resource Usage Monitor (SRUM) events.
| JSON representation |
|---|
{"id":string,"backgroundBytesRead":string,"backgroundBytesWritten":string,"backgroundContextSwitches":string,"backgroundCycleCount":string,"backgroundFlushesCount":string,"backgroundReadOperations":string,"backgroundWriteOperations":string,"interfaceLuid":string} |
| Fields | |
|---|---|
id |
A unique identifier for the SRUM record or the application/user being monitored. |
backgroundBytesRead |
The number of bytes read by the application while running in the background. |
backgroundBytesWritten |
The number of bytes written by the application while running in the background. |
backgroundContextSwitches |
The number of context switches performed by the application's threads while in the background. |
backgroundCycleCount |
The amount of CPU cycle time consumed by the application in the background, measured in clock cycles. |
backgroundFlushesCount |
The number of flush operations performed by the application in the background. |
backgroundReadOperations |
The number of read operations performed by the application in the background. |
backgroundWriteOperations |
The number of write operations performed by the application in the background. |
interfaceLuid |
The Locally Unique Identifier (LUID) for the network interface used for data transfer. |
UserAssist
The UserAssist extension captures details specific to Windows User Assist events.
| JSON representation |
|---|
{"applicationFocusCount":string,"applicationFocusDuration":string,"executionsCount":string,"entryIndex":string} |
| Fields | |
|---|---|
applicationFocusCount |
The number of times the application associated with the entry gained focus. |
applicationFocusDuration |
The total duration the application associated with the entry was in focus. A duration in seconds with up to nine fractional digits, ending with ' |
executionsCount |
The number of times the application associated with the entry has been executed. |
entryIndex |
The index or identifier of the user assist entry, unique per user. |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-11-13 UTC.