Maltiverse
Use the Maltiverse integration to analyze suspicious hashes, URLs, domains and IP addresses.
Data Enrichment & Threat Intelligence · Maltiverse
Details
| ID | Maltiverse |
|---|---|
| Provider | Maltiverse |
| Category | Data Enrichment & Threat Intelligence |
| From Version | 5.0.0 |
| Docker Image | demisto/python3:3.12.13.10116658 |
| Supported Modules | Agentix XSIAM |
README
Analyze suspicious hashes, URLs, domains and IP addresses
This integration was integrated and tested with version 1.1 of Maltiverse
Use Cases
- Enriching information about different IOC types.
- Search for Reputation about different IOC types.
- Calculate DBot Score for indicators.
Configure Maltiverse on Cortex XSOAR
- Navigate to Settings > Integrations > Servers & Services.
- Search for Maltiverse.
- Click Add instance to create and configure a new integration instance.
- Name: a textual name for the integration instance.
- API Key
- Source Reliability: Reliability of the source providing the intelligence data. The default value is C - Fairly reliable.
- Trust any certificate (not secure)
- Use system proxy settings
- 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.
- ip
- domain
- url
- file
1. ip
Checks the reputation of an IP address
Base Command
ip
Input
| Argument Name | Description | Required |
|---|---|---|
| ip | IP address to check | Required |
| threshold | If the number of positives is higher than the threshold, the IP address will be considered malicious. If the threshold is not specified, the default IP threshold, as configured in the instance settings, will be used. | Optional |
| fullResponse | Return all of the results, note that it can be thousands of results. Prefer not to use in playbooks. The default value is “false | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| IP.Address | String | The checked IP address |
| IP.Geo.Country | String | The country code of the IP address |
| IP.Malicious.Description | Unknown | Describes the reason for the IP to be in the block list |
| IP.PositiveDetections | Number | The number of sources that positively reported the indicator as block list |
| IP.Tags | String | The type of indicator |
| IP.ThreatTypes | Unknown | A list with the description of the elements in the block list |
| DBotScore.Score | Number | The DBot score |
| DBotScore.Type | String | The type of indicator |
| DBotScore.Vendor | String | The vendor used to calculate the score |
| DBotScore.Indicator | String | The indicator that was tested |
| Maltiverse.IP.Address | String | The checked IP address |
| Maltiverse.IP.Classification | Unknown | Qualitative maliciousness classification for an IoC. Possible values are malicious, suspicious, neutral and whitelisted |
| Maltiverse.IP.Blacklist.FirstSeen | Date | First time that the IoC has been seen |
| Maltiverse.IP.Blacklist.LastSeen | Date | Last time that the IoC has been seen |
| Maltiverse.IP.Blacklist.Description | String | Describes the reason for the IP to be in the block list |
| Maltiverse.IP.Blacklist.Source | String | The name of sources that reported the indicator |
| Maltiverse.IP.Tags | String | The type of indicator |
Command Example
!ip ip=8.8.8.8
Human Readable Output

2. domain
Checks the reputation of a Domain
Notice: Submitting indicators using this command might make the indicator data publicly available. See the vendor’s documentation for more details.
Base Command
domain
Input
| Argument Name | Description | Required |
|---|---|---|
| domain | Domain address to check | Required |
| threshold | If the number of positives is higher than the threshold, the domain will be considered malicious. If the thershold is not specified, the default domain threshold, as configured in the instance settings, will be used. | Optional |
| fullResponse | Return all of the results, note that it can be thousands of results. Prefer not to use in playbooks. The default value is “false | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Domain.Name | String | The domain name |
| Domain.CreationDate | Date | Date when a IoC has been inserted for the first time |
| Domain.ModificationDate | Date | Date when a IoC has been updated for the last time |
| Domain.TLD | Number | Top Level Domain of the hostname |
| Domain.ASName | String | Autonumous system name of the domain |
| Domain.Tags | String | Attribute to label an IoC |
| Domain.ThreatTypes | Unknown | A list with the description of the elements in the block list |
| DBotScore.Score | Number | The DBot score |
| DBotScore.Type | String | The type of indicator |
| DBotScore.Vendor | String | The vendor used to calculate the score |
| DBotScore.Indicator | String | The indicator that was tested |
| Maltiverse.Domain.Address | String | The domain name |
| Maltiverse.Domain.Classification | String | Qualitative maliciousness classification for an IoC. Possible value are malicious, suspicious, neutral and whitlist |
| Maltiverse.Domain.Blacklist.Firstseen | Date | First time that the IoC was seen |
| Maltiverse.Domain.Blacklist.LastSeen | Date | Last time that the IoC was seen |
| Maltiverse.Domain.Blacklist.Description | Unknown | Describes the reason for the domain to be in the block list |
| Maltiverse.Domain.Blacklist.Source | String | The name of sources that reported the indicator |
| Maltiverse.Domain.Tags | String | Attribute to label an IoC |
| Maltiverse.Domain.ModificationTime | Date | Date when the IoC was updated for the last time |
| Maltiverse.Domain.CreationTime | Date | Date when a IoC was inserted for the first time |
| Maltiverse.Domain.TLD | String | Top level domain of the hostname |
Command Example
!domain domain=google.com
Human Readable Output

3. url
Checks the reputation of an URL
Notice: Submitting indicators using this command might make the indicator data publicly available. See the vendor’s documentation for more details.
Base Command
url
Input
| Argument Name | Description | Required |
|---|---|---|
| url | URL address to check | Required |
| threshold | If the number of positives is higher than the threshold, the URL address will be considered malicious. If the threshold is not specified, the default URL threshold, as configured in the instance settings, will be used. | Optional |
| fullResponse | Return all of the results, note that it can be thousands of results. Prefer not to use in playbooks. The default value is “false” | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| URL.Data | String | The URL |
| URL.Malicious.Description | String | Describes the reason for the URL to be in the block list |
| URL.Malicious.Vendor | String | The vendor that sends the indicator for reputation check. |
| URL.PositiveDetections | Number | The number of sources that positively reported the indicator as block list |
| URL.Tags | String | Attribute to label an IoC |
| URL.ThreatTypes | Unknown | A list with the description of the elements in the block list |
| DBotScore.Score | Number | The DBot score |
| DBotScore.Type | String | The type of indicato |
| DBotScore.Vendor | String | The vendor used to calculate the score |
| DBotScore.Indicator | String | The indicator that was tested |
| Maltiverse.URL.Address | String | The checked URL |
| Maltiverse.URL.Classification | String | Qualitative maliciousness classification for an IoC. Possible values are malicious, suspicious, neutral and whitelist |
| Maltiverse.URL.Blacklist.FirstSeen | Date | First time that the IoC has been seen |
| Maltiverse.URL.Blacklist.LastSeen | Date | Last time that the IoC was seen |
| Maltiverse.URL.Blacklist.Description | Date | Describes the reason for the URL to be in the block list |
| Maltiverse.URL.Blacklist.Source | String | The name of sources that reported the indicator. |
| Maltiverse.URL.Tags | String | Attribute to label an IoC |
| Maltiverse.URL.ModificationTime | Date | Date when the IOC has been updated for the last time. |
| Maltiverse.URL.CreationTime | Date | Date when a IOC has been inserted for the first time |
| Maltiverse.URL.Hostname | String | Stores the hostname to which the url belongs |
| Maltiverse.URL.Domain | String | Stores the domain to which the hostname belongs. Hostame and domain can match on level 2 hostnames |
| Maltiverse.URL.TLD | String | Top level domain of the hostname |
Command Example
!url url=https://dv-expert.org
Human Readable Output

4. file
Check the reputation of a file
Base Command
file
Input
| Argument Name | Description | Required |
|---|---|---|
| file | SHA256 to check | Required |
| threshold | If the number of positives AV detection is higher than the threshold, the file will be considered malicious. If the threshold is not specified, the default file threshold, as configured in the instance settings, will be used. | Optional |
| fullResponse | Return all of the results, note that it can be thousands of results. Prefer not to use in playbooks. The default value is “false” | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| File.Name | String | The full file name (including file extension). |
| File.MD5 | String | File MD5 hash |
| File.SHA1 | String | The SHA1 hash of the file |
| File.SHA256 | String | The SHA256 hash of the file |
| File.Size | Number | The size of the file in bytes |
| File.Extension | String | The extension of the file |
| File.Type | String | Description of the file type based on its magic numbers |
| File.Path | String | The path of the file |
| File.Tags | String | Attribute to label an IoC |
| File.ThreatTypes | Unknown | A list with the description of the elements in the block list |
| DBotScore.Score | Number | The DBot score |
| DBotScore.Type | String | The type of indicator |
| DBotScore.Vendor | String | The vendor used to calculate the score |
| DBotScore.Indicator | String | The indicator that was tested |
| Maltiverse.File.Score | Number | Qualitative scoring of the maliciousness of the file. Values from 0 to 100. |
| Maltiverse.File.Tags | String | Attribute to label an IOC |
| Maltiverse.File.Malicious.Vendor | String | For malicious files, the vendor that made the decision |
| Maltiverse.File.Malicious.Description | String | For malicious files, describes the reason for the file to be malicious |
| Maltiverse.File.PositiveDetections | Number | The number of sources that positively reported the indicator as block list. |
| Maltiverse.File.Name | String | The file name |
| Maltiverse.File.Classification | String | Qualitative maliciousness classification for an IoC. Possible values are malicious, suspicious, neutral and whitelist |
| Maltiverse.File.Blacklist.FirstSeen | Date | First time that the IoC has been seen. |
| Maltiverse.File.Blacklist.LastSeen | Date | Last time that the IoC was seen |
| Maltiverse.File.Blacklist.Description | String | Describes the reason for the URL to be in the block list |
| Maltiverse.File.Blacklist.Source | String | The name of sources that reported the indicator |
| Maltiverse.File.ModificationTime | Date | Date when the IOC has been updated for the last time |
| Maltiverse.File.CreationTime | Date | Date when a IOC has been inserted for the first time |
| Maltiverse.File.Size | Number | Size of the file in bytes |
| Maltiverse.File.ProcessList | String | List of processes raised by the file in runtime. |
| Maltiverse.File.ContactedHost | String | List of the IP addresses contacted by the sample in runtime |
| Maltiverse.File.DNSRequest | String | List of hostnames resolved by the sample in runtime |
Command Example
!file file=edb2f88c29844117cd74acf8bb357edf92487a1b142fe6f60b6ac5e15d2d718f
Human Readable Output

Additional Information
For additional information please visit: https://whatis.maltiverse.com/
Known Limitations
- When not creating an Maltiverse account there is a limit of 20 API calls per day.
A free account grants 100 API calls per day.
Please see https://maltiverse.com/plans for more information about the different plans. - URL command: When running the !url command, an URL may be followed by a ‘/’ at the end. Maltiverse requires this
‘/’ but it might cause the indicator to not show in the war room.
Configuration parameters
server_url— Server URLapi_key— API Keycredentials_api_key—integrationReliability— Source Reliability (required)proxy— Use system proxy settingsinsecure— Trust any certificate (not secure)
Commands (4)
-
domainChecks the reputation of a domain.
-
fileChecks the reputation of a file by file hash.
-
ipChecks the reputation of an IP address.
-
urlChecks the reputation of an URL.
category: Data Enrichment & Threat Intelligence provider: Maltiverse commonfields: id: Maltiverse version: -1 configuration: - defaultvalue: https://api.maltiverse.com display: Server URL name: server_url type: 0 required: false - display: API Key name: api_key type: 4 hidden: true required: false - displaypassword: API Key name: credentials_api_key hiddenusername: true type: 9 required: false - additionalinfo: Reliability of the source providing the intelligence data. defaultvalue: C - Fairly reliable 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 required: true type: 15 - display: Use system proxy settings name: proxy type: 8 required: false - display: Trust any certificate (not secure) name: insecure type: 8 required: false description: Use the Maltiverse integration to analyze suspicious hashes, URLs, domains and IP addresses. display: Maltiverse name: Maltiverse script: commands: - arguments: - default: true description: IP address to check. isArray: true name: ip required: true - defaultValue: '5' description: If the number of positives is higher than the threshold, the IP address will be considered malicious. If the threshold is not specified, the default IP threshold, as configured in the instance settings, will be used. name: threshold description: Checks the reputation of an IP address. name: ip outputs: - contextPath: IP.Address description: The checked IP address. type: String - contextPath: IP.Geo.Country description: The country code of the IP address. type: String - contextPath: IP.Malicious.Description description: Describes the reason why the IP address is in the block list. type: Unknown - contextPath: IP.PositiveDetections description: The number of sources that positively reported the indicator as block list. type: Number - 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: DBotScore.Indicator description: The indicator that was tested. type: String - contextPath: Maltiverse.IP.Address description: The checked IP address. type: String - contextPath: Maltiverse.IP.Classification description: Qualitative maliciousness classification for an IoC. Possible values are malicious, suspicious, neutral, and whitelisted. type: Unknown - contextPath: Maltiverse.IP.Blacklist.FirstSeen description: First time that the IoC was seen. type: Date - contextPath: Maltiverse.IP.Blacklist.LastSeen description: Last time that the IoC was seen. type: Date - contextPath: Maltiverse.IP.Blacklist.Description description: Describes the reason why the IP is in the block list. type: String - contextPath: Maltiverse.IP.Blacklist.Source description: The name of sources that reported the indicator. type: String - contextPath: Maltiverse.IP.Tags description: The type of indicator. type: String - contextPath: IP.ThreatTypes description: A list with the description of the elements in the block list. type: Unknown - contextPath: IP.Tags description: The type of indicator. type: String - arguments: - default: true description: Domain address to check. isArray: true name: domain required: true - defaultValue: '5' description: If the number of positives is higher than the threshold, the domain will be considered malicious. If the threshold is not specified, the default domain threshold, as configured in the instance settings, will be used. name: threshold description: Checks the reputation of a domain. name: domain outputs: - contextPath: Domain.Name description: The domain name. type: String - contextPath: Domain.CreationDate description: Date when the IoC was created in the system. type: Date - contextPath: Domain.ModificationDate description: Date when the IoC was last updated. type: Date - contextPath: Domain.TLD description: Top Level Domain of the hostname. type: Number - contextPath: Domain.ASName description: Autonomous system name of the domain. 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: DBotScore.Indicator description: The indicator that was tested. type: String - contextPath: Maltiverse.Domain.Address description: The domain name. type: String - contextPath: Maltiverse.Domain.Classification description: Qualitative maliciousness classification for an IoC. Possible value are malicious, suspicious, neutral, and whitelist. type: String - contextPath: Maltiverse.Domain.Blacklist.Firstseen description: First time that the IoC was seen. type: Date - contextPath: Maltiverse.Domain.Blacklist.LastSeen description: Last time that the IoC was seen. type: Date - contextPath: Maltiverse.Domain.Blacklist.Description description: Describes the reason why the domain is in the block list. type: Unknown - contextPath: Maltiverse.Domain.Blacklist.Source description: The name of sources that reported the indicator. type: String - contextPath: Maltiverse.Domain.Tags description: Attribute to label an IoC. type: String - contextPath: Maltiverse.Domain.ModificationTime description: Date when the IoC was last updated. type: Date - contextPath: Maltiverse.Domain.CreationTime description: Date when the IoC was created in the system. type: Date - contextPath: Maltiverse.Domain.TLD description: Top-level domain of the hostname. type: String - contextPath: Domain.ThreatTypes description: A list with the description of the elements in the block list. type: Unknown - contextPath: Domain.Tags description: Attribute to label an IoC. type: String - arguments: - default: true description: URL address to check. isArray: true name: url required: true - defaultValue: '5' description: If the number of positives is higher than the threshold, the URL address will be considered malicious. If the threshold is not specified, the default URL threshold, as configured in the instance settings, will be used. name: threshold description: Checks the reputation of an URL. name: url outputs: - contextPath: URL.Data description: The URL that was checked. type: String - contextPath: URL.Malicious.Description description: Describes the reason why the URL is in the block list. type: String - contextPath: URL.Malicious.Vendor description: The vendor that sends the indicator for reputation check. type: String - contextPath: URL.PositiveDetections description: The number of sources that positively reported the indicator as block list. type: Number - 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: DBotScore.Indicator description: The indicator that was tested. type: String - contextPath: Maltiverse.URL.Address description: The checked URL. type: String - contextPath: Maltiverse.URL.Classification description: Qualitative maliciousness classification for an IoC. Possible values are malicious, suspicious, neutral, and whitelist. type: String - contextPath: Maltiverse.URL.Blacklist.FirstSeen description: First time that the IoC was seen. type: Date - contextPath: Maltiverse.URL.Blacklist.LastSeen description: Last time that the IoC was seen. type: Date - contextPath: Maltiverse.URL.Blacklist.Description description: Describes the reason why the URL is in the block list. type: Date - contextPath: Maltiverse.URL.Blacklist.Source description: The name of sources that reported the indicator. type: String - contextPath: Maltiverse.URL.Tags description: Attribute to label an IoC. type: String - contextPath: Maltiverse.URL.ModificationTime description: Date when the IOC was last updated. type: Date - contextPath: Maltiverse.URL.CreationTime description: Date when the IOC was created in the system. type: Date - contextPath: Maltiverse.URL.Hostname description: Stores the hostname to which the URL belongs. type: String - contextPath: Maltiverse.URL.Domain description: Stores the domain to which the hostname belongs. Hostname and domain can match on level 2 hostnames. type: String - contextPath: Maltiverse.URL.TLD description: Top-level domain of the hostname. type: String - contextPath: URL.ThreatTypes description: A list with the description of the elements in the block list. type: Unknown - contextPath: URL.Tags description: Attribute to label an IoC. type: String - arguments: - default: true description: SHA256 hash to check. isArray: true name: file required: true - defaultValue: '5' description: If the number of positives AV detection is higher than the threshold, the file will be considered malicious. If the threshold is not specified, the default file threshold, as configured in the instance settings, will be used. name: threshold description: Checks the reputation of a file by file hash. name: file outputs: - contextPath: File.Name description: The full file name (including file extension). type: String - contextPath: File.MD5 description: The MD5 hash of the file. type: String - contextPath: File.SHA1 description: The SHA1 hash of the file. type: String - contextPath: File.SHA256 description: The SHA256 hash of the file. type: String - contextPath: File.Size description: The size of the file in bytes. type: Number - contextPath: File.Extension description: The extension of the file. type: String - contextPath: File.Type description: Description of the file type based on its magic numbers. type: String - contextPath: File.Path description: The path of the file. 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: DBotScore.Indicator description: The indicator that was tested. type: String - contextPath: Maltiverse.File.Score description: Qualitative scoring of the maliciousness of the file. Values from 0 to 100. type: Number - contextPath: Maltiverse.File.Tags description: Attribute to label an IOC. type: String - contextPath: Maltiverse.File.Malicious.Vendor description: For malicious files, the vendor that made the decision. type: String - contextPath: Maltiverse.File.Malicious.Description description: For malicious files, describes the reason for the file to be malicious. type: String - contextPath: Maltiverse.File.PositiveDetections description: The number of sources that positively reported the indicator as block list. type: Number - contextPath: Maltiverse.File.Name description: The file name. type: String - contextPath: Maltiverse.File.Classification description: Qualitative maliciousness classification for an IoC. Possible values are malicious, suspicious, neutral, and whitelist. type: String - contextPath: Maltiverse.File.Blacklist.FirstSeen description: First time that the IoC was seen. type: Date - contextPath: Maltiverse.File.Blacklist.LastSeen description: Last time that the IoC was seen. type: Date - contextPath: Maltiverse.File.Blacklist.Description description: Describes the reason why the URL is in the block list. type: String - contextPath: Maltiverse.File.Blacklist.Source description: The name of sources that reported the indicator. type: String - contextPath: Maltiverse.File.ModificationTime description: Date when the IOC was last updated. type: Date - contextPath: Maltiverse.File.CreationTime description: Date when the IOC was created in the system. type: Date - contextPath: Maltiverse.File.Size description: Size of the file in bytes. type: Number - contextPath: Maltiverse.File.ProcessList description: List of processes raised by the file in runtime. type: String - contextPath: Maltiverse.File.ContactedHost description: List of the IP addresses contacted by the sample in runtime. type: String - contextPath: Maltiverse.File.DNSRequest description: List of hostnames resolved by the sample in runtime. type: String - contextPath: File.ThreatTypes description: A list with the description of the elements in the block list. type: Unknown - contextPath: File.Tags description: Attribute to label an IoC. type: String dockerimage: demisto/python3:3.12.13.10116658 runonce: false script: '-' subtype: python3 type: python tests: - Maltiverse Test fromversion: 5.0.0