Azure Defender for Endpoint Tables

Tables

AzureADDefenderMachines

Onboarded endpoint devices reported by Microsoft Defender for Endpoint. One row per machine per configuration.

NameTypeDescription
ConfigIDintegerInternal configuration/sync identifier for this record.
DefenderMachineIDstringMDE machine identifier (40-character hex string from the API id field).
ComputerDnsNamestringFully qualified DNS hostname of the device.
FirstSeendatetimeTimestamp when the machine was first observed by MDE.
LastSeendatetimeTimestamp of the most recent activity or heartbeat from the machine.
OsPlatformstringOperating system platform (e.g., Windows10, Windows11, WindowsServer2019).
OsVersionstringOperating system version or feature update identifier (e.g., 22H2).
OsProcessorstringProcessor architecture string reported by the OS.
VersionstringOS build version string reported by the machine.
LastIpAddressstringLast known internal IP address of the machine.
LastExternalIpAddressstringLast known external/public IP address of the machine.
AgentVersionstringVersion of the MDE sensor agent installed on the machine.

AzureADDefenderSoftwareInventory

Catalog of distinct software products known to MDE across the tenant. One row per software product per configuration.

NameTypeDescription
ConfigIDintegerInternal configuration/sync identifier for this record.
DefenderSoftwareIDstringMDE software identifier in vendor-_-product format (e.g., microsoft-_-edge_chromium-based).
NamestringDisplay name of the software product.
VendorstringName of the software vendor.
WeaknessesintegerNumber of known vulnerabilities (CVEs) affecting this software.
PublicExploitbooleanWhether any vulnerability in this software has a publicly available exploit.
ActiveAlertbooleanWhether any active security alert is associated with this software.
ExposedMachinesintegerNumber of machines in the tenant exposed through this software.
ImpactScorefloatNumeric score representing the security impact of this software across the tenant.
IsNormalizedbooleanWhether MDE has normalized the software name and version for consistency.
CategorystringSoftware category (e.g., Application, OperatingSystem, SecurityTool).
DistributionsJsonstringJSON array of version distribution objects showing installed versions across machines.
BatchDatedatetimeTimestamp when this record was ingested into the data warehouse.

AzureADDefenderMachineInstalledSoftware

Fact table linking machines to the software products installed on them. One row per machine-software pair per configuration.

NameTypeDescription
ConfigIDintegerInternal configuration/sync identifier for this record.
DefenderMachineIDstringForeign key to AzureADDefenderMachines identifying the machine.
DefenderSoftwareIDstringForeign key to AzureADDefenderSoftwareInventory identifying the software product.
NamestringDisplay name of the installed software product.
VendorstringName of the software vendor.
BatchDatedatetimeTimestamp when this record was ingested into the data warehouse.

AzureADDefenderVulnerabilities

CVE/vulnerability catalog known to MDE. One row per vulnerability per configuration. Synced incrementally by updatedOn timestamp.

NameTypeDescription
ConfigIDintegerInternal configuration/sync identifier for this record.
DefenderVulnerabilityIDstringMDE vulnerability identifier, typically the CVE number (e.g., CVE-2021-44228).
NamestringDisplay name of the vulnerability, usually the CVE identifier.
DescriptionstringFull text description of the vulnerability and its impact.
SeveritystringSeverity rating (Critical, High, Medium, Low).
CvssV3floatCVSS v3.x base score (0.0 to 10.0).
ExposedMachinesintegerNumber of machines in the tenant exposed to this vulnerability.
PublishedOndatetimeDate the vulnerability was publicly disclosed.
UpdatedOndatetimeDate the vulnerability record was last updated by MDE. Used as the watermark for incremental sync.
PublicExploitbooleanWhether a publicly available exploit exists for this vulnerability.
ExploitVerifiedbooleanWhether MDE has verified the exploit is functional.
ExploitInKitbooleanWhether the exploit has been observed in an exploit kit.
ExploitTypesSerializedstringJSON array of exploit type strings (e.g., Local privilege escalation, Denial of service, Remote code execution).
ExploitUrisSerializedstringJSON array of URIs to public exploit references.
CveSupportabilitystringWhether MDE supports remediation tracking for this CVE (Supported, NotSupported, SupportedInPremium).
TagsstringJSON array of tags applied to the vulnerability by MDE.
BatchDatedatetimeTimestamp when this record was ingested into the data warehouse.

AzureADDefenderMachineSoftwareVulnerabilities

Exposure fact table linking a machine, a software product, and a CVE. One row per machine-software-vulnerability combination per configuration.

NameTypeDescription
ConfigIDintegerInternal configuration/sync identifier for this record.
RecordIDstringComposite record identifier in the format machineId-_-cveId-_-softwareId-_-version-_-, synthesized from the API response.
DefenderMachineIDstringForeign key to AzureADDefenderMachines identifying the exposed machine.
DefenderSoftwareIDstringForeign key to AzureADDefenderSoftwareInventory identifying the affected software.
DefenderVulnerabilityIDstringForeign key to AzureADDefenderVulnerabilities identifying the CVE.
ProductVersionstringVersion of the software installed on the machine that is affected by this vulnerability.
SeveritystringSeverity of the vulnerability on this specific machine (Critical, High, Medium, Low).
CvssV3floatCVSS v3.x base score for the vulnerability (0.0 to 10.0).
SecurityUpdateAvailablestringWhether a security update is available to remediate the vulnerability (True, False).
FixingKbIdstringMicrosoft Knowledge Base article ID for the fixing patch (e.g., KB5034441), null if no patch available.
FirstSeenTimestampdatetimeTimestamp when this vulnerability was first detected on this machine.
LastSeenTimestampdatetimeTimestamp of the most recent detection of this vulnerability on this machine.
BatchDatedatetimeTimestamp when this record was ingested into the data warehouse.

AzureADDefenderSecurityRecommendations

Threat and vulnerability management security recommendations from MDE. One row per recommendation per configuration.

NameTypeDescription
ConfigIDintegerInternal configuration/sync identifier for this record.
DefenderSecurityRecommendationIDstringMDE recommendation identifier in va-_-vendor-_-product format (e.g., va-_-microsoft-_-edge_chromium-based).
ProductNamestringName of the software product the recommendation applies to.
RecommendationNamestringHuman-readable title describing the recommended action.
WeaknessesintegerNumber of CVEs associated with this recommendation.
VendorstringVendor of the software product the recommendation applies to.
RecommendedVersionstringTarget software version that resolves the recommendation.
RecommendedProgramstringName of the recommended replacement program if different from the current one.
RecommendedVendorstringVendor of the recommended replacement program.
RecommendationCategorystringCategory of the recommendation (Application, OS, SecurityControls, Network, Accounts).
SubCategorystringSubcategory providing additional classification detail.
SeverityScorefloatNumeric severity score for the recommendation (higher is more urgent).


Did this page help you?