Free Palo Alto Networks XDR-Engineer Practice Test Questions and Answers (2026)
Last Update Check
Get ready for the Palo Alto Networks XDR-Engineer exam using trusted 2026 learning materials and realistic exam questions.
Cert Empire offers precise and current Palo Alto Networks XDR-Engineer exam questions built for cybersecurity experts proving their threat detection and incident response abilities. These resources replicate real testing conditions and align with the latest XDR-Engineer syllabus. To make studying easier, part of our Palo Alto Networks XDR-Engineer content is free. You can attempt the XDR-Engineer Practice Test anytime to strengthen your preparation before the actual exam.
View Mode
Q: 1
[Cortex XDR Agent Configuration]
Based on the Malware profile image below, what happens when a new custom-developed
application attempts to execute on an endpoint?
Options
49 comments in the community discussion
Parker C.7
Option B. saw a similar question in recent exam reports and the profile blocks unknown apps.
Sofia Q.2
Option B since "block" for unknowns stops custom apps right away. D is tempting but only if there's delay policy.
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Correct Answer:
B
Q: 2
[Detection Engineering]
An analyst considers an alert with the category of lateral movement to be allowed and not needing
to be checked in the future. Based on the image below, which action can an engineer take to address
the requirement?
Options
49 comments in the community discussion
PracticalOps6435
Option B is best here since it excludes alerts by source and name, covering all similar future lateral movement alerts. D would only handle a specific parent process or command. Pretty sure B matches Palo Alto's expected workflow, but let me know if you see it differently.
Piya A.4
B . Blocking by alert source and name is what you need if you want to stop this category from alerting again. D's more for single process/command use, trap for broader cases.
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Correct Answer:
B
Q: 3
[Data Ingestion and Integration]
What will be the output of the function below?
L_TRIM("a* aapple", "a")
Options
54 comments in the community discussion
Alex E.4
A . Had something like this in a mock, and L_TRIM only removes the 'a' characters from the left, not spaces or anything else. The first char is 'a', then '*' stays, so you're left with ' aapple' as output. Let me know if someone disagrees but this matches what I've seen in labs.
SeanN2
D imo, but pretty sure that's a trap. If the trim set was different I'd say C, but not confident here.
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Correct Answer:
A
Q: 4
[Maintenance and Troubleshooting]
An insider compromise investigation has been requested to provide evidence of an unauthorized
removable drive being mounted on a company laptop. Cortex XDR agent is installed with default
prevention agent settings profile and default extension "Device Configuration" profile. Where can an
engineer find the evidence?
Options
47 comments in the community discussion
Anita A.6
My pick: A, since default device profiles log mounts in Host Inventory. C is tricky but only if custom or restricted configs are in play, which isn't the case here. Pretty sure about this based on similar exam reports. Disagree?
DirectLead57454
A. saw a similar question in recent exam reports and Host Inventory > Mounts is what gets checked with defaults.
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Correct Answer:
A
Q: 5
[Cortex XDR Agent Configuration]
How are dynamic endpoint groups created and managed in Cortex XDR?
Options
57 comments in the community discussion
Kevin X.9
Option D
Skyler J.6
C/D? Leaning D since dynamic endpoint groups use OS type and other criteria.
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Correct Answer:
D
Q: 6
[Dashboards and Reporting]
Which action is being taken with the query below?
dataset = xdr_data
| fields agent_hostname, _time, _product
| comp latest as latest_time by agent_hostname, _product
| join type=inner (dataset = endpoints
| fields endpoint_name, endpoint_status, endpoint_type) as lookup lookup.endpoint_name =
agent_hostname
| filter endpoint_status = ENUM.CONNECTED
| fields agent_hostname, endpoint_status, latest_time, _product
Options
40 comments in the community discussion
MethodicalMentor85754
Option A had a similar question in exam reports and it matches the query logic.
Olivia C.1
Seen something like this in official study material, it's tracking latest activity for any endpoint. A
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Correct Answer:
A
Q: 7
[Post-Deployment Management and Configuration]
What happens when the XDR Collector is uninstalled from an endpoint by using the Cortex XDR
console?
Options
52 comments in the community discussion
Mia D.2
Option C that's the retention you see in official guides and practice tests. If you want to double check, go through the latest admin guide or sample exam.
Morgan G.2
In official docs and most practice tests for XDR, configuration retention is usually set to the default (90 days), but I've seen some guides reference 7 days too. Anyone confirm from the latest admin guide?
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Correct Answer:
C
Q: 8
[Post-Deployment Management and Configuration]
A cloud administrator reports high network bandwidth costs attributed to Cortex XDR operations and
asks for bandwidth usage to be optimized without compromising agent functionality. Which two
techniques should the engineer implement? (Choose two.)
Options
49 comments in the community discussion
Layla G.1
I think B and D. Had something like this in a mock, and those two seemed like they reduced bandwidth just by limiting what gets downloaded and using local settings. Could be missing something, but not ruling these out yet.
Nathan1
Don’t think D is the right fit unless you’re dealing with segmentation or brokers specifically. A and C actually target bandwidth reduction: P2P reduces cloud pulls, and bandwidth control limits usage. Pretty sure that's what the question wants, but open to other views.
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Correct Answer:
A, C
Q: 9
[Data Ingestion and Integration]
In addition to using valid authentication credentials, what is required to enable the setup of the
Database Collector applet on the Broker VM to ingest database activity?
Options
48 comments in the community discussion
Anita L.6
I don't think it's B or D here. The collector applet setup just asks for a valid SQL query that pulls the activity you want, not access to logs. Option A matches what I've seen in similar practice material. Happy if someone sees it differently but pretty sure A's correct since the others are more for audit/forensic
Mia2
A . Seen this in a lab before, just need a valid SQL query for the applet to ingest data.
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.
Correct Answer:
A
Q: 10
[Maintenance and Troubleshooting]
A query is created that will run weekly via API. After it is tested and ready, it is reviewed in the Query
Center. Which available column should be checked to determine how many compute units will be
used when the query is run?
Options
41 comments in the community discussion
Ivy6
Option B here. Compute Unit Usage shows what's actually used when the query runs on schedule, not just a simulated estimate. I think that's what they're looking for but if anyone saw something different in the UI, let me know.
Kevin N.4
Option B popped up in a practice set I did, pretty sure it's right. "Compute Unit Usage" reflects what actually gets consumed when the query runs live, not just in test mode.