Defender-ExposureGraphNodes

ActionTypeTitleSampleRule
anyExposure graph nodesYY

any: Exposure graph nodes

#
Table
ExposureGraphNodes

Fields #

NameDescription
NodeId
NodeLabel
NodeName
Categories
NodeProperties
EntityIds

Example Event #

{
  "Categories": [
    "AI",
    "ai_model"
  ],
  "Categories@odata.type": "#Collection(String)",
  "EntityIds": [
    {
      "type": "AiModelNameAndVersion",
      "id": "name=microsoft-phi-1-5;version=8"
    }
  ],
  "EntityIds@odata.type": "#Collection(String)",
  "NodeId": "1a2a38317dcd488f9918c9dfa8c4c44f",
  "NodeLabel": "baseModel",
  "NodeName": "microsoft-phi-1-5 version 8",
  "NodeProperties": {
    "@odata.type": "#microsoft.graph.security.dynamicColumnValue",
    "rawData": {
      "@odata.type": "#microsoft.graph.security.dynamicColumnValue",
      "aiModelMetadata": {
        "@odata.type": "#microsoft.graph.security.dynamicColumnValue",
        "baseModelName": "",
        "baseModelVersion": "",
        "collectionType": "",
        "createdBy": "azureml-msr",
        "creationTime": "0001-01-01T00:00:00.0000000Z",
        "depricationDate": "0001-01-01T00:00:00.0000000Z",
        "modelName": "microsoft-phi-1-5",
        "modelVersion": "8",
        "type": "AiModelMetadata"
      }
    }
  }
}

Detection Patterns #

Common Indicators #

Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.

FieldKindValueRulesVendors
type (kusto rule field)eqDeviceInventoryId5 ruleskusto
TpmActivated (kusto rule field)netrue4 ruleskusto
TpmEnabled (kusto rule field)netrue4 ruleskusto
TpmSupported (kusto rule field)netrue4 ruleskusto
ActionType (kusto rule field)containsinboundconnection1 rulekusto
ActionType (kusto rule field)eqConnectionSuccess3 ruleskusto
ActionType (kusto rule field)inExecuteToolByGateway1 rulekusto
ActionType (kusto rule field)inExecuteToolByMCPServer1 rulekusto
ActionType (kusto rule field)starts_withAppControl2 ruleskusto
DestinationPort (kusto rule field)eq33893 ruleskusto
NodeLabel (kusto rule field)eqdevice3 ruleskusto
OnboardingStatus (kusto rule field)neOnboarded3 ruleskusto
parent_process_name (kusto rule field)nemicrosoft.tri.sensor.exe3 ruleskusto
DestinationHostname (kusto rule field)eqlogin.microsoftonline.com2 ruleskusto
file_name (kusto rule field)eqncrypt.dll2 ruleskusto

Detection Rules #

Full rule details for this event, including ATT&CK technique mappings and native queries →

Kusto #

  • Hunt for local AI Agent activity with Agent Info source: This query allows you to find the activity a local AI Agent performed via the CloudAppEvents table using the AgentsInfo and ExposureGraphNodes table.
  • Hunt for Defender for Identity not installed but eligible source: This query shows you which servers are eligible for Defender for identity but does not have the Defender for Identity agent installed. The query seach the eligible servers via Defender for Endpoint (requirement for this query to work), and is based on the server roles that MDE recongnizes.
  • Hunt for accounts with leaked credentials source: This query searches for accounts where Exposure Management detected leaked credentials. This query is correlated with the IdentityInfo table, mainly because you can easily create a detection of this rule if you would like to.

References #