Skip to main content

MicrosoftAtpEndpoint

This Script is part of the Microsoft Defender for Endpoint Pack.#

Supported versions

Supported Cortex XSOAR versions: 6.1.0 and later.

A polling wrapper script; retrieves machines that have communicated with Microsoft Defender for Endpoint cloud. At least one of the following arguments is required: IP, hostname, or ID. Otherwise, an error appears.

Script Data#


NameDescription
Script Typepython3
TagsUtilities
Cortex XSOAR Version6.1.0

Inputs#


Argument NameDescription
idThe endpoint ID.
ipThe endpoint IP address.
hostnameThe endpoint hostname.
ran_once_flagFlag for the rate limit retry.

Outputs#


PathDescriptionType
Endpoint.IDThe endpoint's identifier.String
Endpoint.HostnameThe hostname of the endpoint.String
Endpoint.OSThe endpoint's operating system.String
Endpoint.OSVersionThe endpoint's operating system's version.String
Endpoint.IPAddressThe endpoint's IP address.String
Endpoint.StatusThe health status of the endpoint.String
Endpoint.MACAddressThe endpoint's MAC address.String
Endpoint.VendorThe integration name of the endpoint vendor.String
MicrosoftATP.Machine.IDThe machine ID.String
MicrosoftATP.Machine.ComputerDNSNameThe machine DNS name.String
MicrosoftATP.Machine.FirstSeenThe first date and time the machine was observed by Microsoft Defender ATP.Date
MicrosoftATP.Machine.LastSeenThe last date and time the machine was observed by Microsoft Defender ATP.Date
MicrosoftATP.Machine.OSPlatformThe operating system platform.String
MicrosoftATP.Machine.OSVersionThe operating system version.String
MicrosoftATP.Machine.OSProcessorThe operating system processor.String
MicrosoftATP.Machine.LastIPAddressThe last IP on the machine.String
MicrosoftATP.Machine.LastExternalIPAddressThe last machine IP to access the internet.String
MicrosoftATP.Machine.OSBuildThe operating system build number.Number
MicrosoftATP.Machine.HealthStatusThe machine health status.String
MicrosoftATP.Machine.RBACGroupIDThe machine RBAC group ID.Number
MicrosoftATP.Machine.RBACGroupNameThe machine RBAC group name.String
MicrosoftATP.Machine.RiskScoreThe machine risk score.String
MicrosoftATP.Machine.ExposureLevelThe machine exposure score.String
MicrosoftATP.Machine.IsAADJoinedWhether the machine is AAD joined.Boolean
MicrosoftATP.Machine.AADDeviceIDThe AAD Device ID.String
MicrosoftATP.Machine.MachineTagsThe set of machine tags.String
MicrosoftATP.Machine.IPAddresses.ipAddressThe machine IP address.String
MicrosoftATP.Machine.IPAddresses.MACAddressThe machine MAC address.String
MicrosoftATP.Machine.IPAddresses.operationalStatusThe machine operational status.String
MicrosoftATP.Machine.IPAddresses.typeThe machine IP address type.String
MicrosoftATP.Machine.AgentVersionThe machine Agent version.String