Details
| ID | HelloWorld |
|---|---|
| Provider | Open Source |
| Category | Utilities |
| From Version | 6.8.0 |
| Docker Image | demisto/python3:3.12.13.10116658 |
| Supported Modules | Agentix XSIAM Exposure Management |
README
This is the Hello World integration for getting started.
Configure HelloWorld on Cortex XSOAR
- Navigate to Settings > Integrations > Servers & Services.
- Search for HelloWorld.
-
Click Add instance to create and configure a new integration instance.
Parameter Description Required Source Reliability Reliability of the source providing the intelligence data. False Server URL (e.g., https://api.xsoar-example.com) True Fetch alerts False Alert type False Maximum number of alerts per fetch False API Key True Score threshold for IP reputation command Set this to determine the HelloWorld score that will determine if an IP is malicious (0-100) False Severity of alerts to fetch True First fetch time False Trust any certificate (not secure) False Use system proxy settings False - Click Test to validate the URLs, token, and connection.
Commands
You can execute these commands from the Cortex XSOAR CLI, as part of an automation, or in a playbook.
After you successfully execute a command, a DBot message appears in the War Room with the command details.
helloworld-say-hello
Hello command - prints hello to anyone.
Base Command
helloworld-say-hello
Input
| Argument Name | Description | Required |
|---|---|---|
| name | The name of whom you want to say hello to. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| hello | String | Should be Hello **something** here. |
Command example
!helloworld-say-hello name="Hello Dbot"
Context Example
{
"hello": "Hello Hello Dbot"
}
Human Readable Output
Hello Hello Dbot
helloworld-alert-list
Lists the example alerts as it would be fetched from the API.
Base Command
helloworld-alert-list
Input
| Argument Name | Description | Required |
|---|---|---|
| alert_id | Filter by alert item ID. If not provided, all IDs will be retrieved. | Optional |
| limit | How many alerts to fetch. Default is 10. | Optional |
| severity | The severity by which to filter the alerts. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| HelloWorld.alert.id | Number | The ID of the alert. |
| HelloWorld.alert.name | String | The name of the alert. |
| HelloWorld.alert.severity | String | The severity of the alert. |
| HelloWorld.alert.date | Date | The date of the alert occurrence. |
| HelloWorld.alert.status | String | The status of the alert. |
Command example
!helloworld-alert-list limit="3" severity="low"
Context Example
{
"HelloWorld": {
"Alert": [
{
"date": "2023-09-14T11:30:39.882955",
"id": 1,
"name": "XSOAR Test Alert #1",
"severity": "low",
"status": "Testing"
},
{
"date": "2023-09-14T11:30:39.882955",
"id": 2,
"name": "XSOAR Test Alert #2",
"severity": "low",
"status": "Testing"
},
{
"date": "2023-09-14T11:30:39.882955",
"id": 3,
"name": "XSOAR Test Alert #3",
"severity": "low",
"status": "Testing"
}
]
}
}
Human Readable Output
Items List (Sample Data)
date id name severity status 2023-09-14T11:30:39.882955 1 XSOAR Test Alert #1 low Testing 2023-09-14T11:30:39.882955 2 XSOAR Test Alert #2 low Testing 2023-09-14T11:30:39.882955 3 XSOAR Test Alert #3 low Testing
Command example
!helloworld-alert-list alert_id=2
Context Example
{
"HelloWorld": {
"Alert": {
"date": "2023-09-14T11:30:39.882955",
"id": 2,
"name": "XSOAR Test Alert #2",
"severity": "low",
"status": "Testing"
}
}
}
Human Readable Output
Items List (Sample Data)
date id name severity status 2023-09-14T11:30:39.882955 2 XSOAR Test Alert #2 low Testing
helloworld-alert-note-create
Example of creating a new item in the API.
Base Command
helloworld-alert-note-create
Input
| Argument Name | Description | Required |
|---|---|---|
| alert_id | The alert’s ID to add the note to. | Required |
| note_text | The comment to add to the note. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| HelloWorld.alert.id | Number | The ID of the alert. |
| HelloWorld.alert.name | String | The name of the alert. |
| HelloWorld.alert.severity | String | The severity of the alert. |
| HelloWorld.alert.date | Date | The date of the alert occurrence. |
| HelloWorld.alert.status | String | The status of the alert. |
Command example
!helloworld-alert-note-create alert_id=2 note_text=test
Context Example
{
"HelloWorld": {
"Note": {
"msg": "Note was created for alert #2 successfully with comment='test'",
"status": "success"
}
}
}
Human Readable Output
Note was created successfully.
ip
Return IP information and reputation.
Base Command
ip
Input
| Argument Name | Description | Required |
|---|---|---|
| ip | List of IPs. | Optional |
| threshold | If the IP has a reputation above the threshold, then the IP is defined as malicious. If threshold is not set, then the threshold from the instance configuration is used. Default is 65. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| DBotScore.Indicator | String | The indicator that was tested. |
| DBotScore.Score | Number | The actual score. |
| DBotScore.Type | String | The indicator type. |
| DBotScore.Vendor | String | The vendor used to calculate the score. |
| HelloWorld.IP.asn | String | The autonomous system name for the IP address. |
| HelloWorld.IP.asn_cidr | String | The ASN CIDR. |
| HelloWorld.IP.asn_country_code | String | The ASN country code. |
| HelloWorld.IP.asn_date | Date | The date on which the ASN was assigned. |
| HelloWorld.IP.asn_description | String | The ASN description. |
| HelloWorld.IP.asn_registry | String | The registry the ASN belongs to. |
| HelloWorld.IP.entities | String | Entities associated to the IP. |
| HelloWorld.IP.ip | String | The actual IP address. |
| HelloWorld.IP.network.cidr | String | Network CIDR for the IP address. |
| HelloWorld.IP.network.country | Unknown | The country of the IP address. |
| HelloWorld.IP.network.end_address | String | The last IP address of the CIDR. |
| HelloWorld.IP.network.events.action | String | The action that happened on the event. |
| HelloWorld.IP.network.events.actor | Unknown | The actor that performed the action on the event. |
| HelloWorld.IP.network.events.timestamp | String | The timestamp when the event occurred. |
| HelloWorld.IP.network.handle | String | The handle of the network. |
| HelloWorld.IP.network.ip_version | String | The IP address version. |
| HelloWorld.IP.network.links | String | Links associated to the IP address. |
| HelloWorld.IP.network.name | String | The name of the network. |
| HelloWorld.IP.network.notices.description | String | The description of the notice. |
| HelloWorld.IP.network.notices.links | Unknown | Links associated with the notice. |
| HelloWorld.IP.network.notices.title | String | Title of the notice. |
| HelloWorld.IP.network.parent_handle | String | Handle of the parent network. |
| HelloWorld.IP.network.raw | Unknown | Additional raw data for the network. |
| HelloWorld.IP.network.remarks | Unknown | Additional remarks for the network. |
| HelloWorld.IP.network.start_address | String | The first IP address of the CIDR. |
| HelloWorld.IP.network.status | String | Status of the network. |
| HelloWorld.IP.network.type | String | The type of the network. |
| HelloWorld.IP.query | String | IP address that was queried. |
| HelloWorld.IP.raw | Unknown | Additional raw data for the IP address. |
| HelloWorld.IP.score | Number | Reputation score from HelloWorld for this IP (0 to 100, where higher is worse). |
| IP.Address | String | IP address. |
| IP.Malicious.Vendor | String | The vendor reporting the IP address as malicious. |
| IP.Malicious.Description | String | A description explaining why the IP address was reported as malicious. |
| IP.ASN | String | The autonomous system name for the IP address. |
| IP.Relationships.EntityA | string | The source of the relationship. |
| IP.Relationships.EntityB | string | The destination of the relationship. |
| IP.Relationships.Relationship | string | The name of the relationship. |
| IP.Relationships.EntityAType | string | The type of the source of the relationship. |
| IP.Relationships.EntityBType | string | The type of the destination of the relationship. |
Command example
!ip ip="8.8.8.8"
Context Example
{
"DBotScore": {
"Indicator": "8.8.8.8",
"Reliability": "C - Fairly reliable",
"Score": 3,
"Type": "ip",
"Vendor": "HelloWorld Dev"
},
"HelloWorld": {
"IP": {
"id": "x.x.x.x",
"ip": "8.8.8.8",
"links": {
"self": "https://www.virustotal.com/api/v3/ip_addresses/x.x.x.x"
},
"type": "ip_address"
}
},
"IP": {
"Address": "8.8.8.8",
"Malicious": {
"Description": "Hello World returned reputation -4",
"Vendor": "HelloWorld Dev"
},
"Relationships": [
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "h",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "t",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "t",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "p",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "s",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": ":",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "/",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "/",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "w",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "w",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "w",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": ".",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "v",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "i",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "r",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "u",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "s",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "t",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "o",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "t",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "a",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "l",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": ".",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "c",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "o",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "m",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "/",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "a",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "p",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "i",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "/",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "v",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "3",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "/",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "i",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "p",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "_",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "a",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "d",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "d",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "r",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "e",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "s",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "s",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "e",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "s",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "/",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "x",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": ".",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "x",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": ".",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "x",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": ".",
"EntityBType": "URL",
"Relationship": "related-to"
},
{
"EntityA": "8.8.8.8",
"EntityAType": "IP",
"EntityB": "x",
"EntityBType": "URL",
"Relationship": "related-to"
}
]
}
}
Human Readable Output
IP (Sample Data)
id ip links type x.x.x.x 8.8.8.8 self: https://www.virustotal.com/api/v3/ip_addresses/x.x.x.x ip_address Attributes
as_owner asn continent country jarm last_analysis_stats last_modification_date network regional_internet_registry reputation tags total_votes whois_date EMERALD-ONION NA US :jarm: harmless: 72
malicious: 5
suspicious: 2
timeout: 0
undetected: 8:cidr: ARIN values: harmless: 0
malicious: 1
Configuration parameters
integrationReliability— Source Reliabilityurl— Server URL (e.g., https://api.xsoar-example.com) (required)isFetch— Fetch incidentsincidentType— Incident typeincidentFetchInterval— Incidents Fetch Intervalmax_fetch— Maximum number of alerts per fetchcredentials— (required)threshold_ip— Score threshold for IP reputation commandseverity— Severity of alerts to fetch (required)first_fetch— First fetch timeinsecure— Trust any certificate (not secure)proxy— Use system proxy settings
Commands (4)
-
helloworld-alert-listLists the example alerts as it would be fetched from the API.
-
helloworld-alert-note-createExample of creating a new item in the API.
-
helloworld-say-helloHello command - prints hello to anyone.
-
ipReturn IP information and reputation.
category: Utilities provider: Open Source sectionorder: - Connect - Collect commonfields: id: HelloWorld version: -1 configuration: - additionalinfo: Reliability of the source providing the intelligence data. display: Source Reliability name: integrationReliability options: - A+ - 3rd party enrichment - A - Completely reliable - B - Usually reliable - C - Fairly reliable - D - Not usually reliable - E - Unreliable - F - Reliability cannot be judged defaultvalue: C - Fairly reliable type: 15 section: Collect required: false - defaultvalue: https://api.xsoar-example.com display: Server URL (e.g., https://api.xsoar-example.com) name: url required: true type: 0 section: Connect - display: Fetch incidents name: isFetch type: 8 section: Collect required: false supportedModules: - agentix - xsiam - display: Incident type name: incidentType type: 13 section: Connect required: false supportedModules: - agentix - xsiam - display: Incidents Fetch Interval name: incidentFetchInterval defaultvalue: '1' required: false type: 19 section: Collect advanced: true supportedModules: - agentix - xsiam - defaultvalue: '10' display: Maximum number of alerts per fetch name: max_fetch type: 0 section: Collect required: false supportedModules: - agentix - xsiam - displaypassword: API Key name: credentials required: true type: 9 hiddenusername: true section: Connect - defaultvalue: '65' display: Score threshold for IP reputation command additionalinfo: Set this to determine the HelloWorld score that will determine if an IP is malicious (0-100) name: threshold_ip type: 0 section: Collect advanced: true required: false - defaultvalue: "low" display: Severity of alerts to fetch name: severity type: 15 section: Collect required: true options: - low - medium - high - critical - defaultvalue: 3 days display: First fetch time name: first_fetch type: 0 section: Collect required: false - display: Trust any certificate (not secure) name: insecure type: 8 section: Connect advanced: true required: false - display: Use system proxy settings name: proxy required: false type: 8 section: Connect advanced: true description: This is the Hello World integration for getting started. display: HelloWorld name: HelloWorld script: commands: - arguments: - description: The name of whom you want to say hello to. name: name description: Hello command - prints hello to anyone. name: helloworld-say-hello outputs: - contextPath: hello description: Should be Hello **something** here. type: String - arguments: - description: Filter by alert item ID. If not provided, all IDs will be retrieved. name: alert_id - description: How many alerts to fetch. Default is 10. name: limit - description: The severity by which to filter the alerts. name: severity description: Lists the example alerts as it would be fetched from the API. name: helloworld-alert-list outputs: - contextPath: HelloWorld.alert.id description: The ID of the alert. type: Number - contextPath: HelloWorld.alert.name description: The name of the alert. type: String - contextPath: HelloWorld.alert.severity description: The severity of the alert. type: String - contextPath: HelloWorld.alert.date description: The date of the alert occurrence. type: Date - contextPath: HelloWorld.alert.status description: The status of the alert. type: String - arguments: - description: The alert's ID to add the note to. name: alert_id required: true - description: The comment to add to the note. name: note_text required: true description: Example of creating a new item in the API. name: helloworld-alert-note-create outputs: - contextPath: HelloWorld.alert.id description: The ID of the alert. type: Number - contextPath: HelloWorld.alert.name description: The name of the alert. type: String - contextPath: HelloWorld.alert.severity description: The severity of the alert. type: String - contextPath: HelloWorld.alert.date description: The date of the alert occurrence. type: Date - contextPath: HelloWorld.alert.status description: The status of the alert. type: String - arguments: - description: A comma-separated list of IPs. name: ip default: true isArray: true - description: If the IP has a reputation above the threshold, then the IP is defined as malicious. If a threshold not set, then threshold from the instance configuration is used. name: threshold defaultValue: 65 description: Return IP information and reputation. name: ip outputs: - contextPath: DBotScore.Indicator description: The indicator that was tested. type: String - contextPath: DBotScore.Score description: The actual score. type: Number - contextPath: DBotScore.Type description: The indicator type. type: String - contextPath: DBotScore.Vendor description: The vendor used to calculate the score. type: String - contextPath: HelloWorld.IP.asn description: The autonomous system name for the IP address. type: String - contextPath: HelloWorld.IP.asn_cidr description: The ASN CIDR. type: String - contextPath: HelloWorld.IP.asn_country_code description: The ASN country code. type: String - contextPath: HelloWorld.IP.asn_date description: The date on which the ASN was assigned. type: Date - contextPath: HelloWorld.IP.asn_description description: The ASN description. type: String - contextPath: HelloWorld.IP.asn_registry description: The registry the ASN belongs to. type: String - contextPath: HelloWorld.IP.entities description: Entities associated to the IP. type: String - contextPath: HelloWorld.IP.ip description: The actual IP address. type: String - contextPath: HelloWorld.IP.network.cidr description: Network CIDR for the IP address. type: String - contextPath: HelloWorld.IP.network.country description: The country of the IP address. type: Unknown - contextPath: HelloWorld.IP.network.end_address description: The last IP address of the CIDR. type: String - contextPath: HelloWorld.IP.network.events.action description: The action that happened on the event. type: String - contextPath: HelloWorld.IP.network.events.actor description: The actor that performed the action on the event. type: Unknown - contextPath: HelloWorld.IP.network.events.timestamp description: The timestamp when the event occurred. type: String - contextPath: HelloWorld.IP.network.handle description: The handle of the network. type: String - contextPath: HelloWorld.IP.network.ip_version description: The IP address version. type: String - contextPath: HelloWorld.IP.network.links description: Links associated to the IP address. type: String - contextPath: HelloWorld.IP.network.name description: The name of the network. type: String - contextPath: HelloWorld.IP.network.notices.description description: The description of the notice. type: String - contextPath: HelloWorld.IP.network.notices.links description: Links associated with the notice. type: Unknown - contextPath: HelloWorld.IP.network.notices.title description: Title of the notice. type: String - contextPath: HelloWorld.IP.network.parent_handle description: Handle of the parent network. type: String - contextPath: HelloWorld.IP.network.raw description: Additional raw data for the network. type: Unknown - contextPath: HelloWorld.IP.network.remarks description: Additional remarks for the network. type: Unknown - contextPath: HelloWorld.IP.network.start_address description: The first IP address of the CIDR. type: String - contextPath: HelloWorld.IP.network.status description: Status of the network. type: String - contextPath: HelloWorld.IP.network.type description: The type of the network. type: String - contextPath: HelloWorld.IP.query description: IP address that was queried. type: String - contextPath: HelloWorld.IP.raw description: Additional raw data for the IP address. type: Unknown - contextPath: HelloWorld.IP.score description: Reputation score from HelloWorld for this IP (0 to 100, where higher is worse). type: Number - contextPath: IP.Address description: IP address. type: String - contextPath: IP.Malicious.Vendor description: The vendor reporting the IP address as malicious. type: String - contextPath: IP.Malicious.Description description: A description explaining why the IP address was reported as malicious. type: String - contextPath: IP.ASN description: The autonomous system name for the IP address. type: String - contextPath: IP.Relationships.EntityA description: The source of the relationship. type: string - contextPath: IP.Relationships.EntityB description: The destination of the relationship. type: string - contextPath: IP.Relationships.Relationship description: The name of the relationship. type: string - contextPath: IP.Relationships.EntityAType description: The type of the source of the relationship. type: string - contextPath: IP.Relationships.EntityBType description: The type of the destination of the relationship. type: string dockerimage: demisto/python3:3.12.13.10116658 isfetch: true runonce: false script: '-' subtype: python3 type: python defaultclassifier: HelloWorld defaultmapperin: HelloWorld-mapper fromversion: 6.8.0 tests: - No tests (auto formatted)