Generic Reputation Commands
#
Background and motivationXSOAR has an abundance of integrations with reputation providers, for example, VirusTotal, AlienVault OTX, MISP, etc. Every integration that returns a reputation about an indicator must implement the generic reputation commands and calculate a DBot Score.
When creating commands that enrich indicators, the commands should be named according to the indicator: !ip, !domain, etc. This naming convention allows commands from multiple integrations to be run together to enrich an indicator. For example, running !ip ip=8.8.8.8 can trigger multiple integrations that gather information about the IP address.
The easiest (and best) way to return indicator context is using one of the classes under Common
(Common.IP
, Common.URL
, etc). For more information, see here. A simple example for returning indicators is the Ipinfo_v2
integration
#
Generic reputation commands#
file file=Description: Runs reputation on files.
#
ip ip=Description: Runs reputation on IPs.
#
url url=Description: Runs reputation on URLs.
#
domain domain=Description: Runs reputation on domains.
#
email email=Description: Runs reputation on emails.
#
cve cve=Description: Runs reputation on CVEs.