KoreShield

FAQ

Frequently Asked Questions

Frequently Asked Questions (FAQ)

What is the performance overhead?

KoreShield adds approximately 5-20ms of latency per request, depending on the complexity of the detection rules enabled.

Can I run this in production?

Yes. We recommend running behind a standard reverse proxy (Nginx) and ensuring you have configured Rate Limiting and proper Authentication.

Does it support streaming responses?

Yes. The proxy supports full streaming (Server-Sent Events) for OpenAI-compatible endpoints.

How do I add a custom detection rule?

Currently, custom rules can be added via the config.yaml blocklist or by extending the AttackDetector class in Python. We are working on a DSL for custom rules in the Dashboard.

Is my data saved?

By default, KoreShield logs metadata and events to logs/koreshield.log. It does NOT store the full body of safe prompts unless configured to do so for debugging.

On this page