Problems / AI security and governance, medium

Injection filter blocks real users

A strict prompt-injection filter flags 4% of real users as attackers.

Free to open. Runs in your browser, no sign-up.

Your goals

Success ≥ 99%.

The traffic

30 requests a second for 30 seconds: 100% request (reads).

The system

What each component does in this design, and what calls it. The simulator mimics each one from these settings.

ComponentIts job hereSettings
Prompt-injection filterPrompt-injection filterTraffic enters here.Calls Load balancer.Prompt injection hides instructions in input or retrieved content; no filter catches all of them.100000 slots
Load balancerLoad balancerPrompt-injection filter forwards to it.Calls AI app.Layer 4 balancers route by IP and port; layer 7 balancers read HTTP and can route by path or header.–
AI appApp serviceLoad balancer forwards to it.Calls Model.Little's law: throughput ≈ concurrency ÷ latency. 200 slots at 50 ms serve about 4,000 req/s.3 replicas × 500 slots · timeout 30 s
ModelLLM endpointAI app calls it.Latency has two parts: time to the first token, then a steady stream of tokens per second.400 streams

Hints

Try it first. Open one hint at a time if you get stuck.

Hint 1

Nothing is overloaded; users are being blocked.

Hint 2

Check the filter’s false positives.

One way to solve it

Tune the filter to cut false positives.

More ai security and governance problems