Exam SecOps-Pro Topic 1 Question 16 Discussion

Actual exam question for Palo Alto Networks's SecOps-Pro exam
Question #: 16
Topic #: 1
A forensic team requires an XSOAR automation that, once triggered by a critical incident, performs the following actions: 1. Collects a forensic image from an endpoint via EDR. 2. Uploads the image to a secure cloud storage (e.g., S3). 3. Initiates an external cloud- based forensic analysis service, passing the S3 link. 4. Monitors the analysis service for completion (can take hours). 5. Downloads the analysis report and attaches it to the incident. Which of the following XSOAR design patterns (involving Scripts and/or Jobs) would be most suitable to handle the long-running, asynchronous nature of steps 3 and 4, ensuring the incident doesn't remain 'stuck' waiting for completion?

Suggested Answer: C,E Vote an answer

This scenario highlights asynchronous operations. Options C and E are both viable depending on the scale and existing infrastructure: Option C (Wait for Condition + Script): This is the most common and often preferred XSOAR native pattern for handling long- running external processes within a single playbook execution. The playbook 'pauses' at the 'Wait for condition' task, which periodically executes a script to check the status of the external service. The playbook remains active but doesn't consume excessive resources while waiting, and resumes automatically when the condition is met. This keeps the entire workflow contained within one playbook execution and incident context. Option E (External Microservice + Message Queue): For extremely long-running tasks (hours to days), or scenarios requiring complex external processing, offloading to an external microservice via a message queue (e.g., SQS, Kafka) is highly scalable. XSOAR initiates the external process, then lets the microservice handle the long wait. The microservice then updates XSOAR via API when done. This decouples the XSOAR playbook from the long-running wait. Option A is extremely inefficient and will tie up XSOAR resources. Option B introduces unnecessary complexity by dynamically creating Jobs, and a Job for polling is generally less integrated into the incident's direct workflow than a playbook's 'Wait for condition'. Option D is too decoupled and doesn't directly manage the specific incident's state for steps 3-5 effectively from an XSOAR perspective. Therefore, both C and E offer valid, robust solutions, representing different architectural choices for managing asynchronous operations. C is a direct XSOAR feature for this, while E is a broader system design pattern often integrated with XSOAR.

by Mildred at Mar 06, 2026, 12:31 AM

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Nick name: Submit Cancel
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

0
0
0
10