All Palo Alto Networks exams

Free Palo Alto Networks Certified XSIAM Engineer practice test: 30 questions with answers

30 original questions for Palo Alto Networks Certified XSIAM Engineer, drawn from every topic area. Answer each one to see whether you got it right and why. No sign-up.

Free questions
30
Full bank
112 questions

Palo Alto Networks Certified XSIAM Engineer exam guide: topics, cost and format

All 30 Palo Alto Networks Certified XSIAM Engineer questions with answers

The same questions as the test above, grouped by exam topic. Open any question to see the answer and explanation.

Integration and Automation (8 questions)

  1. Question 1

    A new firewall source is onboarded. Analysts can search its raw events, but standard detections that rely on common XDM fields never fire on those events. Which step is the most likely gap?

    1. AThe raw events were not exported to a separate archive bucket for long-term retention by the team
    2. BThe Broker VM was not restarted after the source was added to the inventory
    3. CThe integration's playbook has not been added to the incident layout for the source
    4. DA data modeling rule mapping parsed fields to the XDM schema is missing for the source
    Show answer and explanation
    Correct answer: D

    Raw events are searchable, so ingestion works, but standard detections read XDM fields that only a data modeling rule populates. Restarting the Broker VM, adding a playbook to a layout and archiving raw data do not change which fields the detections read.

  2. Question 2

    What is the main purpose of a feed integration in XSIAM?

    1. ATo send alerts from the tenant to a ticketing system through an outbound webhook
    2. BTo bring external indicators such as IPs, domains and file hashes into the platform
    3. CTo replace the Broker VM when collecting syslog from on-premises network devices
    4. DTo keep long-term archived copies of raw events in an external object storage bucket
    Show answer and explanation
    Correct answer: B

    Feed integrations ingest threat intelligence indicators so that IOC matching can use them. Sending alerts to a ticketing tool is an outbound integration rather than a feed, syslog collection is a Broker VM function, and archiving raw events is a storage function.

  3. Question 3

    A team installs a Marketplace content pack in a test tenant. The pack includes integrations, playbooks and parsing rules. The team wants to use it in production next week. What is the recommended practice?

    1. AReview and test the pack's integrations and playbooks in a non-production environment before enabling them in production
    2. BEnable every playbook from the pack in production immediately because Marketplace content is pre-validated for every customer environment
    3. CDelete the pack's parsing rules first because they conflict with most existing data sources by default
    4. DCopy the pack's integration credentials into the production tenant so that every playbook works on day one
    Show answer and explanation
    Correct answer: A

    Content packs can change behavior, so testing their integrations and playbooks before enabling them in production is the safe approach. Marketplace content is not guaranteed to fit every environment, deleting parsing rules by default has no justification, and sharing credentials across environments is a security risk.

  4. Question 4

    A playbook must run commands against an on-premises ticketing server that the cloud tenant cannot reach. What is the standard solution?

    1. AInstall an XDR agent on the ticketing server and call it from the playbook
    2. BMove the ticketing logic into a parsing rule on the dataset
    3. CExpose the ticketing server directly to the internet and allow all tenant traffic
    4. DInstall an engine inside the network and run the integration instance on that engine
    Show answer and explanation
    Correct answer: D

    An engine placed in the internal network runs the integration instance locally and connects outbound to the tenant, so the server stays unexposed. Agents do not run integration commands, opening the server to the internet is unsafe, and parsing rules do not call external systems.

  5. Question 5

    Why is it generally recommended to clone a built-in playbook before customizing it?

    1. AContent updates can overwrite direct edits to built-in playbooks, but a copy keeps them
    2. BCloned playbooks run faster because they skip the sub-playbook checks used by built-in content
    3. COnly cloned playbooks can be attached to an incident type through the incident layout settings
    4. DBuilt-in playbooks cannot contain conditional tasks, so a copy is required to add branching logic
    Show answer and explanation
    Correct answer: A

    Built-in content is replaced when updates arrive, so customizations placed in a clone survive. Cloning does not change execution speed, and built-in playbooks do support conditional branches.

  6. Question 6

    A custom internal application can push JSON events over HTTPS but cannot send syslog. Which XSIAM data source type fits without a Broker VM?

    1. AAn engine that is installed on the application server host
    2. BThe Windows Event Collector applet on a Broker VM reading the endpoint
    3. CA custom HTTP collector that receives events posted to a tenant-generated endpoint
    4. DA BIOC rule that reads the application events directly
    Show answer and explanation
    Correct answer: C

    The HTTP collector exposes an HTTPS endpoint and API key so applications can post events directly to the tenant. WEC handles Windows events, an engine runs integrations, and BIOC rules detect on data that is already ingested.

  7. Question 7

    AWS CloudTrail logs are delivered to an S3 bucket. Which onboarding approach is appropriate?

    1. AConfigure the Amazon S3 collector, which reads the bucket using SQS notifications
    2. BConfigure the Windows Event Collector applet to read the bucket
    3. CInstall an XDR agent on the S3 bucket
    4. DPoint a syslog source at the bucket and enable the CSV collector
    Show answer and explanation
    Correct answer: A

    Cloud storage sources such as S3 are collected with the Amazon S3 collector, which uses SQS to learn about new objects. Agents cannot be installed on a bucket, and WEC and syslog do not read S3.

  8. Question 8

    Which two practices reduce the risk of breaking integrations or playbooks when content updates are installed? (Choose two.)

    1. AKeep local customizations in cloned copies instead of editing built-in content directly
    2. BTest updated integrations in a non-production tenant before rolling them out to production
    3. CTurn off version tracking so that changes made by different analysts are not recorded
    4. DStore integration API keys in the free-text description field of each playbook task
    5. EInstall every available content update in production as soon as it is released
    Show answer and explanation
    Correct answer: A, B

    Customizations kept in copies survive built-in updates, and testing updated integrations first catches breaking changes before they reach production. Disabling version tracking, storing secrets in task descriptions and rushing every update into production each increase risk.

Content Optimization (8 questions)

  1. Question 9

    What is the primary job of a parsing rule in XSIAM?

    1. ATo block ingestion of any event that contains an external IP address by default
    2. BTo assign a risk score to alerts after the correlation engine has already grouped them
    3. CTo define which dashboard widgets each analyst role is allowed to see on the home page
    4. DTo extract structured fields from raw ingested data and place them in the target dataset
    Show answer and explanation
    Correct answer: D

    Parsing rules turn raw log lines into named fields within a dataset, and later steps depend on those fields. Scoring happens after correlation, widget visibility is a permissions matter, and parsing rules are not an IP blocklist.

  2. Question 10

    Which function does a data modeling rule perform?

    1. AIt compresses raw events into an archive for long-term retention outside the tenant
    2. BIt maps the fields of a dataset onto the XDM schema so standard detections can use them
    3. CIt builds the incident layout that controls which fields analysts see on each alert
    4. DIt sends a notification to the SOC the first time a new dataset receives events
    Show answer and explanation
    Correct answer: B

    Modeling rules align source-specific fields with the common XDM schema, which lets correlation and IOC or BIOC content work across sources. Archiving, incident layouts and dataset notifications are handled by other features.

  3. Question 11

    In a parsing rule, what does no_hit=drop in the INGEST header do?

    1. AEvents that match a filter are discarded after being parsed
    2. BEvents are kept but their timestamps are set to zero
    3. CThe rule is disabled until a matching event arrives
    4. DEvents that match none of the rule filters are discarded instead of being kept
    Show answer and explanation
    Correct answer: D

    The no_hit parameter controls events that match no filter in the rule: keep retains them unmodified, drop discards them. It does not affect events that match a filter.

  4. Question 12

    What is the key difference between an IOC rule and a BIOC rule in XSIAM?

    1. AAn IOC rule scores alerts after they are created, while a BIOC rule builds the incident layout
    2. BAn IOC rule matches known indicators such as hashes, IPs or domains, while a BIOC rule matches a defined behavior pattern
    3. CBoth rule types run only against email telemetry, so they are interchangeable for network and endpoint data
    4. DA BIOC rule is used to reset analyst passwords, while an IOC rule is used for threat scoring
    Show answer and explanation
    Correct answer: B

    IOC rules look for specific known-bad indicators in the data, whereas BIOC rules look for defined behavior such as a relationship between processes. The other options assign the wrong purpose to each rule type or wrongly limit them to email.

  5. Question 13

    A detection team wants an alert only when a spreadsheet process starts a command shell that then makes an outbound network connection. No known-bad hash is involved. Which rule type fits best?

    1. AA BIOC rule that defines the parent-child process and network behavior
    2. BAn IOC rule that stores a list of known-bad file hashes for the spreadsheet process
    3. CA feed integration that imports a vendor threat report as a set of indicators
    4. DA dashboard widget that counts how many processes of each name ran today
    Show answer and explanation
    Correct answer: A

    A BIOC rule matches a behavior pattern, such as a particular chain of processes, without needing a known indicator. An IOC rule depends on known-bad values, feed imports only supply indicators, and a dashboard widget does not generate alerts.

  6. Question 14

    Analysts want alerts from a crown-jewel server group to rank higher in the queue than similar alerts from test servers. Which configuration fits this goal?

    1. AA dashboard widget filtered to the crown-jewel servers so analysts can see them first
    2. BAn exclusion on the correlation rule for the crown-jewel servers so their alerts are suppressed
    3. CA scoring rule with a condition on the server group that adds to the alert's risk score
    4. DA parsing rule that renames the hostname field for the crown-jewel servers in the dataset
    Show answer and explanation
    Correct answer: C

    A scoring rule raises the score of matching alerts, which changes their priority rather than their visibility. An exclusion would suppress the alerts, a dashboard widget only changes what is displayed, and renaming a field does not affect priority.

  7. Question 15

    Which two statements about data modeling rules are correct? (Choose two.)

    1. AThey are configured on the Broker VM and applied before data reaches the tenant
    2. BThey are written in an XQL-based syntax that starts with a [MODEL: ...] header naming the dataset
    3. CThey permanently remove the raw event text after mapping
    4. DThey map dataset fields to XDM fields such as xdm.source.ipv4
    5. EThey can be applied only to data from XDR agents
    Show answer and explanation
    Correct answer: B, D

    Modeling rules use a [MODEL: dataset=...] header and map fields to the XDM schema. They are managed in the tenant, do not delete raw text, and apply to any dataset, not only agent data.

  8. Question 16

    Which XQL dataset holds process, file, network and registry telemetry sent by Cortex XDR agents?

    1. Axdr_data
    2. Bokta_sso_raw
    3. Cpanw_ngfw_traffic_raw
    4. Dcloud_audit_logs
    Show answer and explanation
    Correct answer: A

    Endpoint telemetry from XDR agents is stored in the xdr_data dataset. The others hold firewall, identity-provider or cloud audit log data.

Maintenance and Troubleshooting (7 questions)

  1. Question 17

    In XQL, which fields distinguish when an event occurred from when it was ingested?

    1. A_time holds the event time and _insert_time holds the ingestion time
    2. B_time holds the ingestion time and _insert_time holds the event time
    3. CBoth fields always hold the same value for every event
    4. D_time holds the dataset creation date and _insert_time holds the rule creation date
    Show answer and explanation
    Correct answer: A

    _time is the event timestamp (set by parsing, otherwise defaulting to ingestion time) and _insert_time records when the event was inserted. Comparing them reveals ingestion delay.

  2. Question 18

    Events from a new application appear in the dataset, but every event shows the time it was ingested instead of the time in the log line. Which area should be checked first?

    1. AThe severity field on the correlation rules that read this dataset
    2. BThe default date range on the analysts' saved dashboards
    3. CThe parsing rule that extracts the event time for that application's log format
    4. DThe wait interval set on the playbooks that enrich alerts from this application
    Show answer and explanation
    Correct answer: C

    Event time is set when the parsing rule reads the timestamp from the log line, so a missed or wrong timestamp extraction explains ingestion-time values. Dashboard date ranges, correlation severity and playbook wait intervals do not change the time stored on each event.

  3. Question 19

    What is the purpose of an exception or exclusion in XSIAM detection and response?

    1. ATo permanently delete matching events from the dataset so that storage use falls
    2. BTo suppress known benign activity from a specific rule, host or user, scoped as narrowly as possible
    3. CTo raise the severity of every alert that comes from a single data source
    4. DTo give an administrator a standing bypass of every role permission so no one is blocked during incidents
    Show answer and explanation
    Correct answer: B

    Exceptions and exclusions quiet known good behavior within a narrow scope, which reduces noise without hiding the rest of the detection. Deleting events, raising severity and granting standing bypasses are not what these features are for, and a standing bypass would weaken access control.

  4. Question 20

    A content update is ready for a production tenant. Several built-in correlation rules have local customizations. What is the best next step?

    1. ARemove the customizations first so that the update installs without any conflicts or review
    2. BApply the update immediately, since updates only add new content and never change existing rules
    3. CDisable every correlation rule during the update window so that no alerts are generated
    4. DReview the release notes, test in a non-production tenant, and keep custom rules in copies
    Show answer and explanation
    Correct answer: D

    Release notes and a non-production test show how the update affects custom rules, and keeping customizations in copies protects them. Updates can change existing rules, so applying blindly, disabling all rules or stripping customizations are all risky.

  5. Question 21

    An engineer needs a Windows endpoint agent to contact the tenant immediately rather than wait for its next scheduled check-in. Which agent command line tool command does this?

    1. Acytool checkin
    2. Bcytool uninstall
    3. Ccytool protect disable
    4. Dcytool restore
    Show answer and explanation
    Correct answer: A

    The cytool checkin command forces the agent to check in with the tenant. The other options either do not exist as check-in commands or concern protection and uninstall.

  6. Question 22

    Which two actions help confirm that a newly onboarded source is ingesting? (Choose two.)

    1. ARun an XQL query on the source dataset and confirm recent events with sensible _time values
    2. BRaise the severity of all correlation rules for the source
    3. CReinstall XDR agents on every endpoint
    4. DCheck the status of the collector or integration on the Data Sources page
    5. EIncrease the timeout of the playbooks that use the source
    Show answer and explanation
    Correct answer: A, D

    Querying the dataset shows whether events arrive, and the Data Sources page shows collector health. The other actions change detections, agents or playbooks and do not verify ingestion.

  7. Question 23

    A server agent shows as disconnected in the console while the server runs normally. Which check comes first?

    1. AWhether the server can reach the tenant on outbound HTTPS (443), directly or through its proxy
    2. BWhether a BIOC rule exists for the server hostname and process names
    3. CWhether the server IP address is listed in an external IOC feed
    4. DWhether the server dataset has a data modeling rule defined for it
    Show answer and explanation
    Correct answer: A

    A disconnected agent on a healthy host most often cannot reach the tenant, so network path, proxy and firewall rules come first. BIOC rules, modeling rules and IOC feeds do not affect agent connectivity.

Planning and Installation (7 questions)

  1. Question 24

    A company with three branch offices wants firewall and Active Directory logs sent to XSIAM. The branch networks allow only outbound connections and no inbound rules may be added. Which deployment best meets this requirement?

    1. AOpen inbound firewall rules at each branch so the XSIAM tenant can reach the log sources directly over the internet
    2. BDeploy a Broker VM at each location so it can initiate outbound connections to the XSIAM tenant
    3. CInstall an XDR agent on each firewall appliance so the appliance pushes its logs to the tenant
    4. DExport the logs to a USB drive at each branch and upload them to the tenant once a week
    Show answer and explanation
    Correct answer: B

    A Broker VM placed at each site initiates outbound connections, so no inbound rules are needed. Opening inbound rules violates the stated constraint, XDR agents are installed on endpoints and servers rather than network appliances, and weekly USB uploads do not provide continuous ingestion.

  2. Question 25

    Which statement best describes the Broker VM in an XSIAM deployment?

    1. AA cloud-hosted service that stores all ingested data for the tenant and runs searches against it
    2. BAn endpoint agent that enforces prevention policies on Windows, macOS and Linux hosts
    3. CAn on-premises virtual appliance that collects local data and forwards it to the tenant
    4. DA reporting engine that builds the scheduled PDF reports sent to management from tenant data
    Show answer and explanation
    Correct answer: C

    The Broker VM is the on-premises collection point that forwards data from local sources to the tenant. Cloud-side storage and searching belong to the tenant itself, endpoint prevention is done by XDR agents, and PDF reporting is not a Broker VM function.

  3. Question 26

    Cortex XDR agents on servers in a segment with no direct internet access must still reach the XSIAM tenant. Which Broker VM capability is designed for this?

    1. AThe Syslog Collector applet, which receives agent traffic on a UDP port
    2. BThe Agent Proxy applet, which relays agent communication to the tenant
    3. CThe Database Collector applet, which queries agent configuration tables
    4. DThe CSV Collector applet, which reads agent settings from uploaded files
    Show answer and explanation
    Correct answer: B

    The Broker VM Agent Proxy applet lets agents that cannot reach the internet send their traffic to the tenant through the Broker VM. The other applets collect log data from syslog, databases or files and do not relay agent communication.

  4. Question 27

    A new analyst must be able to view incidents, alerts and dashboards in Cortex XSIAM but must not change settings or run response actions. Which built-in role is the best fit?

    1. AInstance Administrator, because it is the default role for all new users
    2. BPrivileged Responder, which can run response actions on endpoints
    3. CViewer, which provides read-only access to the console
    4. DSecurity Admin, which can manage security content and policies
    Show answer and explanation
    Correct answer: C

    The Viewer role is read-only, which matches least privilege for a user who only needs visibility. Instance Administrator has full control, Privileged Responder can run response actions, and Security Admin can manage security content, all exceeding the stated need.

  5. Question 28

    Domain controllers are configured with Windows Event Forwarding subscriptions to a central Windows collector host. Which Broker VM applet ingests these forwarded events into XSIAM?

    1. AThe Netflow Collector applet
    2. BThe Database Collector applet
    3. CThe Windows Event Collector (WEC) applet
    4. DThe FTP Collector applet
    Show answer and explanation
    Correct answer: C

    The Windows Event Collector applet on the Broker VM receives events that Windows hosts forward through Windows Event Forwarding. Netflow, database and FTP collectors ingest different source types.

  6. Question 29

    What network connectivity does a Cortex XDR agent need in order to communicate with the XSIAM tenant?

    1. AOutbound UDP 514 only, because agents send data as syslog
    2. BInbound SSH (TCP 22) from the tenant to each endpoint
    3. CInbound RDP (TCP 3389) from the tenant to each endpoint
    4. DOutbound HTTPS (TCP 443) to the tenant, directly or through a proxy
    Show answer and explanation
    Correct answer: D

    Agents initiate outbound HTTPS connections to the tenant, so no inbound rule is needed on the endpoint. Agents do not use syslog, and the tenant does not connect inbound over SSH or RDP.

  7. Question 30

    Which two statements about XSIAM deployment components are correct? (Choose two.)

    1. AThe Broker VM is an on-premises component that forwards data from local sources to the tenant
    2. BXDR agents are installed on endpoints and servers to send endpoint telemetry to the tenant
    3. CEvery endpoint must have a Broker VM installed locally before it can send telemetry
    4. DXDR agents are the only supported way to bring syslog from network devices into the tenant
    5. EThe tenant stores data for analysis, so no collector needs to be placed near the sources
    Show answer and explanation
    Correct answer: A, B

    The Broker VM is the on-premises forwarder for local sources, and XDR agents run on endpoints and servers to provide endpoint telemetry. Endpoints do not each need a Broker VM, syslog from network devices is not limited to agents, and the tenant still needs collectors to reach the sources.