Microsoft Defender · Schema
AlertEvidence
Evidence associated with an alert. Can represent various entity types including User, Process, File, IP address, and URL.
Properties
| Name | Type | Description |
|---|---|---|
| entityType | string | The type of evidence entity. |
| evidenceCreationTime | stringnull | The time the evidence was created. |
| sha1 | stringnull | SHA-1 hash of the file. |
| sha256 | stringnull | SHA-256 hash of the file. |
| fileName | stringnull | The file name. |
| filePath | stringnull | The file path. |
| processId | integernull | The process ID. |
| processCommandLine | stringnull | The process command line. |
| processCreationTime | stringnull | The process creation time. |
| parentProcessId | integernull | The parent process ID. |
| parentProcessCreationTime | stringnull | The parent process creation time. |
| parentProcessFileName | stringnull | The parent process file name. |
| parentProcessFilePath | stringnull | The parent process file path. |
| ipAddress | stringnull | The IP address. |
| url | stringnull | The URL. |
| registryKey | stringnull | The registry key. |
| registryHive | stringnull | The registry hive. |
| registryValueType | stringnull | The registry value type. |
| registryValue | stringnull | The registry value. |
| accountName | stringnull | The account name. |
| domainName | stringnull | The domain name. |
| userSid | stringnull | The user security identifier (SID). |
| aadUserId | stringnull | The Microsoft Entra user ID. |
| userPrincipalName | stringnull | The user principal name. |
| detectionStatus | stringnull | The detection status of the evidence. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/AlertEvidence",
"title": "AlertEvidence",
"type": "object",
"description": "Evidence associated with an alert. Can represent various entity types including User, Process, File, IP address, and URL.",
"properties": {
"entityType": {
"type": "string",
"description": "The type of evidence entity.",
"enum": [
"User",
"Process",
"File",
"Ip",
"Url"
]
},
"evidenceCreationTime": {
"type": [
"string",
"null"
],
"format": "date-time",
"description": "The time the evidence was created."
},
"sha1": {
"type": [
"string",
"null"
],
"description": "SHA-1 hash of the file."
},
"sha256": {
"type": [
"string",
"null"
],
"description": "SHA-256 hash of the file."
},
"fileName": {
"type": [
"string",
"null"
],
"description": "The file name."
},
"filePath": {
"type": [
"string",
"null"
],
"description": "The file path."
},
"processId": {
"type": [
"integer",
"null"
],
"description": "The process ID."
},
"processCommandLine": {
"type": [
"string",
"null"
],
"description": "The process command line."
},
"processCreationTime": {
"type": [
"string",
"null"
],
"format": "date-time",
"description": "The process creation time."
},
"parentProcessId": {
"type": [
"integer",
"null"
],
"description": "The parent process ID."
},
"parentProcessCreationTime": {
"type": [
"string",
"null"
],
"format": "date-time",
"description": "The parent process creation time."
},
"parentProcessFileName": {
"type": [
"string",
"null"
],
"description": "The parent process file name."
},
"parentProcessFilePath": {
"type": [
"string",
"null"
],
"description": "The parent process file path."
},
"ipAddress": {
"type": [
"string",
"null"
],
"description": "The IP address."
},
"url": {
"type": [
"string",
"null"
],
"description": "The URL."
},
"registryKey": {
"type": [
"string",
"null"
],
"description": "The registry key."
},
"registryHive": {
"type": [
"string",
"null"
],
"description": "The registry hive."
},
"registryValueType": {
"type": [
"string",
"null"
],
"description": "The registry value type."
},
"registryValue": {
"type": [
"string",
"null"
],
"description": "The registry value."
},
"accountName": {
"type": [
"string",
"null"
],
"description": "The account name."
},
"domainName": {
"type": [
"string",
"null"
],
"description": "The domain name."
},
"userSid": {
"type": [
"string",
"null"
],
"description": "The user security identifier (SID)."
},
"aadUserId": {
"type": [
"string",
"null"
],
"description": "The Microsoft Entra user ID."
},
"userPrincipalName": {
"type": [
"string",
"null"
],
"description": "The user principal name."
},
"detectionStatus": {
"type": [
"string",
"null"
],
"description": "The detection status of the evidence.",
"enum": [
"Detected",
"Blocked",
"Prevented",
null
]
}
}
}