> For the complete documentation index, see [llms.txt](https://cortex-docs.paloaltonetworks.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cortex-docs.paloaltonetworks.com/cortex-xsiam/configure-cortex-xsiam/cortex-xsiam-data-sources/administration-and-troubleshooting/integrations/integration-use-cases.md).

# Integration use cases

The following categories are common use cases for Cortex XSIAM integrations. While this list is not meant to be exhaustive, it's a starting point to understand what use cases are supported by Cortex XSIAM and third-party integrations.

<details>

<summary>Analytics and SIEM</summary>

Top use cases:

* Fetch issues with relevant filters.
* Create, close, and delete issues/events/cases.
* Update issues - update status, assignees, severity, SLA, and more.
* Get events related to an issue/case for enrichment/investigation purposes.
* Query SIEM (consider aggregating logs).

These integrations usually include the Fetch Issues or Fetch Alerts option for an integration instance configuration. The integration may also include integration commands enabling you to list or retrieve issues or related information.

Analytics & SIEM integration Example: ArcSight ESM

</details>

<details>

<summary>Authentication and Identity Management</summary>

Top use cases:

* Use credentials from the authentication vault to configure instances in Cortex XSIAM. (Save credentials in: Settings → **Configurations** → Integrations → **Credentials**.) Integrations that use credentials from the vault should have the **Switch to credentials** option.
* Lock/Delete Account – Use an integration to lock/unlock a third-party account.
* Reset Account - Perform a reset password command for a third-party account.
* Lock an external credentials vault - in case of an emergency (if the vault has been compromised), allow the option to lock/unlock the entire vault via an integration.
* Step-Up authentication - Enforce Multi-Factor Authentication for an account.
* Create, update, and delete users.
* Manage user groups.
* Block users, force a change of passwords.
* Manage access to resources and applications.
* Create, update, and delete roles.

Authentication integration example: CyberArk AIM v2 (Partner Contribution)

</details>

<details>

<summary>Case Management</summary>

Top use cases:

* Create, get, edit, close a ticket or issue, and add and view comments.
* Assign a ticket/issue to a specified user.
* List all tickets, and filter by name, date, and assignee.
* Get details about a managed object, update, create, or delete.
* Add and manage users.

Case Management/Ticketing integration example: ServiceNow V2

</details>

<details>

<summary>Data Management and Threat Intelligence</summary>

Top use cases:

* Enrich information about different IOC types: Upload object for scan and get the scan results. (If there’s an option to upload private/public, the default should be set to private.) Search for former scan results about an object to get information about a sample without uploading it yourself. Enrich information and scoring for the object.
* Add indicators to the system and search for existing indicators.
* Add indicators to the exclusion list.
* Calculate DBot Score for indicators.
* Enrich asset – get vulnerability information for an asset (or a group of assets) in the organization.
* Generate/trigger a scan on specified assets.
* Get a scan report including vulnerability information for a specified scan and export it.
* Get details for a specified vulnerability.
* Scan assets for a specific vulnerability.

Data Enrichment & Threat Intelligence integration example: Unit 42 Intelligence.

</details>

<details>

<summary>Email</summary>

Top use cases:

* Get message – download the email itself, retrieve metadata, and body.
* Download attachments for a given message.
* Manage senders – block/allow specified mail senders.
* Manage URLs – block/allow the sending of specified URLs.
* Encode/decode URLs in messages
* Release a held message when a gateway has placed a suspicious message on hold.

Email Gateway integration example: MimeCast v2

</details>

<details>

<summary>Endpoint</summary>

Top use cases:

* Fetch issues and events
* Get event details (from a specified alert)
* Quarantine a file
* Isolate and contain endpoints
* Update indicators (for example, network and hashes) by policy (can be block, monitor) – deny list
* Add indicators to the exclusion list
* Search for indicators in the system (see indicators and related issues/events)
* Download a file based on the hash and the path
* Trigger scans on specified hosts
* Update .DAT files for signatures and compare existing .DAT files to the newest one on the Cortex XSIAM tenant
* Get information for a specified host (OS, users, addresses, hostname)
* Get policy information and assign policies to endpoints

Endpoint integration example: Tanium V2

</details>

<details>

<summary>Forensics and Malware Analysis</summary>

Top use cases:

* Submit a file and get a report (detonation)
* Submit a URL and get a report (detonation)
* Search for past analysis (input being a hash/URL)
* Retrieve a PCAP file
* Retrieve screenshots taken during analysis

Forensic and Malware Analysis example: Cuckoo Sandbox

</details>

<details>

<summary>Network Security</summary>

Top use cases:

* Create block/accept policies (source, destination, port), for IP addresses and domains
* Add addresses and ports (services) to predefined groups, create groups, and more
* Support custom URL categories
* Fetch network logs for a specific address for a configurable time frame
* URL filtering categorization change request
* Built-in blocked rule command for fast blocking
* If there is a Management Firewall, allow the option to manage policy rules through it
* Get/fetch issues
* Get PCAP file, packet
* Get network logs filtered by time range, IP addresses, ports, and more
* Create/manage/delete policies and rules
* Update signatures from an online source/upload + get the last signature update information
* Install policy (if existing)

Network Security Firewall integration examples: Tufin (Partner Contribution), Protectwise

</details>

<details>

<summary>Vulnerability Management</summary>

Top use cases:

* Enrich asset – get vulnerability information for an asset (or a group of assets) in the organization.
* Generate/trigger a scan on specified assets
* Get a scan report including vulnerability information for a specified scan and export it
* Get details for a specified vulnerability
* Scan assets for a specific vulnerability

Vulnerability Management integration example: Tenable.sc

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://cortex-docs.paloaltonetworks.com/cortex-xsiam/configure-cortex-xsiam/cortex-xsiam-data-sources/administration-and-troubleshooting/integrations/integration-use-cases.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
