Every vendor in the network security market is currently shipping something with "AI" in the product name, and Palo Alto Networks has been more aggressive about it than most — Precision AI, AI Runtime Security, AI Access Security, and a growing list of AI-branded add-ons across Strata, Prisma, and Cortex. If you sat through a briefing on any of this in the last year, you probably left with a vague sense that "AI" is now a firewall feature, without a clear picture of what problem it actually solves.

That vagueness is not an accident, but it is not pure marketing fog either. It is covering for the fact that "AI security" is being used as an umbrella term for at least three genuinely different engineering problems. They are built by different teams, sold to different buyers inside the same organization, and sitting at wildly different levels of maturity. We scope firewall and SASE conversions for a living, and the single most common source of confusion we run into on a discovery call right now is a CISO or IT director asking for "an AI firewall" without having decided which of the three problems they actually mean.

This piece is our attempt to pull those three problems apart, describe what each one actually involves at the packet or API level, and give an honest read on which parts are production-ready today and which parts are still closer to a research project wearing a product SKU. We are going to use Palo Alto's naming because it is the vendor we implement most and because their marketing has, at least, drawn cleaner lines between the three buckets than some competitors have bothered to. The underlying distinctions apply regardless of which vendor's logo is on the box.

Three problems, one marketing umbrella

Start with the plainest way to separate them. Problem one is making the firewall itself smarter at catching attacks: using machine learning to recognize malicious traffic, malware, and phishing infrastructure that signature-based detection misses or catches too late. Problem two is protecting the AI applications an organization builds and runs itself: the internal chatbot wired to a knowledge base, the customer-facing agent connected to a CRM, the internal tool that lets an LLM query a production database. Problem three is governing what employees do with AI tools nobody inside the company built: the marketing team pasting customer data into a public chatbot, the engineer routing proprietary code through a browser extension, the finance analyst uploading a spreadsheet to a tool that nobody vetted.

These are not variations on a theme. They have different threat models, different data flows, different points of enforcement in the network, and different levels of engineering maturity behind them — the part that gets lost in a sales deck. Bucket one has been under active development since well before "generative AI" entered the vocabulary. Bucket three is a rebrand of a problem CASB and DLP vendors have worked for a decade, wearing a new hat. Bucket two is the newest, the least standardized, and the one where the gap between the pitch and the actual detection engine is widest.

BucketWhat it protectsPalo Alto's name for itUnderlying disciplineMaturity
1. Smarter firewallYour network, against attacks using AI-scale automation or novel evasionPrecision AIML-based traffic classification, inline deep learningMature, years of production tuning
2. AI apps you builtThe LLM-backed applications and models your org runsAI Runtime Security / AI-SPMApplication security, applied to a new attack surfaceEarly, detection techniques still maturing
3. AI tools your staff useData leaving the org through unsanctioned SaaS AI toolsAI Access SecurityCASB, DLP, SSE policy enforcementMature discipline, new catalog to maintain

Keep that table in front of you for the rest of this article, because almost every confusing claim in an "AI security" pitch resolves once you know which row it belongs to. A vendor telling you their platform "stops AI-powered attacks" is talking about row one. A vendor telling you they "secure your AI applications" is talking about row two. A vendor telling you they "give visibility into shadow AI" is usually talking about row three, occasionally row two, and it is worth making them say which.

Precision AI and the detection problem

Row one is the oldest and, frankly, the least interesting to argue about, because it is not really new. Palo Alto's WildFire cloud sandbox has been using machine learning classifiers to score unknown files since long before anyone in marketing thought to put "AI" in front of "security." Static analysis models trained on file structure, behavioral models trained on sandbox detonation traces, clustering algorithms that group new malware samples with known families: this is a decade-plus of applied ML work, and it long predates the current wave of generative AI hype. Precision AI is the branding refresh and expansion of that lineage, not a from-scratch product.

What actually changed, and it is a real change, is the move from periodic, cloud-batch classification to inline, real-time inference sitting in the traffic path. The pitch is that a next-gen firewall with an inline deep-learning model can catch a zero-day phishing page, a DNS tunneling channel, or an evasive command-and-control beacon in the time it takes a packet to cross the data plane — not the minutes or hours it takes a sample to reach a cloud sandbox, get detonated, and have a verdict pushed back down as a signature update. For threats that live and die in minutes, that latency gap used to matter, because the attack was often over before the signature existed.

The specific things this is genuinely good at, in our experience running these platforms:

  • Novel phishing domains. A model trained on URL structure, page content, hosting infrastructure patterns, and certificate metadata can flag a credential-harvesting page that has never been seen before, without waiting for a threat feed to catch up. This is the single highest-value use of inline ML we see in production, because phishing kits get spun up and torn down faster than any manual feed can track.
  • DNS tunneling and DGA detection. Domain generation algorithms produce domains that look random to a human but follow statistical patterns a model can learn. Behavioral analysis of query timing, entropy, and volume catches tunneling that a static blocklist never will, because the tunnel is using domains that didn't exist an hour ago.
  • Evasive traffic patterns. Attackers who deliberately fragment, pad, or time their traffic to dodge signature matching are, in effect, trying to blend into statistical noise. A model looking at flow-level features rather than exact byte patterns is harder to evade that way, though not impossible, as covered below.

Where we'd push back on the marketing is the implication that this replaces signature and reputation-based detection rather than supplementing it. It does not. Signatures are still faster and more precise for known threats; there is no reason to run probabilistic inference against a hash you already have in a threat feed. What the ML layer adds is coverage for the gap between "known" and "detected by a human analyst eventually." That gap is real — it used to be measured in hours to days — and inline ML genuinely narrows it. It does not close it to zero, and any vendor claiming otherwise is glossing over the fact that model evasion is itself an active research area. Adversarial examples crafted specifically to sit just outside a classifier's decision boundary are a documented technique, not a hypothetical one.

This is also the bucket where false-positive tuning matters most operationally, and it is the part that never makes the demo. An inline model aggressive enough to catch subtle evasion will also flag legitimate traffic that happens to share statistical features with attacks: a SaaS vendor doing something unusual with DNS, an internal tool with an unconventional beacon pattern. Getting the threshold right, and building the operational muscle to triage what the model flags without drowning the SOC in noise, is unglamorous work that happens after the platform is live, not before. It is also exactly the kind of tuning that separates a firewall that was configured once at cutover from one that's actually being run.

The honest summary of bucket one: it is the most mature of the three, it delivers real and measurable value, and none of it requires you to trust a vendor's roadmap slide. It is shipping, it has been shipping for years under a less flattering name, and the current branding wave mostly just makes it more visible.

Protecting the AI applications you build

Row two is a different animal entirely, and it is the one where we tell clients to slow down and read the fine print. This is about securing the AI applications your own organization builds and operates: the internal LLM-backed support bot, the coding assistant wired into your repos, the customer-facing chat agent that can look up account data, the retrieval pipeline that lets a model query your document store. The attack surface here did not exist five years ago in any recognizable form, and the tooling to defend it is being built in real time, often by the same vendors selling it as finished product.

Start with a problem that has to happen before any of the others matter: knowing these applications exist at all. Shadow AI development is real inside most organizations we work with. A developer wires an API key to a model provider into an internal tool over a weekend. A data science team stands up a retrieval pipeline against a document store nobody in security signed off on. A vendor's SaaS product quietly adds an LLM feature that now has access to whatever data your integration already grants it. Discovering these models and API endpoints on the network, inventorying what's actually talking to OpenAI, Anthropic, or a self-hosted model server, and from where, is table stakes before you can protect any of it. This part is genuinely tractable: it is network and API discovery, a problem the industry already knows how to solve, applied to a new category of egress traffic.

The harder part is runtime protection for the applications once you know they exist, and this is where the category shape roughly matches what security researchers have organized into an "LLM Top 10" style list. Not because that framing is gospel, but because it captures the genuinely new risk classes reasonably well:

  • Prompt injection. Malicious instructions embedded in user input, or worse, in content the model retrieves and processes (a poisoned document, a manipulated webpage the model is asked to summarize) that hijack the model's behavior away from its intended task. This is the headline risk and, we'll say plainly, the one where current defenses are weakest.
  • Insecure output handling. A model's output gets passed downstream — into a database query, a shell command, a rendered web page — without the same validation you'd apply to any other untrusted input. The model becomes a confused deputy that launders an attacker's payload into a context that trusts it.
  • Training data and model exfiltration. Extraction attacks that coax a model into regurgitating memorized training data, or that probe a model's behavior systematically enough to reconstruct something close to a proprietary model's weights or decision boundaries.
  • Model denial of service. Resource-exhaustion attacks against inference infrastructure: crafted inputs that blow up context windows or trigger expensive retrieval loops, running up compute cost or degrading service for legitimate users.
  • Excessive agency. A model given more permission or more autonomous action capability than the task actually requires, so that a successful manipulation of the model translates directly into a manipulation of whatever systems it's allowed to touch.

Here is the part vendors do not put on the slide: detection maturity for most of this list is nowhere near where signature and behavioral detection sit for traditional network threats. Prompt injection defense today mostly means heuristic and pattern-based filtering: looking for phrases that resemble known injection techniques, running a second model as a classifier over the first model's input and output, applying allow-lists to what the model is permitted to act on. These are useful mitigations. They are not the equivalent of a mature IDS signature set built over twenty years against a threat category that, unlike network exploits, does not have a stable, enumerable set of "known bad" patterns to match against. Natural language is the attack surface, and natural language is close to infinite in the ways it can express the same malicious intent.

We are not saying this tooling is worthless. A runtime layer that catches the crude, high-volume version of prompt injection attempts is genuinely better than nothing, the same way an early antivirus signature engine was better than nothing even though it missed most novel malware. What we are saying is that a vendor pitching "AI Runtime Security" alongside twenty-year-mature network threat prevention, using the same confident language for both, is asking you to extend trust the underlying engineering has not yet earned. Budget and expectations for this bucket should reflect that it is a defense-in-depth layer against a fast-moving target, not a solved problem you can check a compliance box against.

Governing what employees already use

Row three is, structurally, the least novel of the three even though it gets marketed the hardest under the "AI" banner. Strip away the branding and this is a CASB and DLP problem, the same category of work security teams have been doing since employees started putting corporate data into Dropbox and personal Gmail accounts. The AI angle changes the specific applications in scope and raises the stakes on some of the data classes involved, but the enforcement architecture is not new.

The practical questions a CISO is actually asking when they say "AI Access Security" break down into a short, familiar list:

  • Which AI applications are employees using: sanctioned, unsanctioned, and the long tail of AI features quietly showing up inside tools that were approved for something else entirely?
  • What data is flowing into those tools, and does any of it match a DLP policy that should have stopped it? Source code, customer PII, financial figures, anything under a regulatory retention or disclosure obligation.
  • Can the organization apply graduated policy rather than a blunt allow/block: full access for the sanctioned enterprise tier of a tool, read-only or no-upload for the free consumer tier, outright block for tools that have no enterprise data agreement at all?
  • Is any of this enforceable for traffic that isn't backhauled through a corporate network at all: the laptop on a home connection, the contractor on their own device?

Every one of these is a question a mature SSE stack already answers for SaaS generally: application-layer visibility through a proxy or API-based CASB integration, DLP policy engines that inspect content and match against classification rules, and enforcement that follows the user rather than the network location, which is the entire premise of SASE architecture in the first place. What's new is the catalog. AI tools proliferate faster than most SaaS categories ever did, browser extensions and API wrappers make sanctioned/unsanctioned boundaries blurrier than a typical app-approval workflow assumes, and the same base model gets embedded inside dozens of other products under different names. That makes app fingerprinting a genuinely harder and more continuous maintenance job than it was for, say, cataloging file-sharing services a decade ago.

This is the bucket where we tell clients the underlying technology risk is lowest and the operational risk is highest. The DLP and CASB patterns are proven. The place this fails in practice is policy: organizations that haven't decided, as a matter of actual governance, which AI tools are acceptable for which data classes, and are trying to have the technology make that decision for them by default. A platform can enforce a policy. It cannot write one for you, and we see more failed AI-governance rollouts stall on that gap than on any technical limitation of the enforcement layer.

Where the RFP breaks down

Put those three buckets next to each other and the source of buyer confusion becomes obvious. A CISO who says "we need an AI firewall" in a board meeting is compressing three different budget lines, three different technical owners, and three different procurement timelines into one sentence — and the vendor on the other end of that conversation has every incentive not to ask them to unpack it, because a bigger, vaguer ask is a bigger, vaguer deal.

We've sat in on enough of these evaluations — on the buyer's side of the table, helping scope the RFP — to see the pattern repeat. A security team puts out an RFP for "AI security capabilities" without separating the three problems, and the responses that come back are not comparable to each other, because different vendors are strong in different buckets and every one of them will frame their strength as the whole category. A vendor whose AI story is entirely about row-one detection will answer questions about LLM application security with a slide about their inline ML models: technically true, and not actually responsive to the question. A CASB-heritage vendor will answer a question about protecting internal AI applications with a pitch about shadow-AI discovery, which is adjacent but not the same as runtime protection for an application you've already built. Neither vendor is lying, exactly. They're answering the question that flatters their existing product.

The fix is boring and unglamorous, which is probably why it doesn't happen more often: separate the RFP, or at minimum separate the evaluation criteria, into the three buckets before a single vendor briefing happens. Assign an internal owner to each. Network security team owns row one, application security or a platform engineering team owns row two, and whoever already owns DLP and SaaS governance owns row three, because they probably already have most of the policy infrastructure for it. Score vendors against each bucket independently rather than accepting a single blended "AI security score" from an analyst report or a vendor's own comparison chart. It takes longer up front. It produces a budget and a deployment plan that actually maps to the org's real risk, instead of a single line item that turns out, eighteen months later, to have bought strength in one bucket and left the other two unaddressed.

The agent problem nobody's tooling was built for

Everything above assumes a particular threat model: a human sends input to a model, the model produces output, something downstream consumes that output. That's the shape of a chatbot, and it's the shape almost all current AI security tooling, on all three rows but especially row two, was designed against.

Agentic AI breaks that assumption. An agent doesn't just answer a question — it holds credentials, calls APIs, chains multiple tool invocations together, and takes actions with real-world side effects, often across several steps with no human reviewing each one before it executes. Give an agent a coding assistant's repo access, a customer service agent's ability to issue refunds, or a DevOps agent's ability to modify infrastructure, and a successful prompt injection is no longer "the model said something wrong." It's "the model did something wrong, autonomously, with the permissions you granted it, several steps removed from any human who could have caught it in between."

That's a materially different blast radius, and most of the current AI security tooling was not built for it. A runtime filter designed to catch a malicious prompt aimed at getting a chatbot to say something embarrassing is checking the wrong layer entirely against an agent that's been manipulated into calling a tool it shouldn't. The relevant control surface shifts from "what did the model output" to "what action did the model's output trigger, and did anything gate that action against the actual intent of the task." Very little commercial tooling right now does that gating well, because it requires understanding the semantics of what each available tool call can actually do. A mundane-sounding function name can hide a genuinely dangerous side effect, and a generic filter has no way to know that without context specific to your integration.

A few principles hold up regardless of which vendor's agent-security product you're evaluating, because they're closer to basic access control than to anything AI-specific:

  • Scope agent credentials the way you'd scope a service account, not the way you'd scope a human user. Least privilege, narrowly bound to the specific actions the agent's task actually requires, not the broad API key that was easiest to provision during a proof of concept.
  • Put a human or a deterministic policy gate in front of any action with real-world consequence. Financial transactions, infrastructure changes, data deletion, regardless of how confident the agent framework claims to be in its own output.
  • Log and monitor the tool calls, not just the conversation. The chat transcript is not the attack surface. The sequence of API calls the agent actually made is, and that's a different telemetry stream than most current AI security products are built to capture.
  • Treat every piece of content an agent retrieves and acts on as untrusted input. A document, a webpage, an email, because indirect prompt injection through retrieved content is, in what we've seen so far, a more realistic attack path than a user typing something malicious directly into a chat box.

We're flagging this as the genuinely unsolved edge rather than pretending anyone, including Palo Alto, including us, has a mature answer. The honest position is that agentic AI security is at roughly the stage cloud security was in the early days of enterprise cloud adoption. The risk is well understood in outline, the tooling is arriving, and the organizations deploying agents in production right now are, to varying degrees, ahead of the defensive tooling built to protect them. If a vendor tells you their platform has fully solved agent security, that claim should carry more skepticism than any other claim in this article, not less.

A grounded read on what's actually production-ready

Pulling all of this together into something a buyer can actually act on:

Bucket one, inline ML detection in the firewall, is boring-reliable and worth paying for. This is mature engineering with years of production tuning behind it, wrapped in newer branding. If you're already running a next-gen firewall platform with these capabilities licensed, turning them on and tuning them properly is close to a pure win, with the caveat that "properly tuned" takes real operational effort and doesn't happen automatically at deployment.

Bucket three, AI access governance, is genuinely useful today, not because the AI-specific technology is mature, but because it's built on CASB and DLP patterns that already are. The work here is less about trusting a new detection engine and more about doing the unglamorous governance work: deciding what your actual data classification and tool-approval policy is, something most organizations have been putting off. The technology is ready. Most organizations' policy decisions are not, and that's the actual bottleneck.

Bucket two, protecting AI applications you build, especially prompt injection defense, is the one to budget for cautiously. Some of it is genuinely tractable engineering: discovering shadow AI models and API endpoints on your network is a solved problem wearing a new label, and you should expect a vendor to do it well. Runtime defense against prompt injection and the more exotic items on the risk list is closer to a research problem currently being sold with production-grade confidence. Treat it as a defense-in-depth layer you add on top of good application design (least-privilege API access, output validation, human review gates on consequential actions), not as a control you can rely on in isolation.

And sitting outside all three buckets — agentic AI security is not production-mature anywhere in the market right now, regardless of vendor claims. If your organization is deploying agents with real tool-calling permissions today, your primary defense is architectural: scoping, gating, logging, not a product you can buy to paper over a design that grants an agent more autonomy than the task requires.

One more honest note, because it matters for how you read everything above: this is a genuinely fast-moving space, faster than most categories we track. Specific product names, the exact contents of a vendor's AI security suite, and which bucket a given feature lives in are the kind of details that can shift within a single product release cycle. We've tried to write this piece around the underlying engineering problems, which change slowly, rather than around specific SKUs, which change constantly. Treat any precise claim about a specific product's current capabilities, including ours, as something worth verifying against the vendor's current documentation before you sign anything.

How to scope this before you talk to a vendor

Before any AI security vendor briefing, we push clients to answer a short set of questions internally first, not because we think the answers are hard, but because skipping this step is the single biggest reason these evaluations go sideways.

  1. Do we have AI applications we built, and do we actually know where they all are? If the honest answer is "probably some we don't know about," your first move is discovery, network and API-level inventory of what's talking to model providers, not a runtime protection product. You can't protect an inventory you don't have.
  2. For the AI applications we do know about, what can they actually do? A read-only internal search tool over public documentation has a fundamentally different risk profile than an agent with write access to a production database. Don't buy the same tier of protection for both. Scope the spend to the actual blast radius.
  3. Is our exposure mostly employees using external AI tools, rather than AI applications we're running ourselves? If so, this is primarily a row-three problem, and if you already have a mature SSE or CASB deployment, you may be closer to solved than a vendor pitch will suggest. The gap is more likely to be policy than technology, so start there before signing a new contract.
  4. Are any of our AI initiatives agentic: tool-calling, multi-step, capable of taking action without a human in the loop at each step? If yes, put architectural controls (credential scoping, action gating, tool-call logging) ahead of any product purchase. No vendor tool available today fully substitutes for getting that design right.
  5. Which internal team actually owns each bucket, and do they have budget authority? If the answer is "unclear," fix that before the vendor conversation starts, or you'll end up with a single line item that satisfies whichever team was loudest in the room rather than the org's actual risk profile.

Most shops will sell you the new platform. We move you onto it — which means we have to actually understand what it does before we recommend spending a client's budget on it, and "AI security" as a category doesn't hold together well enough yet to take at face value. Where we land with clients, consistently: license and tune the inline detection capabilities if you're already on a platform that has them, because that's mature and it works. Fix your AI access governance policy and lean on your existing SSE stack to enforce it, because the technology to do that is not the bottleneck. Be deliberate and skeptical about anything sold as protecting AI applications you're building, especially against prompt injection, and pair it with real architectural controls rather than trusting a filter to catch what natural language makes very hard to catch reliably. And if agents are in your roadmap, start the access-control conversation now, because that part of the market has no mature product to buy yet, no matter what the next briefing deck claims.