Freedom251 › LLM Security Tools
Inferwall

What Inferwall is
Inferwall is self-hosted software that checks inputs and outputs in LLM applications for threats such as prompt injection, jailbreaks, data leakage, and unsafe content. Its detection combines heuristic, machine learning, semantic, and configurable LLM-judge layers. It can run as a Python SDK, an HTTP server, or a transparent reverse proxy, with listed wrappers for OpenAI, Anthropic, LangChain, and FastAPI. Other supported integrations include Ollama, Hugging Face, LlamaIndex, Pydantic, vLLM, and Mistral. Teams can set allow, flag, or block thresholds by route, and add or override signatures and version policies under ~/.inferwall/. The Lite profile is about 8 MB and needs no GPU; Standard includes about 730 MB of models, while Full adds the LLM-judge layer and requires LLM credentials. The maker says its Rust heuristic engine runs in under 0.3 ms at p99. The engine uses Apache 2.0, and community signatures use CC BY-SA 4.0. Inferwall cautions that detection is imperfect and should be one part of a broader defense strategy. It is free and open source.
Who it suits
Inferwall may suit teams operating LLM applications that want configurable checks for inputs and outputs and control over deployment. Its self-hosted options and listed integrations can fit teams using the supported frameworks and model stacks.
What it does well
- Free and open source.
- Deploy as an SDK, HTTP server, or proxy.
- Route-level allow, flag, and block thresholds.
- Lite profile needs no GPU.
- Signatures and policies can be customized.
What to know first
- Detection is not perfect.
- Full profile requires LLM credentials.
- Standard profile includes about 730 MB of models.
Limits
The Lite profile is about 8 MB and requires no GPU. Standard includes about 730 MB of models; Full adds the LLM judge layer and requires LLM credentials. The project cautions that detection is imperfect.
Getting started
- Visit https://www.inferwall.com/.
- Choose a deployment option: Python SDK, standalone HTTP server, or transparent reverse proxy.
- Select a profile: Lite is about 8 MB, Standard includes about 730 MB of models, and Full adds the LLM judge layer.
- Connect a listed wrapper or supported stack integration.
- Set route thresholds and add or override signatures under ~/.inferwall/.
Verdict
Inferwall offers several deployment options, configurable detection layers, and controls for tailoring signatures and thresholds. Its own caveat is important: it is one layer in a defense-in-depth approach, not a guarantee against threats.
Questions
Is Inferwall free?
Inferwall is described as free and open source. Its engine uses Apache 2.0, and community signatures use CC BY-SA 4.0.
Where can Inferwall run?
The listed platforms are API, Linux, macOS, and Windows. It can be deployed as a Python SDK, standalone HTTP server, or transparent reverse proxy.
Which integrations are listed?
First-party wrappers are listed for OpenAI, Anthropic, LangChain, and FastAPI. Other supported integrations include Ollama, Hugging Face, LlamaIndex, Pydantic, vLLM, and Mistral.
What do the profiles include?
Lite is about 8 MB and requires no GPU. Standard includes about 730 MB of models; Full adds the LLM judge layer and requires LLM credentials.
What threats does Inferwall scan for?
It scans for prompt injection, jailbreaks, data leakage, and unsafe content, among other threats. The project says no detection system is perfect.
Facts from Inferwall's own pages
- Additional ecosystem support
- The site lists Ollama, Hugging Face, LlamaIndex, Pydantic, vLLM, and Mistral among supported stack integrations. · inferwall.com, 5 Oct 2026
- Caveat
- The site says no detection system is perfect and describes Inferwall as one layer in a defense-in-depth strategy. · inferwall.com, 7 Oct 2026
- Deployment
- It can run as a Python SDK, standalone HTTP server, or reverse proxy. · inferwall.com, 7 Oct 2026
- Detection layers
- It combines heuristic, ML classifier, semantic, and configurable LLM-judge detection layers. · inferwall.com, 7 Oct 2026
- Install profiles
- The site describes Lite as about 8 MB, Standard as including about 730 MB of models, and Full as including those models plus LLM credentials. · inferwall.com, 5 Oct 2026
- Integrations
- The site lists first-party wrappers for OpenAI, Anthropic, LangChain, and FastAPI. · inferwall.com, 7 Oct 2026
- License
- The engine is Apache 2.0 and community signatures are CC BY-SA 4.0. · inferwall.com, 7 Oct 2026
- Licensing
- The engine is licensed under Apache 2.0 and community signatures under CC BY-SA 4.0. · inferwall.com, 5 Oct 2026
- Limitations
- The site states that no detection system is perfect and presents Inferwall as one layer of a defense in depth strategy. · inferwall.com, 5 Oct 2026
- Performance
- The site says its Rust heuristic engine runs in under 0.3 ms at p99 and the Lite profile requires no GPU. · inferwall.com, 7 Oct 2026
- Policy controls
- Users can set allow, flag, or block thresholds per route and extend or override signatures under ~/.inferwall/. · inferwall.com, 5 Oct 2026
- Profiles
- The listed Lite profile is about 8 MB; Standard adds about 730 MB of models; Full adds the LLM-judge layer and requires LLM credentials. · inferwall.com, 7 Oct 2026
- Purpose
- Inferwall scans LLM app inputs and outputs for prompt injection, jailbreaks, data leakage, content safety issues, and agentic threats. · inferwall.com, 7 Oct 2026
- Rules
- Users can override shipped signatures, add their own, and version policies under ~/.inferwall/. · inferwall.com, 7 Oct 2026
- Security mapping
- The site says its prompt injection, jailbreak, prompt extraction, and data leakage signatures map to MITRE ATLAS techniques AML.T0051, AML.T0054, AML.T0056, and AML.T0057. · inferwall.com, 5 Oct 2026
Where Inferwall stands on Freedom251
- LLM Security Tools#7 of 31