The Architectural Blind Spot
Web Application Firewalls (WAFs) sit at the network perimeter — they inspect HTTP requests as they enter or leave your infrastructure. They look at URLs, headers, cookies, and request body byte patterns. This approach works brilliantly for traditional web threats: SQL injection in query parameters, XSS in form fields, path traversal in URLs.
But LLM API calls don't look like traditional web traffic. The sensitive content — an API key pasted into a prompt, a patient's medical history used as context, proprietary source code sent for code review — is buried inside a JSON string in the request body. To the WAF, it's just bytes. There's no signature for "an AWS secret key accidentally typed into a ChatGPT prompt."
This isn't a WAF deficiency — it's a layer mismatch. WAFs operate at OSI Layer 7 (application) but only at the HTTP protocol level. Shield operates inside the application, at the content layer — it reads the actual prompt text and makes semantic decisions about what should and shouldn't leave your machine.
Close the gap between your WAF and your AI traffic
PurfectShield runs locally on your machine — one binary, one config file. Tokenize secrets before they reach the network. Works alongside your existing WAF with zero conflict.