PAM360, a unified Privileged Access Management product from ManageEngine, integrates with Cortex XSOAR by Palo Alto Networks, a robotic process automation (RPA) tool that allows you to build standardized responses using commands created through techniques that incorporate case management, automation, real-time collaboration, and threat intelligence management to serve security teams across the incident life cycle.
At the end of this document, you will have learned the following topics:
By default, users with the Privileged Administrator, Administrator and Cloud Administrator user roles can integrate and set up Cortex. Apart from these predefined roles, users with the custom roles enabled with Robotic Process Automation privilege under Custom Settings can integrate and set up.
Through the PAM360 - Cortex XSOAR integration, the commands provided by PAM360 can automate a variety of password-related operations such as creating resources and accounts, fetching passwords, and updating resource and account details. These operations can be used further by Cortex XSOAR to perform any automated tasks.
This integration allows you to securely configure instances in Cortex XSOAR using credentials stored in the PAM360 vault. From the Cortex XSOAR instance, you can reset account passwords, fetch resource and account details without revealing the passwords, enforce automated approval workflows to gain access to passwords.
The PAM360-Cortex XSOAR integration utilizes commands to automatically fetch passwords using resource and account details from PAM360's vault. PAM360 provides various commands covering a variety of automation tasks that can be combined to create a complete endpoint management workflow.
Let's assume a scenario in which an automation task is required to trigger scans on specified endpoints in your environment. The credentials to connect to the endpoints are stored in the PAM360 vault. By integrating PAM360 with Cortex XSOAR, you can create an automated setup that uses the commands provided by PAM360 to retrieve passwords and other account details from the PAM360 vault that can be put to use based on your requirements.
Caution
A working instance of Cortex XSOAR is required to complete the integration with PAM360. First-time users, click here to sign up for Cortex XSOAR and get started.
Follow the below steps to set up the Cortex XSOAR portal and add the PAM360 instance in there:







| Commands | Description |
|---|---|
To create resources | |
To create accounts | |
To update the attributes of a resource | |
To update the attributes of an account | |
To list all resources owned by and shared to the user | |
To list all accounts that belong to a specific resource | |
To fetch the details of an account | |
To fetch the resource and account IDs | |
To fetch a password | |
To update the password of an account |
To enable the RPA integration, follow these steps:


To edit an RPA entry, click the edit icon under Actions beside the required RPA Name and edit the values as required. Once the details are edited, the request will go through the approval mechanism again. The new App Token or Host Name will be active once the request is approved.
To delete an RPA entry, click the Delete icon under Actions beside any RPA name. To delete multiple entries, select check boxes beside the RPA names and click Delete User from the top bar. Then, click Delete in the confirmation dialog box to complete the deletion process.
The User Name chosen in the Add window can be your own admin user name, another admin user or a non-admin user (Password User or Password Auditor)
Case I - Automatic Approval: If you choose your own user name, the entry will be automatically approved and the App Token will be active right away.
Case II - Awaiting Approval for RPA Privileged Users: If the RPA owner is a user with RPA privilege, then the approval request will be sent to the RPA Owner and will be visible for them under Pending Requests. They can review details such as User Name, Host Name, Created By and choose to approve or reject the request. Upon approval, the RPA Owner can either generate a new App Token or use the same one generated when the entry was added. Please note that only the RPA Owner will be able to apply the App Token and use PAM360 commands in Cortex XSOAR. Upon rejection of the request, the RPA entry will be deleted from the menu.
Case III - Awaiting Approval for Users without RPA Privilege: If the RPA owner is not a user with RPA privilege, then all admins other than the one creating the RPA entry will get the approval request — any one of the admins can approve or reject the request. You can copy the App Token and provide it to the RPA owner after approval from one of the admins.
Caution
The App Token will not be valid if met with any one of the following cases:
