Courseiva

CCNA Use Case Planning And Development Questions

41 questions · Use Case Planning And Development · All types, answers revealed

1
Multi-Selecthard

An XSOAR administrator is planning security and access controls for a multi-team SOC deployment. Which THREE components are essential when configuring Role-Based Access Control (RBAC) and data permissions? (Choose THREE)

Select 3 answers
A.Assigning users to specific Roles that define permissions for incident types, war room access, and settings.
B.Sharing a single Administrator account credentials among all seventy SOC analysts.
C.Setting appropriate permissions on playbooks, automations, and integrations to restrict execution and editing rights.
D.Configuring incident query filters on roles to restrict which incidents users can view based on criteria like tenant or severity.
E.Disabling authentication entirely on the XSOAR server API endpoints.
AnswersA, C, D

Roles determine granular access permissions across XSOAR functional modules.

Why this answer

RBAC roles, incident query filters (incident restriction queries), and role-based permissions on playbooks/integrations ensure secure multi-team segregation.

2
MCQmedium

An XSOAR engineer is designing a playbook that interacts with an external sandbox API to analyze suspicious file attachments. The sandbox analysis can take anywhere from 2 to 15 minutes to complete. How should the playbook be designed to handle this asynchronous delay without locking up an execution thread?

A.Increase the server RAM allocation to allow blocking threads.
B.Configure a polling loop with a wait/sleep task that periodically checks the sandbox job status until completion.
C.Run an infinite loop with zero delay checking the API every millisecond.
D.Terminate the playbook immediately and require manual review for all files.
AnswerB

Polling loops with wait timers allow workflows to pause and check asynchronous external processes efficiently.

Why this answer

Using a timer/sleep task or polling loop combined with a wait-for-results mechanism (or callback/webhook) allows the playbook to check status periodically without wasting continuous active processing time.

3
MCQhard

An XSOAR architect is designing an automated incident lifecycle where incidents that remain unresolved after 72 hours must be automatically escalated to senior management and assigned a specific tag. Which XSOAR feature is designed to execute logic based on time-based triggers or SLAs?

A.Incident SLAs and timer/scheduled automation rules configured for SLA breach actions.
B.Integration instance polling frequency parameters.
C.Standard browser session timeout settings.
D.The daily database backup cron schedule.
AnswerA

SLAs monitor incident duration and can trigger automated tasks or notifications when time thresholds are exceeded.

Why this answer

SLAs (Service Level Agreements) and timer tasks or automated scheduled scripts/rules can track incident duration and trigger escalation workflows when time thresholds are breached.

4
MCQhard

An XSOAR administrator is designing a multi-tenant use case where different departments share the same XSOAR instance but require strict isolation of incident data and playbooks. Which combination of XSOAR features should be planned to achieve proper data segregation?

A.Modifying the default CSS stylesheet to hide sensitive UI elements.
B.Configuring distinct API keys for every individual playbook task.
C.Running multiple separate Linux virtual machines on the same physical server without XSOAR tenant settings.
D.Tenant management features (or RBAC combined with incident query filters and role-based permissions).
AnswerD

Using RBAC roles, tenant separation, and filtered incident views ensures users only access authorized data.

Why this answer

RBAC roles combined with tenant accounts or query filters ensure that users only see incidents and data relevant to their specific department or tenant context.

5
MCQhard

An enterprise XSOAR administrator is planning the deployment of remote engines (DEX - Demisto Execution Engines) across multiple isolated regional network zones. What is the primary architectural purpose of deploying remote engines in this scenario?

A.To bypass the need for API keys when connecting to external cloud services.
B.To replace the underlying PostgreSQL database cluster with local SQLite files.
C.To execute integrations locally within isolated network segments and securely relay results back to the central XSOAR server.
D.To provide local graphical user interfaces for regional SOC analysts.
AnswerC

Remote engines allow XSOAR to reach internal or segmented network assets without requiring risky firewall holes across zones.

Why this answer

Remote engines execute integration commands and playbooks locally within restricted network zones (e.g., DMZ or remote datacenters) and communicate back to the central XSOAR server via encrypted channels.

6
MCQeasy

An organization is scoping their first XSOAR implementation. They have identified fifty potential security use cases. According to best practices for use case prioritization, which factor should be weighted highest when selecting the initial pilot use cases?

A.Use cases that involve zero existing documentation or standard operating procedures.
B.High event volume and low operational complexity.
C.Use cases requiring brand-new custom integrations with unsupported legacy APIs.
D.Extremely low event frequency and high procedural ambiguity.
AnswerB

High volume saves maximum analyst hours, and low complexity ensures a rapid implementation timeline.

Why this answer

High volume combined with low complexity (quick wins) delivers immediate demonstrable value and builds stakeholder confidence in the XSOAR platform.

7
MCQeasy

When planning a new XSOAR automation use case for compromised credentials, an engineer must decide whether to automate the entire remediation lifecycle or keep a human-in-the-loop. Which scenario represents the best candidate for fully automated remediation?

A.Disabling an Active Directory user account associated with confirmed malicious activity outside business hours.
B.Terminating employment status of a suspected insider threat.
C.Deleting primary database backups on suspicion of data exfiltration.
D.Revoking executive internet access during an ongoing ransomware outbreak.
AnswerA

This action has high confidence, clear programmatic steps, and low risk of catastrophic business disruption when automated.

Why this answer

High-confidence, low-impact actions like disabling a compromised Active Directory account are prime candidates for automated containment once the threat level is verified.

8
MCQeasy

When planning an automated incident response workflow for endpoint isolation, an engineer wants to ensure that analysts receive immediate real-time desktop notifications whenever a critical incident requires manual intervention. Which XSOAR feature should be integrated into the playbook?

A.A system audit log export task.
B.An automated database vacuum script.
C.A scheduled backup job running nightly at midnight.
D.A messaging integration task (such as Slack or Microsoft Teams) sending a notification to the SOC channel.
AnswerD

ChatOps integrations enable real-time notifications and interactive approvals directly within team communication channels.

Why this answer

Messaging integrations like Slack, Microsoft Teams, or email can be triggered inside a playbook to notify analysts instantly.

9
MCQmedium

An XSOAR implementation team is designing a workflow that handles sensitive Personally Identifiable Information (PII). Compliance requirements dictate that PII must not be stored long-term in XSOAR context data or incident fields. What is the recommended strategy during use case design?

A.Store the PII in plain text inside incident custom fields and restrict access using incident layout roles.
B.Rely on the browser's local cache to encrypt the sensitive fields on the analyst's workstation.
C.Sanitize or mask sensitive data within the automation script before writing outputs to the XSOAR context.
D.Disable the XSOAR server audit log entirely.
AnswerC

Sanitizing data at the script level ensures unmasked PII never enters the XSOAR context data store.

Why this answer

Engineers should avoid writing raw PII to the incident context, instead masking the data, storing only non-sensitive reference hashes, or referencing external secure vaults.

10
Multi-Selectmedium

An XSOAR architect is designing incident data ingestion flows. Which TWO mechanisms can be used to filter or modify incoming raw events before they are officially created as XSOAR incidents? (Choose TWO)

Select 2 answers
A.Nightly PostgreSQL database backup snapshots.
B.Playbook post-processing tasks that run after incident closure.
C.Integration instance configuration filters and mapper settings.
D.Pre-processing rules configured in XSOAR settings.
E.Browser CSS stylesheets applied to the login page.
AnswersC, D

Integration filters control what raw data is pulled and processed during fetch cycles.

Why this answer

Pre-processing rules and integration-level filters examine raw event payloads before incident creation, allowing filtering or modification.

11
MCQeasy

An XSOAR architect is designing custom incident layouts for a new ransomware response use case. The SOC team needs to see critical file hashes, affected machine names, and containment status immediately upon opening an incident. Where should the architect configure these visual elements?

A.As part of the database backup retention schedule.
B.Inside the server's crontab configuration file.
C.Within the integration instance YAML manifest file.
D.In Incident Layouts and custom fields configuration.
AnswerD

Layouts control the UI arrangement of tabs, fields, and widgets for specific incident types.

Why this answer

Incident Layouts in XSOAR (configured under Settings > Object Fields > Layouts) define the tabs, fields, and visual widgets presented to analysts in the incident war room.

12
Multi-Selecteasy

When planning the deployment of XSOAR integrations, which TWO configuration steps are typically required to connect an integration instance to an external product (e.g., a firewall or SIEM)? (Choose TWO)

Select 2 answers
A.Modifying the client-side web browser theme color.
B.Providing valid authentication credentials such as API keys, tokens, or username/password.
C.Rewriting the external vendor's proprietary firmware source code.
D.Installing physical fiber-optic cables into the XSOAR appliance chassis.
E.Specifying the server URL or base API endpoint of the target external service.
AnswersB, E

Authentication credentials are mandatory for connecting to external APIs.

Why this answer

Configuring authentication credentials (API keys/tokens) and setting the target server URL/endpoint are required to establish an integration connection.

13
Multi-Selectmedium

An automation engineer is designing an integration script using Python in XSOAR. Which TWO built-in Demisto Python API methods are commonly used within integration or automation scripts for interacting with the platform? (Choose TWO)

Select 2 answers
A.demisto.args() for retrieving argument values passed into the script or command.
B.os.format_disk() for repartitioning the host server's root drive.
C.demisto.shutdown_server() to permanently kill the production database.
D.demisto.results() for returning execution outputs, entries, or context data to the war room.
E.sys.reboot_engine() for restarting physical network switches.
AnswersA, D

demisto.args() returns a dictionary of arguments passed from playbook tasks or the CLI.

Why this answer

demisto.results() and demisto.args() are foundational API methods used in XSOAR Python scripts to return outputs and retrieve input arguments.

14
MCQhard

An XSOAR architect is designing a disaster recovery and high availability (HA/DR) strategy for a mission-critical SOC automation deployment. Which component must be properly planned and synchronized to ensure seamless failover?

A.Duplicating integration API keys in plain text within the system welcome banner.
B.Database replication (PostgreSQL) and Elasticsearch synchronization across all engine/server nodes.
C.Synchronizing browser cookies across all analyst workstations.
D.Manual copying of log files via FTP every week.
AnswerB

The PostgreSQL database and Elasticsearch engine store all incident state, context, and playbooks, requiring proper clustering or replication for HA/DR.

Why this answer

XSOAR utilizes an active-active or active-passive architecture where the underlying PostgreSQL database and Elasticsearch stores must be synchronized or clustered.

15
Multi-Selectmedium

When designing SOC workflows and playbooks in XSOAR, which THREE best practices should an architect follow to ensure maintainability and readability? (Choose THREE)

Select 3 answers
A.Implement error handling and alternative paths (such as timeout or failure branches) for critical integration tasks.
B.Hardcode all API authentication tokens directly into every playbook task description.
C.Utilize sub-playbooks to modularize complex or repeated workflow logic.
D.Combine all enrichment, containment, and reporting steps into a single massive, unbranched task.
E.Give playbook tasks clear, descriptive names instead of leaving default integration command names.
AnswersA, C, E

Error handling ensures workflows gracefully recover or notify analysts when an integration API fails.

Why this answer

Modular sub-playbooks, clear task naming, and structured error handling ensure playbooks are maintainable and easy to troubleshoot.

16
Multi-Selectmedium

An XSOAR architect is planning automated reporting and stakeholder notification workflows. Which THREE methods are supported for distributing reports or alert summaries to stakeholders outside the SOC? (Choose THREE)

Select 3 answers
A.Broadcasting audio alerts over the local FM radio frequency spectrum.
B.Automated ticketing integration tasks (e.g., ServiceNow or Jira) creating summary tickets for management review.
C.Scheduled PDF or HTML report generation and distribution via email.
D.Messaging integration tasks (e.g., Slack or Teams webhooks) posting executive summaries to designated channels.
E.Printing physical paper reports via interconnected dot-matrix receipt printers in the lobby.
AnswersB, C, D

Ticketing integrations sync incident summaries into management tracking systems.

Why this answer

Email notification tasks, scheduled report generation, and SIEM/ticketing integrations are standard methods for distributing summaries to stakeholders.

17
Multi-Selecteasy

When planning a new XSOAR automation use case, which TWO factors are most important to evaluate to determine if a manual SOC process is a good candidate for automation? (Choose TWO)

Select 2 answers
A.The task is performed exactly once every five years.
B.The process requires constant creative intuition and subjective executive judgment.
C.The underlying systems have completely undocumented and unsupported proprietary APIs.
D.The steps are well-defined, repeatable, and follow a standard operating procedure.
E.The process has a high volume of execution frequency.
AnswersD, E

Predictable and structured steps can be accurately translated into playbook logic.

Why this answer

Process repeatability and high execution volume make tasks ideal for automation, whereas highly ambiguous or one-off tasks are poor candidates.

18
MCQmedium

An XSOAR developer is planning a workflow that requires data enrichment from three different threat intelligence platforms (TIPs) simultaneously. To optimize playbook execution time, how should the tasks be structured?

A.Use a scheduled job instead of a playbook to poll all three platforms periodically.
B.Place the three integration tasks sequentially in a straight vertical line.
C.Combine all three TIP calls into a single monolithic Python script inside one automation task.
D.Configure the playbook tasks with parallel branching paths coming out of a single parent task.
AnswerD

Parallel branches execute concurrently, significantly reducing total execution time compared to sequential steps.

Why this answer

Parallel task execution allows independent enrichment integrations to run concurrently without waiting for each other to finish sequentially.

19
MCQhard

An XSOAR engineer is designing a SOC workflow that ingests thousands of alerts per hour from a cloud security posture management tool. Many alerts represent duplicate or recurring findings for the same asset within a short window. How should the engineer design the ingestion and processing flow to prevent incident fatigue?

A.Increase the fetch limit per interval to batch all alerts into a single massive payload.
B.Configure incident matching and deduplication rules in the integration instance settings or pre-processing rules to aggregate alerts into existing open incidents.
C.Write a post-processing cron job that deletes duplicate incidents after they are closed.
D.Disable fetch incidents and rely solely on email notifications sent to the SOC team.
AnswerB

Deduplication and pre-processing rules check incoming alerts against active incidents, appending matching events to the context of the primary incident.

Why this answer

Incident type pre-processing rules or duplicate matching settings allow XSOAR to aggregate incoming alerts into existing open incidents rather than creating redundant standalone incidents.

20
MCQeasy

An XSOAR architect is designing an automation workflow for incoming phishing alerts. Before building the playbook, the team needs to determine the average time to triage and resolve phishing emails manually. Which metric is most critical to establish as a baseline for this use case?

A.Mean Time to Respond (MTTR)
B.CPU utilization of the Demisto engine
C.Total number of active API integrations
D.Total number of ingested log sources
AnswerA

MTTR measures how long it takes to fully resolve an incident from detection, providing the most direct comparison for automation success.

Why this answer

Mean Time to Respond (MTTR) or Mean Time to Acknowledge (MTTA) provides the baseline efficiency metrics necessary to measure ROI and operational improvement after automation is deployed.

21
MCQmedium

An XSOAR architect is designing a SOC workflow where critical alerts from a SIEM must bypass the standard queue and immediately trigger an urgent page to the on-call engineer. Which integration category and playbook design pattern should be utilized?

A.A scheduled weekly email summary report sent to department heads.
B.PagerDuty/On-call alerting integration tasks placed on a high-priority incident routing path.
C.A pre-processing rule that archives all critical alerts.
D.A database index optimization job.
AnswerB

PagerDuty integrations trigger immediate escalations and paging workflows for critical incidents.

Why this answer

PagerDuty or on-call alerting integrations combined with high-priority conditional playbook branching ensure urgent notifications are dispatched instantly.

22
MCQhard

An XSOAR engineer is planning a custom integration fetch-incidents mechanism using REST API polling. The target API uses cursor-based pagination with timestamp markers. How must the integration code store the pagination state between polling intervals to ensure no incidents are missed?

A.Using demisto.getLastRun() and demisto.setLastRun() to persist cursor timestamps between execution cycles.
B.Writing the cursor value to a global environment variable in the operating system shell.
C.Storing the cursor in the browser local storage of the administrator who configured the instance.
D.Hardcoding the timestamp directly into the integration YAML source code.
AnswerA

getLastRun and setLastRun persist state across integration polling executions in the XSOAR database.

Why this answer

Integrations in XSOAR store pagination markers and last-run timestamps using `demisto.getLastRun()` and `demisto.setLastRun()`.

23
Multi-Selecthard

An XSOAR architect is designing high availability and disaster recovery (HA/DR) architecture for an enterprise deployment. Which THREE architectural elements are critical for ensuring seamless failover and data integrity? (Choose THREE)

Select 3 answers
A.Backing up log files manually to a USB flash drive once a year.
B.Synchronizing Elasticsearch node clusters to maintain consistent search and context storage.
C.Configuring database replication for the underlying PostgreSQL cluster.
D.Running all integrations on a single unmanaged workstation without clustering.
E.Deploying redundant XSOAR application server nodes behind a load balancer.
AnswersB, C, E

Elasticsearch stores context data and incident indexes, requiring cluster synchronization.

Why this answer

Clustered PostgreSQL database, synchronized Elasticsearch indices, and redundant remote engines or server nodes are vital for enterprise HA/DR.

24
MCQmedium

A security architect is designing an incident classification taxonomy in XSOAR for a multi-tenant MSSP environment. Different clients require different playbook execution paths based on their subscription tier. Where should the architect configure this logic?

A.Inside the server configuration (Settings > About > Troubleshooting) using global JSON overrides.
B.Within the integration instance configuration parameter list as static environment variables.
C.By hardcoding tenant checks into every individual task script using Python sys.argv.
D.In Incident Types and Classifiers, mapping incoming tags to specific incident types and default playbooks.
AnswerD

Classifiers map incoming raw data fields directly to XSOAR Incident Types, which automatically trigger the corresponding playbook.

Why this answer

Classifiers and incident type mapping rules evaluate incoming event fields (such as tenant ID or client tag) to route incidents to the correct Incident Type and associated default playbook.

25
Multi-Selecthard

An XSOAR architect is designing an automated incident response workflow that requires human approval before executing destructive remediation actions. Which THREE design patterns or features should be incorporated to handle human interaction securely and effectively? (Choose THREE)

Select 3 answers
A.Manual playbook tasks configured with specific prompt options (e.g., Approve / Deny).
B.Terminates the entire XSOAR server instance immediately upon hitting a manual task.
C.Assigning manual tasks to specific user roles (e.g., Tier2-Analysts or SOC-Lead) rather than specific individual usernames.
D.Integrating ChatOps (Slack or Microsoft Teams) interactive buttons for remote approvals.
E.Relying on anonymous public web forms accessible without authentication.
AnswersA, C, D

Manual tasks pause execution and present clear choice buttons to analysts.

Why this answer

Manual tasks with prompt options, role-based task assignments, and ChatOps (Slack/Teams) interactive buttons are standard patterns for human approval workflows.

26
MCQmedium

An organization is implementing an XSOAR use case for insider threat detection. The workflow requires correlating alerts from HR systems, file integrity monitoring, and proxy logs. During playbook design, how should context data from these disparate sources be merged for analysis?

A.Save each source's data into a separate hardcoded local text file on the Linux host.
B.Manually email raw log dumps to all SOC analysts.
C.Delete previous task context before running the next integration.
D.Write outputs to standardized XSOAR context keys (such as Account or Endpoint) so subsequent tasks can reference unified data.
AnswerD

Standardized context data formatting ensures that outputs from different tools populate the same data structure for easy correlation.

Why this answer

XSOAR context paths allow storing and referencing structured JSON data under unified keys (e.g., Account.Username), enabling correlation across multiple integration outputs.

27
MCQmedium

During SOC workflow design for malware containment, an engineer wants to ensure that analysts are prompted for approval before an isolation command is issued to endpoints. Which XSOAR playbook component accomplishes this?

A.A manual task configured with prompt options and assigned to the relevant analyst role.
B.An integration instance fetch-incidents polling interval adjustment.
C.A pre-processing rule that drops incoming JSON payloads lacking approval metadata.
D.A transformer function applied to incident field mapping.
AnswerA

Manual tasks pause the playbook workflow, present choices to authorized users, and wait for input before proceeding.

Why this answer

A manual task (or data collection task configured with a prompt) pauses playbook execution and assigns a pending task to an analyst or user role for approval.

28
Multi-Selecthard

When planning advanced playbook logic and data manipulation in XSOAR, which THREE methods can be used to extract, filter, or transform data within playbook tasks? (Choose THREE)

Select 3 answers
A.Recompiling the XSOAR Java Virtual Machine bytecode.
B.Modifying raw database transaction logs with a hex editor.
C.Custom Python automation scripts that process context data and return modified outputs.
D.JSON path expressions to query and extract specific values from nested context dictionaries.
E.Built-in transformer functions (e.g., join, concat, Regex, uniq) applied during field mapping or task parameter configuration.
AnswersC, D, E

Custom scripts offer advanced logic and data transformation capabilities beyond built-in transformers.

Why this answer

Built-in transformer functions, JSON path expressions (jq-like syntax), and custom Python automation scripts are the primary ways to manipulate data in XSOAR playbooks.

29
Multi-Selecthard

An XSOAR automation engineer is planning incident classification and routing for incoming multi-source alerts. Which THREE elements must be considered when designing the mapping between incoming raw event fields and XSOAR incident fields? (Choose THREE)

Select 3 answers
A.Mapping raw alert JSON keys to corresponding XSOAR incident custom fields.
B.Using field transformers (e.g., timestamp conversion or string parsing) during the mapping process.
C.Changing the BIOS serial number of the XSOAR host server.
D.Configuring incident type mapping rules to route alerts to the correct playbook based on alert attributes.
E.Manually retyping every incoming log into a physical typewriter.
AnswersA, B, D

Mapping ensures raw data attributes populate structured XSOAR incident fields.

Why this answer

Field transformers, custom mapping rules, and matching raw payload attributes to custom incident fields are key considerations for incident routing and mapping.

30
MCQhard

An automation engineer is designing a complex incident investigation workflow where sub-playbooks are invoked dynamically based on asset criticality extracted during enrichment. Which XSOAR playbook feature allows calling another playbook conditionally based on incident context?

A.Custom DBot score thresholds configured in system settings.
B.Incident layout tab visibility rules.
C.A conditional task evaluating context paths to execute specific sub-playbooks.
D.Global server environment variables evaluated at startup.
AnswerC

Conditional tasks inspect the incident context and direct workflow execution down distinct branches, each capable of invoking a specific sub-playbook.

Why this answer

A conditional task or a playbook task executing a sub-playbook with conditional entry criteria allows dynamic routing to specialized sub-playbooks.

31
MCQmedium

An organization is planning an XSOAR use case for vulnerability management triage. Vulnerability scans produce hundreds of thousands of findings daily. To prevent XSOAR from running out of memory or overwhelming the database, what is the best practice for ingestion planning?

A.Store all vulnerability payloads as plain text strings in a single custom incident field.
B.Disable incident auto-saving entirely so data only exists in analyst memory.
C.Implement integration-level filters or pre-processing rules to ingest only high and critical severity vulnerabilities.
D.Ingest all raw vulnerabilities as individual high-priority incidents without exception.
AnswerC

Filtering at ingestion ensures only actionable, high-priority findings consume XSOAR database and memory resources.

Why this answer

Filtering out low-risk or informational vulnerabilities at the integration level or ingest filter stage prevents unnecessary database bloat.

32
Multi-Selecteasy

When planning an XSOAR incident response use case, which TWO core data constructs are fundamental for organizing and displaying incident information to analysts? (Choose TWO)

Select 2 answers
A.Incident Fields and Layouts that structure and display data attributes in the UI.
B.Incident Types that classify the category of security event.
C.Physical server rack elevation diagrams.
D.Browser extension plugin manifests.
E.Linux kernel module compilation parameters.
AnswersA, B

Fields and layouts determine what data is stored and how it is presented to analysts.

Why this answer

Incident Types and Incident Fields/Layouts form the foundational data structure used to categorize and present incident details in XSOAR.

33
MCQmedium

An XSOAR developer is planning a playbook task that runs a custom Python script. The script needs to accept a dynamic threshold value configured by the administrator without hardcoding it into the script source code. How should the developer design this?

A.Define script arguments in the script settings and access them via demisto.args() in Python.
B.Hardcode the threshold value directly as a global variable in every script file.
C.Write the value to the server's /etc/passwd configuration file.
D.Store the threshold inside a browser cookie on the analyst's machine.
AnswerA

demisto.args() retrieves parameters passed from the playbook task configuration, enabling reusable and configurable scripts.

Why this answer

Script arguments defined in the script metadata allow administrators to pass dynamic values from the playbook task configuration into the Python script.

34
Multi-Selectmedium

An XSOAR implementation team is planning threat intelligence management workflows. Which THREE capabilities does XSOAR provide natively for managing and acting upon threat indicators? (Choose THREE)

Select 3 answers
A.Indicator matching against active incidents to detect historical compromise.
B.Automatic extraction of indicators from unstructured text in email bodies and incident descriptions.
C.Physical hardware asset tracking and automated server rack cooling adjustment.
D.Indicator reputation scoring (DBot score) ranging from Good to Bad.
E.Direct compilation of proprietary operating system kernel exploits.
AnswersA, B, D

Indicator matching checks new threat intel against historical incident context.

Why this answer

Indicator reputation scoring, indicator types (IP, domain, hash, URL), and automated indicator sharing/blocking lists are core native XSOAR threat intel features.

35
MCQmedium

An organization is planning an automated threat intelligence enrichment use case. When indicators are extracted from an incident, the architect wants to ensure that internal private IP addresses and loopback addresses are excluded from external threat intel queries. Where should this filtering logic be planned?

A.By increasing the timeout value of the HTTP client.
B.By disabling all threat intelligence integrations entirely.
C.In indicator extraction settings or playbook conditional filters that check for private IP ranges (RFC 1918) before querying external APIs.
D.Within the user permission role definitions.
AnswerC

Filtering out private IPs prevents wasting API rate limits and leaking internal network topology to third-party services.

Why this answer

Indicator filters or classifier rules can be configured to ignore private, reserved, or internal IP ranges before sending queries to external commercial threat intel feeds.

36
MCQeasy

When planning a new automation use case, an XSOAR analyst needs to reference documentation and example code for built-in automation scripts and commands. Where within the XSOAR UI can this reference library be accessed directly?

A.In the Automation library (Playbooks > Scripts or Settings > Integrations > Automation).
B.Within the incident list view column selector.
C.In the user profile settings under password reset.
D.Inside the dashboard widget editor.
AnswerA

The Automation library contains all available scripts, commands, and integration capabilities along with parameter documentation.

Why this answer

The Automation section (or Playground / CLI help) provides access to the comprehensive command library and script documentation.

37
MCQmedium

An organization wants to implement an XSOAR use case where indicators extracted from threat reports are automatically shared with perimeter firewalls. During the workflow design phase, the architect must ensure that only indicators with a high confidence score are blocked. Where should this filtering logic be applied in the playbook?

A.By increasing the server thread pool size.
B.Within the user account management settings.
C.A conditional task that checks indicator reputation or confidence scores before executing the block command.
D.By modifying the default system clock synchronization settings.
AnswerC

Conditional tasks inspect data values in the context and route execution only when criteria like high confidence are met.

Why this answer

A conditional task evaluating indicator reputation or confidence scores prevents low-confidence indicators from reaching downstream blocking actions.

38
MCQmedium

An XSOAR developer is planning a playbook that processes file attachments. Some attachments may be password-protected archives (e.g., .zip files with passwords). How should the playbook handle extracting files when a password is required?

A.Convert all archive files into plain text PDF documents automatically.
B.Restart the XSOAR server container to clear encryption keys.
C.Pass password parameters to the file extraction task, or design a prompt for an analyst to supply known container passwords.
D.Instantly delete any file ending in a .zip extension without inspection.
AnswerC

Extraction commands accept password parameters to successfully unpack encrypted archives during analysis workflows.

Why this answer

File extraction commands in XSOAR (such as Unzip or extract files) support passing password parameters, which can be dynamically retrieved or prompted from analysts if necessary.

39
MCQmedium

An XSOAR automation developer is building a custom script that processes a large list of IP addresses. To ensure the script adheres to best practices and does not block the XSOAR server event loop, how should the script be implemented?

A.Write all intermediate data to local hard disk files instead of the XSOAR context.
B.Process items in efficient batches and utilize native XSOAR demistomock/demisto execution patterns without infinite loops.
C.Use an infinite 'while True' loop with zero sleep time to poll the API continuously.
D.Execute OS-level shell commands using 'subprocess' to bypass XSOAR API restrictions.
AnswerB

Efficient batching and proper script structure prevent thread starvation and keep the XSOAR engine responsive.

Why this answer

Python scripts in XSOAR should execute efficiently, handle pagination or batching, and avoid blocking operations that consume excessive engine resources.

40
MCQeasy

An organization is planning to measure the success of their XSOAR implementation. Which dashboard and reporting feature should the team configure to track metrics such as total incidents processed, automation rate, and average resolution time over the last quarter?

A.The user role permissions matrix table.
B.The integration instance health status indicator.
C.Linux system kernel logs viewable via SSH.
D.XSOAR Dashboards and Reports with built-in widget templates for metrics and automation ROI.
AnswerD

Dashboards and reports display real-time and historical analytics regarding incident handling and automation efficiency.

Why this answer

XSOAR Dashboards and Reports provide native widgets and reporting templates specifically designed to visualize SOC metrics, automation ROI, and incident statistics.

41
MCQeasy

When designing an automated SOC use case for ticket synchronization with ServiceNow, an engineer needs to map XSOAR incident fields to ServiceNow incident fields. Where are field mappings between XSOAR and integrations typically configured?

A.As part of the role-based access control (RBAC) permissions matrix.
B.In the integration instance configuration settings under mapper parameters.
C.Inside the Demisto system log file (/var/log/demisto/server.log).
D.Within the server health-check dashboard.
AnswerB

Integration mappers define how fields are translated between XSOAR and third-party systems during outgoing and incoming sync.

Why this answer

Integration instance configuration settings provide the mapping interface between XSOAR incident fields and external ticketing system fields.

Ready to test yourself?

Try a timed practice session using only Use Case Planning And Development questions.