← Browse all tables
Loading table information…

Structured examples

Contribute a synthetic example using PowerShell or an export from the hunting portal. Contributions are reviewed before publication.

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

Submit an example

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
PathType
$object
$.DesiredAccessinteger
$.FileOperationstring
$.NamedPipeEndstring
$.PipeNamestring
$.RemoteClientsAccessstring
$.SessionIdinteger
$.ThreadIdinteger

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
PathType
$object
$.ImageBaseencoded-json
$.ImageBasestring
$.ImageBase::<json>integer
$.ImageMD5string
$.ImageNamestring
$.ImageSHA1string
$.ImageSHA256string
$.UserSidstring

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
PathType
$object
$.IsAuditboolean
$.RuleIdstring

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
PathType
$object
$.SubjectUserNamestring
$.TaskContentencoded-json
$.TaskContentstring
$.TaskContent::<json>object
$.TaskContent::<json>.Actionsobject
$.TaskContent::<json>.Actions.Execobject
$.TaskContent::<json>.Actions.Exec.Argumentsstring
$.TaskContent::<json>.Actions.Exec.Commandstring
$.TaskContent::<json>.Triggersobject
$.TaskContent::<json>.Triggers.TimeTriggerobject
$.TaskContent::<json>.Triggers.TimeTrigger.Enabledencoded-json
$.TaskContent::<json>.Triggers.TimeTrigger.Enabledstring
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled::<json>boolean
$.TaskContent::<json>.Triggers.TimeTrigger.StartBoundarystring
$.TaskNamestring

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
PathType
$object
$.SubjectUserNamestring
$.TaskContentencoded-json
$.TaskContentstring
$.TaskContent::<json>object
$.TaskContent::<json>.Actionsobject
$.TaskContent::<json>.Actions.Execobject
$.TaskContent::<json>.Actions.Exec.Argumentsstring
$.TaskContent::<json>.Actions.Exec.Commandstring
$.TaskContent::<json>.Triggersobject
$.TaskContent::<json>.Triggers.CalendarTriggerobject
$.TaskContent::<json>.Triggers.CalendarTrigger.Enabledencoded-json
$.TaskContent::<json>.Triggers.CalendarTrigger.Enabledstring
$.TaskContent::<json>.Triggers.CalendarTrigger.Enabled::<json>boolean
$.TaskContent::<json>.Triggers.CalendarTrigger.EndBoundarystring
$.TaskContent::<json>.Triggers.CalendarTrigger.ScheduleByDayobject
$.TaskContent::<json>.Triggers.CalendarTrigger.ScheduleByDay.DaysIntervalencoded-json
$.TaskContent::<json>.Triggers.CalendarTrigger.ScheduleByDay.DaysIntervalstring
$.TaskContent::<json>.Triggers.CalendarTrigger.ScheduleByDay.DaysInterval::<json>integer
$.TaskContent::<json>.Triggers.CalendarTrigger.StartBoundarystring
$.TaskNamestring

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
PathType
$object
$.ThreatNamestring
$.WasExecutingboolean

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
PathType
$object
$.BusTypeinteger
$.DriveLetterstring
$.LoggedOnUsersarray
$.LoggedOnUsers[]string
$.Manufacturerstring
$.ProductNamestring
$.ProductRevisionencoded-json
$.ProductRevisionstring
$.ProductRevision::<json>number
$.Volumestring

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
PathType
$object
$.SubjectUserNamestring
$.TaskContentencoded-json
$.TaskContentstring
$.TaskContent::<json>object
$.TaskContent::<json>.Actionsobject
$.TaskContent::<json>.Actions.Execobject
$.TaskContent::<json>.Actions.Exec.Argumentsstring
$.TaskContent::<json>.Actions.Exec.Commandstring
$.TaskNamestring

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
PathType
$object
$.IsOnRemovableMediaboolean
$.ShellLinkShowCommandstring
$.VolumeGuidPathstring

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
PathType
$object
$.IsAuditboolean
$.RuleIdstring

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
PathType
$object
$.SubjectUserNamestring
$.TaskContentencoded-json
$.TaskContentstring
$.TaskContent::<json>object
$.TaskContent::<json>.Actionsobject
$.TaskContent::<json>.Actions.Execobject
$.TaskContent::<json>.Actions.Exec.Commandstring
$.TaskContent::<json>.Triggersobject
$.TaskContent::<json>.Triggers.TimeTriggerobject
$.TaskContent::<json>.Triggers.TimeTrigger.Enabledencoded-json
$.TaskContent::<json>.Triggers.TimeTrigger.Enabledstring
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled::<json>boolean
$.TaskContent::<json>.Triggers.TimeTrigger.RandomDelaystring
$.TaskContent::<json>.Triggers.TimeTrigger.Repetitionobject
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.Intervalstring
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.StopAtDurationEndencoded-json
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.StopAtDurationEndstring
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.StopAtDurationEnd::<json>boolean
$.TaskContent::<json>.Triggers.TimeTrigger.StartBoundarystring
$.TaskContent::<json>.Triggers.TimeTrigger["@id"]string
$.TaskContent::<json>.Triggers.WnfStateChangeTriggerarray
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[]object
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].Datastring
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].DataOffsetencoded-json
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].DataOffsetstring
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].DataOffset::<json>integer
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].Enabledencoded-json
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].Enabledstring
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].Enabled::<json>boolean
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].StateNamestring
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[]["@id"]string
$.TaskNamestring

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
PathType
$object
$.Namespacestring
$.OperationDetailsstring
$.OperationTypestring

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
PathType
$object
$.Commandstring

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
PathType
$object
$.DnsQueryResultarray
$.DnsQueryResult[]encoded-json
$.DnsQueryResult[]string
$.DnsQueryResult[]::<json>object
$.DnsQueryResult[]::<json>.DnsQueryTypestring
$.DnsQueryResult[]::<json>.Resultencoded-json
$.DnsQueryResult[]::<json>.Resultstring
$.DnsQueryResult[]::<json>.Result::<json>object
$.DnsQueryResult[]::<json>.Result::<json>.dv3integer
$.DnsQueryResult[]::<json>.Result::<json>.dv3_1integer
$.DnsQueryResult[]::<json>.Result::<json>.pqinteger
$.DnsQueryStringstring

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
PathType
$object
$.FileSizeInBytesinteger
$.IsOnRemovableMediaboolean
$.ShellLinkRunAsAdminboolean
$.ShellLinkShowCommandstring
$.VolumeGuidPathstring

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
PathType
$object
$.Domainstring
$.ScanIdstring
$.ScanParametersIndexencoded-json
$.ScanParametersIndexstring
$.ScanParametersIndex::<json>integer
$.ScanTypeIndexstring
$.Userstring

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
PathType
$object
$.SubjectUserNamestring
$.TaskContentencoded-json
$.TaskContentstring
$.TaskContent::<json>object
$.TaskContent::<json>.Actionsobject
$.TaskContent::<json>.Actions.Execobject
$.TaskContent::<json>.Actions.Exec.Argumentsstring
$.TaskContent::<json>.Actions.Exec.Commandstring
$.TaskContent::<json>.Triggersobject
$.TaskContent::<json>.Triggers.TimeTriggerobject
$.TaskContent::<json>.Triggers.TimeTrigger.Enabledencoded-json
$.TaskContent::<json>.Triggers.TimeTrigger.Enabledstring
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled::<json>boolean
$.TaskContent::<json>.Triggers.TimeTrigger.RandomDelaystring
$.TaskContent::<json>.Triggers.TimeTrigger.Repetitionobject
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.Intervalstring
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.StopAtDurationEndencoded-json
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.StopAtDurationEndstring
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.StopAtDurationEnd::<json>boolean
$.TaskContent::<json>.Triggers.TimeTrigger.StartBoundarystring
$.TaskNamestring

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
PathType
$object
$.Domainstring
$.ScanIdstring
$.ScanParametersIndexencoded-json
$.ScanParametersIndexstring
$.ScanParametersIndex::<json>integer
$.ScanTypeIndexstring
$.Userstring

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
PathType
$object
$.TotalBytesCopiedinteger

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
PathType
$object
$.SubjectUserNamestring
$.TaskContentencoded-json
$.TaskContentstring
$.TaskContent::<json>object
$.TaskContent::<json>.Actionsobject
$.TaskContent::<json>.Actions.Execobject
$.TaskContent::<json>.Actions.Exec.Argumentsstring
$.TaskContent::<json>.Actions.Exec.Commandstring
$.TaskContent::<json>.Triggersobject
$.TaskContent::<json>.Triggers.TimeTriggerobject
$.TaskContent::<json>.Triggers.TimeTrigger.Enabledencoded-json
$.TaskContent::<json>.Triggers.TimeTrigger.Enabledstring
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled::<json>boolean
$.TaskContent::<json>.Triggers.TimeTrigger.StartBoundarystring
$.TaskNamestring

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
PathType
$object
$.BaseAddressinteger
$.ProtectionMaskinteger
$.RegionSizeinteger

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
PathType
$object
$.AttributeListarray
$.AttributeList[]string
$.DistinguishedNamestring
$.ScopeOfSearchstring
$.SearchFilterstring

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
PathType
$object
$.OperationTypestring

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
PathType
$object
$.BusTypeinteger
$.DriveLetterstring
$.LoggedOnUsersarray
$.LoggedOnUsers[]string
$.ProductNamestring
$.ProductRevisionencoded-json
$.ProductRevisionstring
$.ProductRevision::<json>number
$.Volumestring

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
PathType
$object
$.AttackTypestring
$.DomainNamestring
$.IPstring
$.Usernamestring
$.WorkStationNamestring

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
PathType
$object
$.SubjectUserNamestring
$.TaskContentencoded-json
$.TaskContentstring
$.TaskContent::<json>object
$.TaskContent::<json>.Actionsobject
$.TaskContent::<json>.Actions.Execobject
$.TaskContent::<json>.Actions.Exec.Argumentsnull
$.TaskContent::<json>.Actions.Exec.Commandstring
$.TaskContent::<json>.Triggersobject
$.TaskContent::<json>.Triggers.TimeTriggerobject
$.TaskContent::<json>.Triggers.TimeTrigger.Enabledencoded-json
$.TaskContent::<json>.Triggers.TimeTrigger.Enabledstring
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled::<json>boolean
$.TaskContent::<json>.Triggers.TimeTrigger.RandomDelaystring
$.TaskContent::<json>.Triggers.TimeTrigger.Repetitionobject
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.Intervalstring
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.StopAtDurationEndencoded-json
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.StopAtDurationEndstring
$.TaskContent::<json>.Triggers.TimeTrigger.Repetition.StopAtDurationEnd::<json>boolean
$.TaskContent::<json>.Triggers.TimeTrigger.StartBoundarystring
$.TaskNamestring

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
PathType
$object
$.CallerProcessIDinteger
$.MasterKeyGUIDstring
$.OperationTypestring
$.ReturnValueinteger

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
PathType
$object
$.DnsQueryResultarray
$.DnsQueryResult[]encoded-json
$.DnsQueryResult[]string
$.DnsQueryResult[]::<json>object
$.DnsQueryResult[]::<json>.DnsQueryTypestring
$.DnsQueryResult[]::<json>.Resultstring
$.DnsQueryStringstring

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
PathType
$object
$.FileSizeInBytesinteger
$.IsOnRemovableMediaboolean
$.ShellLinkIconPathstring
$.ShellLinkRunAsAdminboolean
$.ShellLinkShowCommandstring
$.VolumeGuidPathstring

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
PathType
$object
$.DnsQueryStringstring

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
PathType
$object
$.AttributeListarray
$.AttributeList[]string
$.ScopeOfSearchstring
$.SearchFilterstring

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
PathType
$object
$.FileSizeInBytesinteger
$.IsOnRemovableMediaboolean
$.ShellLinkIconPathstring
$.ShellLinkRunAsAdminboolean
$.ShellLinkShowCommandstring
$.ShellLinkWorkingDirectorystring
$.VolumeGuidPathstring

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
PathType
$object
$.ClientMachinestring
$.IsRemoteMachineboolean

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
PathType
$object
$.SubjectUserNamestring
$.TaskContentencoded-json
$.TaskContentstring
$.TaskContent::<json>object
$.TaskContent::<json>.Actionsobject
$.TaskContent::<json>.Actions.Execobject
$.TaskContent::<json>.Actions.Exec.Argumentsstring
$.TaskContent::<json>.Actions.Exec.Commandstring
$.TaskContent::<json>.Triggersobject
$.TaskContent::<json>.Triggers.WnfStateChangeTriggerobject
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger.Datastring
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger.DataOffsetencoded-json
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger.DataOffsetstring
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger.DataOffset::<json>integer
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger.Enabledencoded-json
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger.Enabledstring
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger.Enabled::<json>boolean
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger.StateNamestring
$.TaskNamestring

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
PathType
$object
$.CallerProcessIDinteger
$.Flagsstring
$.MasterKeyGUIDstring
$.OperationTypestring
$.ProtectionFlagsstring
$.ReturnValueinteger

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
PathType
$object
$.Protocolstring

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
PathType
$object
$.AttributeListarray
$.AttributeList[]string
$.DistinguishedNamestring
$.ScopeOfSearchstring

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
PathType
$object
$.SubjectUserNamestring
$.TaskContentencoded-json
$.TaskContentstring
$.TaskContent::<json>object
$.TaskContent::<json>.Actionsobject
$.TaskContent::<json>.Actions.Execobject
$.TaskContent::<json>.Actions.Exec.Argumentsstring
$.TaskContent::<json>.Actions.Exec.Commandstring
$.TaskContent::<json>.Triggersobject
$.TaskContent::<json>.Triggers.TimeTriggerobject
$.TaskContent::<json>.Triggers.TimeTrigger.Enabledencoded-json
$.TaskContent::<json>.Triggers.TimeTrigger.Enabledstring
$.TaskContent::<json>.Triggers.TimeTrigger.Enabled::<json>boolean
$.TaskContent::<json>.Triggers.TimeTrigger.StartBoundarystring
$.TaskContent::<json>.Triggers.WnfStateChangeTriggerarray
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[]object
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].Datastring
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].DataOffsetencoded-json
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].DataOffsetstring
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].DataOffset::<json>integer
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].Enabledencoded-json
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].Enabledstring
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].Enabled::<json>boolean
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[].StateNamestring
$.TaskContent::<json>.Triggers.WnfStateChangeTrigger[]["@id"]string
$.TaskNamestring

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
PathType
$object
$.CallerProcessIDinteger
$.Flagsstring
$.MasterKeyGUIDstring
$.OperationTypestring
$.ReturnValueinteger

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
PathType
$object
$.IntegrityLevelinteger

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
PathType
$object
$.IntegrityLevelinteger

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
PathType
$object
$.CurrentTokenIntegrityLevelencoded-json
$.CurrentTokenIntegrityLevelstring
$.CurrentTokenIntegrityLevel::<json>integer
$.CurrentTokenPointerencoded-json
$.CurrentTokenPointerstring
$.CurrentTokenPointer::<json>integer
$.CurrentTokenPrivEnabledencoded-json
$.CurrentTokenPrivEnabledstring
$.CurrentTokenPrivEnabled::<json>integer
$.CurrentTokenSourcestring
$.CurrentTokenUserSidstring
$.OriginalTokenIntegrityLevelencoded-json
$.OriginalTokenIntegrityLevelstring
$.OriginalTokenIntegrityLevel::<json>integer
$.OriginalTokenPointerencoded-json
$.OriginalTokenPointerstring
$.OriginalTokenPointer::<json>integer
$.OriginalTokenPrivEnabledencoded-json
$.OriginalTokenPrivEnabledstring
$.OriginalTokenPrivEnabled::<json>integer
$.OriginalTokenPrivPresentencoded-json
$.OriginalTokenPrivPresentstring
$.OriginalTokenPrivPresent::<json>integer
$.OriginalTokenSourcestring
$.OriginalTokenUserSidstring
$.SystemTokenPointerencoded-json
$.SystemTokenPointerstring
$.SystemTokenPointer::<json>integer
$.TokenModificationPropertiesencoded-json
$.TokenModificationPropertiesstring
$.TokenModificationProperties::<json>object
$.TokenModificationProperties::<json>.currentTokenIntegrityLevelNamestring
$.TokenModificationProperties::<json>.isChangedToSystemTokenboolean
$.TokenModificationProperties::<json>.originalTokenIntegrityLevelNamestring
$.TokenModificationProperties::<json>.privilegesFlagsarray
$.TokenModificationProperties::<json>.tokenChangeDescriptionstring

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
PathType
$object
$.SubjectUserNamestring
$.TaskNamestring

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
PathType
$object
$.DesiredAccessinteger

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
PathType
$object
$.IsAuditboolean

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
PathType
$object
$.SubjectUserNamestring
$.TaskContentencoded-json
$.TaskContentstring
$.TaskContent::<json>object
$.TaskContent::<json>.Actionsobject
$.TaskContent::<json>.Actions.Execobject
$.TaskContent::<json>.Actions.Exec.Argumentsstring
$.TaskContent::<json>.Actions.Exec.Commandstring
$.TaskContent::<json>.Triggersobject
$.TaskContent::<json>.Triggers.LogonTriggerobject
$.TaskContent::<json>.Triggers.LogonTrigger.Delaystring
$.TaskContent::<json>.Triggers.LogonTrigger.Enabledencoded-json
$.TaskContent::<json>.Triggers.LogonTrigger.Enabledstring
$.TaskContent::<json>.Triggers.LogonTrigger.Enabled::<json>boolean
$.TaskNamestring

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.