Courseiva

Certified XSOAR Engineer (XSOAR-Engineer) (XSOAR-Engineer) — Questions 76150

219 questions total · 3pages · All types, answers revealed

Page 1

Page 2 of 3

Page 3
76
MCQeasy

An analyst wants to quickly find all incidents assigned to them that are currently in 'Investigation' status. Which method should be used from the Incident WorkArea?

A.Export all incidents to CSV and filter them locally in Microsoft Excel
B.Navigate to Settings > Integrations and configure a new filter rule for active incidents
C.Create a new custom dashboard widget every time a personal filter is needed
D.Use the WorkArea search bar with the query 'owner:me and status:Investigation'
AnswerD

The XSOAR query syntax supports owner:me and status fields directly in the search bar.

Why this answer

Filtering incidents in the WorkArea using query builder or pre-filtered views allows analysts to isolate specific criteria such as owner and status.

77
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.

78
MCQmedium

A scheduled feed is failing with a certificate verification error because the feed source uses an internal self-signed SSL certificate. How can an administrator resolve this in Cortex XSOAR?

A.Delete the integration instance and recreate it using HTTP instead of HTTPS.
B.Disable SSL verification in the integration instance configuration parameters if the option is available, or add the CA certificate to the trust store.
C.Increase the timeout threshold in server configuration.
D.Modify the feed provider's web server configuration.
AnswerB

Adding certificates to the trust store or disabling verification (when supported) resolves SSL handshake failures.

Why this answer

Custom or self-signed certificates must be added to the XSOAR server trust store or the integration instance must have certificate validation disabled if supported.

79
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.

80
MCQeasy

When setting up a new threat intelligence feed, what parameter determines how far back in time the integration pulls historical indicators upon initial run?

A.Fetch Interval frequency
B.Maximum Indicator Limit
C.Lookback period or First fetch parameter
D.Indicator Expiration Timer
AnswerC

The first fetch parameter controls the initial historical time window for indicator ingestion.

Why this answer

Feed integration instances typically include a 'First fetch' configuration parameter to determine historical data retrieval depth.

81
Multi-Selecteasy

Which TWO actions can an administrator perform within the Cortex XSOAR Threat Intel workspace when managing indicators? Choose 2 answers.

Select 2 answers
A.Configure firewall routing tables
B.Perform bulk actions such as tagging or updating reputation
C.Manually create new threat indicators
D.Modify core system database storage paths
E.Write raw Linux shell scripts to execute on remote feed servers
AnswersB, C

Bulk actions allow modifying tags and reputations for selected indicators.

Why this answer

The Threat Intel workspace allows analysts and administrators to manually create indicators and execute bulk actions like tagging.

82
MCQeasy

When viewing a running playbook in an active incident, what do the different task border colors (such as green, red, or blue) typically indicate?

A.The permission level required by the analyst viewing the task
B.The difficulty rating assigned by the playbook developer
C.The execution status of the task (e.g., completed, failed, in-progress)
D.The integration vendor associated with the task command
AnswerC

Task border colors indicate current execution states in active incidents.

Why this answer

Color coding on playbook tasks in active incidents reflects their execution status (e.g., green for completed, red for failed, blue for in-progress).

83
Multi-Selecteasy

Which TWO Cortex XSOAR features assist analysts in investigating indicators found in threat feeds? Choose 2 answers.

Select 2 answers
A.HTML email template designer
B.Global LDAP user directory sync
C.Related incidents list
D.Indicator relationship graphs and mappings
E.Automatic hypervisor backup scheduling
AnswersC, D

Shows past and active incidents where the indicator was observed.

Why this answer

Investigators use indicator relationships, related incidents, and enrichment playbooks to analyze threat indicators.

84
Multi-Selectmedium

Which THREE parameters are typically required when configuring a generic REST API feed integration instance in Cortex XSOAR? Choose 3 answers.

Select 3 answers
A.Active directory domain controller IP address
B.Fetch interval frequency
C.Feed URL or API endpoint
D.Indicator type mapping
E.Syslog server forwarding port
AnswersB, C, D

The fetch interval determines how often the platform pulls updates.

Why this answer

Generic feed integrations require URL endpoints, fetch intervals, and indicator type mappings to function properly.

85
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.

86
MCQhard

An administrator notices that Cortex XSOAR server memory consumption spikes and eventually crashes due to out-of-memory errors during heavy incident ingestion. Which server configuration parameter should be adjusted to control the maximum heap size allocated to the Java Virtual Machine (JVM)?

A.demisto.engine.memory.limit
B.incident.ingestion.buffersize
C.python.max.worker.memory
D.server.jvm.max.memory
AnswerD

server.jvm.max.memory defines the maximum heap allocation for the Cortex XSOAR Java process.

Why this answer

The JVM heap size for the Cortex XSOAR server is controlled via the server configuration parameters, specifically server.jvm.max.memory or system environment variables like JAVA_OPTS.

87
MCQeasy

An analyst wants to view incidents that were closed within the last 24 hours. Which query should be entered in the WorkArea search bar?

A.active:false and duration<1d
B.status:closed and time:today
C.closeddate:past-day
D.closed > 24hours
AnswerD

The query 'closed > 24hours' filters for incidents closed within the past 24 hours.

Why this answer

Time-based queries in XSOAR use keywords like 'closed' and relative time ranges like 'closed > 24hours'.

88
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.

89
Multi-Selecthard

Which TWO factors influence the final calculated reputation score of an indicator when multiple feeds provide conflicting data? Choose 2 answers.

Select 2 answers
A.Source trust levels and weights
B.The resolution of the user's browser screen
C.Indicator scoring rules
D.The total number of open incidents in the War Room
E.The physical geographic location of the XSOAR server
AnswersA, C

Trust levels and weights dictate which feed sources take precedence.

Why this answer

Indicator scoring is determined by source weight/trust levels and indicator scoring rules configured in the platform.

90
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.

91
MCQhard

An engineer is mapping outputs from an integration command to the XSOAR context. The integration returns a key named 'IPAddress', but standard XSOAR naming conventions and downstream playbook tasks expect 'IP'. How can the engineer transform this output during the mapping phase without modifying the integration code?

A.Run a command to delete the context and recreate it using standard Python scripts.
B.Modify the global incident type schema to automatically alias IPAddress as IP.
C.Use a context transformer or custom mapper in the task's Edit Outputs section to map 'IPAddress' to 'IP'.
D.Rename the integration instance name to match the desired output key.
AnswerC

Correct. Task output mapping allows renaming and transforming keys using built-in mapping tools.

Why this answer

XSOAR allows the use of built-in context transformers and custom mappers in playbook task settings to rename and restructure output keys.

92
MCQmedium

An engineer needs to document a complex conditional branch inside a playbook so that other team members understand the business logic. Where can notes or documentation be added directly within the playbook design interface?

A.By emailing the JSON export to the team
B.By writing comments inside the incident war room
C.By adding Notes or Task Descriptions in the task properties drawer
D.By modifying the server's README.md file
AnswerC

Task descriptions and documentation fields allow engineers to document logic.

Why this answer

Playbook designers can add visual notes or descriptions to tasks and canvas areas to document workflow logic.

93
MCQmedium

You need to ensure that a specific playbook task only executes if the incident severity is 'High' or 'Critical'. Where do you apply this filtering logic?

A.In the playbook JSON file by manually modifying the 'filters' array
B.In the server configuration under Incident Types
C.By writing a custom pre-processing script for every integration
D.In the task's 'Conditions' tab by defining expression rules based on incident severity
AnswerD

Task conditions evaluate incident fields like severity before running the task.

Why this answer

Task-level execution conditions are configured within the task's 'Conditions' tab in the task properties drawer.

94
Multi-Selecteasy

Which TWO actions can an analyst perform within the Incident War Room?

Select 2 answers
A.Provision new cloud virtual machines
B.Add analyst notes and comments
C.Configure physical firewall port speeds
D.Update XSOAR server SSL certificates
E.Execute CLI integration commands
AnswersB, E

Analysts can post notes and annotations in the War Room.

Why this answer

Analysts can execute integration commands and post notes/comments in the War Room.

95
Multi-Selectmedium

Which THREE types of data can be ingested as threat intelligence indicators in Cortex XSOAR out-of-the-box? Choose 3 answers.

Select 3 answers
A.File hashes (MD5, SHA1, SHA256)
B.Local network switch port numbers
C.IP addresses (IPv4 and IPv6)
D.Employee badge access timestamps
E.Domain names and URLs
AnswersA, C, E

File hashes are standard indicator types.

Why this answer

XSOAR natively supports standard indicator types including IP addresses, domain names, and file hashes (MD5, SHA256).

96
MCQhard

During a routine maintenance window, an administrator upgrades a content pack from the Marketplace, which causes several existing playbooks to fail due to a breaking schema change in a custom automation script. What is the fastest method to revert the content pack to the previously working version?

A.Delete the content pack folder from the file system and restart the server.
B.Run 'demisto-sdk downgrade' from the CLI.
C.Restore the entire server from the last nightly database backup.
D.Use the Marketplace interface to select the specific content pack and downgrade to the previous stable version.
AnswerD

Marketplace supports version history selection, allowing administrators to seamlessly downgrade specific content packs.

Why this answer

Cortex XSOAR Marketplace allows administrators to manage installed content pack versions and roll back to previous versions directly from the Marketplace view.

97
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.

98
MCQmedium

An administrator observes that Python-based integrations are failing with SSL certificate verification errors when connecting to an internal API that uses a private enterprise Certificate Authority (CA). Where must the private CA certificate be installed so that all Cortex XSOAR integration containers trust it?

A.Uploaded via Settings > About > Troubleshooting > Server Certificate (Custom Certificate)
B.Configured inside the PostgreSQL database connection string
C.In the host operating system's /etc/pki/ca-trust/source/anchors/ directory only
D.Inside each individual integration's Python script code
AnswerA

Uploading the custom CA certificate via the server settings ensures it is propagated to the Docker container trust stores.

Why this answer

Custom CA certificates must be uploaded to Cortex XSOAR via Settings > About > Troubleshooting > Server Certificate, which injects them into the trust store used by integration containers.

99
MCQmedium

An organization wants to expire indicators automatically if they have not been seen in any incoming feeds for 90 days. Where is this expiration threshold configured?

A.Automation > Scripts > Expiration Script
B.Settings > Advanced > Indicator Types
C.Threat Intel > Indicator Queries > Expiration
D.Settings > About > Server Configuration
AnswerB

Indicator expiration and aging rules are configured within Indicator Types settings.

Why this answer

Indicator expiration rules are managed globally or per indicator type under Advanced settings in Cortex XSOAR.

100
MCQeasy

An analyst wants to generate a PDF report containing high-level metrics about incident closure rates over the last month. Where should the analyst initiate this report generation?

A.Dashboards > Reports
B.Incidents > Export > Report
C.Threat Intel > Indicators > Export
D.Settings > Advanced > Reports
AnswerA

The Reports section under Dashboards allows users to create, schedule, and generate PDF reports.

Why this answer

Reports are managed and generated from the Dashboards & Reports section in XSOAR.

101
MCQmedium

An administrator needs to modify the default layout of the Incident Info section so that custom fields appear prominently for all phishing incidents. Where should this be configured?

A.Settings > About > Server Configuration
B.Settings > Integrations > Instances
C.Settings > Customization > Layouts
D.Incidents > War Room > Layout Configuration
AnswerC

Layouts can be customized by incident type under Settings > Customization > Layouts.

Why this answer

Layouts in XSOAR define the visual presentation of incident details based on incident types.

102
MCQmedium

An engineer is troubleshooting a playbook where a task is skipped unexpectedly. Upon reviewing the task configuration, they notice a condition set in the 'Conditions' tab. What evaluates this condition to determine if the task runs or is skipped?

A.The integration instance health status
B.The evaluation of the task's conditional expression against the current Incident Context
C.The system clock and task timeout thresholds
D.The user permissions of the analyst who opened the incident
AnswerB

Task conditions evaluate context data at runtime to decide execution.

Why this answer

Playbook task conditions evaluate context paths and expressions to determine whether the task should execute or be skipped.

103
MCQmedium

An administrator wants to ensure that specific sensitive incidents are restricted so that only members of the 'IncidentResponse' team can view or edit them. How should this be implemented?

A.Turn off the REST API server for all non-admin users
B.Password-protect each individual incident via the War Room header
C.Configure Role-Based Access Control (RBAC) and assign incident type permissions to the 'IncidentResponse' role
D.Encrypt the incident database table using AES-256 keys
AnswerC

XSOAR RBAC allows restricting access to specific incident types based on user roles.

Why this answer

Incident-level access control or role-based permissions on incident types can restrict visibility.

104
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.

105
MCQhard

A security analyst wants to build a custom incident report that automatically includes a dynamic widget generated from a saved query in the War Room. Which report element type must the analyst use to incorporate this War Room data?

A.A Section of type 'Markdown' containing embedded REST API calls to the XSOAR server.
B.A Section of type 'War Room Transcript' filtered by playbook task ID.
C.A Section of type 'Image' pointing to the temporary URL of the dashboard widget.
D.A Section of type 'Query' configured with the specific incident query and associated widget type.
AnswerD

Query sections allow reports to pull dynamic data using incident or indicator queries and render them as widgets.

Why this answer

To include dynamic data from saved queries or widgets into an XSOAR report, the report section must be configured as a Query or Widget type section.

106
MCQeasy

While building a playbook, an engineer needs to prompt an analyst to review a list of indicators and make a decision to block or ignore them before the playbook continues. Which task type should be used?

A.Loop Task
B.Data Enrichment Task
C.Command Task
D.Prompt Task
AnswerD

Correct. Prompt tasks pause playbook execution to request user interaction or decisions.

Why this answer

A Data Collection or Prompt task is designed to pause the playbook and request manual input or a decision from an analyst.

107
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()`.

108
Multi-Selecteasy

Which TWO of the following are valid task types available when building a playbook in the Cortex XSOAR visual designer? (Choose two)

Select 2 answers
A.Firewall Task
B.Conditional Task
C.Database Task
D.Router Task
E.Automation Task
AnswersB, E

Conditional tasks handle branching logic based on context or incident fields.

Why this answer

Playbook task types include Automation, Conditional, Manual, Sub-playbook, and Data Collection tasks.

109
MCQmedium

An administrator wants to ensure that threat indicators received from a low-reputation feed do not automatically alter overall incident severities. Where is indicator-to-incident impact configured?

A.Threat Intel > Feeds > Impact Settings
B.Incidents > Types > Severity Rules
C.Automation > Scripts > SeverityCalculator
D.Settings > Advanced > Indicator Scoring & Severity Mapping
AnswerD

Severity mapping settings control how indicator reputations translate into incident impact.

Why this answer

Indicator impact on incident severity can be configured or tuned within Advanced settings or indicator scoring configurations.

110
Multi-Selecthard

An XSOAR Engineer is troubleshooting a playbook where a custom automation script fails to receive expected arguments. Which THREE diagnostic steps should the engineer perform? (Choose three)

Select 3 answers
A.Reinstall the underlying operating system and format all storage volumes.
B.Replace the server's network interface card to fix context serialization errors.
C.Check server log files (e.g., demisto.log) for Python tracebacks and error messages.
D.Inspect the task's 'Inputs' tab in the playbook editor to verify argument mapping and syntax.
E.Review the War Room or task execution details to see the exact arguments passed at runtime.
AnswersC, D, E

Server logs reveal script errors and tracebacks.

Why this answer

Troubleshooting script arguments involves inspecting task inputs in the playbook UI, checking the War Room for exact command execution syntax, and reviewing server log files for Python tracebacks.

111
Multi-Selectmedium

Which THREE configuration settings can be applied to manage indicator lifecycles in Cortex XSOAR? Choose 3 answers.

Select 3 answers
A.Expiration threshold rules based on last seen time
B.Active Directory group policy synchronization
C.Syslog rotation schedules
D.Manual reputation override / False Positive marking
E.Auto-cleanup settings for expired indicators
AnswersA, D, E

Expiration rules automatically age out unseen indicators.

Why this answer

Indicator lifecycles are managed through expiration thresholds, auto-cleanup rules, and reputation overrides.

112
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.

113
Multi-Selecteasy

Which TWO tabs are typically found in the task properties drawer when configuring an Automation task in a playbook? (Choose two)

Select 2 answers
A.Kernel
B.Inputs
C.Compiler
D.Outputs
E.Bios
AnswersB, D

The Inputs tab configures arguments passed to the task script.

Why this answer

Task property drawers include tabs for Task Details, Inputs, Outputs, and Conditions.

114
MCQhard

During a high-severity incident, an analyst needs to run a playbook task manually while bypassing standard automated conditional gates. How can this be accomplished from the War Room?

A.Restart the entire XSOAR server container to reset playbook state machines
B.Navigate to the Playbook tab within the incident, select the specific task, and choose 'Force Run'
C.Type '!force-playbook-task' directly in the War Room CLI without parameters
D.Edit the incident type schema to automatically convert all conditional tasks to automatic
AnswerB

The incident Playbook tab allows analysts to manually run or restart specific tasks, bypassing normal conditions.

Why this answer

Analysts can use the 'task' or similar War Room CLI capabilities or interact with the Playbook tab directly to force execution, but forcing task execution via the Playbook view or CLI override allows manual intervention.

115
Multi-Selecteasy

Which TWO attributes are mandatory when defining a custom indicator type in Cortex XSOAR? Choose 2 answers.

Select 2 answers
A.Indicator Type Name
B.Active Directory SSL certificate
C.Validation regex or pattern
D.Syslog facility level
E.Incident SLA escalation timer
AnswersA, C

A unique name is required to identify the indicator type.

Why this answer

Custom indicator types require a unique name and matching regular expression or validation pattern to identify the indicator format.

116
MCQeasy

An analyst needs to quickly check whether an MD5 file hash exists across all active threat intel feeds without navigating through multiple menus. Where can this be performed?

A.Automation > Playground > Test Hash
B.Settings > Integrations > Global Search
C.Incidents > Filter > Hash Lookup
D.The global search bar at the top of the Cortex XSOAR interface.
AnswerD

The global search bar allows searching indicator values across the entire platform instantly.

Why this answer

The global search bar in Cortex XSOAR supports searching for indicators directly by value.

117
MCQeasy

An analyst wants to view the historical reputation changes of a specific malicious IP address over time. Which tab within the Indicator Details page provides this timeline?

A.Raw Data tab
B.Timeline or History tab
C.Workplan tab
D.Related Incidents tab
AnswerB

The Timeline/History tab tracks historical reputation changes and updates.

Why this answer

The Reputation or History tab in the Indicator Details page displays the audit trail of score updates and source contributions.

118
Multi-Selectmedium

Which TWO methods can an administrator use to share a dashboard with other users in Cortex XSOAR?

Select 2 answers
A.Broadcast via Bluetooth pairing
B.Share with specific user roles
C.Make the dashboard public to all users
D.Publish via public FTP server upload
E.Print via thermal receipt printer
AnswersB, C

Dashboards can be shared with designated roles.

Why this answer

Dashboards can be shared with specific roles or made public to all users.

119
MCQhard

An organization uses a custom threat feed that updates via an API requiring OAuth2 authentication with token rotation. How should the administrator configure this integration instance?

A.Hardcode the Bearer token into the integration script source code.
B.Provide the client ID, client secret, and token URL in the integration instance configuration fields designed for OAuth2.
C.Write a cron job on the host OS to generate tokens and write them to a shared file.
D.Configure a separate incident classification rule to handle authentication headers.
AnswerB

XSOAR integration frameworks natively support OAuth2 credential parameters for automatic token retrieval and rotation.

Why this answer

Integration instances supporting OAuth2 utilize built-in authentication parameters where credentials and token endpoints are supplied for automatic token management.

120
Multi-Selectmedium

Which TWO methods can analysts use to filter incidents in the Incident WorkArea search bar?

Select 2 answers
A.Free-text keyword search
B.SQL JOIN statements
C.Regular expressions evaluated against raw disk sectors
D.Bash pipe commands
E.Key-value pair queries (e.g., severity:high)
AnswersA, E

Entering free text searches incident summaries and descriptions.

Why this answer

WorkArea searches support free text search and structured key-value query filters (e.g., severity:high, status:active).

121
MCQeasy

An administrator wants to change the refresh rate of an active dashboard so that widgets update automatically every 60 seconds. Where is this setting adjusted?

A.Settings > Customization > UI Preferences
B.The auto-refresh dropdown menu located in the dashboard header
C.Dashboards > Widget Editor > Refresh Interval
D.Settings > Server Configuration > Dashboard.Refresh.Rate
AnswerB

Dashboards feature an auto-refresh timer selection in the top navigation bar.

Why this answer

Dashboard refresh intervals can be configured via the dashboard view controls.

122
MCQmedium

An analyst wants to create a custom dashboard widget that displays a bar chart of incidents grouped by their source brand (e.g., CrowdStrike, SentinelOne). Which widget configuration property should the analyst select?

A.Configure a War Room script automation that injects HTML directly into the server header.
B.Create a dynamic playbook task that exports PNG screenshots to the dashboard folder.
C.Set the chart type to Bar and group the data by the appropriate incident field representing the source.
D.Enable raw syslog streaming to an external SIEM for visualization.
AnswerC

Grouping metrics by incident fields while choosing the bar chart type builds the requested visualization.

Why this answer

When creating a custom chart widget in XSOAR, the analyst specifies the chart type (e.g., Bar) and groups the results by a specific incident field (such as 'brand' or source integration).

123
MCQmedium

You want to build a playbook that iterates through a list of alert IDs and runs an enrichment command for each ID. Which task type should you use to achieve this iteration?

A.Data Collection Task
B.Loop Task
C.Parallel Task Group
D.Conditional Task
AnswerB

Loop tasks iterate over lists of data, executing tasks for each element.

Why this answer

A Loop Task is used in XSOAR playbooks to iterate over a list of items and execute subsequent tasks for each item.

124
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.

125
MCQhard

An engineer is utilizing the 'Set' task to manipulate context data. They want to clear an existing context key named 'MaliciousIP' entirely so subsequent tasks do not read stale data. How should this be configured in the Set task?

A.Run a bash command via integration to purge the Redis database.
B.Rename the playbook to force a context reset.
C.Delete the task and recreate the playbook canvas from scratch.
D.Set the value of 'MaliciousIP' to 'null' or leave the value field empty while checking the overwrite option.
AnswerD

Setting a context key to empty or null with overwrite clears the stale data.

Why this answer

To clear or overwrite a context key, you can assign an empty value or use specific context clearing methods provided by built-in automation helpers like ClearContext.

126
MCQeasy

Where can an administrator view the currently active Docker image versions used by integrations in Cortex XSOAR?

A.Dashboards > Container Health
B.Settings > Integrations > Docker Images
C.Incidents > Management > Containers
D.Settings > About > System Information
AnswerB

The Docker Images menu lists all images, their versions, and allows administrators to test or update them.

Why this answer

Docker image details and container management are located in Settings > Integrations > Docker Images.

127
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.

128
MCQmedium

An administrator needs to schedule a periodic database maintenance task to optimize storage and prune old audit logs. Where are data retention and housekeeping settings configured in Cortex XSOAR?

A.Incidents > Retention Policies
B.Dashboards > Maintenance Settings
C.Settings > Advanced > Server Configuration
D.Settings > Integrations > Database Maintenance
AnswerC

Housekeeping intervals, audit log retention, and data pruning settings are configured via server configuration keys.

Why this answer

Data retention, incident archiving, and cleanup schedules are managed under Settings > Advanced > Server Configuration.

129
MCQeasy

Which log file on a Linux-based Cortex XSOAR server contains the primary application runtime logs (stdout/stderr of the server process)?

A./var/log/postgresql/postgresql.log
B./var/log/demisto/demisto.log
C./var/log/messages
D./var/log/nginx/access.log
AnswerB

/var/log/demisto/demisto.log contains the primary Cortex XSOAR application logs.

Why this answer

Server runtime logs are typically directed to the system journal via systemd or stored in standard log paths like /var/log/demisto/demisto.log.

130
Multi-Selecthard

When troubleshooting an issue where an incident fails to trigger a playbook upon creation, which THREE areas should an administrator investigate?

Select 3 answers
A.Incident Type playbook association settings
B.The BIOS version of the underlying hypervisor host
C.Browser cookie expiration settings in client workstations
D.Incoming mapper rules ensuring correct incident type classification
E.Global server playbook automation toggle settings
AnswersA, D, E

If the incident type is not linked to a default playbook, no playbook will trigger automatically.

Why this answer

Playbook triggering depends on Incident Type mapping, Playbook auto-assignment settings on the incident type, and integration mapper configurations.

131
Multi-Selectmedium

An engineer is troubleshooting a playbook where a task fails intermittently because an upstream integration command takes too long to return data. Which THREE configuration options or features can the engineer use to handle this timeout issue effectively? (Choose three)

Select 3 answers
A.Use asynchronous task execution where supported so the playbook continues while the command runs in the background.
B.Increase the global server CPU allocation via the CLI.
C.Configure task-level timeout settings to fail gracefully or trigger an alternate path.
D.Modify the incident type layout to hide slow tasks.
E.Enable task retry settings to automatically re-execute the command if it fails or times out.
AnswersA, C, E

Correct. Asynchronous execution prevents the playbook thread from blocking indefinitely.

Why this answer

Timeout and retry handling in XSOAR playbooks can be managed using task timeouts, retry mechanisms, or asynchronous execution patterns.

132
MCQmedium

An analyst needs to export all incident details, including War Room notes and playbook history, for an external compliance audit. What is the recommended approach?

A.Use the standard CSV export from the Incident WorkArea
B.Take screenshots of every tab in the incident view manually
C.Query the Elasticsearch database directly using raw SQL queries
D.Generate a custom Incident Report using the Reports feature configured to include War Room and playbook sections
AnswerD

Reports allow comprehensive inclusion of incident metadata, War Room entries, and playbook tasks in PDF or Word formats.

Why this answer

Incidents can be exported or packaged, and full audit trails can be exported via reports or incident export features.

133
MCQmedium

An XSOAR administrator needs to restrict visibility of a specific incident dashboard so that only members of the Tier-2 SOC team can view it. Where should the administrator configure this permission?

A.In the User Profile settings for each individual Tier-2 SOC analyst.
B.In the Dashboard configuration settings by selecting the appropriate Roles under Sharing settings.
C.In the Incident Type layout editor under the Permissions tab.
D.In the Server Configuration (Settings > About > Configuration) by updating the 'dashboard.roles.allowed' key.
AnswerB

Sharing settings within the dashboard configuration allow administrators to restrict visibility to specific user roles.

Why this answer

Dashboard permissions are managed directly within the Dashboard configuration dialog by assigning specific user roles (such as Tier-2 SOC) to control read or write visibility.

134
Multi-Selecthard

When managing playbook versions and content packs in Cortex XSOAR, which THREE best practices apply to playbook development? (Choose three)

Select 3 answers
A.Directly edit the production server's internal SQLite database files while playbooks are running.
B.Store plaintext administrator passwords inside playbook task description fields for easy reference.
C.Clone out-of-the-box content pack playbooks before making custom modifications to prevent loss during updates.
D.Export playbooks as JSON files for version control integration (e.g., Git).
E.Use descriptive names and clear task documentation to assist team collaboration and maintenance.
AnswersC, D, E

Cloning protects custom changes from being overwritten during updates.

Why this answer

Best practices include cloning content pack items before editing, utilizing descriptive naming conventions, and exporting playbooks in JSON format for source control.

135
Multi-Selecteasy

Which TWO of the following options are valid incident statuses in Cortex XSOAR?

Select 2 answers
A.Active
B.Archived
C.Quarantined
D.Closed
E.Locked
AnswersA, D

'Active' is a standard default incident status in XSOAR.

Why this answer

Standard incident statuses in XSOAR include Pending, Active, Closed, and to some extent custom or built-in states like Assigned. Specifically, Active and Closed are core built-in statuses.

136
MCQhard

You are configuring a playbook task that calls a python-based custom automation. The automation requires a list of IP addresses. If the context path ${IP.Address} contains multiple items, how does XSOAR automatically pass this list to the script argument by default?

A.It throws a validation error unless wrapped in a string transformer.
B.It passes only the first item in the list and discards the rest.
C.It converts the list into a JSON object and stores it in a temporary file.
D.It passes the list as a comma-separated string or array to the script argument based on argument definitions.
AnswerD

XSOAR automatically handles list context values when passed to script arguments.

Why this answer

XSOAR automatically flattens or serializes list context outputs into comma-separated strings or passes them as array structures depending on argument definitions when referenced in task inputs.

137
Multi-Selecthard

When exporting incident data for external reporting or archival purposes, which THREE formats are natively supported for data export from the Incident WorkArea?

Select 3 answers
A.Windows Registry hive file (.HIV)
B.Excel (XLSX)
C.Direct binary memory dump (.DMP)
D.CSV
E.PDF (via Incident Report generation)
AnswersB, D, E

Excel export is natively supported from the WorkArea.

Why this answer

The Incident WorkArea supports exporting data to formats like CSV and Excel (XLSX).

138
MCQhard

A custom threat intelligence feed integration is returning timeout errors during large data fetches. Which integration parameter should the administrator adjust to handle large payloads?

A.Timeout parameter in the integration instance configuration
B.Fetch interval frequency
C.Indicator expiration threshold
D.Server configuration key 'http.lethal.timeout'
AnswerA

Adjusting the timeout parameter allows the integration more time to complete large data transfers.

Why this answer

Integration instances include timeout parameters to control how long the platform waits for HTTP responses from external feed providers.

139
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.

140
MCQeasy

A user needs to quickly locate all incidents assigned to them that are currently in 'In Progress' status across multiple different incident types. What is the most efficient way to achieve this using the Incident List view?

A.Create a completely new custom Report and export it to Excel.
B.Use the search bar in the Incidents page with a query filtering by owner and status.
C.Modify the default Playbook definitions to restrict visibility.
D.Build a new Dashboard widget and restart the XSOAR service.
AnswerB

Query filtering in the Incidents page allows rapid multi-criteria filtering across all incident types.

Why this answer

The Incident List view provides a query search bar where analysts can enter query syntax like `owner:current_user and status:"In Progress"` to filter incidents.

141
MCQmedium

An administrator needs to back up the Cortex XSOAR application data, including incident history, playbooks, and configuration settings. Which tool is officially recommended for taking a consistent backup of the internal configuration and database?

A.tar -czvf /backup/xsoar.tar.gz /var/lib/demisto
B.pg_dump demisto > backup.sql
C.demisto-ctl backup
D.XSOAR Web UI > Settings > Maintenance > Export Snapshot
AnswerC

demisto-ctl backup is the native, supported command to create an application-consistent backup of Cortex XSOAR.

Why this answer

The demisto-ctl script includes built-in backup routines to safely export the system state and database.

142
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.

143
MCQhard

An XSOAR report is scheduled to run weekly, but the output PDF contains overlapping widget charts and truncated text blocks. Which setting should the administrator adjust within the Report configuration to fix the formatting?

A.Increase the server-wide 'report.render.timeout' configuration variable.
B.Export the report as a CSV format instead of PDF to bypass layout constraints.
C.Modify the report section layout dimensions, orientation (Portrait/Landscape), and page break configurations.
D.Update the browser zoom settings of the user who created the scheduled report.
AnswerC

Adjusting orientation, section sizing, and page breaks directly resolves PDF layout overlapping and truncation issues.

Why this answer

Report layouts are structured using customized JSON or built-in orientation and section sizing properties to control PDF rendering margins and element arrangement.

144
MCQeasy

Where do you go in the Cortex XSOAR UI to create and modify playbooks visually?

A.Dashboards -> Widgets -> Playbook Designer
B.Automation -> Playbooks
C.Settings -> Integrations -> Playbooks
D.Incidents -> Analysis -> Playbooks
AnswerB

Playbooks are located under the Automation menu in the Cortex XSOAR platform.

Why this answer

Playbooks are built and managed within the Playbooks section of the XSOAR UI.

145
MCQmedium

An engineer has configured a playbook task that outputs a list of user objects into the context key 'Account'. The next task needs to iterate over each user object in this list to perform an Active Directory lookup. Which playbook feature should the engineer use?

A.A transformer function in the mapping section
B.A sub-playbook with parallel task execution
C.A Condition task evaluating the length of the Account array
D.The Loop feature configured directly on the task properties
AnswerD

Correct. Task looping allows execution of the same task for each item in a context array.

Why this answer

To iterate over a list of items in XSOAR context, the engineer uses the Loop feature on the task, specifying the target context array.

146
MCQmedium

An XSOAR engineer wants to create a playbook that can be triggered manually by an analyst from the Incident War Room or Summary page, but should never be triggered automatically by incoming email fetches. How should the engineer configure the playbook settings?

A.Configure the playbook trigger rules or associate it with an incident type that excludes automatic classifier fetching.
B.Disable the integration instance responsible for email fetching.
C.Set the playbook role restriction to Administrator only.
D.Delete the start task of the playbook.
AnswerA

Correct. Playbooks are tied to incident types and classifiers, or manually invoked.

Why this answer

Playbooks can be restricted by type or execution triggers. To prevent automatic triggering while allowing manual execution, the playbook should be associated with specific incident types or configured as manual-only.

147
Multi-Selecthard

An administrator is configuring scheduled reports in Cortex XSOAR and needs to distribute the final reports securely. Which THREE distribution or delivery methods are natively supported by the XSOAR reporting engine?

Select 3 answers
A.Archiving the report inside the built-in XSOAR Report repository for download.
B.Email distribution to specified internal or external email addresses.
C.Automatic physical printing via networked CUPS printer drivers.
D.Saving the report output to a designated incident's War Room.
E.Real-time SMS broadcast to an administrator mobile gateway.
AnswersA, B, D

Generated reports are stored in the XSOAR reporting repository for historical access and downloading.

Why this answer

Natively, XSOAR reports can be sent via email to recipients, stored within War Room attachments of specific incidents, or saved directly to the server's report archive/repository for later retrieval.

148
MCQmedium

You are installing Cortex XSOAR on an offline (air-gapped) RHEL Linux server. Which method should you use to install required Python dependencies for integrations without internet access?

A.Manually copy pip packages into the /var/lib/demisto/python/site-packages directory.
B.Configure the server to tunnel through an unauthenticated proxy.
C.Run 'demisto-sdk download-dependencies' from the CLI.
D.Use the offline installation bundle containing pre-packaged Python dependencies and local wheels.
AnswerD

Air-gapped deployments rely on the offline installation package which includes bundled Python libraries and wheel files.

Why this answer

Air-gapped installations require pre-downloading or embedding the required Python wheels or using a local PyPI mirror configured via Cortex XSOAR configuration settings.

149
Multi-Selectmedium

Which THREE features are supported when designing sub-playbooks in Cortex XSOAR? (Choose three)

Select 3 answers
A.Directly modifying the underlying OS kernel parameters
B.Executing the sub-playbook either synchronously or asynchronously
C.Mapping parent playbook context data to sub-playbook input arguments
D.Compiling the sub-playbook into a native binary executable file
E.Mapping sub-playbook output keys back into the parent playbook context
AnswersB, C, E

Sub-playbook execution mode can be configured.

Why this answer

Sub-playbooks support input/output mapping to parent playbooks, independent versioning, and running standalone or nested.

150
MCQhard

An XSOAR Engineer wants to extract specific artifacts from a sub-playbook and ensure they are promoted to the parent incident's main context. How is context scoping handled between parent and sub-playbooks by default?

A.Sub-playbooks share the exact same global context without any isolation or scoping.
B.Sub-playbook outputs must be explicitly mapped in the sub-playbook task configuration under 'Outputs' to merge into the parent context.
C.All sub-playbook context keys automatically overwrite parent context keys with identical names without mapping.
D.Context promotion requires a dedicated python script usingdemisto.setContext() with the 'parent' flag.
AnswerB

Explicit output mapping ensures keys generated inside a sub-playbook are properly passed to the parent playbook context.

Why this answer

By default, sub-playbooks run in their own scoped context namespace, but output keys can be mapped back to the parent playbook's context using the sub-playbook task configuration.

Page 1

Page 2 of 3

Page 3

All pages