Skip to main content

SOCRadar Rapid Reputation

This Integration is part of the SOCRadar Pack.#

Supported versions

Supported Cortex XSOAR versions: 6.10.0 and later.

SOCRadar Rapid Reputation#

Enrich indicators (IP, Domain, URL, Hash) by obtaining reputation information via SOCRadar's Rapid Reputation API.

This integration was integrated and tested with the latest version of SOCRadar Rapid Reputation API.

Configure SOCRadarRapidReputation on Cortex XSOAR#

  1. Navigate to Settings > Integrations > Servers & Services.

  2. Search for SOCRadarRapidReputation.

  3. Click Add instance to create and configure a new integration instance.

    ParameterDescriptionRequired
    API KeyThe API Key to use for connection to SOCRadar Rapid Reputation API.True
    Trust any certificate (not secure)Trust any certificate (not secure).False
    Use system proxy settingsWhether to use XSOAR's system proxy settings to connect to the API.False
    Source ReliabilityReliability of the source providing the intelligence data.False
  4. Click Test to validate API key and connection to SOCRadar Rapid Reputation API.

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.

How to obtain SOCRadar API key?#

SOCRadar Rapid Reputation is an Advanced Intelligence API optimized for high-volume and fast reputation queries.

  • Licensing Model: The features of this module are licensed separately from the standard SOCRadar platform package. To use the integration, your API key must be activated with "Rapid Reputation" privileges.
  • Standalone Purchase: This service can be added to your existing SOCRadar subscription, or it can be purchased as a standalone key completely independent of a platform membership.
  • Purchase & Activation: For API authorization, pricing information, or to purchase a new key, please contact our support team at support@socradar.io.


socradar-bulk-check#

๐ŸŽฏ NEW FEATURE - Bulk check reputation for mixed list of indicators with automatic entity type detection.

This powerful command allows you to check reputation for a mixed list of IPs, domains, URLs, and hashes in a single command. The integration automatically detects the type of each indicator and processes it accordingly.

Base Command#

socradar-bulk-check

Input#

Argument NameDescriptionRequired
indicatorsMixed list of indicators to check (IPs, domains, URLs, hashes). Automatically detects entity types. Supports comma-separated values.Required

Context Output#

PathTypeDescription
SOCRadarRapidReputation.BulkCheck.EntityStringThe queried entity value.
SOCRadarRapidReputation.BulkCheck.EntityTypeStringDetected type of the entity.
SOCRadarRapidReputation.BulkCheck.DetectedTypeStringAuto-detected entity type.
SOCRadarRapidReputation.BulkCheck.ScoreNumberReputation score of the entity.
SOCRadarRapidReputation.BulkCheck.IsWhitelistedBooleanWhether the entity is whitelisted.
SOCRadarRapidReputation.BulkCheck.FindingSourcesUnknownList of threat sources that detected this entity.
SOCRadarRapidReputation.BulkCheckSummary.totalNumberTotal number of indicators checked.
SOCRadarRapidReputation.BulkCheckSummary.processedNumberNumber of successfully processed indicators.
SOCRadarRapidReputation.BulkCheckSummary.failedNumberNumber of failed indicators.
SOCRadarRapidReputation.BulkCheckSummary.by_typeUnknownBreakdown by entity type (ip, hostname, url, hash).
SOCRadarRapidReputation.BulkCheckSummary.by_scoreUnknownBreakdown by score classification (malicious, suspicious, good, unknown, whitelisted).

Command Example#

!socradar-bulk-check indicators="1.1.1.1,malicious.example.com"

Use Cases for Bulk Check#

  1. Incident Response: Quickly check all IOCs extracted from a security incident

    !socradar-bulk-check indicators="192.168.1.100,malware.example.com,3b7b359ea17ac76341957573e332a2d6bcac363401ac71c8df94dac93df6d792"
  2. Threat Intel Feed Processing: Validate a list of indicators from threat intelligence feeds

    !socradar-bulk-check indicators="${File.Name}"
  3. Automated Playbooks: Use in playbooks to process multiple indicators in one step

    !socradar-bulk-check indicators="${inputs.indicators}"
  4. Daily Security Monitoring: Check a list of suspicious entities identified during monitoring

    !socradar-bulk-check indicators="suspicious_ip1,suspicious_domain1,suspicious_url1"

Output Features#

The bulk check command provides:

  1. Summary Statistics:

    • Total indicators processed
    • Success/failure counts
    • Breakdown by entity type (IPs, domains, URLs, hashes)
    • Breakdown by threat level (malicious, suspicious, good, unknown, whitelisted)
  2. Individual Results:

    • Each indicator gets its own detailed result card
    • Includes reputation score, whitelisting status, and threat sources
    • Clear classification (Malicious/Suspicious/Good/Unknown)
  3. Automatic Type Detection:

    • IPs: Automatically detected (IPv4 and IPv6)
    • Domains: Detected based on domain validation
    • URLs: Detected by http:// or https:// prefix
    • Hashes: Detected (MD5, SHA1, SHA256)
  4. Error Handling:

    • Invalid indicators are reported with clear error messages
    • Processing continues even if some indicators fail
    • Failed indicators don't stop the entire batch

Human Readable Output Example#

๐Ÿ“Š Bulk Check Summary
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Metric โ”‚ Count โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Total Indicators โ”‚ 10 โ”‚
โ”‚ Successfully Processed โ”‚ 9 โ”‚
โ”‚ Failed โ”‚ 1 โ”‚
โ”‚ IPs โ”‚ 3 โ”‚
โ”‚ Domains โ”‚ 4 โ”‚
โ”‚ URLs โ”‚ 2 โ”‚
โ”‚ Hashes โ”‚ 1 โ”‚
โ”‚ Malicious โ”‚ 2 โ”‚
โ”‚ Suspicious โ”‚ 3 โ”‚
โ”‚ Good โ”‚ 3 โ”‚
โ”‚ Unknown โ”‚ 1 โ”‚
โ”‚ Whitelisted โ”‚ 0 โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
[Followed by detailed results for each indicator]

Commands Overview#

ip#

Checks reputation of provided IP entities using SOCRadar Rapid Reputation API.

Base Command#

ip

Input#

Argument NameDescriptionRequired
ipIP entities to check reputation. (IPv4 or IPv6). Supports comma-separated values.Required

Context Output#

PathTypeDescription
SOCRadarRapidReputation.IP.EntityStringThe queried IP address.
SOCRadarRapidReputation.IP.EntityTypeStringType of the entity (ip).
SOCRadarRapidReputation.IP.ScoreNumberReputation score of the IP address.
SOCRadarRapidReputation.IP.IsWhitelistedBooleanWhether the IP is whitelisted.
SOCRadarRapidReputation.IP.FindingSourcesUnknownList of threat sources that detected this IP.
SOCRadarRapidReputation.IP.FindingSources.SourceNameStringName of the threat intelligence source.
SOCRadarRapidReputation.IP.FindingSources.MainCategoryStringPrimary threat category.
SOCRadarRapidReputation.IP.FindingSources.MaintainerNameStringOrganization maintaining the threat list.
SOCRadarRapidReputation.IP.FindingSources.FirstSeenDateDateFirst time the IP was seen on this source.
SOCRadarRapidReputation.IP.FindingSources.LastSeenDateDateLast time the IP was seen on this source.
SOCRadarRapidReputation.IP.FindingSources.SeenCountNumberNumber of times the IP was observed on this source.
DBotScore.IndicatorStringThe indicator that was tested.
DBotScore.ScoreNumberThe actual score.
DBotScore.TypeStringThe indicator type.
DBotScore.VendorStringThe vendor used to calculate the score.
DBotScore.ReliabilityStringReliability of the source providing the intelligence data.
IP.AddressStringIP address

Command Example#

!ip ip="1.1.1.1"

Human Readable Output#

Example output showing reputation score, whitelisting status, and threat sources that have detected the IP.


domain#

Checks reputation of provided domain entities using SOCRadar Rapid Reputation API.

Base Command#

domain

Input#

Argument NameDescriptionRequired
domainDomain entities to check reputation. Supports comma-separated values.Required

Context Output#

PathTypeDescription
SOCRadarRapidReputation.Domain.EntityStringThe queried domain.
SOCRadarRapidReputation.Domain.EntityTypeStringType of the entity (hostname).
SOCRadarRapidReputation.Domain.ScoreNumberReputation score of the domain.
SOCRadarRapidReputation.Domain.IsWhitelistedBooleanWhether the domain is whitelisted.
SOCRadarRapidReputation.Domain.FindingSourcesUnknownList of threat sources that detected this domain.
SOCRadarRapidReputation.Domain.FindingSources.SourceNameStringName of the threat intelligence source.
SOCRadarRapidReputation.Domain.FindingSources.MainCategoryStringPrimary threat category.
SOCRadarRapidReputation.Domain.FindingSources.MaintainerNameStringOrganization maintaining the threat list.
SOCRadarRapidReputation.Domain.FindingSources.FirstSeenDateDateFirst time the domain was seen on this source.
SOCRadarRapidReputation.Domain.FindingSources.LastSeenDateDateLast time the domain was seen on this source.
SOCRadarRapidReputation.Domain.FindingSources.SeenCountNumberNumber of times the domain was observed on this source.
DBotScore.IndicatorStringThe indicator that was tested.
DBotScore.ScoreNumberThe actual score.
DBotScore.TypeStringThe indicator type.
DBotScore.VendorStringThe vendor used to calculate the score.
DBotScore.ReliabilityStringReliability of the source providing the intelligence data.
Domain.NameStringDomain name

Command Example#

!domain domain="example.com"

url#

Checks reputation of provided URL entities using SOCRadar Rapid Reputation API.

Base Command#

url

Input#

Argument NameDescriptionRequired
urlURL entities to check reputation. Supports comma-separated values.Required

Context Output#

PathTypeDescription
SOCRadarRapidReputation.URL.EntityStringThe queried URL.
SOCRadarRapidReputation.URL.EntityTypeStringType of the entity (url).
SOCRadarRapidReputation.URL.ScoreNumberReputation score of the URL.
SOCRadarRapidReputation.URL.IsWhitelistedBooleanWhether the URL is whitelisted.
SOCRadarRapidReputation.URL.FindingSourcesUnknownList of threat sources that detected this URL.
SOCRadarRapidReputation.URL.FindingSources.SourceNameStringName of the threat intelligence source.
SOCRadarRapidReputation.URL.FindingSources.MainCategoryStringPrimary threat category.
SOCRadarRapidReputation.URL.FindingSources.MaintainerNameStringOrganization maintaining the threat list.
SOCRadarRapidReputation.URL.FindingSources.FirstSeenDateDateFirst time the URL was seen on this source.
SOCRadarRapidReputation.URL.FindingSources.LastSeenDateDateLast time the URL was seen on this source.
SOCRadarRapidReputation.URL.FindingSources.SeenCountNumberNumber of times the URL was observed on this source.
DBotScore.IndicatorStringThe indicator that was tested.
DBotScore.ScoreNumberThe actual score.
DBotScore.TypeStringThe indicator type.
DBotScore.VendorStringThe vendor used to calculate the score.
DBotScore.ReliabilityStringReliability of the source providing the intelligence data.
URL.DataStringURL

Command Example#

!url url="https://malicious.example.com/file.exe"

file#

Checks reputation of provided file hash entities using SOCRadar Rapid Reputation API.

Base Command#

file

Input#

Argument NameDescriptionRequired
fileFile hash entities to check reputation. (MD5, SHA1, or SHA256). Supports comma-separated values.Required

Context Output#

PathTypeDescription
SOCRadarRapidReputation.File.EntityStringThe queried file hash.
SOCRadarRapidReputation.File.EntityTypeStringType of the entity (hash).
SOCRadarRapidReputation.File.ScoreNumberReputation score of the hash.
SOCRadarRapidReputation.File.IsWhitelistedBooleanWhether the hash is whitelisted.
SOCRadarRapidReputation.File.FindingSourcesUnknownList of threat sources that detected this hash.
SOCRadarRapidReputation.File.FindingSources.SourceNameStringName of the threat intelligence source.
SOCRadarRapidReputation.File.FindingSources.MainCategoryStringPrimary threat category.
SOCRadarRapidReputation.File.FindingSources.MaintainerNameStringOrganization maintaining the threat list.
SOCRadarRapidReputation.File.FindingSources.FirstSeenDateDateFirst time the hash was seen on this source.
SOCRadarRapidReputation.File.FindingSources.LastSeenDateDateLast time the hash was seen on this source.
SOCRadarRapidReputation.File.FindingSources.SeenCountNumberNumber of times the hash was observed on this source.
DBotScore.IndicatorStringThe indicator that was tested.
DBotScore.ScoreNumberThe actual score.
DBotScore.TypeStringThe indicator type.
DBotScore.VendorStringThe vendor used to calculate the score.
DBotScore.ReliabilityStringReliability of the source providing the intelligence data.
File.MD5StringMD5 hash of the file
File.SHA1StringSHA1 hash of the file
File.SHA256StringSHA256 hash of the file

Command Example#

!file file="3b7b359ea17ac76341957573e332a2d6bcac363401ac71c8df94dac93df6d792"

socradar-reputation#

Checks reputation of any entity type using SOCRadar Rapid Reputation API. This is a generic command that can handle any supported entity type.

Base Command#

socradar-reputation

Input#

Argument NameDescriptionRequired
entity_valueEntity value to check (IP, domain, URL, or hash).Required
entity_typeType of entity to check. Possible values are: ip, hostname, url, hash.Required

Context Output#

PathTypeDescription
SOCRadarRapidReputation.Reputation.EntityStringThe queried entity value.
SOCRadarRapidReputation.Reputation.EntityTypeStringType of the entity.
SOCRadarRapidReputation.Reputation.ScoreNumberReputation score of the entity.
SOCRadarRapidReputation.Reputation.IsWhitelistedBooleanWhether the entity is whitelisted.
SOCRadarRapidReputation.Reputation.FindingSourcesUnknownList of threat sources that detected this entity.
SOCRadarRapidReputation.Reputation.FindingSources.SourceNameStringName of the threat intelligence source.
SOCRadarRapidReputation.Reputation.FindingSources.MainCategoryStringPrimary threat category.
SOCRadarRapidReputation.Reputation.FindingSources.MaintainerNameStringOrganization maintaining the threat list.
SOCRadarRapidReputation.Reputation.FindingSources.FirstSeenDateDateFirst time the entity was seen on this source.
SOCRadarRapidReputation.Reputation.FindingSources.LastSeenDateDateLast time the entity was seen on this source.
SOCRadarRapidReputation.Reputation.FindingSources.SeenCountNumberNumber of times the entity was observed on this source.

Command Example#

!socradar-reputation entity_value="37.46.210.230" entity_type="ip"
!socradar-reputation entity_value="malicious.example.com" entity_type="hostname"
!socradar-reputation entity_value="3b7b359ea17ac76341957573e332a2d6bcac363401ac71c8df94dac93df6d792" entity_type="hash"

DBot Score Interpretation#

The integration converts SOCRadar reputation scores to DBot scores as follows:

SOCRadar ScoreDBot ScoreClassification
> 803Malicious
40 - 802Suspicious
0 - 401Good
None/00Unknown

Whitelisted entities are always assigned a DBot score of 1 (Good), regardless of their reputation score.


Additional Information#

Threat Intelligence Sources#

The Rapid Reputation API aggregates data from multiple threat intelligence sources, including:

  • CTU AIPP Blacklist
  • Abuse.ch URLhaus
  • Malware feeds
  • Botnet C&C lists
  • And many more

Each finding source provides detailed information about when and how many times the entity was observed.

Use Cases#

  1. Incident Response: Quickly check if an IP, domain, or URL involved in an incident is known to be malicious
  2. Threat Hunting: Proactively search for indicators of compromise in your environment
  3. Automated Playbooks: Integrate reputation checks into your security automation workflows
  4. Alert Enrichment: Enhance security alerts with threat intelligence context

Best Practices#

  • Use the generic socradar-reputation command when you need flexibility in entity type
  • Use specific commands (ip, domain, url, file) when you know the entity type for better context integration
  • Monitor the FindingSources field to understand which threat intelligence feeds detected the entity
  • Pay attention to the FirstSeenDate and LastSeenDate to understand the timeline of malicious activity