Lakera Guard vs LLM Guard vs NeMo Guardrails (2026): LLM Firewall Compared
Lakera Guard vs LLM Guard vs NeMo Guardrails compared on prompt injection protection at runtime, latency, self-hosting, licences, and maintenance status. A clear verdict on which LLM firewall to deploy in 2026.
If you are choosing runtime defences for an LLM application in 2026, the Lakera Guard vs LLM Guard decision has a blunt answer: do not build on LLM Guard, because Protect AI archived it on 9 July 2026 and it is no longer maintained. That leaves Lakera Guard as the managed detection service and NeMo Guardrails as the self-hosted open-source option, and they solve overlapping but different problems. This post compares all three on detection coverage, latency, deployment, licensing, and maintenance status, so you can pick an LLM firewall that will still be defended a year from now.
The short answer
- Lakera Guard - a commercial, continuously updated detection API for prompt injection protection runtime, covering prompt attacks, content moderation, data leakage, malicious links, and agent behaviour. Acquired by Check Point in 2025 and now the foundation of its AI security line. Pick it when you want managed detection that keeps pace with attackers and you can accept a hosted service.
- LLM Guard - Protect AI’s MIT-licensed input and output scanner stack, with roughly 15 input scanners and 20 output scanners. Archived on 9 July 2026. The code still works. Nobody is updating it.
- NeMo Guardrails - NVIDIA’s Apache 2.0 toolkit for programmable rails, defined in Colang across input, dialog, retrieval, execution, and output stages, self-hostable as a library or a Kubernetes microservice. Pick it when data residency or licence freedom is non-negotiable, or when dialogue control matters as much as filtering.
Deciding factor to pick
| Your deciding factor | Pick |
|---|---|
| You want managed detection that stays current | Lakera Guard |
| Sub-100ms inline filtering is a hard requirement | Lakera Guard |
| You are already a Check Point shop | Lakera Guard |
| No prompt content may leave your infrastructure | NeMo Guardrails |
| You need an OSI-approved open-source licence | NeMo Guardrails |
| You need conversational and dialogue-flow control | NeMo Guardrails |
| You run on NVIDIA infrastructure or NIM endpoints | NeMo Guardrails |
| You already run Prisma AIRS | Palo Alto’s platform, not LLM Guard |
| You are currently on LLM Guard | Migrate |
Rule of thumb: Lakera Guard buys you maintained detection, NeMo Guardrails buys you control and data residency, and LLM Guard buys you a maintenance liability.
What each tool is
- Lakera Guard is a detection service you call from your application to screen user input and reference content before it reaches the model, and to screen what comes back. Its documented defences cover prompt defence (direct and indirect prompt injection, jailbreaks), content moderation, data leakage prevention (PII and system-prompt leakage), malicious link detection, and agent behaviour defence with tool allow and deny lists. Lakera is a Swiss company best known publicly for Gandalf, the prompt-injection game whose player attempts fed its threat data. Check Point announced its acquisition of Lakera in September 2025, reported around $300 million, and the product now appears in Check Point’s documentation as its AI Guardrails offering. Vendor marketing cites figures like 98%+ detection and sub-50ms latency; treat those as claims to validate on your own traffic, not benchmarks.
- LLM Guard was Protect AI’s open-source security toolkit for LLM interactions, MIT licensed, built around composable scanners: roughly 15 input scanners including PromptInjection, Anonymize, BanTopics, Secrets, Toxicity, Gibberish, InvisibleText, and TokenLimit, and roughly 20 output scanners including Sensitive, MaliciousURLs, NoRefusal, FactualConsistency, Bias, and Deanonymize. Palo Alto Networks completed its acquisition of Protect AI on 22 July 2025 and folded the technology into Prisma AIRS. The llm-guard repository was archived on 9 July 2026 and is read-only.
- NeMo Guardrails is NVIDIA’s open-source toolkit for adding programmable guardrails to LLM applications, Apache 2.0, now maintained in the NVIDIA-NeMo/Guardrails repository. Behaviour is defined in Colang, with rails at five stages: input, dialog, retrieval, execution, and output. Colang 2.0 has been supported since version 0.8 with Colang 1.0 remaining the default while 2.0 completes its beta. It also ships as a production NeMo microservice container for Kubernetes within NVIDIA AI Enterprise, and configurations are portable between the library and the microservice.
Lakera Guard vs LLM Guard vs NeMo Guardrails: head-to-head
| Dimension | Lakera Guard | LLM Guard | NeMo Guardrails |
|---|---|---|---|
| Vendor | Check Point (since 2025) | Protect AI / Palo Alto | NVIDIA |
| Licence | Commercial | MIT | Apache 2.0 |
| Maintenance status | Actively maintained | Archived 9 Jul 2026 | Actively maintained |
| Deployment | Hosted API | Library or container | Library or K8s microservice |
| Core model | Detection service | Composable scanners | Colang rails |
| Prompt injection detection | Continuously retrained | Static models | Self-check + jailbreak rails |
| Content moderation | ✓ | ✓ | ✓ |
| PII / data leakage | ✓ | ✓ (Anonymize, Sensitive) | Via rails and integrations |
| Malicious link detection | ✓ | ✓ (MaliciousURLs) | Custom |
| Dialogue-flow control | Limited | None | Best in class |
| Agent / tool controls | ✓ (allow and deny lists) | None | Execution rails |
| Data residency | Vendor-hosted by default | Full self-host | Full self-host |
| Typical inline latency | Vendor claims sub-50ms | Depends on your hardware | Depends on rails enabled |
| Best for | Managed detection at scale | Nothing new | Self-hosted control |
Verdict by use case
You are starting fresh and want the least operational burden. Lakera Guard. Detection models that get retrained against new attack data are the entire value proposition of a managed LLM firewall, and that is precisely what an archived project cannot give you.
You are in a regulated or air-gapped environment. NeMo Guardrails. Apache 2.0, fully self-hostable, and the microservice path gives you a supported production deployment on Kubernetes without prompt content leaving your estate.
You are building a conversational assistant, not just an API endpoint. NeMo Guardrails. Per-request scanning cannot express “this conversation is drifting off-scope” or “this retrieved document should not be treated as an instruction.” Rails can.
You are already a Palo Alto Networks customer. Look at Prisma AIRS rather than resurrecting LLM Guard, since that is where the Protect AI technology now lives.
You are already running LLM Guard in production. Migrate, but do it with an inventory first. Several LLM Guard scanners are thin wrappers around other open-source models and libraries that are still maintained independently, so the migration is often “call the underlying model directly” rather than “replace the whole stack.” Rank by risk: the PromptInjection and jailbreak scanners age fastest because attacker technique moves fastest, while a regex or token-limit scanner ages not at all.
You want defence in depth. Run a fast detection layer inline and NeMo Guardrails for dialogue and execution control. They are not competitors so much as different layers.
The uncomfortable part: guardrails get bypassed
Every option here is a probabilistic filter, and published research on evasion attacks against prompt injection and jailbreak detection systems has consistently shown that classifier-based defences can be defeated with obfuscation, encoding, translation, character substitution, and adversarial phrasing. Attackers iterate faster than detection models are retrained, which is exactly why maintenance status is the first thing to check on this comparison rather than a footnote.
The controls that actually bound the damage are architectural, not filtering:
- Least-privilege tool access. An agent that cannot delete records cannot be talked into deleting records.
- Human approval on consequential actions. Payments, deletions, external sends, and privilege changes should not be one successful injection away.
- Treat retrieved content as data, not instructions. Indirect injection through documents, web pages, and tool output is the attack that most request-level scanning misses entirely.
- Encode output before rendering. Cross-site scripting through model output is still a live class of bug.
- Log and alert on refusals and blocks. A spike in blocked prompts is reconnaissance in progress.
For how attackers actually get through, see our breakdown of prompt injection bypass techniques.
Detection rates in a datasheet are measured on the vendor's test set, not your application. We run real prompt injection and jailbreak campaigns against your deployed configuration and report what got through, with fixes. Fixed scope, no retainer.
Book an LLM red-team scope callCost comparison
- Lakera Guard is commercial. A free community tier has been available for evaluation with a modest monthly request allowance, with paid tiers priced per request and enterprise agreements covering SLAs and compliance evidence. Published figures have moved during the Check Point integration, so get a current quote rather than working from a blog post, this one included.
- LLM Guard is free under MIT, and always was. The cost was never the licence; it is the inference capacity to run the scanner models plus, now, the engineering time to maintain a fork of an archived security tool.
- NeMo Guardrails is free under Apache 2.0. Your spend is the compute to run it and the model calls that any LLM-backed rail makes, which is the item teams underestimate: a config where several rails call a judge model on every turn can rival the cost of the primary generation.
Whichever you pick, budget by model-backed checks per request, not by licence. That is the number that drives both your bill and your latency.
Common pitfalls
- Deploying an unmaintained security control. This is the headline. An archived detection stack decays silently, because it keeps returning confident results while attacker technique moves past it.
- Filtering input but not output. Data leakage, malicious links, and unsafe rendered content all leave through the response, and plenty of deployments scan only what goes in.
- Ignoring indirect injection. Scanning the user’s message does nothing about a poisoned document your retrieval layer just pulled in. Our OWASP LLM Top 10 for 2026 walks through where that sits.
- Trusting vendor detection rates. Datasheet numbers come from the vendor’s own test set. Yours is different.
- Skipping the latency budget. Stacking several model-backed checks on a single turn is how a snappy assistant becomes a slow one. Measure end to end, under load.
- Never testing the config. A guardrail you have not attacked is a guardrail you have not verified. See our AI red teaming tools comparison for the tooling side of that job.
Related reading
- Prompt injection bypass techniques - how attackers get past detection layers in practice
- OWASP LLM Top 10 (2026) - where runtime filtering fits in the wider risk model
- AI red teaming tools compared - what to attack your guardrail configuration with
- More on the infosec.qa blog - AI security intelligence, attack surface, and LLM defence analysis
Getting help
We help Series A-C AI companies pick a runtime defence stack that will still be maintained next year, then prove it holds. An LLM Red Teaming engagement attacks your deployed guardrail configuration with real injection and jailbreak campaigns and reports attack success rates with remediation guidance, and an AI Attack Surface Assessment maps the retrieval and tool paths a request-level filter never sees.
Frequently Asked Questions
Lakera Guard vs LLM Guard: which should I use in 2026?
Lakera Guard, in most cases, because LLM Guard is no longer maintained. Protect AI archived the llm-guard repository on 9 July 2026 and marked it as no longer under active development, roughly a year after Palo Alto Networks completed its acquisition of Protect AI and folded the technology into Prisma AIRS. The MIT-licensed code still runs and you can still fork it, but nobody is shipping detection-model updates or patching it against new evasion techniques, which is a serious problem for a security control whose whole job is keeping up with attackers. Lakera Guard is a commercially maintained detection API, now part of Check Point after its 2025 acquisition, with continuously updated models.
Is NeMo Guardrails an LLM firewall?
Partly. NeMo Guardrails is NVIDIA's Apache 2.0 toolkit for programmable rails around LLM applications, and its input and output rails do the filtering job an LLM firewall does. But its centre of gravity is conversational control: rails are defined in the Colang modelling language across input, dialog, retrieval, execution, and output stages, so it governs what a conversation is allowed to do rather than only scanning each request. If you want per-request scanning with the lowest possible latency, a dedicated detection service is a closer fit. If you want dialogue-level control with filtering included, NeMo Guardrails covers both.
What is the latency cost of runtime prompt injection protection?
It depends entirely on what does the detecting. Classifier-based and rule-based guardrails typically add something in the tens of milliseconds per request, while a secondary LLM acting as a judge can add hundreds of milliseconds or more, according to practitioner benchmarks - and those figures vary widely by model, hardware, and payload size, so measure on your own stack rather than trusting a published number. Lakera markets sub-50ms detection latency as a product claim. The common production pattern is fast classifiers inline on every request and slower LLM-based judging run asynchronously for monitoring rather than blocking.
Can I self-host prompt injection protection?
Yes, with trade-offs. NeMo Guardrails is fully self-hostable as an open-source Python toolkit, and also ships as a containerised NeMo microservice for Kubernetes within NVIDIA's enterprise suite, with configurations portable between the two. LLM Guard was self-hostable as a library or an API container, but the archived repository means self-hosting it now also means maintaining it. Lakera Guard is primarily a hosted detection service, so if your requirement is that no prompt content leaves your infrastructure, that is a procurement conversation with Check Point rather than a default. Self-hosting shifts the burden from a vendor bill to your own inference capacity and model-update discipline.
Do LLM firewalls actually stop prompt injection?
They reduce it; they do not solve it. Published research on evasion attacks against prompt injection and jailbreak detection systems has repeatedly shown that classifier-based guardrails can be bypassed with obfuscation, encoding, translation, and adversarial phrasing. Treat any guardrail as a probabilistic filter that raises attacker cost, not as a boundary. The controls that actually contain damage are architectural: least-privilege tool access, human approval on consequential actions, output encoding, and segregating untrusted retrieved content from instructions. Filtering is a layer on top of that, not a substitute for it.
What should I use now that LLM Guard is archived?
If you need open source and self-hosting, NeMo Guardrails is the most actively maintained option with input and output rails plus dialogue control, and Guardrails AI covers validator-style output checks. If you need a managed detection service, Lakera Guard under Check Point and Palo Alto's Prisma AIRS are the two enterprise paths, and various gateway products now bundle scanning at the proxy layer. If you are already running a forked LLM Guard, the immediate action is to inventory which scanners you actually depend on, since several of them wrap other open-source models you can call directly without the archived wrapper.
Complementary NomadX Services
Related Comparisons
Know Your AI Attack Surface
Request a free AI Security Scorecard assessment and discover your AI exposure in 5 minutes.
Get Your Free Scorecard