Skip to main content

RelayShield

This Integration is part of the RelayShield Pack.#

Supported versions

Available on Cortex XSOAR (versions 6.8.0 and later) and Cortex XSIAM.

RelayShield real-time identity-compromise and agent-security threat intelligence.

This integration implements the generic domain, ip, and email reputation commands, which are automatically invoked by any existing enrichment playbook that calls generic reputation commands, with no playbook changes needed. It adds three RelayShield-specific commands for MCP server registry risk, certificate expiry, and supply-chain vendor risk.

This integration was integrated and tested with version 1.0 of the RelayShield API.

Configure RelayShield in Cortex#

ParameterDescriptionRequired
Server URLThe RelayShield API base URL.True
API KeyThe RelayShield API key, sent as the X-RS-API-KEY header.True
Trust any certificate (not secure)Whether to trust any TLS certificate.False
Use system proxy settingsWhether to route requests through the system proxy.False
Source ReliabilityReliability of the source providing the intelligence data.False

DBotScore mapping#

A clean result ("no known finding") maps to DBotScore Unknown (0), never Good (1). "No known finding" means nothing was flagged in the sources RelayShield actually queried, which is not a verified-safe guarantee.

RelayShield verdictDBotScore
CRITICAL3 (Bad)
HIGH3 (Bad)
MEDIUM2 (Suspicious)
LOW2 (Suspicious)
No known finding0 (Unknown)

Commands#

You can execute these commands from the 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.

domain#


Check a domain for phishing-lookalike/typosquat risk, presence in RelayShield's criminal IOC corpus, and set a DBotScore.

Base Command#

domain

Input#

Argument NameDescriptionRequired
domainA comma-separated list of domains to check.Required

Context Output#

PathTypeDescription
RelayShield.Domain.queriedStringThe domain queried.
RelayShield.Domain.verdictStringThe RelayShield verdict (CRITICAL/HIGH/MEDIUM/LOW), absent if no known finding.
RelayShield.Domain.findingsUnknownThe list of findings, if any.
Domain.NameStringThe domain name.
DBotScore.IndicatorStringThe indicator that was tested.
DBotScore.TypeStringThe indicator type.
DBotScore.VendorStringThe vendor used to calculate the score.
DBotScore.ScoreNumberThe actual score.
DBotScore.ReliabilityStringThe reliability of the source providing the intelligence data.

ip#


Check an IP address for reputation, malicious/suspicious votes, and set a DBotScore.

Base Command#

ip

Input#

Argument NameDescriptionRequired
ipA comma-separated list of IP addresses to check.Required

Context Output#

PathTypeDescription
RelayShield.IP.queriedStringThe IP address queried.
RelayShield.IP.reputationNumberThe community reputation score.
RelayShield.IP.malicious_votesNumberThe malicious vote count.
IP.AddressStringThe IP address.
DBotScore.IndicatorStringThe indicator that was tested.
DBotScore.TypeStringThe indicator type.
DBotScore.VendorStringThe vendor used to calculate the score.
DBotScore.ScoreNumberThe actual score.
DBotScore.ReliabilityStringThe reliability of the source providing the intelligence data.

email#


Check an email address for breach exposure and active stolen-session risk, and set a DBotScore.

Base Command#

email

Input#

Argument NameDescriptionRequired
emailA comma-separated list of email addresses to check.Required

Context Output#

PathTypeDescription
RelayShield.Email.queriedStringThe email address queried.
RelayShield.Email.breach_foundBooleanWhether the email address appears in a known breach.
RelayShield.Email.breach_sourcesUnknownThe list of breach sources the email address was found in.
RelayShield.Email.session_risk_foundBooleanWhether an active stolen session was found.
RelayShield.Email.sessionsUnknownThe list of stolen sessions found, if any.
DBotScore.IndicatorStringThe indicator that was tested.
DBotScore.TypeStringThe indicator type.
DBotScore.VendorStringThe vendor used to calculate the score.
DBotScore.ScoreNumberThe actual score.
DBotScore.ReliabilityStringThe reliability of the source providing the intelligence data.

relayshield-mcp-registry-risk#


Assess an MCP server URL or package name for typosquat/supply-chain/registry risk before an agent connects to it.

Base Command#

relayshield-mcp-registry-risk

Input#

Argument NameDescriptionRequired
server_urlThe full URL of the MCP server to check. Provide this or package_name.Optional
package_nameThe package name of the MCP server if no server_url is available.Optional

Context Output#

PathTypeDescription
RelayShield.MCPRegistryRisk.queriedStringThe server URL or package name queried.
RelayShield.MCPRegistryRisk.verdictStringThe RelayShield verdict, absent if no known finding.
RelayShield.MCPRegistryRisk.findingsUnknownThe list of findings, if any.

relayshield-cert-expiry#


Check a domain's TLS certificate expiry risk.

Base Command#

relayshield-cert-expiry

Input#

Argument NameDescriptionRequired
domainThe domain to check.Required

Context Output#

PathTypeDescription
RelayShield.CertExpiry.domainStringThe domain checked.
RelayShield.CertExpiry.days_remainingNumberThe days until certificate expiry.
RelayShield.CertExpiry.risk_levelStringThe risk level (CRITICAL/HIGH/MEDIUM/LOW).

relayshield-supply-chain#


Check up to 10 vendor domains (or emails) for combined breach/infostealer risk.

Base Command#

relayshield-supply-chain

Input#

Argument NameDescriptionRequired
vendor_domainsA comma-separated list of up to 10 vendor domains to check. Provide this or vendor_emails.Optional
vendor_emailsA comma-separated list of vendor email addresses. The domain portion is extracted automatically.Optional

Context Output#

PathTypeDescription
RelayShield.SupplyChain.domains_checkedNumberThe number of vendor domains checked.
RelayShield.SupplyChain.highest_riskStringThe highest risk level found across all vendors checked.
RelayShield.SupplyChain.critical_vendorsUnknownThe list of vendors flagged as critical risk.