Enrichments

This topic describes enrichment steps that gather additional information about IPs, URLs, and files. It includes parameter schemas, details, and examples for each enrichment type.

Enrich IP

Enriches IP addresses with reputation and geo-location data.

Enrich IP - Parameters Schema

{
        "ip": string | ParamRef (required)
        }

Enrich IP - Parameters Detail

ip (string/ParamRef, required): IPv4 address to enrich (must be valid IPv4 format when not using parameter reference)

Enrich IP - Example

{
        "type": "Enrich IP",
        "name": "Enrich client IP",
        "parameters": {
        "ip": "{{step['Expert Shell login']['client_ip']}}"
        }
        }

Enrich URL

Enriches URLs with reputation and analysis data.

Enrich URL - Parameters Schema

{
        "url": string | string[] | ParamRef (required)
        }

Enrich URL - Parameters Detail

url (string/array/ParamRef, required): URL(s) to enrich (must be valid URL format when not using parameter reference)

Enrich URL - Example

{
        "type": "Enrich URL",
        "name": "Analyze suspicious URL",
        "parameters": {
        "url": "{{step['Log Trigger']['requested_url']}}"
        }
        }

Enrich File

Enriches file hashes with reputation and analysis data.

Enrich File - Parameters Schema

{
        "file_hash": string | ParamRef (required)
        }

Enrich File - Parameters Detail

file_hash (string/ParamRef, required): File hash to enrich (must be valid MD5, SHA-1, or SHA-256 hash when not using parameter reference)

Enrich File - Example

{
        "type": "Enrich File",
        "name": "Check file reputation",
        "parameters": {
        "file_hash": "{{step['Log Trigger']['file_hash']}}"
        }
        }