Skip to main content

Anomali Security Analytics Alerts

This Integration is part of the Anomali Security Analytics Pack.#

Supported versions

Supported Cortex XSOAR versions: 6.10.0 and later.

The Anomali Security Analytics pack allows users to manage security alerts by interacting directly with the Anomali Security Analytics platform. It supports creating search jobs, monitoring their status, retrieving results, and updating alert statuses or comments, streamlining integration with Palo Alto XSOAR. This integration was integrated and tested with version 1.0 of AnomaliSecurityAnalyticsAlerts.

Configure Anomali Security Analytics Alerts in Cortex#

ParameterRequired
Server URLTrue
UsernameTrue
API KeyTrue
Trust any certificate (not secure)False
Use system proxy settingsFalse

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.

anomali-security-analytics-search-job-create#


Create a new search job.

Base Command#

anomali-security-analytics-search-job-create

Input#

Argument NameDescriptionRequired
querySearch expression or keyword you're looking for in logs, e.g. alerts.Required
sourceFilters results by the log source or origin system, e.g. third_party_xsoar_integration. Default value is third_party. Default is third_party.Optional
fromTimerange - start time, e.g., 1 hour, 30 minutes. Default value is 1 day. Default is 1 day.Optional
toTimerange - end time, e.g., 1 hour, 30 minutes. Default value is present. Default is 0 minutes.Optional
timezoneThe desired timezone for the log source. Pass the official IANA name for the time zone you are interested in, e.g. Europe/London, America/New_York. Default value is UTC. Default is UTC.Optional

Context Output#

PathTypeDescription
AnomaliSecurityAnalytics.SearchJob.job_idStringJob ID of the search job.

Human Readable Output#

Search Job Created |job_id|status| |---|---| | 7af7bc62c807446fa4bf7ad12dfbe64b | in progress |

anomali-security-analytics-search-job-results#


Get search job results.

Base Command#

anomali-security-analytics-search-job-results

Input#

Argument NameDescriptionRequired
job_idUnique identifier assigned to a background process or job.Required
offsetOffset of records returned from the search result job. For example, if offset=10 and fetch_size=30, then this API will return results indexed 10 to 40. Default value is 0.Optional
fetch_sizeNumber of records returned from the search result job. Maximum rows is 1000. Default value is 25. Default is 25.Optional

Context Output#

PathTypeDescription
AnomaliSecurityAnalytics.SearchJobResults.job_idStringJob ID of the search job.
AnomaliSecurityAnalytics.SearchJobResults.statusStringStatus of the search.
AnomaliSecurityAnalytics.SearchJobResults.countNumberNumber of records returned.
AnomaliSecurityAnalytics.SearchJobResults.has_nextBooleanIndicates if more pages are available.
AnomaliSecurityAnalytics.SearchJobResults.is_aggregatedBooleanIndicates if the search is aggregated.
AnomaliSecurityAnalytics.SearchJobResults.recordsArrayList of records containing the fields included in the fields response attribute.
AnomaliSecurityAnalytics.SearchJobResults.result_row_countNumberTotal number of records retrieved by the search.
AnomaliSecurityAnalytics.SearchJobResults.search_end_timeNumberEnd timestamp of the search (UNIX timestamp in milliseconds).
AnomaliSecurityAnalytics.SearchJobResults.search_start_timeNumberStart timestamp of the search (UNIX timestamp in milliseconds).
AnomaliSecurityAnalytics.SearchJobResults.statusStringStatus of the search job.
AnomaliSecurityAnalytics.SearchJobResults.typesArrayData types of the search record attributes.

Human Readable Output#

Search Job Results

idnameownerstatusseverityalert_timesearch_job_id
905AlertTriageDemotest@anomali.comnewhigh17418672502997af7bc62c807446fa4bf7ad12dfbe64b

anomali-security-analytics-alert-update#


Update alert's comment or status.

Base Command#

anomali-security-analytics-alert-update

Input#

Argument NameDescriptionRequired
uuidUniversally unique identifier assigned to uniquely identify objects such as Jobs, Alerts, Observables, Threat model entities. You can find it in search job results command.Required
commentField for adding analyst notes or remarks to Match events, IOC submissions and Alert triage decisions. Please provide either 'status' or 'comment' parameter.Optional
statusCurrent state of the observable in ThreatStream, e.g., active, inactive, falsepos. Please provide either 'status' or 'comment' parameter.Optional

Context Output#

PathTypeDescription
AnomaliSecurityAnalytics.UpdateAlert.messageStringConfirmation message returned after updating the alert status.

Human Readable Output#

Update Alert Status |message| |---| | Table (alert) was successfully updated. |