Enabling CSV Export on Cortex XDR Reports

Showing results for 
Show  only  | Search instead for 
Did you mean: 

Enabling CSV Export on Cortex XDR Reports

L1 Bithead

Hi all,

Is there some configuration or third-party connector, or some service that can be used to enable exporting to CSV from Cortex XDR Reports?  Right now the only option to export a report is through a PDF which is super inconvenient.  I attached a screenshot to show what I speak of. 


1 accepted solution

Accepted Solutions

@bbarmanroy   a million thanks to you for this awesome write-up.  I'll surely be trying it out.

View solution in original post


L4 Transporter

Hi  @chukaokonkwo

I wonder about the reason to have the reports in csv format since the most visual and human/user friendly is a pdf to read and understand the report. 



L5 Sessionator

Hi @chukaokonkwo This is listed in the XDR guide (Create a Report from Scratch Step 11):  https://docs.paloaltonetworks.com/cortex/cortex-xdr/cortex-xdr-pro-admin/monitoring/cortex-xdr-dashb...

Please see an example below:

1. Create a custom XQL widget (Reporting -> Widgets Library) which will provide the data you need, and save it. In my example, I am listing endpoints without EED capabilities. My end goal is to obtain the results as a CSV format.



2. Create a new Report template and click Next twice after designing your template. I have left mine as blank as an example.


3. Choose the custom XQL Query (the same widget you created in Step 1) in the drop-down menu and click Save.



4. If you chose "Generate Now" in step 3, the report will be present as a zipped file in the Reports section. If you have set a schedule, the reports will be created as per schedule.
See an example where the report results were created in CSV format for the XQL query in step 1.



@bbarmanroy   a million thanks to you for this awesome write-up.  I'll surely be trying it out.

L5 Sessionator

You are welcome, @chukaokonkwo😁


  • 1 accepted solution
  • 4 replies
Like what you see?

Show your appreciation!

Click Like if a post is helpful to you or if you just want to show your support.

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!