Question 580
A FortiAnalyzer 7.6 SOC analyst investigates this deployment: A playbook creates an incident and then tries to attach threat intelligence before the lookup task has returned its result. Which ongoing safeguard best addresses the original risk?
Explanation
Correct Answer
Test task dependency order whenever playbook graphs are modified. This long-term control addresses the recurring risk. The technical reason is: Dependent tasks run after their preceding tasks finish, so an attachment can consume a prior task's output. A later acceptance test still needs to confirm: The attachment contains the completed intelligence result rather than an empty placeholder.
Incorrect Answers
This safeguard, “Classify playbook actions as observational or state-changing in approvals”, reduces a different source-defined risk: A team needs an automation workflow to enrich a suspicious IP without changing firewall policy, but someone selects a blocking connector action. That risk depends on: Read-only enrichment actions gather context, whereas block or quarantine actions change enforcement state. The recurring problem here is a playbook creates an incident and then tries to attach threat intelligence before the lookup task has returned its result. The originally selected control “Test task dependency order whenever playbook graphs are modified” is more specific because dependent tasks run after their preceding tasks finish, so an attachment can consume a prior task's output.
This safeguard, “Document which incident transitions are eligible to trigger response automation”, reduces a different source-defined risk: An incident should launch host enrichment as soon as it is created, but the automation waits for a generic unrelated log event. That risk depends on: INCIDENT_TRIGGER starts from newly created matching incident records rather than arbitrary log messages. The recurring problem here is a playbook creates an incident and then tries to attach threat intelligence before the lookup task has returned its result. The originally selected control “Test task dependency order whenever playbook graphs are modified” is more specific because dependent tasks run after their preceding tasks finish, so an attachment can consume a prior task's output.
This safeguard, “Test trigger filtering and alert rate before activating automatic case creation”, reduces a different source-defined risk: A SOC wants to create an incident automatically whenever a new critical IPS event is generated, but a playbook is configured with a manual-only start. That risk depends on: EVENT_TRIGGER runs a playbook for matching created events; ON_DEMAND waits for manual execution. The recurring problem here is a playbook creates an incident and then tries to attach threat intelligence before the lookup task has returned its result. The originally selected control “Test task dependency order whenever playbook graphs are modified” is more specific because dependent tasks run after their preceding tasks finish, so an attachment can consume a prior task's output.