Security
September 21, 2026 ยท View on GitHub
Reporting
Please open a GitHub Security Advisory on this repository, or email the maintainer privately if you cannot use advisories.
Scope
- Do not store real production secrets in cache without understanding local disk retention (
TTL_SECONDS, class TTLs under freshness mode,MAX_ENTRIES). - Semantic tier sends truncated, redacted prompt text to OpenRouter's Decisions API.
- Never expose
/statsor/admin/*on a public bind withoutJEVCACHE_ADMIN_TOKEN. - Do not use jevcache to cache tool-calling / side-effecting agent traffic (bypassed by design when
toolspresent).
Known limitations
v0 bypasses streaming for cache population; false intent admits are possible โ tune INTENT_THRESHOLD and use JEVCACHE_SHADOW=1 when validating.
Freshness cues are English-biased; world changes with identical wording inside a stable TTL can still HIT; multi-turn referent shifts are not validated (last user text only). Rollback: FRESHNESS_MODE=off.