Skip to main content

get-endpoint-data

This Script is part of the Common Scripts Pack.#

Supported versions

Supported Cortex XSOAR versions: 5.5.0 and later.

This script gathers endpoint data from multiple integrations and returns an endpoint entity with consolidated information to the context.

Script Data#


NameDescription
Script Typepython3
Cortex XSOAR Version6.10.0

Inputs#


Argument NameDescription
agent_idList of agent IDs of the endpoint to retrieve.
agent_ipList of agent IPs of the endpoint to retrieve.
agent_hostnameList of agent hostnames of the endpoint to retrieve.
brandsSpecify the integration brands to run the command for. If not provided, the command will run for all available integrations. For multi-select, provide a comma-separated list. For example: 'Active Directory Query v2, CrowdstrikeFalcon, ExtraHop v2'.
verboseSet to true to display human-readable output for each step of the command. Set to false (default) to only display the final result.

Outputs#


PathDescriptionType
Endpoint.Hostname.valueThe endpoint's hostname.String
Endpoint.Hostname.sourceThe vendor from which the hostname of this endpoint was retrieved.String
Endpoint.EntityA.valueThe source of the relationship.String
Endpoint.EntityA.sourceThe vendor from which EntityA of this endpoint was retrieved.String
Endpoint.EntityB.valueThe destination of the relationship.String
Endpoint.EntityB.sourceThe vendor from which EntityB of this endpoint was retrieved.String
Endpoint.Relationship.valueThe name of the relationship.String
Endpoint.Relationship.sourceThe vendor from which the relationship of this endpoint was retrieved.String
Endpoint.EntityAType.valueThe type of the source of the relationship.String
Endpoint.EntityAType.sourceThe vendor from which the type of the source of the relationship of this endpoint was retrieved.String
Endpoint.EntityBType.valueThe type of the destination of the relationship.String
Endpoint.EntityBType.sourceThe vendor from which the type of the destination of the relationship of this endpoint was retrieved.String
Endpoint.ID.valueThe endpoint's ID.String
Endpoint.ID.sourceThe vendor from which the ID of this endpoint was retrieved.String
Endpoint.IPAddress.valueThe endpoint's IP address.String
Endpoint.IPAddress.sourceThe vendor from which the IP address of this endpoint was retrieved.String
Endpoint.Domain.valueThe endpoint's domain.String
Endpoint.Domain.sourceThe vendor from which the domain of this endpoint was retrieved.String
Endpoint.MACAddress.valueThe endpoint's MAC address.String
Endpoint.MACAddress.sourceThe vendor from which the MAC address of this endpoint was retrieved.String
Endpoint.DHCPServer.valueThe DHCP server of the endpoint.String
Endpoint.DHCPServer.sourceThe vendor from which the DHCP server of this endpoint was retrieved.String
Endpoint.OS.valueThe endpoint's operating system.String
Endpoint.OS.sourceThe vendor from which the operating system of this endpoint was retrieved.String
Endpoint.OSVersion.valueThe endpoint's operating system version.String
Endpoint.OSVersion.sourceThe vendor from which the operating system version of this endpoint was retrieved.String
Endpoint.BIOSVersion.valueThe endpoint's BIOS version.String
Endpoint.BIOSVersion.sourceThe vendor from which the BIOS version of this endpoint was retrieved.String
Endpoint.Model.valueThe model of the machine or device.String
Endpoint.Model.sourceThe vendor from which the model of this endpoint was retrieved.String
Endpoint.Memory.valueAmount of memory on this endpoint.Integer
Endpoint.Memory.sourceThe vendor from which the amount of memory of this endpoint was retrieved.String
Endpoint.Processors.valueThe number of processors.Integer
Endpoint.Processors.sourceThe vendor from which the processors of this endpoint was retrieved.String
Endpoint.Processor.valueThe model of the processor.String
Endpoint.Processor.sourceThe vendor from which the processor of this endpoint was retrieved.String
Endpoint.IsIsolated.valueThe endpoint's isolation status.String
Endpoint.IsIsolated.sourceThe vendor from which the isolation of this endpoint was retrieved.String
Endpoint.Status.valueThe endpoint's status.String
Endpoint.Status.sourceThe vendor from which the status of this endpoint was retrieved.String
Endpoint.Vendor.valueThe integration name of the endpoint vendor.String
Endpoint.Vendor.sourceThe vendor from which the Vendor of this endpoint was retrieved.String