Palo Alto Networks Certified Security Automation Engineer (PCSAE)Automation and OrchestrationMedium

A security engineer is designing a playbook to respond to a critical data exfiltration alert. A key requirement is to automatically revert the affected user's cloud storage permissions to a 'read-only' state and then notify the legal department, but only if the data exfiltration volume exceeds 1 GB. If the volume is less than 1 GB, the playbook should simply notify the user's manager and close the incident without changing permissions. Which playbook component is essential for implementing this decision-making logic?

  1. ATimer Task
  2. BLoop Task
  3. CConditional Task
  4. DData Collection Task
Show answer & explanation

Correct answer: C. Conditional Task

A Conditional Task is essential for implementing decision-making logic within a playbook. It evaluates an expression (in this case, whether data exfiltration volume > 1 GB) and directs the playbook flow down different branches based on the evaluation result, ensuring the correct actions are taken for each scenario.

Why the other options are wrong

  • A. A Timer Task pauses the playbook for a specific duration, not for making decisions based on data.
  • B. A Loop Task repeats a set of actions for each item in a list, not for conditional branching based on a single data point.
  • D. A Data Collection Task gathers information but does not by itself implement decision logic for workflow branching.

Cortex XSOAR Conditional Task

A playbook task that evaluates a given expression (e.g., a data value, a comparison) and routes the playbook execution down different paths based on whether the expression is true or false.

  • Enables dynamic and adaptive playbook execution.
  • Crucial for implementing 'if-then-else' logic.
  • Allows for varied responses based on incident context.

Memory trick: Conditional tasks: if this, then that.

More Automation and Orchestration questions