Structured examples
Contribute a synthetic example using PowerShell or an export from the hunting portal. Contributions are reviewed before publication.
Submit an example for AdditionalFields
These examples use synthetic values and cover only some possible event variants. Use them as a reference, never as ground truth or a complete schema. Fields can vary between events; a field shown here is not necessarily required.
AdditionalFields
No example is available for this column and selection.
Action: NamedPipeEvent
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"DesiredAccess": 1,
"FileOperation": "SAMPLEFILE_1.txt",
"NamedPipeEnd": "VALUE_1",
"PipeName": "VALUE_2",
"RemoteClientsAccess": "VALUE_3",
"SessionId": 1,
"ThreadId": 1
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.DesiredAccess | integer |
$.FileOperation | string |
$.NamedPipeEnd | string |
$.PipeName | string |
$.RemoteClientsAccess | string |
$.SessionId | integer |
$.ThreadId | integer |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: DriverLoad
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"ImageBase": "1",
"ImageMD5": "VALUE_1",
"ImageName": "VALUE_2",
"ImageSHA1": "VALUE_3",
"ImageSHA256": "VALUE_4",
"UserSid": "USERNAME_1"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.ImageBase | encoded-json |
$.ImageBase | string |
$.ImageBase::<json> | integer |
$.ImageMD5 | string |
$.ImageName | string |
$.ImageSHA1 | string |
$.ImageSHA256 | string |
$.UserSid | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: AsrLsassCredentialTheftBlocked
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"IsAudit": false,
"RuleId": "00000000-0000-4000-8000-000000000001"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.IsAudit | boolean |
$.RuleId | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: ScheduledTaskCreated
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"SubjectUserName": "USERNAME_1",
"TaskContent": "{\"Actions\":{\"Exec\":{\"Arguments\":\"VALUE_1\",\"Command\":\"echo SAMPLE_1\"}},\"Triggers\":{\"TimeTrigger\":{\"Enabled\":\"false\",\"StartBoundary\":\"VALUE_2\"}}}",
"TaskName": "VALUE_3"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.SubjectUserName | string |
$.TaskContent | encoded-json |
$.TaskContent | string |
$.TaskContent::<json> | object |
$.TaskContent::<json>.Actions | object |
$.TaskContent::<json>.Actions.Exec | object |
$.TaskContent::<json>.Actions.Exec.Arguments | string |
$.TaskContent::<json>.Actions.Exec.Command | string |
$.TaskContent::<json>.Triggers | object |
$.TaskContent::<json>.Triggers.TimeTrigger | object |
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled | encoded-json |
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled | string |
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled::<json> | boolean |
$.TaskContent::<json>.Triggers.TimeTrigger.StartBoundary | string |
$.TaskName | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: ScheduledTaskUpdated
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"SubjectUserName": "USERNAME_1",
"TaskContent": "{\"Actions\":{\"Exec\":{\"Arguments\":\"VALUE_1\",\"Command\":\"echo SAMPLE_1\"}},\"Triggers\":{\"CalendarTrigger\":{\"Enabled\":\"false\",\"EndBoundary\":\"VALUE_2\",\"ScheduleByDay\":{\"DaysInterval\":\"1\"},\"StartBoundary\":\"VALUE_3\"}}}",
"TaskName": "VALUE_4"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.SubjectUserName | string |
$.TaskContent | encoded-json |
$.TaskContent | string |
$.TaskContent::<json> | object |
$.TaskContent::<json>.Actions | object |
$.TaskContent::<json>.Actions.Exec | object |
$.TaskContent::<json>.Actions.Exec.Arguments | string |
$.TaskContent::<json>.Actions.Exec.Command | string |
$.TaskContent::<json>.Triggers | object |
$.TaskContent::<json>.Triggers.CalendarTrigger | object |
$.TaskContent::<json>.Triggers.CalendarTrigger.Enabled | encoded-json |
$.TaskContent::<json>.Triggers.CalendarTrigger.Enabled | string |
$.TaskContent::<json>.Triggers.CalendarTrigger.Enabled::<json> | boolean |
$.TaskContent::<json>.Triggers.CalendarTrigger.EndBoundary | string |
$.TaskContent::<json>.Triggers.CalendarTrigger.ScheduleByDay | object |
$.TaskContent::<json>.Triggers.CalendarTrigger.ScheduleByDay.DaysInterval | encoded-json |
$.TaskContent::<json>.Triggers.CalendarTrigger.ScheduleByDay.DaysInterval | string |
$.TaskContent::<json>.Triggers.CalendarTrigger.ScheduleByDay.DaysInterval::<json> | integer |
$.TaskContent::<json>.Triggers.CalendarTrigger.StartBoundary | string |
$.TaskName | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: AntivirusDetection
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"ThreatName": "VALUE_1",
"WasExecuting": false
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.ThreatName | string |
$.WasExecuting | boolean |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: UsbDriveMounted
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"BusType": 1,
"DriveLetter": "VALUE_1",
"LoggedOnUsers": [
"USERNAME_1"
],
"Manufacturer": "VALUE_2",
"ProductName": "VALUE_3",
"ProductRevision": "1.5",
"Volume": "VALUE_4"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.BusType | integer |
$.DriveLetter | string |
$.LoggedOnUsers | array |
$.LoggedOnUsers[] | string |
$.Manufacturer | string |
$.ProductName | string |
$.ProductRevision | encoded-json |
$.ProductRevision | string |
$.ProductRevision::<json> | number |
$.Volume | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: ScheduledTaskUpdated
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"SubjectUserName": "USERNAME_1",
"TaskContent": "{\"Actions\":{\"Exec\":{\"Arguments\":\"VALUE_1\",\"Command\":\"echo SAMPLE_1\"}}}",
"TaskName": "VALUE_2"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.SubjectUserName | string |
$.TaskContent | encoded-json |
$.TaskContent | string |
$.TaskContent::<json> | object |
$.TaskContent::<json>.Actions | object |
$.TaskContent::<json>.Actions.Exec | object |
$.TaskContent::<json>.Actions.Exec.Arguments | string |
$.TaskContent::<json>.Actions.Exec.Command | string |
$.TaskName | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: ShellLinkCreateFileEvent
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"IsOnRemovableMedia": false,
"ShellLinkShowCommand": "echo SAMPLE_1",
"VolumeGuidPath": "SAMPLEFILE_1.txt"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.IsOnRemovableMedia | boolean |
$.ShellLinkShowCommand | string |
$.VolumeGuidPath | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: AsrLsassCredentialTheftAudited
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"IsAudit": false,
"RuleId": "00000000-0000-4000-8000-000000000001"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.IsAudit | boolean |
$.RuleId | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: ScheduledTaskUpdated
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"SubjectUserName": "USERNAME_1",
"TaskContent": "{\"Actions\":{\"Exec\":{\"Command\":\"echo SAMPLE_1\"}},\"Triggers\":{\"TimeTrigger\":{\"@id\":\"VALUE_1\",\"Enabled\":\"false\",\"RandomDelay\":\"VALUE_2\",\"Repetition\":{\"Interval\":\"VALUE_3\",\"StopAtDurationEnd\":\"false\"},\"StartBoundary\":\"VALUE_4\"},\"WnfStateChangeTrigger\":[{\"@id\":\"VALUE_5\",\"Data\":\"VALUE_6\",\"DataOffset\":\"1\",\"Enabled\":\"false\",\"StateName\":\"VALUE_7\"}]}}",
"TaskName": "VALUE_10"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.SubjectUserName | string |
$.TaskContent | encoded-json |
$.TaskContent | string |
$.TaskContent::<json> | object |
$.TaskContent::<json>.Actions | object |
$.TaskContent::<json>.Actions.Exec | object |
$.TaskContent::<json>.Actions.Exec.Command | string |
$.TaskContent::<json>.Triggers | object |
$.TaskContent::<json>.Triggers.TimeTrigger | object |
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled | encoded-json |
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled | string |
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled::<json> | boolean |
$.TaskContent::<json>.Triggers.TimeTrigger.RandomDelay | string |
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition | object |
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.Interval | string |
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.StopAtDurationEnd | encoded-json |
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.StopAtDurationEnd | string |
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.StopAtDurationEnd::<json> | boolean |
$.TaskContent::<json>.Triggers.TimeTrigger.StartBoundary | string |
$.TaskContent::<json>.Triggers.TimeTrigger["@id"] | string |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger | array |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[] | object |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].Data | string |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].DataOffset | encoded-json |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].DataOffset | string |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].DataOffset::<json> | integer |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].Enabled | encoded-json |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].Enabled | string |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].Enabled::<json> | boolean |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].StateName | string |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[]["@id"] | string |
$.TaskName | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: RemoteWmiOperation
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"Namespace": "VALUE_1",
"OperationDetails": "VALUE_2",
"OperationType": "VALUE_3"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.Namespace | string |
$.OperationDetails | string |
$.OperationType | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: PowerShellCommand
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"Command": "echo SAMPLE_1"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.Command | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: DnsQueryResponse
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"DnsQueryResult": [
"{\"DnsQueryType\":\"VALUE_1\",\"Result\":\"{\\\"dv3\\\":1,\\\"dv3_1\\\":1,\\\"pq\\\":1}\"}"
],
"DnsQueryString": "VALUE_2"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.DnsQueryResult | array |
$.DnsQueryResult[] | encoded-json |
$.DnsQueryResult[] | string |
$.DnsQueryResult[]::<json> | object |
$.DnsQueryResult[]::<json>.DnsQueryType | string |
$.DnsQueryResult[]::<json>.Result | encoded-json |
$.DnsQueryResult[]::<json>.Result | string |
$.DnsQueryResult[]::<json>.Result::<json> | object |
$.DnsQueryResult[]::<json>.Result::<json>.dv3 | integer |
$.DnsQueryResult[]::<json>.Result::<json>.dv3_1 | integer |
$.DnsQueryResult[]::<json>.Result::<json>.pq | integer |
$.DnsQueryString | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: ShellLinkCreateFileEvent
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"FileSizeInBytes": 1,
"IsOnRemovableMedia": false,
"ShellLinkRunAsAdmin": false,
"ShellLinkShowCommand": "echo SAMPLE_1",
"VolumeGuidPath": "SAMPLEFILE_1.txt"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.FileSizeInBytes | integer |
$.IsOnRemovableMedia | boolean |
$.ShellLinkRunAsAdmin | boolean |
$.ShellLinkShowCommand | string |
$.VolumeGuidPath | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: AntivirusScanCompleted
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"Domain": "COMPUTERNAME_1",
"ScanId": "VALUE_1",
"ScanParametersIndex": "1",
"ScanTypeIndex": "VALUE_2",
"User": "USERNAME_1"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.Domain | string |
$.ScanId | string |
$.ScanParametersIndex | encoded-json |
$.ScanParametersIndex | string |
$.ScanParametersIndex::<json> | integer |
$.ScanTypeIndex | string |
$.User | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: ScheduledTaskUpdated
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"SubjectUserName": "USERNAME_1",
"TaskContent": "{\"Actions\":{\"Exec\":{\"Arguments\":\"VALUE_1\",\"Command\":\"echo SAMPLE_1\"}},\"Triggers\":{\"TimeTrigger\":{\"Enabled\":\"false\",\"RandomDelay\":\"VALUE_2\",\"Repetition\":{\"Interval\":\"VALUE_3\",\"StopAtDurationEnd\":\"false\"},\"StartBoundary\":\"VALUE_4\"}}}",
"TaskName": "VALUE_5"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.SubjectUserName | string |
$.TaskContent | encoded-json |
$.TaskContent | string |
$.TaskContent::<json> | object |
$.TaskContent::<json>.Actions | object |
$.TaskContent::<json>.Actions.Exec | object |
$.TaskContent::<json>.Actions.Exec.Arguments | string |
$.TaskContent::<json>.Actions.Exec.Command | string |
$.TaskContent::<json>.Triggers | object |
$.TaskContent::<json>.Triggers.TimeTrigger | object |
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled | encoded-json |
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled | string |
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled::<json> | boolean |
$.TaskContent::<json>.Triggers.TimeTrigger.RandomDelay | string |
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition | object |
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.Interval | string |
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.StopAtDurationEnd | encoded-json |
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.StopAtDurationEnd | string |
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.StopAtDurationEnd::<json> | boolean |
$.TaskContent::<json>.Triggers.TimeTrigger.StartBoundary | string |
$.TaskName | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: AntivirusScanCancelled
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"Domain": "COMPUTERNAME_1",
"ScanId": "VALUE_1",
"ScanParametersIndex": "1",
"ScanTypeIndex": "VALUE_2",
"User": "USERNAME_1"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.Domain | string |
$.ScanId | string |
$.ScanParametersIndex | encoded-json |
$.ScanParametersIndex | string |
$.ScanParametersIndex::<json> | integer |
$.ScanTypeIndex | string |
$.User | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: ReadProcessMemoryApiCall
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"TotalBytesCopied": 1
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.TotalBytesCopied | integer |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: ScheduledTaskUpdated
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"SubjectUserName": "USERNAME_1",
"TaskContent": "{\"Actions\":{\"Exec\":{\"Arguments\":\"VALUE_1\",\"Command\":\"echo SAMPLE_1\"}},\"Triggers\":{\"TimeTrigger\":{\"Enabled\":\"false\",\"StartBoundary\":\"VALUE_2\"}}}",
"TaskName": "VALUE_3"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.SubjectUserName | string |
$.TaskContent | encoded-json |
$.TaskContent | string |
$.TaskContent::<json> | object |
$.TaskContent::<json>.Actions | object |
$.TaskContent::<json>.Actions.Exec | object |
$.TaskContent::<json>.Actions.Exec.Arguments | string |
$.TaskContent::<json>.Actions.Exec.Command | string |
$.TaskContent::<json>.Triggers | object |
$.TaskContent::<json>.Triggers.TimeTrigger | object |
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled | encoded-json |
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled | string |
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled::<json> | boolean |
$.TaskContent::<json>.Triggers.TimeTrigger.StartBoundary | string |
$.TaskName | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: NtAllocateVirtualMemoryApiCall
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"BaseAddress": 1,
"ProtectionMask": 1,
"RegionSize": 1
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.BaseAddress | integer |
$.ProtectionMask | integer |
$.RegionSize | integer |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: LdapSearch
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"AttributeList": [
"VALUE_1"
],
"DistinguishedName": "VALUE_12",
"ScopeOfSearch": "VALUE_13",
"SearchFilter": "VALUE_14"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.AttributeList | array |
$.AttributeList[] | string |
$.DistinguishedName | string |
$.ScopeOfSearch | string |
$.SearchFilter | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: RemoteWmiOperation
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"OperationType": "VALUE_1"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.OperationType | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: UsbDriveMounted
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"BusType": 1,
"DriveLetter": "VALUE_1",
"LoggedOnUsers": [
"USERNAME_1"
],
"ProductName": "VALUE_2",
"ProductRevision": "1.5",
"Volume": "VALUE_3"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.BusType | integer |
$.DriveLetter | string |
$.LoggedOnUsers | array |
$.LoggedOnUsers[] | string |
$.ProductName | string |
$.ProductRevision | encoded-json |
$.ProductRevision | string |
$.ProductRevision::<json> | number |
$.Volume | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: BruteForceActivityDetected
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"AttackType": "VALUE_1",
"DomainName": "COMPUTERNAME_1",
"IP": "192.0.2.1",
"Username": "USERNAME_1",
"WorkStationName": "VALUE_2"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.AttackType | string |
$.DomainName | string |
$.IP | string |
$.Username | string |
$.WorkStationName | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: ScheduledTaskCreated
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"SubjectUserName": "USERNAME_1",
"TaskContent": "{\"Actions\":{\"Exec\":{\"Arguments\":null,\"Command\":\"echo SAMPLE_1\"}},\"Triggers\":{\"TimeTrigger\":{\"Enabled\":\"false\",\"RandomDelay\":\"VALUE_1\",\"Repetition\":{\"Interval\":\"VALUE_2\",\"StopAtDurationEnd\":\"false\"},\"StartBoundary\":\"VALUE_3\"}}}",
"TaskName": "VALUE_4"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.SubjectUserName | string |
$.TaskContent | encoded-json |
$.TaskContent | string |
$.TaskContent::<json> | object |
$.TaskContent::<json>.Actions | object |
$.TaskContent::<json>.Actions.Exec | object |
$.TaskContent::<json>.Actions.Exec.Arguments | null |
$.TaskContent::<json>.Actions.Exec.Command | string |
$.TaskContent::<json>.Triggers | object |
$.TaskContent::<json>.Triggers.TimeTrigger | object |
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled | encoded-json |
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled | string |
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled::<json> | boolean |
$.TaskContent::<json>.Triggers.TimeTrigger.RandomDelay | string |
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition | object |
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.Interval | string |
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.StopAtDurationEnd | encoded-json |
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.StopAtDurationEnd | string |
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.StopAtDurationEnd::<json> | boolean |
$.TaskContent::<json>.Triggers.TimeTrigger.StartBoundary | string |
$.TaskName | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: DpapiAccessed
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"CallerProcessID": 1,
"MasterKeyGUID": "00000000-0000-4000-8000-000000000001",
"OperationType": "VALUE_1",
"ReturnValue": 1
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.CallerProcessID | integer |
$.MasterKeyGUID | string |
$.OperationType | string |
$.ReturnValue | integer |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: DnsQueryResponse
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"DnsQueryResult": [
"{\"DnsQueryType\":\"VALUE_1\",\"Result\":\"VALUE_2\"}"
],
"DnsQueryString": "VALUE_3"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.DnsQueryResult | array |
$.DnsQueryResult[] | encoded-json |
$.DnsQueryResult[] | string |
$.DnsQueryResult[]::<json> | object |
$.DnsQueryResult[]::<json>.DnsQueryType | string |
$.DnsQueryResult[]::<json>.Result | string |
$.DnsQueryString | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: ShellLinkCreateFileEvent
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"FileSizeInBytes": 1,
"IsOnRemovableMedia": false,
"ShellLinkIconPath": "SAMPLEFILE_1.txt",
"ShellLinkRunAsAdmin": false,
"ShellLinkShowCommand": "echo SAMPLE_1",
"VolumeGuidPath": "SAMPLEFILE_2.txt"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.FileSizeInBytes | integer |
$.IsOnRemovableMedia | boolean |
$.ShellLinkIconPath | string |
$.ShellLinkRunAsAdmin | boolean |
$.ShellLinkShowCommand | string |
$.VolumeGuidPath | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: DnsQueryResponse
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"DnsQueryString": "VALUE_1"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.DnsQueryString | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: LdapSearch
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"AttributeList": [
"VALUE_1"
],
"ScopeOfSearch": "VALUE_2",
"SearchFilter": "VALUE_3"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.AttributeList | array |
$.AttributeList[] | string |
$.ScopeOfSearch | string |
$.SearchFilter | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: ShellLinkCreateFileEvent
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"FileSizeInBytes": 1,
"IsOnRemovableMedia": false,
"ShellLinkIconPath": "SAMPLEFILE_1.txt",
"ShellLinkRunAsAdmin": false,
"ShellLinkShowCommand": "echo SAMPLE_1",
"ShellLinkWorkingDirectory": "VALUE_1",
"VolumeGuidPath": "SAMPLEFILE_2.txt"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.FileSizeInBytes | integer |
$.IsOnRemovableMedia | boolean |
$.ShellLinkIconPath | string |
$.ShellLinkRunAsAdmin | boolean |
$.ShellLinkShowCommand | string |
$.ShellLinkWorkingDirectory | string |
$.VolumeGuidPath | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: ProcessCreatedUsingWmiQuery
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"ClientMachine": "VALUE_1",
"IsRemoteMachine": false
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.ClientMachine | string |
$.IsRemoteMachine | boolean |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: ScheduledTaskCreated
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"SubjectUserName": "USERNAME_1",
"TaskContent": "{\"Actions\":{\"Exec\":{\"Arguments\":\"VALUE_1\",\"Command\":\"echo SAMPLE_1\"}},\"Triggers\":{\"WnfStateChangeTrigger\":{\"Data\":\"VALUE_2\",\"DataOffset\":\"1\",\"Enabled\":\"false\",\"StateName\":\"VALUE_3\"}}}",
"TaskName": "VALUE_4"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.SubjectUserName | string |
$.TaskContent | encoded-json |
$.TaskContent | string |
$.TaskContent::<json> | object |
$.TaskContent::<json>.Actions | object |
$.TaskContent::<json>.Actions.Exec | object |
$.TaskContent::<json>.Actions.Exec.Arguments | string |
$.TaskContent::<json>.Actions.Exec.Command | string |
$.TaskContent::<json>.Triggers | object |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger | object |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger.Data | string |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger.DataOffset | encoded-json |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger.DataOffset | string |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger.DataOffset::<json> | integer |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger.Enabled | encoded-json |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger.Enabled | string |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger.Enabled::<json> | boolean |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger.StateName | string |
$.TaskName | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: DpapiAccessed
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"CallerProcessID": 1,
"Flags": "VALUE_1",
"MasterKeyGUID": "00000000-0000-4000-8000-000000000001",
"OperationType": "VALUE_2",
"ProtectionFlags": "VALUE_3",
"ReturnValue": 1
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.CallerProcessID | integer |
$.Flags | string |
$.MasterKeyGUID | string |
$.OperationType | string |
$.ProtectionFlags | string |
$.ReturnValue | integer |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: RemoteDesktopConnection
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"Protocol": "VALUE_1"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.Protocol | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: LdapSearch
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"AttributeList": [
"VALUE_1"
],
"DistinguishedName": "VALUE_2",
"ScopeOfSearch": "VALUE_3"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.AttributeList | array |
$.AttributeList[] | string |
$.DistinguishedName | string |
$.ScopeOfSearch | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: ScheduledTaskCreated
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"SubjectUserName": "USERNAME_1",
"TaskContent": "{\"Actions\":{\"Exec\":{\"Arguments\":\"VALUE_1\",\"Command\":\"echo SAMPLE_1\"}},\"Triggers\":{\"TimeTrigger\":{\"Enabled\":\"false\",\"StartBoundary\":\"VALUE_2\"},\"WnfStateChangeTrigger\":[{\"@id\":\"VALUE_3\",\"Data\":\"VALUE_4\",\"DataOffset\":\"1\",\"Enabled\":\"false\",\"StateName\":\"VALUE_5\"}]}}",
"TaskName": "VALUE_9"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.SubjectUserName | string |
$.TaskContent | encoded-json |
$.TaskContent | string |
$.TaskContent::<json> | object |
$.TaskContent::<json>.Actions | object |
$.TaskContent::<json>.Actions.Exec | object |
$.TaskContent::<json>.Actions.Exec.Arguments | string |
$.TaskContent::<json>.Actions.Exec.Command | string |
$.TaskContent::<json>.Triggers | object |
$.TaskContent::<json>.Triggers.TimeTrigger | object |
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled | encoded-json |
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled | string |
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled::<json> | boolean |
$.TaskContent::<json>.Triggers.TimeTrigger.StartBoundary | string |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger | array |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[] | object |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].Data | string |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].DataOffset | encoded-json |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].DataOffset | string |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].DataOffset::<json> | integer |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].Enabled | encoded-json |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].Enabled | string |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].Enabled::<json> | boolean |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].StateName | string |
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[]["@id"] | string |
$.TaskName | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: DpapiAccessed
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"CallerProcessID": 1,
"Flags": "VALUE_1",
"MasterKeyGUID": "00000000-0000-4000-8000-000000000001",
"OperationType": "VALUE_2",
"ReturnValue": 1
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.CallerProcessID | integer |
$.Flags | string |
$.MasterKeyGUID | string |
$.OperationType | string |
$.ReturnValue | integer |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: NtAllocateVirtualMemoryRemoteApiCall
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"IntegrityLevel": 1
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.IntegrityLevel | integer |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: CreateRemoteThreadApiCall
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"IntegrityLevel": 1
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.IntegrityLevel | integer |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: ProcessPrimaryTokenModified
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"CurrentTokenIntegrityLevel": "1",
"CurrentTokenPointer": "1",
"CurrentTokenPrivEnabled": "1",
"CurrentTokenSource": "VALUE_1",
"CurrentTokenUserSid": "USERNAME_1",
"OriginalTokenIntegrityLevel": "1",
"OriginalTokenPointer": "1",
"OriginalTokenPrivEnabled": "1",
"OriginalTokenPrivPresent": "1",
"OriginalTokenSource": "VALUE_1",
"OriginalTokenUserSid": "USERNAME_1",
"SystemTokenPointer": "1",
"TokenModificationProperties": "{\"currentTokenIntegrityLevelName\":\"VALUE_2\",\"isChangedToSystemToken\":false,\"originalTokenIntegrityLevelName\":\"VALUE_2\",\"privilegesFlags\":[],\"tokenChangeDescription\":\"VALUE_3\"}"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.CurrentTokenIntegrityLevel | encoded-json |
$.CurrentTokenIntegrityLevel | string |
$.CurrentTokenIntegrityLevel::<json> | integer |
$.CurrentTokenPointer | encoded-json |
$.CurrentTokenPointer | string |
$.CurrentTokenPointer::<json> | integer |
$.CurrentTokenPrivEnabled | encoded-json |
$.CurrentTokenPrivEnabled | string |
$.CurrentTokenPrivEnabled::<json> | integer |
$.CurrentTokenSource | string |
$.CurrentTokenUserSid | string |
$.OriginalTokenIntegrityLevel | encoded-json |
$.OriginalTokenIntegrityLevel | string |
$.OriginalTokenIntegrityLevel::<json> | integer |
$.OriginalTokenPointer | encoded-json |
$.OriginalTokenPointer | string |
$.OriginalTokenPointer::<json> | integer |
$.OriginalTokenPrivEnabled | encoded-json |
$.OriginalTokenPrivEnabled | string |
$.OriginalTokenPrivEnabled::<json> | integer |
$.OriginalTokenPrivPresent | encoded-json |
$.OriginalTokenPrivPresent | string |
$.OriginalTokenPrivPresent::<json> | integer |
$.OriginalTokenSource | string |
$.OriginalTokenUserSid | string |
$.SystemTokenPointer | encoded-json |
$.SystemTokenPointer | string |
$.SystemTokenPointer::<json> | integer |
$.TokenModificationProperties | encoded-json |
$.TokenModificationProperties | string |
$.TokenModificationProperties::<json> | object |
$.TokenModificationProperties::<json>.currentTokenIntegrityLevelName | string |
$.TokenModificationProperties::<json>.isChangedToSystemToken | boolean |
$.TokenModificationProperties::<json>.originalTokenIntegrityLevelName | string |
$.TokenModificationProperties::<json>.privilegesFlags | array |
$.TokenModificationProperties::<json>.tokenChangeDescription | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: ScheduledTaskDeleted
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"SubjectUserName": "USERNAME_1",
"TaskName": "VALUE_1"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.SubjectUserName | string |
$.TaskName | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: OpenProcessApiCall
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"DesiredAccess": 1
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.DesiredAccess | integer |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: ExploitGuardWin32SystemCallBlocked
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"IsAudit": false
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.IsAudit | boolean |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.
Action: ScheduledTaskUpdated
All values in this example are synthetic. Format: JSON; column encoding: json-string.
{
"SubjectUserName": "USERNAME_1",
"TaskContent": "{\"Actions\":{\"Exec\":{\"Arguments\":\"VALUE_1\",\"Command\":\"echo SAMPLE_1\"}},\"Triggers\":{\"LogonTrigger\":{\"Delay\":\"VALUE_2\",\"Enabled\":\"false\"}}}",
"TaskName": "VALUE_3"
}
Payload fields and types
| Path | Type |
|---|---|
$ | object |
$.SubjectUserName | string |
$.TaskContent | encoded-json |
$.TaskContent | string |
$.TaskContent::<json> | object |
$.TaskContent::<json>.Actions | object |
$.TaskContent::<json>.Actions.Exec | object |
$.TaskContent::<json>.Actions.Exec.Arguments | string |
$.TaskContent::<json>.Actions.Exec.Command | string |
$.TaskContent::<json>.Triggers | object |
$.TaskContent::<json>.Triggers.LogonTrigger | object |
$.TaskContent::<json>.Triggers.LogonTrigger.Delay | string |
$.TaskContent::<json>.Triggers.LogonTrigger.Enabled | encoded-json |
$.TaskContent::<json>.Triggers.LogonTrigger.Enabled | string |
$.TaskContent::<json>.Triggers.LogonTrigger.Enabled::<json> | boolean |
$.TaskName | string |
Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.
Sources and context: Microsoft table reference.