Courseiva

XSIAM-Analyst · domain

Automation And Playbooks

This domain covers Cortex XSIAM playbook design and automation: task loops, conditional branching, analyst approval gates, and secure credential handling. Questions present operational scenarios—rate-limited integrations, duplicate alert storms, quarantined files awaiting review—and ask you to choose the correct playbook construct, error-handling behavior, or storage location for secrets.

70 questions19 easy27 medium24 hard

Focused practice

Practice Automation And Playbooks questions

Scored sessions drawing only from this domain — pick a length below.

Start 20-question practice test →

What this domain covers

What to know about Automation And Playbooks

Be able to build a playbook that loops over endpoints, handles a per-item integration error without failing the whole run, prevents duplicate concurrent executions, pauses for analyst approval, and reads secrets from the XSIAM credential store. Getting error handling and concurrency control right matters most.

Configuring loop tasks with continue-on-error so one failed endpoint does not halt the playbook

Using playbook concurrency controls or deduplication to stop duplicate sub-tasks from parallel alerts

Adding a manual/approval task that pauses execution and resumes when the analyst responds

Storing API tokens in Cortex XSIAM credentials rather than hardcoding them in scripts

Watch out for

Common Automation And Playbooks exam traps

  • ▸Assuming a loop aborts entirely on one error instead of continuing or branching to an error handler
  • ▸Ignoring that simultaneous matching alerts spawn duplicate playbook runs without a concurrency or dedup guard
  • ▸Embedding secrets directly in automation scripts or task inputs instead of using the credential store

Question index

All Automation And Playbooks questions (70)

Click any question to see the full explanation, or start a practice session above.

1

An analyst wants to reuse the same sequence of enrichment, scoring, and notification tasks across five different playbooks without duplicating the logic in each. Which XSIAM construct should be used to achieve this reuse?

Medium
2

A Cortex XSIAM playbook includes a task that calls an external threat intelligence API. The API occasionally returns a rate-limit error (HTTP 429). The analyst wants the playbook to retry the call a few times with increasing delays before giving up and continuing with the rest of the playbook. Which configuration on the task best achieves this?

Medium
3

An analyst is building a playbook that must conditionally route incidents based on the severity field returned by an external enrichment integration. Which TWO configuration elements are required for the conditional branching to evaluate that field correctly? (Choose two.)

Hard
4

A security team wants a Cortex XSIAM playbook to run automatically the moment a new high-severity incident is created, without any analyst clicking a button. Which configuration makes the playbook start on its own when the incident is generated?

Easy
5

A Cortex XSIAM playbook contains a task that calls an internal ticketing API. The API occasionally returns HTTP 429 when the ticketing system is under heavy load. The analyst wants the playbook to retry the call a few times before marking the task as failed. Which task configuration should be applied?

Hard
6

A security engineer wants to reuse the same set of containment steps across several different playbooks that handle malware, phishing, and unauthorized access incidents. The steps include isolating an endpoint, disabling a user account, and blocking a hash. The engineer wants to maintain these steps in one place so that updates propagate to all playbooks. What should the engineer do in Cortex XSIAM?

Easy
7

A Cortex XSIAM playbook is triggered by a new incident and runs an isolation task on the affected endpoint. The analyst wants the playbook to pause and require a human to approve the isolation before it executes, because the endpoint belongs to an executive. Which task type should be placed before the isolation task?

Easy
8

A playbook contains a parallel task branch where two different enrichment integrations run simultaneously. One integration fails due to a rate limit. How can you prevent the entire playbook from failing and allow the other branch to complete successfully?

Hard
9

A Cortex XSIAM playbook task calls an external service, but the service is intermittently unavailable, causing the task to fail. You want the playbook to attempt the call again a few times before declaring failure, without stopping the rest of the playbook. Which approach should you implement?

Medium
10

An analyst is building a Cortex XSIAM playbook that enriches indicators by calling an external REST API. The API enforces a rate limit of 10 requests per minute, and the playbook may process incidents containing hundreds of indicators. Which playbook task configuration should the analyst apply to avoid HTTP 429 responses while still processing every indicator?

Medium
11

An analyst wants to iterate through a list of 50 IP addresses stored in the playbook context and run a enrichment command on each one individually. Which playbook feature should be used?

Medium
12

When designing robust error-handling workflows in XSIAM playbooks, which THREE strategies can be implemented to handle task failures gracefully? (Choose three)

Hard
13

While building a playbook in Cortex XSIAM, you need a task that waits for an analyst to approve a high-risk containment action before the playbook continues. The analyst may take several hours to respond. Which task type should you add to the playbook to satisfy this requirement?

Medium
14

Which TWO methods can be used to pass data between parent playbooks and sub-playbooks in XSIAM? (Choose two)

Medium
15

During a live incident, an analyst needs to pause a running XSIAM playbook before a destructive containment task executes, inspect the current task context, then resume execution from that exact point. Which playbook execution capability should the analyst use?

Medium
16

A Cortex XSIAM analyst wants to create a playbook that automatically runs whenever a new high-severity incident is created. The analyst needs to select the appropriate trigger. Which trigger type should the analyst configure?

Easy
17

A playbook contains a script task that outputs a large JSON payload exceeding standard context size limits, causing performance degradation. What is the best practice to optimize context storage?

Hard
18

A SOC team wants its Cortex XSIAM playbooks to enrich and respond to incidents automatically without analyst intervention, but only for incidents that meet strict criteria. Which TWO capabilities allow a playbook to be triggered and controlled automatically based on incident attributes? (Choose two.)

Hard
19

Which feature enables playbooks to automatically execute on a recurring schedule (e.g., every morning at 2 AM) rather than reacting to an incident?

Easy
20

An analyst is building a playbook that must conditionally send an email notification only when the incident's severity is 'High' and the affected asset is marked as 'Production' in the CMDB. The CMDB lookup returns a JSON object. Which TWO approaches correctly implement this conditional logic within the Cortex XSIAM playbook? (Choose two.)

Hard
21

A Cortex XSIAM analyst wants a playbook to send a notification to a Slack channel only when the investigation finds at least one malicious file hash. The playbook already has a task that populates a list of malicious hashes in context. Which configuration should the analyst apply to the notification task?

Easy
22

A Cortex XSIAM analyst needs a playbook to pause and wait for a human reviewer to approve blocking a suspicious domain before the block task executes. The reviewer may also need to provide a justification note. Which TWO configurations are required to implement this human-in-the-loop step? (Choose two.)

Hard
23

A Cortex XSIAM analyst needs a playbook to pause for a fixed period before checking whether an endpoint isolation command has completed, because the endpoint agent reports status asynchronously. Which playbook task should the analyst insert to introduce that fixed wait?

Easy
24

A Cortex XSIAM analyst wants a playbook to automatically enrich every new high-severity incident with threat intelligence before any analyst reviews it. The enrichment must run without human interaction as soon as the incident is created. Which approach best satisfies this requirement?

Easy
25

What is the primary purpose of the 'Playbook Debugger' or test run feature when developing a new playbook in XSIAM?

Easy
26

Which TWO types of triggers can initiate a Cortex XSIAM playbook execution? (Choose two)

Easy
27

When configuring notification tasks within an XSIAM playbook, which THREE delivery methods or communication channels can be integrated natively? (Choose three)

Hard
28

While troubleshooting a failed custom automation script inside a playbook, you notice that the script returned a non-standard error object. Where should you look first within XSIAM to inspect the raw inputs and outputs passed to the automation?

Hard
29

You need to ensure that a specific playbook task executes only if the preceding task successfully found more than zero malicious hashes in the context. How should you configure the task condition?

Medium
30

A Cortex XSIAM playbook must process a list of suspicious IP addresses returned by an enrichment task. For each IP, the playbook should query a reputation service and record the verdict. The number of IPs varies per incident. Which XSIAM playbook construct should you use to iterate over the list and run the reputation query for each entry?

Hard
31

When writing a custom Python automation script to be executed as a Cortex XSIAM playbook task, which built-in library function is used to output results directly into the incident context?

Hard
32

A Cortex XSIAM playbook must contain a task that only runs when the alert severity is Critical, while the surrounding tasks run for every incident. The analyst wants the playbook to skip that single task cleanly for non-critical incidents and continue with later tasks rather than stopping the branch. Which mechanism should be used?

Hard
33

A Cortex XSIAM analyst is designing a playbook that must run a remediation script on an endpoint. The script sometimes takes longer than the default task timeout, causing the playbook to fail prematurely. The analyst wants the playbook to wait for the script to complete without failing, while still allowing the playbook to proceed if the endpoint becomes unreachable. Which configuration should the analyst use?

Hard
34

A security team wants a playbook to automatically trigger whenever a new high-severity incident is created by the analytics engine, without any analyst manually starting it. Which XSIAM mechanism should be configured to achieve this?

Easy
35

A Cortex XSIAM analyst is automating the triage of an alert that includes an IP address. The playbook must determine whether that IP is internal or external. The analyst wants to add a task that evaluates the IP and routes the playbook down the correct branch. Which task type in the Playbook Designer should the analyst use to evaluate the IP and produce a true or false result?

Medium
36

You are troubleshooting a Cortex XSIAM playbook that unexpectedly stopped executing after a script task returned an error. You want to understand how the playbook engine handles task-level errors so you can design more resilient flows. Which TWO statements accurately describe how task errors and playbook continuation behave in Cortex XSIAM? (Choose two.)

Hard
37

Which TWO objects or concepts are fundamental building blocks in a Cortex XSIAM playbook? (Choose two)

Easy
38

Which user role is typically required to create, edit, and publish custom playbooks in Cortex XSIAM?

Easy
39

An analyst is writing a Cortex XSIAM playbook in which a task's output must be passed to a later task that sits on a different branch of the workflow. The later task cannot see the value because it is not a direct descendant of the producing task. What should the analyst do to make the value available where it is needed?

Medium
40

An automation script requires secure storage of an API token used to query an external threat intel feed. Where should this token be stored within Cortex XSIAM?

Medium
41

A Cortex XSIAM playbook invokes a sub-playbook to perform malware analysis on an uploaded file. The sub-playbook can return a verdict of malicious, suspicious, or benign, and the parent playbook must take different response actions for each. How should the parent playbook consume the sub-playbook's result to drive those branching actions?

Medium
42

Where in the Cortex XSIAM web interface can an administrator view the graphical flowchart and execution status of a currently running playbook on an active incident?

Easy
43

A Cortex XSIAM playbook calls an external ticketing integration that returns HTTP 429 when the request rate exceeds the vendor's limit. The task currently fails and stops the playbook. The analyst wants the playbook to retry the call up to three times with increasing delay before marking the task as failed. Which configuration should the analyst apply to the task?

Hard
44

When developing custom Python automation scripts for Cortex XSIAM, which THREE best practices should be followed for maintainability and performance? (Choose three)

Hard
45

A Cortex XSIAM analyst is building a playbook that must enrich an indicator by querying an external threat intelligence provider and then, based on the returned score, either close the incident or escalate it. The analyst wants to ensure the playbook can use the provider's response in later tasks. Which TWO actions should the analyst take when configuring the enrichment task? (Choose two.)

Medium
46

A Cortex XSIAM playbook is triggered by a correlation rule that fires multiple times for the same incident within a short window. The playbook's first task creates a ticket in an external ITSM system, and duplicate tickets are being created. The analyst confirms that the correlation rule is correctly firing for distinct events but the playbook is running more than once per incident. Which setting should the analyst verify first to prevent duplicate playbook executions for the same incident?

Hard
47

Which TWO methods can be used to test a custom automation script before deploying it in a production playbook? (Choose two)

Medium
48

During a playbook run in Cortex XSIAM, an enrichment task that queries an external reputation service returns a large JSON object. A later task needs only the value of the 'reputation' field to decide whether to escalate. What is the most efficient way to make that value available to the later task?

Medium
49

A Cortex XSIAM playbook closes incidents automatically after containment. During testing, analysts notice that a playbook launched by one incident also modified a second, unrelated incident because a task output contained a stale incident ID from a previous run. Which playbook design principle should be applied to prevent this cross-incident contamination?

Hard
50

A playbook loops over a list of forty endpoints and runs an isolation command on each. Midway through, the integration returns a rate-limit error on one endpoint. The team wants the playbook to log the failure for that endpoint and continue processing the remaining endpoints rather than aborting the entire run. Which configuration achieves this?

Hard
51

You notice that an automated playbook is executing multiple duplicate sub-tasks simultaneously because multiple alerts matching the same indicator arrived within seconds. How can you prevent race conditions or duplicate execution?

Hard
52

During an incident investigation, an analyst needs the playbook to fetch the reputation of every IP address observed in the alert and then act on the results. The number of IPs varies per alert, and the same enrichment and decision steps must run once for each address. Which XSIAM playbook construct should the analyst use to iterate over the dynamic list of IP addresses?

Medium
53

You need to format a raw JSON timestamp retrieved from an API call into a readable date string before displaying it in an incident layout. Which XSIAM playbook feature accomplishes this without custom Python code?

Medium
54

An analyst needs to extract specific Regex matching patterns from an incoming email body during an automated phishing investigation playbook. Which built-in mechanism should be used?

Medium
55

An automated playbook task fails intermittently due to a temporary network timeout when contacting an external asset management database. What is the most resilient way to handle this inside the playbook configuration?

Hard
56

A security team wants a Cortex XSIAM playbook to automatically isolate an endpoint whenever a malware alert with high confidence is ingested. They need the playbook to start without any analyst action. Which trigger type should be configured?

Easy
57

Which TWO actions can be performed directly within the Cortex XSIAM Playbook Designer? (Choose two)

Easy
58

When designing a playbook, you want to assign an incident to a specific Tier 2 analyst group only if the alert severity is marked as 'High'. Which playbook element should you place before the assignment task?

Medium
59

A playbook designer needs to reference a specific value extracted from a previous task's output within Cortex XSIAM. Which syntax must be used to access this context data?

Easy
60

When configuring a manual task in a playbook that requires an analyst to approve or reject a host isolation action, which element defines the available response buttons?

Easy
61

A Cortex XSIAM analyst is building a playbook that must pause and wait for an analyst to review a quarantined file before deciding whether to restore or delete it. The playbook should resume automatically once the analyst completes the review task. Which task type should the analyst use to implement this pause and resume behavior?

Medium
62

Which TWO actions occur when a playbook task hits a conditional split with multiple matching paths? (Choose two)

Medium
63

A Cortex XSIAM playbook includes a task that sends an HTTP request to an external enrichment service. The analyst wants to prevent the playbook from exposing the API key in the task inputs and wants the key to be managed centrally so it can be rotated without editing the playbook. Which two actions should the analyst take? (Choose two.)

Hard
64

An analyst is designing a Cortex XSIAM playbook that must pass data between tasks without relying on ad hoc string parsing. Which TWO methods allow a downstream task to consume the output of an upstream task? (Choose two.)

Medium
65

An analyst is building a Cortex XSIAM playbook that must run an enrichment task only when the incident's severity is 'Critical' AND the source IP is external. The playbook already has a task that retrieves severity and IP classification. Which playbook construct should the analyst use to evaluate both conditions before proceeding?

Medium
66

An analyst is building a Cortex XSIAM playbook that must enrich every newly created high-severity incident with asset owner data. The enrichment task must run only when the incident's asset is present in the CMDB; otherwise, the playbook should skip enrichment and continue to the notification task. Which XSIAM construct should the analyst configure immediately after the 'Get Asset' task?

Medium
67

An analyst is building a Cortex XSIAM playbook that must query a threat intelligence platform for each of several indicators. The query task sometimes fails with a transient network timeout, but succeeds when retried a few seconds later. The analyst wants the playbook to automatically retry the task up to three times before continuing to the next task. Which playbook task configuration should the analyst use?

Medium
68

Which XSIAM construct allows you to package a reusable set of playbook tasks into a modular component that can be invoked by multiple parent playbooks?

Easy
69

A playbook is designed to isolate an endpoint when a malware incident is detected. The isolation task occasionally fails because the endpoint is offline. The analyst wants the playbook to continue processing other tasks and record the failure for later review instead of stopping the entire playbook. Which playbook task configuration should the analyst apply?

Hard
70

You need to export a custom playbook from your development XSIAM tenant and import it into your production XSIAM tenant. What is the standard packaging format used?

Medium

Frequently asked questions

What does the Automation And Playbooks domain cover on the XSIAM-Analyst exam?
Be able to build a playbook that loops over endpoints, handles a per-item integration error without failing the whole run, prevents duplicate concurrent executions, pauses for analyst approval, and reads secrets from the XSIAM credential store. Getting error handling and concurrency control right matters most.
How many questions are in this domain?
This page lists all 70 Automation And Playbooks questions in the XSIAM-Analyst question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
What is the best way to practise this domain?
Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
Can I practise only Automation And Playbooks questions?
Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.
Certified XSIAM Analyst (XSIAM-Analyst) Automation And Playbooks Practice Questions