For the complete documentation index, see llms.txt. This page is also available as Markdown.

Palo Alto XSOAR-XSIAM Integration (RUX)

Deploy the Palo Alto Cortex XSOAR/XSIAM integration for RUX, including incident mirroring, lifecycle sync, commands, and operational guidance.

Events Detection Integration for Cortex XSOAR

Integration Guide

API v3.5 | Pack Version 1.0.0 | May 2026

Quick Start

The Vectra RUX Events Detection integration creates one Cortex XSOAR incident per Vectra detection, providing detection-level visibility while preserving the full context of the affected entity.

Deployment Checklist

  1. Create a Vectra API Client with the Security Analyst role.

  2. Install the Vectra RUX Events Detection content pack from the Marketplace.

  3. Add a new integration instance in Cortex XSOAR.

  4. Configure the Server URL, Client ID, and Client Secret Key.

  5. Enable Fetch Incidents.

  6. Configure mirroring as required.

  7. Click Test and verify an ok response.

  8. Save the integration instance.

Result

Each qualifying Vectra detection creates a dedicated XSOAR incident:

This model enables independent investigation, assignment, status tracking, ticket linkage, and lifecycle management for every detection.

Overview & Methodology

Background

This guide covers the Vectra RUX Events Detection integration for Cortex XSOAR — a detection-centric approach that unlocks richer, more targeted automation compared to previous-generation integrations.

By structuring response workflows around individual detections rather than entities, analysts gain the ability to investigate and automate response actions against specific threat behaviors while retaining the full entity context that makes Vectra's attack signal intelligence valuable.

Detection-level incidents enable:

  • Precise playbook targeting

  • Independent lifecycle management

  • Detection-level ticket linkage

  • Fine-grained status tracking

  • Better operational metrics

  • More flexible automation workflows

Organizations migrating from entity-centric workflows typically find that many automation use cases become significantly easier to implement and maintain.

Architecture Overview

The integration consumes detection events from the Vectra Events API and creates one XSOAR incident per detection. Mirroring keeps data synchronized between XSOAR and Vectra throughout the detection lifecycle.

The Entity-Centric Model (Previous Approach)

The previous Vectra integration created a single XSOAR incident per entity — a host or account — consolidating all detections associated with that entity into one record.

While this aligned closely with the Vectra platform's AI prioritization model, it introduced several operational challenges:

  • A single incident could contain a large and growing collection of detections.

  • Detections of different types and severities were grouped together.

  • High-priority behaviors could become buried within lower-priority activity.

  • Closing or updating the incident affected all associated detections.

  • The incident lifecycle was tied to entity state rather than individual detection outcomes.

Note

The previous entity-centric integration (Vectra XDR) remains available in the Cortex XSOAR Marketplace and is currently in sustaining mode. It continues to receive maintenance updates and bug fixes but is no longer the primary focus for new feature development.

The Detection-Centric Hybrid Model (This Release)

This release (Vectra RUX) adopts a detection-centric model in which every Vectra detection generates its own XSOAR incident.

The objective is to provide detection-level visibility and control while preserving the broader entity context needed for effective investigations.

One Incident Per Detection

Every Vectra detection maps to exactly one XSOAR incident.

Each incident is scoped to a single observed threat behavior, allowing analysts and playbooks to operate on detections independently.

Entity Context Is Preserved

Every incident includes context about the source entity, including:

  • Entity ID

  • Entity Name

  • Entity Type

  • Importance

  • Urgency Score

  • Priority Status

  • Assignment Information

Analysts never lose visibility into the affected asset.

Event-Driven Updates

Detections generate multiple events over their lifecycle.

The integration continuously updates incidents using the latest event data so that detection state, metadata, tags, and investigation status remain current.

Cross-Detection Correlation

Incidents can be linked through:

  • Shared Entity ID

  • Shared External Reference ID

This enables rapid navigation between related detections and investigations.

XSIAM Compatibility

The detection-centric model aligns naturally with XSIAM correlation workflows.

Multiple detections from Vectra and other security technologies can be correlated into a single XSIAM case while preserving the integrity of the original detection records.

Tip

Although more individual incidents are created under this model, investigations become significantly easier to manage. The previous entity-centric approach often resulted in a single incident containing many unrelated threat behaviors. The detection-centric approach allows each threat behavior to be tracked independently while preserving entity context.

Why "Hybrid"?

The model is described as hybrid because it combines detection-level granularity with entity-level context. Analysts gain the precision to investigate individual detections while retaining visibility into the overall risk posture of the affected entity.

The Vectra Events API and change_type

All incidents originate from the Vectra Events Detection API endpoint:

The endpoint produces a continuous stream of events that describe state changes for individual detections.

Every event includes a change_type value.

change_type = new

A new detection has been created.

All detection fields are populated for the first time.

change_type = append

A new observation has been added to an existing detection.

Summary fields are updated with cumulative activity while event details reflect the new observation.

change_type = adjust

A non-observation change has occurred.

Examples include:

  • Urgency score changes

  • Priority changes

  • Tag modifications

  • Group updates

change_type = investigation_status

The investigation status has changed.

Examples include:

  • Open

  • Acknowledged

  • Escalated

  • Paused

  • Closed

  • Expired

change_type = state

The detection has been closed or reopened.

This event ensures detection state remains synchronized between Vectra and XSOAR.

change_type = triage

The triage state of the detection has changed.

Triage-related fields and investigation metadata are updated.

Event Merging Logic

During each mirror cycle, the integration performs two API lookups:

  1. Latest activity event (new or append)

  2. Latest state event (adjust, state, triage, or investigation_status)

When both events are present:

  • The most recent event takes precedence for overlapping fields.

  • String collections such as tags are merged and de-duplicated.

  • A single consolidated view is written into the incident.

When only one event exists, that event alone is used.

The resulting data is applied through the Incoming Mapper, and the incident's change_type field reflects the most recent processed event.

Incident Creation and the Fetch Cycle

The fetch-incidents process continuously polls the Events Detection API.

Each unique detection_id creates a new XSOAR incident if that detection has not previously been fetched.

Organizations can control which detections generate incidents:

All Detections

Leave both filtering options disabled.

All qualifying detections are imported.

Prioritized Detections Only

Enable:

Create Incidents for Prioritized Detections

Only detections associated with prioritized entities are imported.

Escalated Detections Only

Enable:

Create Incidents for Escalated Detections

Only detections whose investigation status is set to Escalated are imported.

Prioritized OR Escalated

Enable both options.

Incidents are created whenever either condition is true.

Warning

The Prioritized and Escalated filters operate as OR logic, not AND logic.

If both options are enabled, detections matching either condition are imported.

Incident Naming Convention

Incidents are created using the following format:

This naming convention provides immediate visibility into the detection category, behavior type, and affected asset.

Implementation

This section covers the initial configuration of the integration instance. It assumes the Vectra RUX content pack has already been installed in Cortex XSOAR.

Prerequisites

Before configuring the integration, ensure the following requirements are met:

  • Cortex XSOAR 6.10 or later.

  • A reachable Vectra platform accessible via HTTPS.

  • A Vectra API Client configured with the Security Analyst role.

  • The API Client's Client ID and Client Secret Key.

  • Network connectivity from the XSOAR server to the Vectra platform.

  • Firewall rules permitting outbound HTTPS connections.

Creating an API Client

API credentials are created within the Vectra platform:

Create a new API Client and assign the Security Analyst role.

Record the generated:

  • Client ID

  • Client Secret Key

These values will be required during integration configuration.

Creating the Integration Instance

Navigate to:

Search for Vectra RUX - Network Detection & Response (Partner Contribution) and click Add Instance.

The integration settings are grouped below by function, not by the order presented in the user interface.

Most deployments should begin with the following settings:

Setting
Recommended Value

Fetch Incidents

Enabled

Max Fetch

50

Entity Types

Host and Account

Mirroring Direction

Incoming and Outgoing

Open Detection on Incident Reopen

Enabled

Close Detection on Incident Closure

Enabled

Detection Status for Incident Reopen

Escalated

Detection Close Reason for Incident Closure

Remediated

These values provide full bidirectional synchronization while limiting fetch volume to a manageable level.

Connection Settings

These settings control authentication and connectivity to the Vectra platform.

Setting
Required
Description

Server URL

Yes

Base URL of the Vectra platform (for example: https://tenant.portal.vectra.ai). Do not include a trailing slash.

Client ID

Yes

OAuth2 Client ID associated with a Security Analyst API Client.

Client Secret Key

Yes

OAuth2 Client Secret Key associated with the Client ID.

Trust Any Certificate

No

Disables SSL certificate validation. Recommended only for lab or troubleshooting purposes.

Use System Proxy Settings

No

Routes API requests through the XSOAR system proxy if configured.

Fetch Settings

These settings control incident creation behavior.

Setting
Description

Fetch Incidents

Enables incident creation from Vectra detection events.

Max Fetch

Maximum number of events retrieved per fetch cycle. Valid range: 1–200.

First Fetch Time

Determines how far back to look during the initial fetch. Accepts relative values such as 1 hour or 2 days.

Entity Types

Controls which entity types generate incidents. Host, Account, or both.

Create Incidents for Prioritized Detections

Restricts incident creation to detections associated with prioritized entities.

Create Incidents for Escalated Detections

Restricts incident creation to detections whose investigation status is Escalated.

Warning

If both Create Incidents for Prioritized Detections and Create Incidents for Escalated Detections are enabled, the filters operate as OR logic, not AND logic.

Incidents will be created for detections that are:

  • Prioritized

  • Escalated

  • Both Prioritized and Escalated

Mirroring Settings

These settings control synchronization between Cortex XSOAR and Vectra.

Setting
Description

Mirroring Direction

Controls whether changes flow from Vectra to XSOAR, XSOAR to Vectra, or both directions.

Mirror Tag for Notes

War Room entries containing this tag are synchronized back to Vectra as detection notes. Default: note.

Incoming Mirroring

Use Incoming Mirroring when Vectra is the authoritative source of truth.

Changes made in Vectra are synchronized into XSOAR, including:

  • Detection metadata

  • Investigation status

  • Tags

  • Entity context

  • Detection notes

  • Event summaries

Changes made in XSOAR are not written back to Vectra.

Outgoing Mirroring

Use Outgoing Mirroring when XSOAR is responsible for driving detection workflow actions.

Changes made in XSOAR are synchronized into Vectra, including:

  • Investigation status updates

  • Tag updates

  • Detection notes

  • External reference IDs

  • Detection closure

  • Detection reopening

Changes made in Vectra are not automatically reflected in XSOAR.

This mode enables full bidirectional synchronization.

Changes are synchronized in both directions and is the recommended production configuration.

Note

Mirroring settings only apply to incidents created after the integration configuration is saved.

Existing incidents are not automatically enrolled in mirroring.

Incident Lifecycle Settings

These settings control how incident state changes affect Vectra detections.

Setting
Description

Open Detection on Incident Reopen

Automatically reopens the Vectra detection when the XSOAR incident is reopened.

Detection Status for Incident Reopen

Investigation status assigned to reopened detections. Options: Open or Escalated.

Close Detection on Incident Closure

Automatically closes the Vectra detection when the XSOAR incident is closed.

Detection Close Reason for Incident Closure

Close reason sent to Vectra. Options: Benign or Remediated.

Reopening Incidents

When an XSOAR incident is reopened and outbound mirroring is enabled:

  1. The corresponding Vectra detection is reopened.

  2. The configured Investigation Status is applied.

  3. Subsequent mirroring resumes normally.

Closing Incidents

When an XSOAR incident is closed and outbound mirroring is enabled:

  1. The corresponding Vectra detection is closed.

  2. The configured close reason is applied.

  3. Closing notes are synchronized to Vectra.

  4. The incident and detection lifecycle remain aligned.

Incident Configuration

These settings control how incidents are created and mapped.

Setting
Recommended Value

Incident Type

Vectra RUX Events Detection

Classifier

Leave blank

Mapper (Incoming)

Vectra RUX - Incoming Mapper

Incident Type

All incidents generated by this integration should use:

Classifier

No classifier is required.

The integration assigns the incident type directly during incident creation.

Leave this field blank unless a custom deployment requires a specialized classifier.

Mapper (Incoming)

The integration ships with a built-in mapper:

This mapper is responsible for:

  • Initial incident population

  • Incoming mirroring

  • Field synchronization

Most deployments should use the default mapper without modification.

Custom Mappers

If field customization is required:

  1. Duplicate the default mapper.

  2. Modify the duplicate.

  3. Reference the duplicate in the integration settings.

Custom mappers must preserve the following fields or mirroring will not function correctly:

  • dbotMirrorDirection

  • dbotMirrorId

  • dbotMirrorInstance

  • dbotMirrorTags

Testing the Connection

After completing the configuration:

  1. Click Test.

  2. Wait for the validation to complete.

A successful connection returns:

Common Test Failures

Invalid Credentials

Symptoms:

  • Authentication errors

  • HTTP 401 responses

Resolution:

  • Verify the Client ID.

  • Verify the Client Secret Key.

  • Confirm the API Client has the Security Analyst role.

Connectivity Issues

Symptoms:

  • Timeouts

  • Connection failures

Resolution:

  • Verify the Server URL.

  • Verify network connectivity.

  • Verify firewall rules.

SSL Certificate Errors

Symptoms:

  • Certificate validation failures

Resolution:

  • Verify the certificate chain on the Vectra platform.

  • Temporarily enable Trust Any Certificate to isolate SSL-related issues.

  • Do not leave this setting enabled in production environments.

Deployment Validation Checklist

Before enabling the integration in production, verify:

  • Test returns ok.

  • Fetch Incidents is enabled.

  • Correct Entity Types are selected.

  • Mirroring direction matches operational requirements.

  • Incident Type is set correctly.

  • Incoming Mapper is configured.

  • Max Fetch is appropriate for expected detection volume.

  • Detection closure and reopening settings match organizational workflow.

User Guide — Incident Layout

Each incident created by this integration uses the Vectra RUX Events Detection layout.

The layout is organized into two custom tabs:

Tab
Purpose

Incident Info

Incident management, timeline information, linking, and closure details

Events Detection Info

Detection details, entity context, assignments, notes, and investigation data

In addition to these custom tabs, standard XSOAR tabs remain available:

  • War Room

  • Work Plan

  • Evidence Board

  • Related Incidents

  • Canvas

Incident Info Tab

The Incident Info tab provides a high-level summary of the incident alongside standard XSOAR management metadata.

Case Details Panel

The Case Details panel contains the primary incident metadata, including:

  • Incident name

  • Status

  • Severity

  • Owner

  • Tags

  • External references

  • Standard XSOAR incident fields

This panel serves as the primary incident management view.

Timeline Information Panel

The Timeline Information panel provides visibility into the incident lifecycle.

Field
Description

Created

Timestamp when the XSOAR incident was created

Occurred

Timestamp of the original detection event

Due Date

Configurable SLA due date

Last Updated

Timestamp of the most recent incident modification

Closed

Timestamp when the incident was closed

The panel also contains incident correlation buttons.

Link Incidents for this Entity

Searches XSOAR for open incidents that share the same Vectra Entity ID and links them together.

This allows analysts to quickly identify all active investigations involving the same host or account.

Link Incidents for this External Reference ID

Searches XSOAR for open incidents that share the same External Reference ID and links them together.

This is commonly used when multiple detections are associated with the same:

  • Jira issue

  • ServiceNow ticket

  • Vectra MDR ticket

  • External investigation

Note

These buttons link XSOAR incidents only. They do not represent all detections that may exist within the Vectra platform for the entity.

Closing Information Panel

The Closing Information panel records closure metadata.

Field
Description

Closed Time

Timestamp when the incident was closed

Close Reason

XSOAR closure category selected by the analyst

Close Notes

Analyst-provided closure notes

When outbound mirroring is enabled, closure notes are synchronized back to the Vectra detection.

Linked Incidents Panel

Displays all incidents currently linked to the incident.

Typical columns include:

  • XSOAR Incident ID

  • Name

  • Status

  • Severity

  • Detection ID

  • Entity Priority Status

  • Entity ID

  • Entity Type

This panel provides rapid navigation between related investigations.

Events Detection Info Tab

The Events Detection Info tab contains the primary Vectra detection and entity information.

Unless otherwise noted, all data displayed in this tab is refreshed during incoming mirror cycles.

Detection Information Panel

The Detection Information panel contains the primary detection metadata.

Key information includes:

  • Detection ID

  • Detection URL

  • Detection Type

  • Detection Category

  • MITRE ATT&CK mappings

  • Investigation Status

  • External Reference ID

  • Detection Tags

  • Triage State

  • Detection Close Reason

This panel is typically the starting point for investigation.

Entity Information Panel

The Entity Information panel provides context about the affected host or account.

Key information includes:

  • Entity ID

  • Entity Name

  • Entity Type

  • Entity URL

  • Entity Importance

  • Entity Urgency Score

  • Entity Priority Status

  • Entity UID

  • Entity Privilege Category

  • Entity IP Address

Entity urgency drives the XSOAR incident severity assigned during incident creation.

Important

Once an entity becomes prioritized in Vectra, all detections associated with that entity are treated as prioritized until the unresolved priority condition is cleared.

A reduction in urgency score alone does not automatically remove unresolved priority status.

Note

Entity External Reference ID support exists within Vectra but display within the XSOAR incident layout is planned for a future release.

Entity Assignment Data Panel

Displays assignment information associated with the entity in the Vectra platform.

The panel contains the Sync Entity Assignment button.

Assignment fields include:

  • Assigned To

  • Assigned By

  • Assigned Date

  • Assignment ID

  • Outcome

  • Resolved By

  • Resolved Date

Sync Entity Assignment

Retrieves the current assignment directly from the Vectra platform and populates the assignment fields displayed in the panel.

If no assignment exists, the assignment fields are cleared.

Note

Assignment information displayed in this panel reflects assignment within the Vectra platform only.

If analyst ownership is managed through the XSOAR Owner field, this panel may be ignored.

Note

Assignment data is not automatically refreshed during mirror cycles.

Use the Sync Entity Assignment button to retrieve the latest assignment information.

Event Summary Information Panel

The Event Summary Information panel displays cumulative activity associated with the detection.

Unlike observation-specific event fields, these values represent aggregate activity across the entire detection lifecycle.

Available information includes:

  • IP addresses

  • Domains

  • Ports

  • DNS values

  • Accounts

  • Hosts

  • External targets

  • Protocols

This panel is useful for understanding the overall scope of observed activity.

Detection Investigation Data Panel

The Detection Investigation Data panel contains information retrieved from the full detection record rather than the events stream.

The panel contains the Sync Detection Summary and EDR Process Context button.

Sync Detection Summary and EDR Process Context

Retrieves the full detection object from Vectra and updates:

  • Detection Summary

  • EDR Process Context information

This provides additional information not available through the Events API, including:

  • Grouped session information

  • Aggregated detection statistics

  • Additional investigation context

  • EDR telemetry

EDR Process Context Panel

When EDR integrations are available, Vectra may provide process-level telemetry associated with the detection.

The panel can display:

  • Query Status

  • Query Creation Time

  • Investigation Links

  • Query Links

  • Error Messages

  • Process Data

Process records typically include:

  • Process Name

  • Command Line

  • Creation Time

  • Account

  • Process ID

  • Parent Process ID

  • SHA256 Hash

  • MD5 Hash

Note

EDR Process Context data is only available when process telemetry exists for the detection.

Data Source Panel

Displays information about the sensor or integration that generated the detection.

Available fields include:

  • Data Source Type

  • Sensor Name

  • Sensor ID

This information can be useful when troubleshooting detection origin or validating data collection coverage.

Destination Information Panels

Several panels provide information about destination entities associated with the detection.

Destination Host Information

Displays destination hosts observed during detection activity.

Typical values include:

  • Host ID

  • Host Name

  • IP Address

  • Importance

  • Urgency Score

  • Privilege Category

  • Group Membership

Destination Account Information

Displays destination accounts associated with the detection.

Typical values include:

  • Account ID

  • Account Name

  • Importance

  • Urgency Score

  • Privilege Category

  • Group Membership

Destination Domain Information

Displays destination domains associated with the detection.

Typical values include:

  • Domain

  • DNS

  • External Target

These panels are populated directly from the event payload.

Detection Notes Panel

The Detection Notes panel provides visibility into notes associated with the detection.

The panel contains the Sync Detection Notes button.

Sync Detection Notes

Retrieves notes directly from the Vectra platform using the detection ID.

Any notes not previously retrieved are added to the XSOAR War Room.

The integration maintains an internal note cache to prevent duplicate note creation.

Notes originating from outbound mirroring are automatically excluded from retrieval to prevent note loops.

Note

Detection notes are ultimately surfaced in the XSOAR War Room rather than stored as visible incident fields.

Tip

Use the Sync Detection Notes button whenever collaborative investigation is occurring between XSOAR analysts and Vectra MDR operators to ensure the latest notes are visible.

Actions

This section documents all actions available in the integration, including both analyst-facing incident layout buttons and programmatic commands that can be executed from XSOAR playbooks or the War Room.

Action Types

The integration provides two categories of actions:

Action Type
Description

Incident Layout Buttons

Analyst-driven actions executed directly from the incident layout

Integration Commands

Commands available to playbooks, automations, and the War Room

Incident Layout Buttons

The following buttons appear within the incident layout and can be executed by analysts during an investigation.

Each button executes one or more API operations against either Cortex XSOAR or the Vectra platform.

Location

Automation

Searches XSOAR for all open incidents that:

  • Share the same Vectra Entity ID

  • Have a different Detection ID

  • Are not closed

  • Are not job-type incidents

Matching incidents are linked using the built-in XSOAR linkIncidents command.

This allows analysts to quickly identify all active investigations involving the same host or account.

Note

This operation links XSOAR incidents only.

It does not represent every detection currently associated with the entity inside the Vectra platform.

Location

Automation

Searches XSOAR for all open incidents that:

  • Share the same External Reference ID

  • Have a different Detection ID

Matching incidents are linked together using linkIncidents.

Typical use cases include:

  • Jira issues

  • ServiceNow incidents

  • Vectra MDR tickets

  • Internal investigation identifiers

This button is useful when multiple detections belong to the same external investigation.

Sync Entity Assignment

Location

Automation

Executes:

using the current incident's:

  • Entity ID

  • Entity Type

The most recent assignment record is retrieved and mapped into the Entity Assignment fields displayed in the layout.

If no assignment exists, the fields are cleared.

Typical use cases include:

  • Verifying current ownership

  • Refreshing assignment information after reassignment

  • Validating assignment outcomes

Note

Assignment information is not automatically refreshed during mirror cycles.

Use this button whenever assignment accuracy is important.

Sync Detection Summary and EDR Process Context

Location

Automation

Executes:

using the current Detection ID.

The automation:

  • Retrieves the full detection object

  • Updates the Detection Summary

  • Populates EDR Process Context data when available

This provides richer investigation data than is available through the Events API alone.

Additional information may include:

  • Grouped session details

  • Aggregated detection statistics

  • Investigation metadata

  • EDR telemetry

Sync Detection Notes

Location

Automation

Executes:

using the current Detection ID.

Retrieved notes are compared against the internal note cache.

Previously unseen notes are added to the XSOAR War Room as Note entries.

Notes containing:

are automatically excluded to prevent note loops.

The internal note cache is updated after each execution.

Tip

This button is particularly useful when collaboration is occurring between XSOAR analysts and Vectra MDR operators.

Integration Commands

The integration exposes a comprehensive command set for use within:

  • Playbooks

  • Automations

  • Scripts

  • The War Room

All commands require a configured Vectra RUX Events Detection integration instance.

Detection Commands

Detection commands operate on individual detections and are the primary commands used in playbooks and investigations.

Command
Description

vectra-detection-list

Returns detections matching the specified filters.

vectra-detections-mark-asclosed

Closes one or more detections using the specified close reason.

vectra-detections-mark-asopen

Reopens one or more previously closed detections.

vectra-detection-describe

Retrieves the full detection record, including summary and EDR context where available.

vectra-detection-pcap-download

Downloads the PCAP associated with a detection and attaches it to the incident.

vectra-detection-investigation-status-update

Updates the investigation status of one or more detections.

vectra-detection-external-id-update

Updates the external reference ID associated with one or more detections.

vectra-detection-tag-list

Returns tags associated with a detection.

vectra-detection-tag-add

Adds one or more tags to a detection.

vectra-detection-tag-remove

Removes one or more tags from a detection.

vectra-detection-note-list

Returns notes associated with a detection.

vectra-detection-note-add

Adds a note to a detection.

vectra-detection-note-update

Updates an existing detection note.

vectra-detection-note-remove

Removes a detection note.

Entity Commands

Entity commands operate on hosts and accounts within the Vectra platform.

Command
Description

vectra-entity-list

Returns entities matching the specified filters.

vectra-entity-describe

Retrieves the full entity record.

vectra-entity-detection-list

Returns detections associated with an entity.

vectra-entity-external-id-update

Updates the external reference ID associated with an entity.

vectra-entity-unresolved-priority-reset

Clears unresolved priority status for eligible entities.

vectra-entity-note-add

Adds a note to an entity.

vectra-entity-note-update

Updates an existing entity note.

vectra-entity-note-remove

Removes an entity note.

vectra-entity-note-list

Returns notes associated with an entity.

vectra-entity-tag-add

Adds one or more tags to an entity.

vectra-entity-tag-remove

Removes one or more tags from an entity.

vectra-entity-tag-list

Returns tags associated with an entity.

vectra-entity-detections-mark-asclosed

Closes all active detections associated with an entity.

Assignment Commands

Assignment commands manage entity ownership and assignment workflows.

Command
Description

vectra-assignment-list

Returns assignment records matching the specified filters.

vectra-entity-assignment-add

Creates a new assignment for an entity.

vectra-entity-assignment-update

Reassigns an existing assignment to a different user.

Group Commands

Group commands manage entity membership within Vectra groups.

Command
Description

vectra-group-list

Returns groups defined in the Vectra platform.

vectra-group-assign

Assigns members to a group.

vectra-group-unassign

Removes members from a group.

User Commands

User commands provide access to Vectra user information.

Command
Description

vectra-user-list

Returns Vectra platform users and associated metadata.

Investigation Commands

Investigation commands provide access to the Vectra Investigation Query service.

Command
Description

vectra-investigation-query-send

Submits an investigation query and returns a request ID.

vectra-investigation-result-get

Retrieves the results of a previously submitted investigation query.

Note

All command required and available parameters are documented in Appendix A — Command Reference.

Most analysts will only need the descriptions in this section. The appendix provides the complete parameter reference for playbook developers and administrators.

Best Practices

This section provides operational guidance and recommended usage patterns for the Vectra RUX Events Detection integration.

While every organization operates differently, the practices described here have proven effective for maintaining a clean detection workflow and maximizing the value of the detection-centric incident model.

Analyst Actions vs Automation Actions

One of the strengths of the integration is that many detection attributes can be managed in two different ways:

  1. Directly by an analyst through the incident layout.

  2. Programmatically through integration commands and playbooks.

Both approaches ultimately update the same underlying Vectra detection object.

Capability
Incident Layout
Integration Command

Investigation Status

Vectra RUX Investigation Status field

vectra-detection-investigation-status-update

External Reference ID

Vectra RUX External Reference ID field

vectra-detection-external-id-update

Detection Tags

Tags field

vectra-detection-tag-add / vectra-detection-tag-remove

Detection Notes

War Room note mirroring

vectra-detection-note-add / vectra-detection-note-update

Detection Closure

Standard XSOAR incident closure

vectra-detections-mark-asclosed

Detection Reopen

Standard XSOAR incident reopen

vectra-detections-mark-asopen

In general:

  • Analysts should use the incident layout during normal investigations.

  • Playbooks should use commands when actions need to be automated or applied in bulk.

  • Both methods participate in the same mirroring workflow and ultimately update the same Vectra detection.

Note

The incident layout is not merely a display of Vectra data. Several fields are intentionally editable and can be used as an alternative to executing integration commands.

Using External Reference IDs

External Reference IDs are one of the most powerful capabilities exposed by the integration.

They allow detections and entities to be associated with records in XSOAR or other external systems such as:

  • Jira

  • ServiceNow

  • Vectra MDR

  • Internal case management platforms

  • SIEM investigations

This creates a durable relationship between Vectra, Cortex XSOAR, and external workflow systems.

Detection External Reference ID

The Detection External Reference ID can be managed in either of the following ways:

  • Directly through the Vectra RUX External Reference ID field in the incident layout.

  • Programmatically using:

Both approaches update the same value stored on the detection within the Vectra platform.

Common use cases include:

  • Associating a detection with a Jira issue.

  • Associating a detection with a ServiceNow incident.

  • Associating a detection with a Vectra MDR ticket.

  • Grouping multiple Vectra detections or XSOAR incidents under a common investigation identifier.

When multiple detections share the same External Reference ID, analysts can use:

to quickly correlate them within XSOAR.

Entity External Reference ID

The Entity External Reference ID is managed using:

This allows hosts and accounts to be associated with external investigations independently of any individual detection.

Potential use cases include:

  • Associating a host with a long-running investigation.

  • Associating a VIP asset with a tracking ticket.

  • Reusing existing investigations when new detections are generated.

Note

Entity External Reference IDs are stored within Vectra today. Display of this value within the XSOAR incident layout is planned for a future release.

Recommendation

Establish a standardized naming convention before deploying at scale.

Examples:

  • SOC-12345

  • INC-2026-00421

  • JIRA-4211

Avoid free-form text values that may vary between analysts.

Investigation Status and Mirroring

The Vectra RUX Investigation Status field can be managed in either of the following ways:

  • Directly through the incident layout.

  • Programmatically using:

Both approaches update the same underlying Vectra detection and participate in the mirroring process.

Changes made in either Vectra or XSOAR are synchronized during the next mirror cycle.

Supported values include:

  • Open

  • Acknowledged

  • Escalated

  • Paused

  • Closed

  • Expired

Typical Investigation Workflows

The Vectra RUX Investigation Status field supports multiple workflow paths depending on how the organization chooses to manage detections.

Active Investigation Path

Use this path when the detection requires analyst review and response.

  • Open — Detection has been generated and awaits review.

  • Acknowledged — An analyst has reviewed the detection and accepted ownership.

  • Escalated — The detection requires active investigation or response.

  • Closed — The detection has been resolved and the investigation is complete.

Monitoring / Deferred Investigation Path

Use this path when the detection has been reviewed but does not currently justify active investigation or no response is provided by external teams.

  • Open — Detection has been generated and awaits review.

  • Acknowledged — An analyst has reviewed the detection.

  • Paused — The detection has been intentionally deferred, deprioritized or most commonly - there has been no response from external teams. No active investigation is currently planned.

  • Expired — The detection has aged out within the Vectra platform without further investigation activity.

  • Closed — The detection is formally closed through workflow automation or analyst action.

Note

Expired is a Vectra detection state indicating that the detection is no longer actively being investigated. Some organizations choose to leave detections in the Expired state indefinitely, while others implement an automation that periodically identifies expired detections and closes the associated XSOAR incidents.

Recommendation

If your workflow uses the Paused → Expired path, consider creating a scheduled XSOAR job that periodically reviews expired detections and automatically closes the corresponding incidents. This helps maintain a clean incident queue while preserving a clear audit trail of analyst decisions.

Status updates are useful for:

  • Tracking analyst progress

  • Driving workflow automation

  • Coordinating with MDR teams

  • Maintaining investigation consistency

Important

Do not set Investigation Status to Closed if your intent is to formally close the incident.

Always use the standard XSOAR incident closure workflow.

This ensures:

  • The detection is properly closed in Vectra

  • The configured close reason is applied

  • Closing notes are synchronized

  • Audit history is preserved

Closing Incidents

When an incident is closed in XSOAR and outbound mirroring is enabled, the following sequence occurs:

  1. The XSOAR incident is closed.

  2. The corresponding Vectra detection is closed.

  3. The configured close reason is applied.

  4. Closing notes are synchronized back to Vectra.

Recommendation

Analysts should generally close detections using the standard XSOAR incident closure workflow rather than executing:

directly.

The incident closure workflow ensures close reasons, notes, and synchronization behavior remain consistent.

Choosing a Close Reason

Benign

Use when:

  • Activity is legitimate.

  • Activity represents a false positive.

  • No remediation was required.

Remediated

Use when:

  • Malicious activity was identified.

  • Corrective action was taken.

  • Risk has been eliminated.

Important

The integration-level setting:

defines the default close reason applied when incidents are closed.

If different close reasons are required for different workflows, use:

within playbooks where the close reason can be explicitly specified.

Note Mirroring

Detection notes can be synchronized in both directions.

Notes can be created:

  • Directly in Vectra.

  • Directly through integration commands.

  • Through the XSOAR War Room.

Commands available for note management include:

However, most analysts should use War Room notes and allow the mirroring framework to synchronize those notes automatically.

Inbound Synchronization

Notes created in Vectra are synchronized into the XSOAR War Room.

Two mechanisms exist:

Automatic

New notes are synchronized during incoming mirror cycles.

Manual

The analyst clicks:

to retrieve the latest notes immediately.

Outbound Synchronization

War Room entries tagged with the configured mirror tag are synchronized back to Vectra.

Default tag:

Notes synchronized from XSOAR receive the prefix:

to prevent synchronization loops.

Important Constraints

  • Notes larger than 1,000 characters are not synchronized.

  • Updates to existing XSOAR notes are not synchronized.

  • Updates to existing Vectra notes create new War Room entries.

  • Only newly created notes participate in synchronization.

Tag Management

Tags can be managed in either of the following ways:

  • Directly through the incident Tags field.

  • Programmatically using:

Both approaches ultimately update the same detection tag collection stored within Vectra.

Manual tag management is generally preferred during investigations.

Command-based tag management is most commonly used within automation and enrichment playbooks.

Best Practices

  • Establish a controlled tag vocabulary.

  • Avoid analyst-specific tags.

  • Avoid duplicate tags with slightly different spellings.

  • Document approved tag values.

  • User purpose-built fields such as investigation_status or external_reference_id instead of notes or tags.

Tag Synchronization Behavior

Changes made in either platform are synchronized.

When XSOAR performs an outbound synchronization:

  • The entire tag list is sent.

  • Existing tags are replaced.

Warning

Removing all tags from an XSOAR incident causes all tags on the corresponding Vectra detection to be removed during outbound synchronization.

Expire Inactive Detections

Vectra detections that are not attended to may go inactive over time if the bevahior is no longer presenting. A playbook has been created to periodically look for inactive detections that belong to open incidents to set the investigation status to expired. This can assist with accurate metric collection and also provides the SOC Analyst with a clear indicator of alerts that can be closed.

Create a scheduled recurring job to automatically run this playbook:

  1. In Cortex XSOAR, navigate to Jobs (via the top menu or sidebar).

  2. Click New Job.

  3. Select Time triggered and enable Recurring. Set the schedule to Every 24 hours (or configure a specific daily time using a cron expression such as 0 0 * * *).

  4. Set the Name for the job (e.g., Expire Inactive Detections - Daily).

  5. Under Playbook, select Expire Inactive Detections - Vectra RUX.

  6. Click Create new job to activate the job.

Fetch Volume and Performance

In high-volume environments, proper fetch tuning is important.

Setting
Value

Max Fetch

50

Entity Types

Host and Account

Mirroring

Incoming and Outgoing

Scaling Considerations

As detection volume increases:

  • Increase Max Fetch gradually.

  • Monitor incident processing time.

  • Monitor XSOAR queue depth.

  • Monitor playbook execution times.

Reducing Incident Volume

Several options exist for limiting incident creation:

  • Prioritized Detections

  • Escalated Detections

  • Entity Type filtering

  • Tag-based pre-processing

Tip

Most organizations should begin with Max Fetch set to 50 and adjust based on observed workload rather than immediately increasing limits.

Tag-Based Incident Filtering

In addition to the Prioritized and Escalated filters, XSOAR pre-processing rules provide a flexible alternative for controlling which detections generate incidents.

This approach is particularly useful when the desired filter criterion is a tag applied in Vectra (legacy approach) rather than a prioritization or escalation state (recommended approach).

Implementation Pattern

  1. Ingest all detections.

  2. Apply a pre-processing rule.

  3. Create incidents only when a designated tag exists.

Example tag:

Example Rule

Field
Value

Rule Name

Vectra RUX – Tag Filter

Condition

Incident Type = Vectra RUX Events Detection AND Tags contains xsoar-escalate

Action

Run Rule

Follow with a second rule:

Field
Value

Rule Name

Vectra RUX – Drop Untagged

Condition

Incident Type = Vectra RUX Events Detection

Action

Drop and Close

This approach allows Vectra-side tagging to determine whether an incident should exist within XSOAR.

Every SOC operates differently, but the workflow below provides a strong starting point.

1. Take Ownership

Assign the incident to an analyst using the XSOAR Owner field.

If desired, synchronize the Vectra assignment using:

2. Acknowledge the Detection

Update the Investigation Status to:

This signals active review.

Use:

to locate additional detections affecting the same entity.

If operating under a common ticket:

4. Review Detection Context

Review:

  • Detection Information

  • Entity Information

  • Event Summary Information

Understand:

  • Threat behavior

  • Entity risk

  • Network indicators

  • MITRE ATT&CK mappings

5. Retrieve Additional Context

Execute:

to retrieve the full detection record.

6. Pivot into Vectra

Use:

  • Detection URL

  • Entity URL

to investigate directly within the Vectra platform.

7. Synchronize Notes

Use:

to retrieve the latest collaboration notes.

Document findings in the War Room.

8. Run Investigation Queries

Advanced investigations can use:

and

to retrieve additional network telemetry.

9. Close the Incident

Use the standard XSOAR incident closure workflow.

Confirm:

  • Close Reason

  • Closing Notes

  • Detection disposition

The closure will automatically synchronize to Vectra.

Troubleshooting

Test Fails

Verify:

  • Server URL

  • Client ID

  • Client Secret Key

  • API Client permissions

  • Network connectivity

No Incidents Are Created

Verify:

  • Fetch Incidents is enabled.

  • First Fetch Time is appropriate.

  • Detection filters are not excluding all events.

  • The Events API is returning data.

Notes Are Not Synchronizing

Verify:

  • Outgoing mirroring is enabled.

  • Notes contain the configured mirror tag.

  • Notes are under 1,000 characters.

Detection Does Not Close

Verify:

  • Outgoing mirroring is enabled.

  • Close Detection on Incident Closure is enabled.

  • The detection remains active in Vectra.

Assignment Information Is Missing

Verify:

  • The entity is assigned in Vectra.

  • Sync Entity Assignment has been executed.

Key Takeaways

  • One XSOAR incident is created for each Vectra detection.

  • Entity context is preserved across all incidents.

  • Detection and entity data support bidirectional synchronization.

  • External Reference IDs provide powerful ticketing integration capabilities.

  • Notes, tags, status, and closures can be synchronized between platforms.

  • Tag-based filtering provides a flexible mechanism for controlling incident creation.

  • Detection-centric workflows enable significantly more granular automation than entity-centric incident models.

Appendix A — Command Reference

The following appendix contains the complete command reference, including all supported parameters, requirements, and operational notes.

Commands are grouped by category:

  • Detection Commands

  • Entity Commands

  • Assignment Commands

  • Group Commands

  • User Commands

  • Investigation Commands

This appendix provides the complete reference for all integration commands.

Commands may be executed from:

  • Cortex XSOAR playbooks

  • Automation scripts

  • The War Room

Commands that modify data within the Vectra platform are explicitly identified.

Detection Commands

vectra-detection-list

Returns detections matching the specified filters.

Parameters

Parameter
Required
Description

created_after

No

Filter by detections created on or after this time. Accepts relative (for example: 2 days) or absolute (yyyy-mm-ddTHH:MM:SSZ) formats.

created_before

No

Filter by detections created on or before this time.

last_detected_after

No

Filter by detections last observed on or after this time.

last_detected_before

No

Filter by detections last observed on or before this time.

description

No

Filter by description containing the specified value.

detection_name

No

Filter by detection name.

detection_type

No

Filter by detection type.

detection_category

No

Filter by category: Command & Control, Botnet, Reconnaissance, Lateral Movement, Exfiltration, or Info.

include_info_category_detections

No

Include Info category detections. Default: true.

close_reason

No

Filter by close reason: benign or remediated.

detection_state

No

Filter by state: active, inactive, or fixed.

entity_type

No

Filter by entity type: account or host.

tags

No

Filter by detection tags. Comma-separated values supported.

is_triaged

No

Filter by triage status. Default: false.

page

No

Page number. Default: 1.

page_size

No

Results per page. Default: 50.

vectra-detections-mark-asclosed

Marks one or more detections as closed.

Warning

This command modifies data in the Vectra platform.

Parameters

Parameter
Required
Description

detection_ids

Yes

Comma-separated list of detection IDs or a single detection ID.

close_reason

Yes

Close reason. Valid values: benign, remediated.

vectra-detections-mark-asopen

Reopens one or more previously closed detections.

Warning

This command modifies data in the Vectra platform.

Parameters

Parameter
Required
Description

detection_ids

Yes

Comma-separated list of detection IDs or a single detection ID.

vectra-detection-describe

Returns the full detection record, including summary information and EDR context where available.

Parameters

Parameter
Required
Description

detection_ids

Yes

One or more detection IDs (comma-separated).

page

No

Page number. Default: 1.

page_size

No

Results per page. Maximum: 5000. Default: 50.

vectra-detection-pcap-download

Downloads the PCAP associated with a detection and attaches it to the incident.

Parameters

Parameter
Required
Description

detection_id

Yes

Detection ID.

vectra-detection-investigation-status-update

Updates the investigation status of one or more detections.

Warning

This command modifies data in the Vectra platform.

Parameters

Parameter
Required
Description

detection_ids

Yes

Comma-separated list of detection IDs.

investigation_status

Yes

Valid values: open, acknowledged, escalated, paused, closed, expired.

vectra-detection-external-id-update

Updates the external reference ID associated with one or more detections.

Warning

This command modifies data in the Vectra platform.

Parameters

Parameter
Required
Description

detection_ids

Yes

Comma-separated list of detection IDs.

external_reference_id

Yes

External reference identifier to assign.

vectra-detection-tag-list

Returns tags associated with a detection.

Parameters

Parameter
Required
Description

detection_id

Yes

Detection ID.

vectra-detection-tag-add

Adds one or more tags to a detection.

Warning

This command modifies data in the Vectra platform.

Parameters

Parameter
Required
Description

detection_id

Yes

Detection ID.

tags

Yes

Comma-separated tags to add.

vectra-detection-tag-remove

Removes one or more tags from a detection.

Warning

This command modifies data in the Vectra platform.

Parameters

Parameter
Required
Description

detection_id

Yes

Detection ID.

tags

Yes

Comma-separated tags to remove.

vectra-detection-note-list

Returns notes associated with a detection.

Parameters

Parameter
Required
Description

detection_id

Yes

Detection ID.

vectra-detection-note-add

Adds a note to a detection.

Warning

This command modifies data in the Vectra platform.

Parameters

Parameter
Required
Description

detection_id

Yes

Detection ID.

note

Yes

Note content.

vectra-detection-note-update

Updates an existing detection note.

Warning

This command modifies data in the Vectra platform.

Parameters

Parameter
Required
Description

detection_id

Yes

Detection ID.

note_id

Yes

Note ID.

note

Yes

Updated note content.

vectra-detection-note-remove

Removes a detection note.

Warning

This command modifies data in the Vectra platform.

Parameters

Parameter
Required
Description

detection_id

Yes

Detection ID.

note_id

Yes

Note ID.

Entity Commands

vectra-entity-list

Returns entities matching the specified filters.

Parameters

Parameter
Required
Description

entity_type

No

Entity type: account or host.

prioritized

No

Return only prioritized entities.

name

No

Partial entity name match.

tags

No

Entity tags.

state

No

Entity state: active or inactive.

ordering

No

Sort order. Prefix with - for descending order.

last_detection_timestamp

No

Return entities active since this timestamp.

last_modified_timestamp

No

Return entities modified since this timestamp.

page

No

Page number. Default: 1.

page_size

No

Results per page. Maximum: 5000. Default: 50.

vectra-entity-describe

Returns the full entity record.

Parameters

Parameter
Required
Description

entity_id

Yes

Numeric entity ID.

entity_type

Yes

Entity type: host or account.

vectra-entity-detection-list

Returns detections associated with an entity.

Parameters

Parameter
Required
Description

entity_id

Yes

Numeric entity ID.

entity_type

Yes

Entity type: host or account.

detection_category

No

Detection category filter.

detection_type

No

Detection type filter.

last_timestamp

No

Return detections active since this timestamp.

state

No

Detection state. Default: active.

tags

No

Detection tags.

page

No

Page number.

page_size

No

Results per page.

vectra-entity-external-id-update

Updates the external reference ID associated with an entity.

Warning

This command modifies data in the Vectra platform.

Parameters

Parameter
Required
Description

entity_id

Yes

Numeric entity ID.

entity_type

Yes

Entity type: host or account.

external_reference_id

Yes

External reference identifier.

vectra-entity-unresolved-priority-reset

Clears unresolved priority status for eligible entities.

Warning

This command modifies data in the Vectra platform.

Note

Only entities below the current prioritization threshold can have unresolved priority cleared.

Parameters

Parameter
Required
Description

entity_id

Yes

Numeric entity ID.

entity_type

Yes

Entity type: host or account.

vectra-entity-note-add

Adds a note to an entity.

Warning

This command modifies data in the Vectra platform.

Parameters

Parameter
Required
Description

entity_id

Yes

Numeric entity ID.

entity_type

Yes

Entity type.

note

Yes

Note content.

vectra-entity-note-update

Updates an entity note.

Warning

This command modifies data in the Vectra platform.

Parameters

Parameter
Required
Description

entity_id

Yes

Numeric entity ID.

entity_type

Yes

Entity type.

note_id

Yes

Note ID.

note

Yes

Updated note content.

vectra-entity-note-remove

Removes an entity note.

Warning

This command modifies data in the Vectra platform.

Parameters

Parameter
Required
Description

entity_id

Yes

Numeric entity ID.

entity_type

Yes

Entity type.

note_id

Yes

Note ID.

vectra-entity-note-list

Returns notes associated with an entity.

Parameters

Parameter
Required
Description

entity_id

Yes

Numeric entity ID.

entity_type

Yes

Entity type.

page

No

Page number.

page_size

No

Results per page.

vectra-entity-tag-add

Adds tags to an entity.

Warning

This command modifies data in the Vectra platform.

Parameters

Parameter
Required
Description

entity_id

Yes

Numeric entity ID.

entity_type

Yes

Entity type.

tags

Yes

Comma-separated tags.

vectra-entity-tag-remove

Removes tags from an entity.

Warning

This command modifies data in the Vectra platform.

Parameters

Parameter
Required
Description

entity_id

Yes

Numeric entity ID.

entity_type

Yes

Entity type.

tags

Yes

Comma-separated tags.

vectra-entity-tag-list

Returns tags associated with an entity.

Parameters

Parameter
Required
Description

entity_id

Yes

Numeric entity ID.

entity_type

Yes

Entity type.

vectra-entity-detections-mark-asclosed

Closes all active detections associated with an entity.

Warning

This command modifies data in the Vectra platform.

Parameters

Parameter
Required
Description

entity_id

Yes

Numeric entity ID.

entity_type

Yes

Entity type.

close_reason

Yes

Valid values: benign, remediated.

Assignment Commands

vectra-assignment-list

Returns assignment records matching the specified filters.

Parameters

Parameter
Required
Description

entity_ids

No

Comma-separated list of entity IDs.

entity_type

No

Filter by entity type: account or host.

resolved

No

Filter by resolution status. Valid values: true, false.

assignees

No

Comma-separated list of user IDs.

resolution

No

Comma-separated list of outcome IDs.

created_after

No

Return assignments created after the specified timestamp.

page

No

Page number.

page_size

No

Results per page.

vectra-entity-assignment-add

Creates a new assignment for an entity.

Warning

This command modifies data in the Vectra platform.

Parameters

Parameter
Required
Description

entity_id

Yes

Numeric entity ID.

entity_type

Yes

Entity type: account or host.

user_id

Yes

User ID of the assignee.

vectra-entity-assignment-update

Reassigns an existing assignment to a different user.

Warning

This command modifies data in the Vectra platform.

Parameters

Parameter
Required
Description

assignment_id

Yes

Assignment ID.

user_id

Yes

User ID of the new assignee.

Group Commands

vectra-group-list

Returns groups defined in the Vectra platform.

Parameters

Parameter
Required
Description

page

No

Page number.

page_size

No

Results per page.

vectra-group-assign

Assigns one or more members to a group.

Warning

This command modifies data in the Vectra platform.

Parameters

Parameter
Required
Description

group_id

Yes

Group ID.

entity_ids

Yes

Comma-separated list of entity IDs.

entity_type

Yes

Entity type: account or host.

vectra-group-unassign

Removes one or more entities from a group.

Warning

This command modifies data in the Vectra platform.

Parameters

Parameter
Required
Description

group_id

Yes

Group ID.

entity_ids

Yes

Comma-separated list of entity IDs.

entity_type

Yes

Entity type: account or host.

User Commands

vectra-user-list

Returns Vectra platform users and associated metadata.

Parameters

Parameter
Required
Description

username

No

Filter by username.

role

No

Filter by role. Valid values include: Admin, Read-Only, Restricted Admin, Security Analyst, Settings Admin, and Super Admin.

last_login_timestamp

No

Return users who logged in at or after the specified timestamp.

Investigation Commands

vectra-investigation-query-send

Submits an investigation query and returns a request ID that can later be used to retrieve results.

Warning

This command executes an investigation query against the Vectra platform.

Parameters

Parameter
Required
Description

query

Yes

Investigation query string.

version

No

Query language version. Example: 1.0.

Example

Typical Workflow

  1. Submit the query using:

  1. Record the returned request ID.

  2. Retrieve results using:

vectra-investigation-result-get

Retrieves the results of a previously submitted investigation query.

This command is typically executed repeatedly until all desired results have been retrieved.

Parameters

Parameter
Required
Description

id

Yes

Request ID returned by vectra-investigation-query-send.

page

No

Page number. Default: 1.

page_size

No

Results per page. Default: 50.

Typical Workflow

  1. Submit an investigation query using:

  1. Retrieve results using the returned request ID.

  2. Continue paging through results until all records have been collected.

Appendix Summary

The Vectra RUX Events Detection integration exposes commands across six functional areas:

Category
Command Count

Detection Commands

14

Entity Commands

13

Assignment Commands

3

Group Commands

3

User Commands

1

Investigation Commands

2

Total Commands: 36

Commands may be executed from:

  • Cortex XSOAR playbooks

  • Automation scripts

  • Integration tasks

  • The War Room

Commands identified as write operations modify data within the Vectra platform and should be used appropriately within automation workflows.

Last updated

Was this helpful?