Security
September 20, 2026 · View on GitHub
API keys
This app never stores API keys on the server. Keys are kept in the browser's localStorage and forwarded per request through src/app/api/jev/route.ts, which only proxies to the two whitelisted upstreams (TypeSafe and Vercel AI Gateway). If you self-host, put the app behind HTTPS so keys are not sent in the clear.
Do not paste production keys into a deployment you do not control.
Reporting a vulnerability
If you find a security issue — for example a way to exfiltrate a key, make the proxy call an arbitrary host, or execute code through the state editor — please do not open a public issue. Report it privately through GitHub's private vulnerability reporting and include steps to reproduce.
You will get an acknowledgement within a few days and a fix or mitigation as soon as possible.