Courseiva
← Back to Certified Next-Generation Firewall Engineer (NGFW-Engineer) questions

Scenario-based practice

Hard Difficulty Questions

Practise Certified Next-Generation Firewall Engineer (NGFW-Engineer) practice questions — original exam-style scenarios covering every exam domain, with detailed explanations, wrong-answer analysis, and common exam traps.

20
scenario questions
NGFW-Engineer
exam code
Palo Alto Networks
vendor

Scenario guide

How to approach hard difficulty questions

These are the questions most candidates get wrong. They require connecting multiple concepts, reading tricky output, or knowing edge-case behaviour that isn't on most study cards. Practising them trains you to operate under uncertainty — a necessary skill on the real exam.

Quick answer

Hard Difficulty Questions questions test whether you can apply the concept in context, not just recognise a definition.

How the topic appears in realistic exam-style scenarios.

Which detail in the question changes the correct answer.

How to eliminate plausible but wrong options.

How to connect the question back to the wider exam objective.

Related practice questions

Related NGFW-Engineer topic practice pages

Scenario questions usually connect to one or more exam topics. Use these links to review the underlying concepts behind the scenario.

Practice set

Practice scenarios

Question 1hardmultiple choice
Full question →

You are configuring an Auto-Scaling Group in AWS with the VM-Series. During the bootstrap process, which file is mandatory to ensure the firewall registers with Panorama successfully?

Question 2hardmulti select
Review the full OSPF breakdown →

An engineer is configuring a new virtual router on a PA-3220. The virtual router will use OSPF to exchange routes with a neighboring router. The engineer wants to ensure that the firewall forms an OSPF adjacency and advertises the connected subnet of the firewall's Layer 3 interface. Which two configuration steps are required in PAN-OS? (Choose two.)

Question 3hardmultiple choice
Open the full BGP breakdown →

When troubleshooting a BGP route that is not appearing in the routing table, which command provides the most insight?

Question 4hardmultiple choice
Full question →

You are automating firewall policy updates using the XML API. You have successfully authenticated and retrieved an API key. When attempting to perform an 'edit' operation on a security policy, the API returns an 'Invalid Object' error, even though the object exists in the GUI. What is the most likely cause?

You are troubleshooting a REST API integration where Python scripts are failing to retrieve device information. The API returns a '403 Forbidden' error. What is the most likely cause?

Question 6hardmultiple choice
Full question →

You need to perform a packet capture on a specific firewall interface. Which tool is used?

If a Python script interacting with the XML API experiences '503 Service Unavailable', what is the most likely reason?

Question 8hardmultiple choice
Full question →

A security engineer is automating the deployment of a VM-Series firewall in AWS using Terraform. The bootstrap process requires the firewall to retrieve its license and configuration from a cloud storage bucket. Which bootstrap method should be used to ensure the firewall can automatically retrieve the init-cfg.txt and license files without manual intervention?

Question 9hardmulti select
Full question →

An administrator is integrating a Next-Generation Firewall with a cloud-based SIEM using the PAN-OS XML API. The SIEM will periodically query the firewall for threat logs. Which two API request parameters are required to retrieve threat logs via the XML API? (Choose two.)

Question 10hardmultiple choice
Full question →

An automation team is using the PAN-OS XML API to manage security policies across multiple firewalls. They need to ensure that their API calls are authenticated and authorized. The team has generated an API key for a service account with the necessary permissions. Which HTTP header should be included in the API request to authenticate using the API key?

A DevOps team is automating firewall policy deployment using Panorama. They need to create a new security rule that references an existing address object and a service object. The script uses the pan-os-python library. After running the script, the rule appears in the candidate configuration but references the objects by name. What must the script do to ensure the rule is correctly associated with the objects?

Question 12hardmulti select
Full question →

An engineer is automating the creation of a security policy rule on a Palo Alto Networks next-generation firewall using the XML API. The rule must be placed in the 'Shared' policy and applied to all vsys. Which two parameters are required in the API request to ensure the rule is correctly positioned and applied? (Choose two.)

Question 13hardmulti select
Full question →

A security engineer is automating the deployment of a new security policy rule using the PAN-OS XML API. The rule must be placed in the 'Shared' policy and applied to all firewalls managed by Panorama. Which two API operations must be performed to ensure the policy is active on the managed firewalls? (Choose two.)

Question 14hardmulti select
Full question →

A security engineer is automating the deployment of security policies using Panorama and the PAN-OS XML API. The engineer must ensure that the API calls are properly authenticated and that the changes are committed to the managed firewalls. Which TWO steps are required to successfully push the configuration to the managed devices? (Choose two.)

Question 15hardmulti select
Full question →

A security automation team is using the PAN-OS XML API to programmatically create and commit a new security policy rule. The script authenticates with an API key and sends an XML document to the /api/ endpoint. The rule is created but does not appear in the running configuration. Which TWO actions must the script perform to make the rule active? (Choose two.)

Question 16hardmulti select
Full question →

An engineer is integrating a PAN-OS firewall with a cloud-based automation platform using the XML API. The platform requires authentication via API keys. Which two actions must the engineer perform to generate and use an API key securely? (Choose two.)

Question 17hardmultiple choice
Full question →

A security engineer is automating the creation of a security policy rule using the PAN-OS XML API. The rule must be placed at a specific position in the rulebase. Which API request parameter is used to specify the insertion point?

Question 18hardmultiple choice
Full question →

A DevOps engineer is using the PAN-OS XML API to automate firewall configuration. The engineer needs to ensure that only the changes made by the automation script are committed, without committing other pending changes in the candidate configuration. Which API request parameter allows the commit to be scoped to only the changes made by the script?

Question 19hardmultiple choice
Full question →

An automation script uses the PAN-OS XML API to modify a security rule. After a successful edit request, the script immediately calls the commit endpoint, but the firewall commits an older version of the rule than the script intended. The script does not use a candidate configuration lock. What is the most likely cause?

An automation engineer is writing a Python script using the pan-os-python library to update a security policy on a Palo Alto Networks NGFW. The script must ensure that the change is committed to the running configuration and that the script can handle commit failures gracefully. Which two actions should the engineer take to achieve this? (Choose two.)

These NGFW-Engineer practice questions are part of Courseiva's free Palo Alto Networks certification practice question bank. Courseiva provides original exam-style NGFW-Engineer questions with detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics.