Revision Guide Β· Certified Next-Generation Firewall (NGFW) Engineer

AI-Powered Security

← Back to full guide index

~6 min read
Prerequisites: Threat & Content Services β€” Prisma AIRS extends the same inspection philosophy to AI/LLM traffic.

Prisma AIRS β€” AI Runtime Security Overview 18

Software Firewall (NGFW) course Β· Prisma AIRSSeparate product lineBlueprint 3.1.5 β€” AI Runtime SecurityNGFW ENG EXAM

Learning objectives

  • Explain what Prisma AIRS protects that traditional NGFW inspection doesn't
  • Name its three functional pillars: Discovery, Deploy, Defend
  • Understand how it relates to (and extends beyond) CN-Series/NGFW licensing

Prisma AI Runtime Security (AIRS) is Palo Alto Networks' security layer purpose-built for AI applications, models, and agents β€” the traffic and risks it addresses (prompt injection, model/data exfiltration, insecure AI-agent tool use) sit above what App-ID/Content-ID were designed to classify.

Why

Organizations are rapidly standing up LLM-backed apps, copilots, and autonomous agents β€” often outside the visibility of the network security team ("shadow AI"). These systems introduce new attack surface (prompt injection, jailbreaks, sensitive data leaking into or out of a model, malicious tool/plugin calls by an agent) that traditional firewall signatures were never designed to catch.

How

AIRS is organized around three pillars, and the order they're named in isn't arbitrary β€” it's the actual sequence a security team has to work through, because each one is a prerequisite for the next:

  • Discover β€” "what AI even exists here?" You cannot write policy against something you don't know is running. This pillar builds the inventory: which apps, models, and agents exist, and what data/tools each one touches.
  • Deploy β€” "where does enforcement actually go?" Once the inventory exists, each AI integration needs an actual enforcement point put in front of it β€” and because AI traffic doesn't all take the same path (some crosses the corporate network egress, some is pure application-to-API calls that never touch a network chokepoint), the right control point differs per integration: API-based inline scanning for AI app traffic that bypasses the network entirely, or firewall/subscription-based enforcement layered onto traffic that already passes through NGFW/CN-Series.
  • Defend β€” "now that enforcement is in place, what does it actually catch?" The runtime protection itself: prompt injection, sensitive-data leakage, malicious/toxic model output, and abusive agent behavior.

Skipping straight to Defend without Discover/Deploy first is exactly the trap: you can have a defense engine ready to go, but with no idea what AI traffic exists or where to put it in front of, you have nothing to actually apply it to.

Diagrams: Palo Alto Networks Learning Center, Software Firewall course: Prisma airs ai runtime security defend. Click an image to enlarge.

Pros

  • Purpose-built for AI-specific risk classes that App-ID/Content-ID signatures don't model
  • Discovery closes the "shadow AI" visibility gap most security teams currently have
  • Fits into the same Palo Alto management/licensing ecosystem instead of a bolt-on point product

Cons

  • Separate product/licensing track from core NGFW subscriptions β€” another thing to budget and operationalize
  • Fast-moving space: AI attack techniques (and the detections for them) evolve much faster than traditional malware signatures
  • Effectiveness depends on actually integrating it into AI app/agent pipelines, not just deploying it and expecting network-level coverage

Exam Trap

Don't assume App-ID/Content-ID subscriptions already cover AI traffic β€” Prisma AIRS is a separate product/licensing track, not a feature flag inside existing NGFW subscriptions. Questions that imply "just enable a Threat Prevention setting" for AI risk are testing this distinction.

Self-check: Prisma AIRS Overview
Q1. A backend engineer wires a microservice directly to a hosted LLM API, bypassing the corporate proxy. Why won't App-ID/Content-ID alone catch a prompt-injection attempt in that traffic?
A: App-ID/Content-ID classify applications and scan for known malware/exploit/URL signatures β€” they weren't built to parse natural-language prompts for adversarial intent. That's the AI-specific risk class Prisma AIRS Defend targets, and if the call never traverses an inspected network path, it needs the API-based Deploy integration to see it at all.
Q2. What are AIRS's three functional pillars, and what does each answer?
A: Discover (what AI assets/usage exist), Deploy (where to put the enforcement point), Defend (what to do with prompts/responses at runtime).
Heads-up on the exam dumps: several dump questions about AI Runtime Security have shaky "correct" answers β€” e.g. "the firewall responds to an AI-model threat via XSOAR auto-quarantine", or "deploy AIRS as a containerized service inside the app runtime". What's dependable: AIRS has an API-intercept form factor (integrated into the AI app's request/response pipeline) and a network-intercept form factor (enforced on the NGFW/CN-Series path); when the NGFW itself enforces, it blocks and logs the offending prompt/response like any other policy action. Cortex XSOAR/Cortex automation is an optional downstream response workflow, not the built-in NGFW behaviour. The three pillars are Discover β†’ Deploy β†’ Defend. If a dump answer conflicts with that, trust this.

Curriculum: Software Firewall (NGFW) course, "Prisma AIRS" lesson. Not covered in the local PAN-OS/NGFW docs mirror (separate product docs set) β€” summarized from Palo Alto Networks' published Prisma AIRS positioning.

AI Runtime Security: Discovery 19

Software Firewall (NGFW) courseBlueprint 3.1.5 β€” AI Runtime SecurityNGFW ENG EXAM

Learning objectives

  • Explain what "AI asset inventory" means in this context
  • Describe how Discovery finds AI usage without prior instrumentation

You can't secure what you don't know exists β€” Discovery builds the inventory of AI applications, models, datasets, and agents in use across the environment before any policy is applied.

Why

AI adoption is frequently bottom-up: individual teams wire in a hosted LLM API or spin up an internal copilot without a formal security review. Without discovery, the first the security team learns about a given AI integration is often during an incident.

How

Why "passive" is the operative word. Discovery doesn't ask teams to register their AI usage or run a scanner against a known list of assets β€” that would only find AI usage someone already told you about, which misses exactly the shadow-AI usage this pillar exists to catch. Instead it watches traffic and usage patterns that are already crossing monitored network and API paths β€” calls to known LLM/AI-provider endpoints, internal model-serving traffic, agent tool-call patterns β€” and infers AI usage from what it observes, the same way User-ID infers identity from login events rather than requiring every user to self-report.

What it produces from that observation. For each piece of AI usage it spots, Discovery classifies which model/provider is involved, what kind of data is flowing to it, and which internal systems or agents are initiating the calls β€” building this into a continuously updated AI asset inventory. "Continuously updated" matters here specifically because AI adoption is bottom-up and ongoing: a team spinning up a new integration next month should show up in the inventory without anyone re-running a one-time audit.

That inventory is exactly what Deploy and Defend are built against β€” without it, those later stages would be guessing at scope instead of targeting known integration points.

Discovery passively classifies AI traffic and usage patterns into an AI asset inventory feeding Deploy and Defend, with a blind spot for off-network traffic.
Discovery passively classifies AI traffic into an asset inventory β€” traffic that never crosses a monitored path stays invisible.

Pros

  • Surfaces unsanctioned/shadow AI usage without requiring every team to self-report
  • Feeds directly into policy scoping for the Deploy and Defend stages

Cons

  • Purely passive discovery can miss AI traffic that never traverses an inspected path (e.g. a laptop calling a SaaS LLM API off-network)
  • Classifying "what data went to the model" accurately still depends on decryption/visibility being in place upstream

Exam Trap

Discovery is passive/observational, not a scanner you point at an inventory β€” it builds its picture from traffic and usage patterns it can actually see. Traffic that never crosses a monitored path (an off-network laptop hitting a SaaS LLM directly) will not show up, no matter how long Discovery runs.

Self-check: AI Runtime Security β€” Discovery
Q1. A finance team has been using a personal ChatGPT-style tool from an unmanaged laptop on a coffee-shop network to summarize spreadsheets. Will Discovery surface this usage?
A: No β€” Discovery works from traffic and usage patterns crossing monitored network/API paths. Usage entirely off that path (unmanaged device, non-corporate network) is invisible to it, which is exactly the kind of gap called out as a Discovery con.
Q2. Why does Discovery need to run before Deploy/Defend policy is written, rather than after?
A: Deploy/Defend need to know what AI assets, models, and integration points exist and where the enforcement point should sit β€” Discovery produces that asset inventory, so writing policy first would mean guessing at scope instead of targeting it.

Curriculum: Software Firewall (NGFW) course, "Prisma AIRS AI Runtime Security Discovery" lesson.

AI Runtime Security: Deploy 20

Software Firewall (NGFW) courseBlueprint 3.1.5 β€” AI Runtime SecurityNGFW ENG EXAM

Learning objectives

  • Compare API-based inline scanning vs. network-path enforcement for AI traffic
  • Identify which control point fits which AI use case

Once you know what AI usage exists, Deploy is about putting an actual enforcement point in front of it β€” chosen based on whether the traffic already flows through the network perimeter or lives entirely inside an application's own API calls.

Why

Not all AI traffic looks the same: some goes through the corporate network egress where NGFW/CN-Series already sit, but a lot of it is application-to-model API traffic (e.g. a backend service calling a hosted LLM API directly) that never touches a traditional network chokepoint.

How

The choice of control point comes down to one question: does this AI traffic actually cross a network chokepoint the firewall can see, or does it live entirely inside an application's own code path?

  • Network-path enforcement β€” "the traffic already crosses infrastructure we control." If AI traffic already traverses NGFW/CN-Series β€” a corporate copilot whose calls egress through the normal network path, say β€” AI Runtime Security policy simply rides along that existing inspection path as an extension of Content-ID-style enforcement. No new infrastructure needed; it reuses the chokepoint that's already there.
  • API-based inline scanning β€” "the traffic never touches infrastructure we control." A backend service calling a hosted LLM API directly, from inside a cloud VPC with no firewall in the path, generates traffic that's structurally invisible to any network-based control β€” there's no wire to inspect it on. For this case, the integration has to sit directly inside the application or agent's own request-response pipeline (prompt in, model response out), inspecting and acting on the data at the application layer instead of the network layer. This is fundamentally different work from flipping on a firewall feature: it requires the team that owns that application's code to actually wire the integration in.

Most real environments need both simultaneously, because different AI integrations across the org will fall on different sides of that "does it cross our network" question β€” which is exactly why Discover has to run first, to know which mode each integration actually needs.

Deploy places enforcement either on the existing NGFW/CN-Series network path or via API-based inline scanning for traffic that bypasses it, both feeding into Defend.
Deploy chooses the control point: network-path enforcement or API-based inline scanning, both feeding Defend.

Pros

  • Two deployment modes cover both network-path and pure-API AI integrations
  • Reuses existing NGFW/CN-Series inspection points where AI traffic already crosses them

Cons

  • API-based scanning requires development effort to integrate into each AI app/agent's pipeline β€” it isn't "set and forget" like a network ACL
  • Coverage is only as complete as the inventory of integration points from Discovery

Exam Trap

"Deploy" here means choosing/placing the enforcement control point (network-path vs. API-based), not installing the product. A question describing an app that talks to an LLM API directly, with no network chokepoint involved, is pointing at API-based inline scanning β€” not NGFW/CN-Series policy.

Self-check: AI Runtime Security β€” Deploy
Q1. Two systems need AI Runtime Security coverage: (1) an internal copilot whose traffic egresses through the corporate NGFW, and (2) a backend service calling a hosted LLM API directly over the internet from inside a VPC with no firewall in the path. Which Deploy mode fits each?
A: (1) rides along the existing NGFW/CN-Series inspection path as an extension of Content-ID-style enforcement. (2) needs API-based inline scanning integrated directly into that service's request/response pipeline, since there's no network chokepoint to enforce at.
Q2. Why is API-based scanning described as requiring "development effort," unlike a firewall ACL?
A: It has to be integrated directly into the application or agent's own prompt/response pipeline by the team that owns that code β€” it isn't something the network team can enable purely from the firewall side.

Curriculum: Software Firewall (NGFW) course, "Prisma AIRS AI Runtime Security Deploy" lesson.

AI Runtime Security: Defend 21

Software Firewall (NGFW) courseBlueprint 3.1.5 β€” AI Runtime SecurityNGFW ENG EXAM

Learning objectives

  • Name the main AI-specific threat classes AIRS Defend targets
  • Explain how runtime defense differs from static model/app review

Defend is the real-time enforcement stage: once traffic is flowing through a Deploy control point, Defend inspects prompts and model responses for AI-specific threats and blocks or sanitizes them before they reach the user or the model.

Why

An LLM-backed app has attack surface a traditional web app doesn't: an attacker can manipulate the model's behavior through crafted input (prompt injection/jailbreaks), the model can be tricked into leaking sensitive training or context data, and an autonomous agent with tool access can be manipulated into taking harmful actions. Static, pre-deployment review can't catch attacks that only appear at inference time.

How

Why both directions need separate inspection β€” one engine watching only the input isn't enough. An AI conversation has two attack surfaces, not one, and they're different kinds of risk that need different checks:

  • Inbound prompts β€” checked for injection/jailbreak attempts (input deliberately crafted to override the model's intended behavior or safety constraints) and other malicious payloads riding in as user input.
  • Outbound model responses β€” checked separately, because even a perfectly legitimate-looking prompt can produce a harmful response: sensitive-data leakage (the model repeating something from its training data or context it shouldn't), toxic/harmful content, or malicious links/code the model was tricked into generating. Filtering only the prompt side would miss all of this β€” the exam trap here specifically calls out that half-the-picture mistake.

Why agents need a third, different kind of check beyond text filtering. An AI agent isn't just producing text β€” it can actually take actions through tool/API access (closing tickets, sending emails, modifying records). A successfully manipulated agent isn't just a bad-text problem, it's a real-world-consequences problem. So Defend extends past inspecting prompts and responses to actually policing which tool calls and actions an agent is permitted to take β€” the point being to reduce the blast radius of a manipulated agent even if the manipulation itself briefly succeeds, rather than relying on text filtering alone to prevent every possible manipulation.

Why this has to run at inference time, not just before deployment. Prompt injection and jailbreak attempts are crafted against live input in real conversations β€” they don't exist as a fixed artifact you could review before the model ever ships. A static, pre-deployment review of the model has nothing to inspect for an attack that only comes into existence the moment someone types it.

Defend inspects inbound prompts and outbound model responses, plus polices agent tool calls, producing an allow/block/redact verdict.
Defend inspects both directions of the AI conversation plus agent tool calls, producing an allow/block/redact verdict.

Pros

  • Runtime inspection catches attacks that only manifest at inference time, not just at model training/review time
  • Covers both prompt-side and response-side risk, plus agent tool-call behavior

Cons

  • Prompt-injection detection is inherently adversarial and probabilistic β€” expect false negatives against novel techniques, similar to early-stage IPS signatures
  • Aggressive blocking can degrade legitimate AI-app functionality if tuned too tightly

Watch: short GUI walkthroughs

Software Firewall course: Prisma airs ai runtime security defend (0:49)

Clips from the Palo Alto Networks Learning Center. They load only when you press play.

Exam Trap

Defend inspects both directions β€” prompts going in AND model responses coming out, plus agent tool-calls. A question that only mentions filtering user input is describing half the picture; don't pick an answer that ignores response-side leakage or agent action policing.

Self-check: AI Runtime Security β€” Defend
Q1. An internal AI agent with access to a ticketing-system API is manipulated via a crafted prompt into attempting to close every open ticket. What Defend capability is meant to reduce the impact of this?
A: Policing which tool calls and actions an agent is permitted to take β€” Defend extends beyond prompt/response text inspection to constrain what a compromised or manipulated agent can actually do via its tool access.
Q2. Why can't a static, pre-deployment model review substitute for Defend's runtime inspection?
A: Prompt injection, jailbreaks, and data-leakage attempts are crafted at inference time against live input β€” they don't exist yet at the point a model is reviewed before deployment, so only runtime inspection can catch them.

Curriculum: Software Firewall (NGFW) course, "Prisma AIRS AI Runtime Security Defend" lesson.

Module Quiz

1. A security architect asks why the organization's existing, fully-licensed Threat Prevention and Content-ID subscriptions won't cover a new internal LLM copilot's risk surface. What is the correct explanation?

Prisma AIRS is purpose-built for AI-specific risk classes β€” prompt injection, model/data exfiltration, and agent tool misuse β€” that sit above what App-ID/Content-ID signatures were ever designed to model.

2. In what order does Prisma AIRS's functional lifecycle proceed, and what does each stage answer?

AIRS is organized as Discover (build the AI asset inventory), Deploy (place the right enforcement control point), then Defend (runtime inspection and blocking) β€” in that order, since each stage depends on the previous one's output.

3. A finance team quietly wires a spreadsheet-summarization tool to a hosted LLM API without informing the security team. Months later, the security team learns of it only through Prisma AIRS reporting rather than an incident. Which pillar is responsible for this visibility?

Discovery passively identifies AI-related traffic and usage patterns across monitored paths, closing exactly this kind of "shadow AI" visibility gap without requiring any team to self-report.

4. An unmanaged laptop on a coffee-shop network is used to query a personal AI chatbot for company work, entirely off the corporate network. Why does Discovery fail to surface this usage?

Discovery builds its inventory purely from traffic and usage patterns it can observe on monitored paths β€” usage that never crosses one of those paths, such as an off-network device on an uncontrolled network, stays invisible regardless of how long Discovery runs.

5. A backend microservice inside a VPC calls a hosted LLM API directly over the internet, with no NGFW or CN-Series inspection point anywhere in that path. Which Deploy control point is appropriate?

Traffic that never touches a traditional network chokepoint has to be inspected via an API-based inline scanning integration built directly into the application or agent's own prompt/response pipeline β€” a network-side control point simply never sees it.

6. An internal copilot's traffic already egresses through the corporate NGFW before reaching its model backend. How does AI Runtime Security policy get applied to this traffic during Deploy?

When AI traffic already flows through NGFW/CN-Series, Deploy reuses that existing inspection point instead of requiring a separate control point, layering AI-aware enforcement onto the same path.

7. Which two of the following are responsibilities of the Defend stage specifically, as opposed to Discovery or Deploy? (Choose two.)

Defend is the runtime enforcement stage: it inspects prompts and model responses for AI-specific threats and constrains agent tool/action use. Building the asset inventory is Discovery's job, and choosing the enforcement control point is Deploy's job.

8. An internal AI agent with access to a ticketing-system API is manipulated via a crafted prompt into attempting to close every open ticket in the queue. Which Defend capability is specifically designed to limit the blast radius of this kind of manipulation?

Defend extends beyond inspecting prompt and response text to actively policing what actions a manipulated agent can take through its tool access, directly limiting the impact of this kind of attack.

9. A security engineer notes that prompt-injection detection, much like early-generation IPS signature matching, will inevitably have false negatives against brand-new attack techniques. Why is this an inherent property of the detection rather than a configuration gap?

Like early-stage IPS signature matching, prompt-injection detection is adversarial by nature β€” attackers actively craft novel bypass techniques, so some false-negative rate against unseen attacks is expected rather than a sign of misconfiguration.

10. A customer already has Advanced Threat Prevention licensed on their NGFW fleet and assumes Prisma AIRS protection is included automatically. Is this assumption correct?

Prisma AIRS sits on a distinct product and licensing track from core NGFW subscriptions like Threat Prevention or Advanced Threat Prevention β€” it must be separately budgeted and operationalized, not assumed to be bundled in.

11. Prisma AIRS structures AI Runtime Security around three pillars: Discovery, Deploy, and Defend. Why must Discovery run before policy is written in Deploy/Defend, rather than after?

Discovery is deliberately passive and observational β€” it infers AI usage from traffic already crossing monitored paths rather than scanning a known list, which is exactly why shadow-AI usage that never crosses a monitored path stays invisible to it, even after Deploy/Defend are live.