- Access exclusive content
- Connect with peers
- Share your expertise
- Find support resources
01-30-2025 08:55 PM
Hi all,
I am looking to build an inventory list of everything we have within XSOAR, such as:
All playbooks, dashboards, integrations regardless of whether or not we use them.
Extra points if we also know the author of each item, and / or the last person that modified the item.
I know that we can check the web console but it would be great if we can generate a list to get the above information. Thanks in advance!
02-06-2025 03:10 AM - edited 02-06-2025 07:51 AM
API can do some.
For the content pack items: https://cortex-panw.stoplight.io/docs/cortex-xsoar-8/9ac1vvpehxcsh-get-metadata-for-all-installed-co...
Dashboards: https://cortex-panw.stoplight.io/docs/cortex-xsoar-8/52h3p82roa90h-get-all-dashboards-details
etc.(Please check all endpoints): https://cortex-panw.stoplight.io/docs/cortex-xsoar-8/sj83ddzz60ukq-get-all-incident-fields-in-the-te...
note: Export content function in the About > Troubleshooting page is also useful to export all "custom content". Then, you can programmatically find/sort them, but it doesn't cover OOTB objects.
But your use case seems to be more on the content objects side. Are you using Remote Repositories? > https://docs-cortex.paloaltonetworks.com/r/Cortex-XSOAR/8.8/Cortex-XSOAR-On-prem-Documentation/Push-...
There(in the private repo), you can see all your OOTB + custom content in the repository. If you are already using the DEV to PROD, you can track the changes and implement an advanced change control flow, too.
Owner info, however, is not supported; for CRUD actions you can check the management audit logs. Or a bit above Remote Repos approach, a CI/CD-based implementation would help you achieve all ownership, code tracking on push/pull, artifactory,etc. (But needless to say, it's not OOTB flow, a complete custom implementation path: https://xsoar.pan.dev/docs/reference/packs/content-management)
Click Accept as Solution to acknowledge that the answer to your question has been provided.
The button appears next to the replies on topics you’ve started. The member who gave the solution and all future visitors to this topic will appreciate it!
These simple actions take just seconds of your time, but go a long way in showing appreciation for community members and the LIVEcommunity as a whole!
The LIVEcommunity thanks you for your participation!