ip-enrichment
Enriches IP indicators with reputation data from multiple integrations and outputs a consolidated IPEnrichment object. This script exclusively supports indicators of type IPv4 (IPv6 is not supported) and will automatically create the indicator in TIM if it is not already exists. Note: If enabled, get-endpoint-data is executed only for internal IP addresses.
python · Aggregated Scripts
Details
| ID | ip-enrichment |
|---|---|
| Language | python |
| From Version | 8.0.0 |
| Docker Image | demisto/python3:3.12.13.10404775 |
| Tags | basescript |
README
Enriches IP indicators with reputation data from multiple integrations and outputs a consolidated IPEnrichment object. This script exclusively supports indicators of type IPv4 (IPv6 is not supported) and will automatically create the indicator in TIM if it is not already exists. Note: If enabled, get-endpoint-data is executed only for internal IP addresses.
Note: This script is supported in Cortex XSOAR 8.0 and later, and in Cortex XSIAM.
Script Data
| Name | Description |
|---|---|
| Script Type | python3 |
| Tags | basescript |
| Cortex XSOAR Version | 8.0.0 |
Inputs
| Argument Name | Description |
|---|---|
| ip_list | A comma-separated list of IPv4 addresses to enrich. |
| external_enrichment | Whether to call external integrations for enrichment: - ‘true’: enrich using enabled external integrations (e.g., VirusTotal (API v3), AlienVault OTX v2) and run internal commands. - ‘false’: use only existing TIM data and run internal commands; skip external integrations. If the ‘brands’ argument is provided, this flag is ignored and enrichment/internal commands will run only on the brands provided. |
| verbose | Retrieve a human-readable entry for each command; if false, only the final result is summarized and errors are suppressed. |
| brands | A list of integration brands to run enrichment against. Example: `“VirusTotal (API v3), AlienVault OTX v2”`. - If provided, only the selected brands are used. - If left empty, the script runs enrichment on all enabled integrations, depending on the `external_enrichment` flag. - In order to run get-endpoint-data add Core to the brands list. - In order to run core-get-IP-analytics-prevalence, add Cortex Core - IR to the brands list. To see the available brands for the `ip` command, run: `!ProvidesCommand command=ip`. |
| additional_fields | When set to true, the output includes an `AdditionalFields` object for each of the indicator result. `AdditionalFields` contains all fields returned by TIM or the integrations that are not part of the standard output keys: `Address`, `DetectionEngines`, `PositiveDetections`, `Score`, and `Brand`. When set to false, only the standard keys are returned. |
Outputs
| Path | Description | Type |
|---|---|---|
| IPEnrichment.Value | The IP address. | string |
| IPEnrichment.MaxScore | The max score of all the indicators found. | number |
| IPEnrichment.MaxVerdict | The max verdict of all the indicators found. | string |
| IPEnrichment.TIMScore | The TIM score of the IP address. | number |
| IPEnrichment.Results | A list of all indicators found for the IP address. | array |
| IPEnrichment.Status | The status of the indicator: “Manual” if the score was changed manually, “Fresh” if modified within the last week, “Stale” if modified more than a week ago, and “None” if never modified. | string |
| IPEnrichment.ModifiedTime | The time the indicator was last modified. | Date |
| IPEnrichment.Results.Source | The source of the indicator. | string |
| IPEnrichment.Results.Brand | The brand of the indicator. | string |
| IPEnrichment.Results.DetectionEngines | The detection engines of the indicator. | number |
| IPEnrichment.Results.PositiveDetections | The positive detections of the indicator. | number |
| IPEnrichment.Results.ASOwner | Registered owner of the Autonomous System announcing the IP prefix. | string |
| IPEnrichment.Results.Score | The score of the indicator. | number |
| IPEnrichment.Results.Verdict | The verdict of the indicator. | string |
| IPEnrichment.Results.Address | The IP address of the indicator. | string |
| IPEnrichment.Results.AdditionalFields | All fields extracted from the indicator other then the main keys (“Brand”, “Score”, “Verdict”, “DetectionEngines”, “PositiveDetections”, “Address”). | list |
| IPEnrichment.Results.AdditionalFields.Relationships.EntityA | The source of the relationship. | string |
| IPEnrichment.Results.AdditionalFields.Relationships.EntityB | The destination of the relationship. | string |
| IPEnrichment.Results.AdditionalFields.Relationships.Relationship | The name of the relationship. | string |
| IPEnrichment.Results.AdditionalFields.Relationships.EntityAType | The type of the source of the relationship. | string |
| IPEnrichment.Results.AdditionalFields.Relationships.EntityBType | The type of the destination of the relationship. | string |
| IPEnrichment.Results.AdditionalFields.ASN | The autonomous system name for the IP address, for example: “AS8948”. | String |
| IPEnrichment.Results.AdditionalFields.Hostname | The hostname that is mapped to this IP address. | String |
| IPEnrichment.Results.AdditionalFields.Geo.Location | The geolocation where the IP address is located, in the format: latitude:longitude. | String |
| IPEnrichment.Results.AdditionalFields.Geo.Country | The country in which the IP address is located. | String |
| IPEnrichment.Results.AdditionalFields.Geo.Description | Additional information about the location. | String |
| IPEnrichment.Results.AdditionalFields.Malicious.Vendor | The vendor reporting the IP address as malicious. | String |
| IPEnrichment.Results.AdditionalFields.Malicious.Description | A description explaining why the IP address was reported as malicious. | String |
| IPEnrichment.Results.AdditionalFields.Tags | (List) Tags of the IP. | Unknown |
| IPEnrichment.Results.AdditionalFields.FeedRelatedIndicators.value | Indicators that are associated with the IP. | String |
| IPEnrichment.Results.AdditionalFields.FeedRelatedIndicators.type | The type of the indicators that are associated with the IP. | String |
| IPEnrichment.Results.AdditionalFields.FeedRelatedIndicators.description | The description of the indicators that are associated with the IP. | String |
| IPEnrichment.Results.AdditionalFields.MalwareFamily | The malware family associated with the IP. | String |
| IPEnrichment.Results.AdditionalFields.Organization.Name | The organization of the IP. | String |
| IPEnrichment.Results.AdditionalFields.Organization.Type | The organization type of the IP. | String |
| IPEnrichment.Results.AdditionalFields.Region | The region in which the IP is located. | String |
| IPEnrichment.Results.AdditionalFields.Port | Ports that are associated with the IP. | String |
| IPEnrichment.Results.AdditionalFields.Internal | Whether or not the IP is internal or external. | Bool |
| IPEnrichment.Results.AdditionalFields.UpdatedDate | The date that the IP was last updated. | Date |
| IPEnrichment.Results.AdditionalFields.Registrar.Abuse.Name | The name of the contact for reporting abuse. | String |
| IPEnrichment.Results.AdditionalFields.Registrar.Abuse.Address | The address of the contact for reporting abuse. | String |
| IPEnrichment.Results.AdditionalFields.Registrar.Abuse.Country | The country of the contact for reporting abuse. | String |
| IPEnrichment.Results.AdditionalFields.Registrar.Abuse.Network | The network of the contact for reporting abuse. | String |
| IPEnrichment.Results.AdditionalFields.Registrar.Abuse.Phone | The phone number of the contact for reporting abuse. | String |
| IPEnrichment.Results.AdditionalFields.Registrar.Abuse.Email | The email address of the contact for reporting abuse. | String |
| IPEnrichment.Results.AdditionalFields.Campaign | The campaign associated with the IP. | String |
| IPEnrichment.Results.AdditionalFields.TrafficLightProtocol | The Traffic Light Protocol (TLP) color that is suitable for the IP. | String |
| IPEnrichment.Results.AdditionalFields.CommunityNotes.note | Notes on the IP that were given by the community. | String |
| IPEnrichment.Results.AdditionalFields.CommunityNotes.timestamp | The time in which the note was published. | Date |
| IPEnrichment.Results.AdditionalFields.Publications.source | The source in which the article was published. | String |
| IPEnrichment.Results.AdditionalFields.Publications.title | The name of the article. | String |
| IPEnrichment.Results.AdditionalFields.Publications.link | A link to the original article. | String |
| IPEnrichment.Results.AdditionalFields.Publications.timestamp | The time in which the article was published. | Date |
| IPEnrichment.Results.AdditionalFields.ThreatTypes.threatcategory | The threat category associated to this indicator by the source vendor, for example, Phishing, Control, TOR, etc. | String |
| IPEnrichment.Results.AdditionalFields.ThreatTypes.threatcategoryconfidence | Threat Category Confidence is the confidence level provided by the vendor for the threat type category. For example, a confidence level of 90 for the ‘malware’ threat type category means that the vendor is confident that its 90% malware. | String |
| Core.AnalyticsPrevalence.Ip.value | Whether the IP address is prevalent or not. | Boolean |
| Core.AnalyticsPrevalence.Ip.data.global_prevalence.value | The global prevalence of the IP. | Number |
| Core.AnalyticsPrevalence.Ip.data.local_prevalence.value | The local prevalence of the IP. | Number |
| Core.AnalyticsPrevalence.Ip.data.prevalence.value | The prevalence of the IP. | Number |
| EndpointData.Hostname.value | The endpoint’s hostname. | String |
| EndpointData.Hostname.source | The vendor from which the hostname of this endpoint was retrieved. | String |
| EndpointData.EntityA.value | The source of the relationship. | String |
| EndpointData.EntityA.source | The vendor from which EntityA of this endpoint was retrieved. | String |
| EndpointData.EntityB.value | The destination of the relationship. | String |
| EndpointData.EntityB.source | The vendor from which EntityB of this endpoint was retrieved. | String |
| EndpointData.Relationship.value | The name of the relationship. | String |
| EndpointData.Relationship.source | The vendor from which the relationship of this endpoint was retrieved. | String |
| EndpointData.EntityAType.value | The type of the source of the relationship. | String |
| EndpointData.EntityAType.source | The vendor from which the type of the source of the relationship of this endpoint was retrieved. | String |
| EndpointData.EntityBType.value | The type of the destination of the relationship. | String |
| EndpointData.EntityBType.source | The vendor from which the type of the destination of the relationship of this endpoint was retrieved. | String |
| EndpointData.ID.value | The endpoint’s ID. | String |
| EndpointData.ID.source | The vendor from which the ID of this endpoint was retrieved. | String |
| EndpointData.IPAddress | The endpoint’s IP address. | String |
| EndpointData.Domain.value | The endpoint’s domain. | String |
| EndpointData.Domain.source | The vendor from which the domain of this endpoint was retrieved. | String |
| EndpointData.MACAddress.value | The endpoint’s MAC address. | String |
| EndpointData.MACAddress.source | The vendor from which the MAC address of this endpoint was retrieved. | String |
| EndpointData.DHCPServer.value | The DHCP server of the endpoint. | String |
| EndpointData.DHCPServer.source | The vendor from which the DHCP server of this endpoint was retrieved. | String |
| EndpointData.OS.value | The endpoint’s operating system. | String |
| EndpointData.OS.source | The vendor from which the operating system of this endpoint was retrieved. | String |
| EndpointData.OSVersion.value | The endpoint’s operating system version. | String |
| EndpointData.OSVersion.source | The vendor from which the operating system version of this endpoint was retrieved. | String |
| EndpointData.BIOSVersion.value | The endpoint’s BIOS version. | String |
| EndpointData.BIOSVersion.source | The vendor from which the BIOS version of this endpoint was retrieved. | String |
| EndpointData.Model.value | The model of the machine or device. | String |
| EndpointData.Model.source | The vendor from which the model of this endpoint was retrieved. | String |
| EndpointData.Memory.value | Amount of memory on this endpoint. | Integer |
| EndpointData.Memory.source | The vendor from which the amount of memory of this endpoint was retrieved. | String |
| EndpointData.Processors.value | The number of processors. | Integer |
| EndpointData.Processors.source | The vendor from which the processors of this endpoint was retrieved. | String |
| EndpointData.Processor.value | The model of the processor. | String |
| EndpointData.Processor.source | The vendor from which the processor of this endpoint was retrieved. | String |
| EndpointData.IsIsolated.value | The endpoint’s isolation status. | String |
| EndpointData.IsIsolated.source | The vendor from which the isolation of this endpoint was retrieved. | String |
| EndpointData.Status.value | The endpoint’s status. | String |
| EndpointData.Status.source | The vendor from which the status of this endpoint was retrieved. | String |
| EndpointData.Vendor.value | The integration name of the endpoint vendor. | String |
| EndpointData.Vendor.source | The vendor from which the Vendor of this endpoint was retrieved. | String |
args: - description: A comma-separated list of IPv4 addresses to enrich. name: ip_list required: true isArray: true - name: external_enrichment description: "Whether to call external integrations for enrichment: - 'true': enrich using enabled external integrations (e.g., VirusTotal (API v3), AlienVault OTX v2) and run internal commands. - 'false': use only existing TIM data and run internal commands; skip external integrations. If the 'brands' argument is provided, this flag is ignored and enrichment/internal commands will run only on the brands provided." auto: PREDEFINED predefined: - 'true' - 'false' defaultValue: 'false' required: false - name: verbose description: Retrieve a human-readable entry for each command; if false, only the final result is summarized and errors are suppressed. auto: PREDEFINED predefined: - 'true' - 'false' defaultValue: 'false' required: false - name: brands description: | A list of integration brands to run enrichment against. Example: `"VirusTotal (API v3), AlienVault OTX v2"`. - If provided, only the selected brands are used. - If left empty, the script runs enrichment on all enabled integrations, depending on the `external_enrichment` flag. - In order to run get-endpoint-data add Core to the brands list (executed only on internal IP addresses). - In order to run core-get-IP-analytics-prevalence, add Cortex Core - IR to the brands list. To see the available brands for the `ip` command, run: `!ProvidesCommand command=ip`. isArray: true required: false - name: additional_fields description: | When set to true, the output includes an `AdditionalFields` object for each of the indicator result. `AdditionalFields` contains all fields returned by TIM or the integrations that are not part of the standard output keys: `Address`, `DetectionEngines`, `PositiveDetections`, `Score`, and `Brand`. When set to false, only the standard keys are returned. auto: PREDEFINED predefined: - 'true' - 'false' required: false defaultValue: 'false' comment: 'Enriches IP indicators with reputation data from multiple integrations and outputs a consolidated IPEnrichment object. This script exclusively supports indicators of type IPv4 (IPv6 is not supported) and will automatically create the indicator in TIM if it is not already exists. Note: If enabled, get-endpoint-data is executed only for internal IP addresses.' commonfields: id: ip-enrichment version: -1 enabled: false name: ip-enrichment outputs: # IPEnrichment - contextPath: IPEnrichment.Value description: The IP address. type: string - contextPath: IPEnrichment.MaxScore description: The max score of all the indicators found. type: number - contextPath: IPEnrichment.MaxVerdict description: The max verdict of all the indicators found. type: string - contextPath: IPEnrichment.TIMScore description: The TIM score of the IP address. type: number - contextPath: IPEnrichment.Results description: A list of all indicators found for the IP address. type: array - contextPath: IPEnrichment.Status description: 'The status of the indicator: "Manual" if the score was changed manually, "Fresh" if modified within the last week, "Stale" if modified more than a week ago, "Error" if enrichment Failed, and "None" if never modified.' type: string - contextPath: IPEnrichment.Message description: The error message explaining the reason for the failure (e.g., "Invalid", "createIndicator failed", etc.). type: string - contextPath: IPEnrichment.ModifiedTime description: The time the indicator was last modified. type: Date # IPEnrichment results main keys - contextPath: IPEnrichment.Results.Source description: The source of the indicator. type: string - contextPath: IPEnrichment.Results.Brand description: The brand of the indicator. type: string - contextPath: IPEnrichment.Results.DetectionEngines description: The detection engines of the indicator. type: number - contextPath: IPEnrichment.Results.PositiveDetections description: The positive detections of the indicator. type: number - contextPath: IPEnrichment.Results.ASOwner description: Registered owner of the Autonomous System announcing the IP prefix. type: string - contextPath: IPEnrichment.Results.Score description: The score of the indicator. type: number - contextPath: IPEnrichment.Results.Verdict description: The verdict of the indicator. type: string - contextPath: IPEnrichment.Results.Address description: The IP address of the indicator. type: string - contextPath: IPEnrichment.Results.Reliability description: The reliability of the Brand. type: string # IPEnrichment results additional fields - contextPath: IPEnrichment.Results.AdditionalFields description: All fields extracted from the indicator other then the main keys ("Brand", "Score", "Verdict", "DetectionEngines", "PositiveDetections", "Address"). type: list - contextPath: IPEnrichment.Results.AdditionalFields.Relationships.EntityA description: The source of the relationship. type: string - contextPath: IPEnrichment.Results.AdditionalFields.Relationships.EntityB description: The destination of the relationship. type: string - contextPath: IPEnrichment.Results.AdditionalFields.Relationships.Relationship description: The name of the relationship. type: string - contextPath: IPEnrichment.Results.AdditionalFields.Relationships.EntityAType description: The type of the source of the relationship. type: string - contextPath: IPEnrichment.Results.AdditionalFields.Relationships.EntityBType description: The type of the destination of the relationship. type: string - contextPath: IPEnrichment.Results.AdditionalFields.ASN description: 'The autonomous system name for the IP address, for example: "AS8948".' type: String - contextPath: IPEnrichment.Results.AdditionalFields.Hostname description: The hostname that is mapped to this IP address. type: String - contextPath: IPEnrichment.Results.AdditionalFields.Geo.Location description: 'The geolocation where the IP address is located, in the format: latitude:longitude.' type: String - contextPath: IPEnrichment.Results.AdditionalFields.Geo.Country description: The country in which the IP address is located. type: String - contextPath: IPEnrichment.Results.AdditionalFields.Geo.Description description: Additional information about the location. type: String - contextPath: IPEnrichment.Results.AdditionalFields.Malicious.Vendor description: The vendor reporting the IP address as malicious. type: String - contextPath: IPEnrichment.Results.AdditionalFields.Malicious.Description description: A description explaining why the IP address was reported as malicious. type: String - contextPath: IPEnrichment.Results.AdditionalFields.Tags description: (List) Tags of the IP. type: Unknown - contextPath: IPEnrichment.Results.AdditionalFields.FeedRelatedIndicators.value description: Indicators that are associated with the IP. type: String - contextPath: IPEnrichment.Results.AdditionalFields.FeedRelatedIndicators.type description: The type of the indicators that are associated with the IP. type: String - contextPath: IPEnrichment.Results.AdditionalFields.FeedRelatedIndicators.description description: The description of the indicators that are associated with the IP. type: String - contextPath: IPEnrichment.Results.AdditionalFields.MalwareFamily description: The malware family associated with the IP. type: String - contextPath: IPEnrichment.Results.AdditionalFields.Organization.Name description: The organization of the IP. type: String - contextPath: IPEnrichment.Results.AdditionalFields.Organization.Type description: The organization type of the IP. type: String - contextPath: IPEnrichment.Results.AdditionalFields.Region description: The region in which the IP is located. type: String - contextPath: IPEnrichment.Results.AdditionalFields.Port description: Ports that are associated with the IP. type: String - contextPath: IPEnrichment.Results.AdditionalFields.Internal description: Whether or not the IP is internal or external. type: Bool - contextPath: IPEnrichment.Results.AdditionalFields.UpdatedDate description: The date that the IP was last updated. type: Date - contextPath: IPEnrichment.Results.AdditionalFields.Registrar.Abuse.Name description: The name of the contact for reporting abuse. type: String - contextPath: IPEnrichment.Results.AdditionalFields.Registrar.Abuse.Address description: The address of the contact for reporting abuse. type: String - contextPath: IPEnrichment.Results.AdditionalFields.Registrar.Abuse.Country description: The country of the contact for reporting abuse. type: String - contextPath: IPEnrichment.Results.AdditionalFields.Registrar.Abuse.Network description: The network of the contact for reporting abuse. type: String - contextPath: IPEnrichment.Results.AdditionalFields.Registrar.Abuse.Phone description: The phone number of the contact for reporting abuse. type: String - contextPath: IPEnrichment.Results.AdditionalFields.Registrar.Abuse.Email description: The email address of the contact for reporting abuse. type: String - contextPath: IPEnrichment.Results.AdditionalFields.Campaign description: The campaign associated with the IP. type: String - contextPath: IPEnrichment.Results.AdditionalFields.TrafficLightProtocol description: The Traffic Light Protocol (TLP) color that is suitable for the IP. type: String - contextPath: IPEnrichment.Results.AdditionalFields.CommunityNotes.note description: Notes on the IP that were given by the community. type: String - contextPath: IPEnrichment.Results.AdditionalFields.CommunityNotes.timestamp description: The time in which the note was published. type: Date - contextPath: IPEnrichment.Results.AdditionalFields.Publications.source description: The source in which the article was published. type: String - contextPath: IPEnrichment.Results.AdditionalFields.Publications.title description: The name of the article. type: String - contextPath: IPEnrichment.Results.AdditionalFields.Publications.link description: A link to the original article. type: String - contextPath: IPEnrichment.Results.AdditionalFields.Publications.timestamp description: The time in which the article was published. type: Date - contextPath: IPEnrichment.Results.AdditionalFields.ThreatTypes.threatcategory description: The threat category associated to this indicator by the source vendor, for example, Phishing, Control, TOR, etc. type: String - contextPath: IPEnrichment.Results.AdditionalFields.ThreatTypes.threatcategoryconfidence description: Threat Category Confidence is the confidence level provided by the vendor for the threat type category. For example, a confidence level of 90 for the 'malware' threat type category means that the vendor is confident that its 90% malware. type: String # Core.AnalyticsPrevalence - contextPath: Core.AnalyticsPrevalence.Ip.value description: Whether the IP address is prevalent or not. type: Boolean - contextPath: Core.AnalyticsPrevalence.Ip.data.global_prevalence.value description: The global prevalence of the IP. type: Number - contextPath: Core.AnalyticsPrevalence.Ip.data.local_prevalence.value description: The local prevalence of the IP. type: Number - contextPath: Core.AnalyticsPrevalence.Ip.data.prevalence.value description: The prevalence of the IP. type: Number # Endpoint - contextPath: EndpointData.Hostname.value description: The endpoint's hostname. type: String - contextPath: EndpointData.Hostname.source description: The vendor from which the hostname of this endpoint was retrieved. type: String - contextPath: EndpointData.EntityA.value description: The source of the relationship. type: String - contextPath: EndpointData.EntityA.source description: The vendor from which EntityA of this endpoint was retrieved. type: String - contextPath: EndpointData.EntityB.value description: The destination of the relationship. type: String - contextPath: EndpointData.EntityB.source description: The vendor from which EntityB of this endpoint was retrieved. type: String - contextPath: EndpointData.Relationship.value description: The name of the relationship. type: String - contextPath: EndpointData.Relationship.source description: The vendor from which the relationship of this endpoint was retrieved. type: String - contextPath: EndpointData.EntityAType.value description: The type of the source of the relationship. type: String - contextPath: EndpointData.EntityAType.source description: The vendor from which the type of the source of the relationship of this endpoint was retrieved. type: String - contextPath: EndpointData.EntityBType.value description: The type of the destination of the relationship. type: String - contextPath: EndpointData.EntityBType.source description: The vendor from which the type of the destination of the relationship of this endpoint was retrieved. type: String - contextPath: EndpointData.ID.value description: The endpoint's ID. type: String - contextPath: EndpointData.ID.source description: The vendor from which the ID of this endpoint was retrieved. type: String - contextPath: EndpointData.IPAddress description: The endpoint's IP address. type: String - contextPath: EndpointData.Domain.value description: The endpoint's domain. type: String - contextPath: EndpointData.Domain.source description: The vendor from which the domain of this endpoint was retrieved. type: String - contextPath: EndpointData.MACAddress.value description: The endpoint's MAC address. type: String - contextPath: EndpointData.MACAddress.source description: The vendor from which the MAC address of this endpoint was retrieved. type: String - contextPath: EndpointData.DHCPServer.value description: The DHCP server of the endpoint. type: String - contextPath: EndpointData.DHCPServer.source description: The vendor from which the DHCP server of this endpoint was retrieved. type: String - contextPath: EndpointData.OS.value description: The endpoint's operating system. type: String - contextPath: EndpointData.OS.source description: The vendor from which the operating system of this endpoint was retrieved. type: String - contextPath: EndpointData.OSVersion.value description: The endpoint's operating system version. type: String - contextPath: EndpointData.OSVersion.source description: The vendor from which the operating system version of this endpoint was retrieved. type: String - contextPath: EndpointData.BIOSVersion.value description: The endpoint's BIOS version. type: String - contextPath: EndpointData.BIOSVersion.source description: The vendor from which the BIOS version of this endpoint was retrieved. type: String - contextPath: EndpointData.Model.value description: The model of the machine or device. type: String - contextPath: EndpointData.Model.source description: The vendor from which the model of this endpoint was retrieved. type: String - contextPath: EndpointData.Memory.value description: Amount of memory on this endpoint. type: Integer - contextPath: EndpointData.Memory.source description: The vendor from which the amount of memory of this endpoint was retrieved. type: String - contextPath: EndpointData.Processors.value description: The number of processors. type: Integer - contextPath: EndpointData.Processors.source description: The vendor from which the processors of this endpoint was retrieved. type: String - contextPath: EndpointData.Processor.value description: The model of the processor. type: String - contextPath: EndpointData.Processor.source description: The vendor from which the processor of this endpoint was retrieved. type: String - contextPath: EndpointData.IsIsolated.value description: The endpoint's isolation status. type: String - contextPath: EndpointData.IsIsolated.source description: The vendor from which the isolation of this endpoint was retrieved. type: String - contextPath: EndpointData.Status.value description: The endpoint's status. type: String - contextPath: EndpointData.Status.source description: The vendor from which the status of this endpoint was retrieved. type: String - contextPath: EndpointData.Vendor.value description: The integration name of the endpoint vendor. type: String - contextPath: EndpointData.Vendor.source description: The vendor from which the Vendor of this endpoint was retrieved. type: String script: '-' system: false tags: - basescript timeout: '0' type: python subtype: python3 dockerimage: demisto/python3:3.12.13.10404775 fromversion: 8.0.0 marketplaces: - xsoar_saas - marketplacev2 - platform tests: - No tests (auto formatted)