Be able to design and troubleshoot Cortex XSOAR automation: bundle content into packs, inspect incident context data, and explain what drives playbook execution speed. The key skill is knowing where each artifact lives and how mappers, transformers, and integrations interact.
Start practicing
Cortex XSOAR And Automation — choose a session length
Free · No account required
Domain overview
This domain covers Cortex XSOAR automation: playbook design and execution, integrations, scripts, mappers and transformers, incident context, and content packaging. Questions are scenario-based, asking you to identify the correct feature, locate data, or diagnose why an automation behaved differently than expected across environments.
Exam objectives
Content packs bundle playbooks, scripts, integrations, and layouts for cross-environment deployment.
Playbook execution performance depends on task count, script/integration runtime, and parallel versus sequential flow.
Incident 'Context Data' is viewed in the incident's War Room or investigation context pane.
A mapper's Transformer manipulates field values, such as extracting or formatting data, during mapping.
Confusing content packs with individual exports, and assuming a pack alone transfers instance-specific configuration like integration credentials.
Assuming all playbook tasks run in parallel, ignoring that sequential dependencies and long-running scripts slow execution.
Mixing up mappers and transformers: mappers define field mappings, while transformers modify the values being mapped.
Click any question to see the full explanation and answer options, or start a focused practice session above.
You need to access an array of indicator values stored in a playbook variable called 'indicatorsList'. Which syntax is correct for extracting the first item in the list within a task input?
2A user reports that a playbook is stuck at a manual task that requires input. What is the most likely cause if the 'Owner' field is populated but the task is not appearing in the user's Inbox?
3When designing a layout, which widget is used to display the timeline of events that occurred within a case?
4You are creating a custom integration. Which file is required to define the integration parameters, scripts, and commands?
5You want to share a playbooks across multiple tenants in a multi-tenant environment. Where should you place the playbook?
6You are configuring a new integration instance for a third-party threat intelligence feed. Where should you verify the connection status and logs for this instance?
7Which feature allows you to bundle playbooks, scripts, and integrations together for easy deployment across environments?
8A playbook task is configured to run on a 'Worker' group. If you see the task stuck in 'Pending' state, what is the most likely cause?
9Which tab in the Incident view provides a real-time, user-friendly summary of the investigation status?
10Where can you view the 'Context Data' for a specific incident?
11What is the function of a 'Transformer' in a mapper?
12If an automation script is taking too long to run, how can you improve its performance?
13When designing a custom layout, how do you make a field read-only for specific roles?
14What happens if a playbook task is configured to 'Continue on error' and the task fails?
15Which tool in Cortex XSOAR helps you debug a playbook in real-time by stepping through tasks?
16Which THREE of the following are valid components of a standard Content Pack?
17Which TWO settings are configurable within an Integration Instance?
18Which TWO methods can be used to pass data from a parent playbook to a sub-playbook?
19Which THREE factors influence the performance of playbook execution?
20Which THREE types of tasks can be added to a playbook workflow?
21Which TWO of the following are true regarding the use of the 'Context' in Cortex XSOAR?
22Which THREE actions can be performed from the Incident 'Work Plan' tab?
23You are designing a playbook and need to ensure that a task only executes if the previous task returned a specific status. Which feature allows you to define these branching conditions?
24An organization requires that sensitive PII data in incident notes is redacted before being sent to an external ticketing system. What is the most efficient way to perform this transformation in XSOAR?
25An analyst needs to provide a summary of incident trends over the last 30 days to management. Which feature should be used to create an automated, recurring report?
26Which THREE of the following represent core components of a Cortex XSOAR incident?
27A security team is using Cortex XSOAR to automate phishing investigations. An engineer needs to store the original sender's email address from the incident's custom fields into a playbook context key for later use in a conditional task. Which of the following is the correct way to reference and assign this value?
28You are building a playbook that must handle incidents differently based on the severity of the alert. The severity is stored in the incident field 'severity' as an integer (0-4). You want to conditionally execute a task only when severity is 3 or higher. Which built-in playbook task type should you use to evaluate this condition and route the workflow accordingly?
29A SecOps engineer is building a Cortex XSOAR playbook to process phishing incidents. They need a task that will execute a custom Python script to parse email headers and then pass the extracted sender domain to the next task. Which type of playbook task should they use to run the custom Python code?
30While designing a playbook, an automation engineer needs a task to execute only when the incident severity is exactly 'High'. Which of the following conditions should be used in the task's 'Run if' field?
31A Cortex XSOAR administrator needs to ensure that a specific playbook only runs when an incident is created with a severity of 'High' and the incident type is 'Phishing'. Which configuration should they use to enforce this condition?
32A security engineer is creating a custom integration that requires a secure API key to be stored and used across multiple playbooks. Where should the API key be configured to ensure it is securely stored and easily accessible?
33A SOC analyst is building a playbook in Cortex XSOAR to automate the investigation of suspicious login alerts. The playbook needs to query an external threat intelligence platform for the reputation of the source IP address. Which type of task should the analyst use to perform this action?
34During playbook development, an engineer needs to store a list of suspicious IP addresses extracted from an incident into a context key that can be accessed by multiple tasks. Which context key should they use to ensure the data is available throughout the playbook?
35A Cortex XSOAR administrator needs to ensure that a custom integration script can access an API key stored securely without hardcoding it in the script. Which method should be used to store and retrieve the API key?
36An automation engineer is creating a playbook in Cortex XSOAR that must run a custom Python script to parse a raw email attachment. The script requires access to the incident's custom field 'attachment_hash' and must return a dictionary with keys 'verdict' and 'score'. Which task type should be used, and how are inputs and outputs configured for this task?
37A security analyst is using Cortex XSOAR to investigate a malware incident. They need to extract all IP addresses from the incident's indicators and then run a command to check their reputation. Which built-in playbook task should they use to perform the reputation check on multiple IPs simultaneously?
38A security analyst needs to ensure that a playbook only proceeds to the containment phase if the severity of the incident is 'High' or 'Critical'. The severity is stored in the incident field 'severity'. Which task type should be used to implement this branching logic?
39A Cortex XSOAR engineer is designing a playbook to automate the response to a phishing incident. They need to ensure that the playbook can handle cases where the email contains attachments. Which two tasks should they include to extract and analyze attachments? (Choose two.)
40You are creating a new playbook and need to add a task that will send an email to the security team with the details of the incident. Which task type should you use to accomplish this?
41A playbook task that runs a reputation command on an IP address is taking a long time to complete. The analyst wants to limit the task's execution time to 5 minutes and automatically mark it as failed if it exceeds that limit. Which configuration should be applied to the task?
42You are designing a playbook that must extract indicators from an incident's attachments. The attachments can be of various file types, including PDF and text. You want to use a built-in script to extract indicators such as IPs, URLs, and hashes from these files. Which Cortex XSOAR script should you use for this purpose?
43A Cortex XSOAR engineer is building a playbook that must run a specific enrichment task only when a prior task completes with a status of 'Failed'. Where in the playbook task configuration should the engineer define this conditional behavior?
44A security analyst is creating a new Cortex XSOAR playbook and wants to add a task that sends an email notification to the incident owner. Which task type should the analyst select to achieve this?
45A Cortex XSOAR engineer is designing a playbook that requires user interaction to approve a remediation action. The engineer needs to configure a task that pauses the playbook until an analyst responds. Which two task types can be used to achieve this? (Choose two.)
Be able to design and troubleshoot Cortex XSOAR automation: bundle content into packs, inspect incident context data, and explain what drives playbook execution speed. The key skill is knowing where each artifact lives and how mappers, transformers, and integrations interact.
The Courseiva SecOps-Pro question bank contains 45 questions in the Cortex XSOAR And Automation domain. Click any question to see the full explanation and answer breakdown.
Start with a 10-question focused session to identify your baseline accuracy in this domain. Read every explanation — even for questions you answer correctly — to understand the reasoning. Once you score consistently above 80%, move to a 20–30 question session to confirm depth before moving to the next domain.
Yes — the session launcher on this page draws questions exclusively from the Cortex XSOAR And Automation domain. Choose 10, 20, 30, or 50 questions for a focused session, or click individual questions to review them one by one.
Save your results, see per-domain analytics, and get readiness scores — free, for every certification.
Sign Up FreeFree forever · Every certification included