LibreChat/packages
Dustin Healy 312c81f79b fix: fail closed when messageFilter.pii compiles to zero patterns
DB and admin config overrides bypass the RE2 schema validation (it only
runs at YAML load), so an override whose only pattern is RE2-incompatible
was dropped at compile time, left zero patterns, and let the request
through. compile() now returns a failClosed flag when a config declared
patterns but every one failed to compile; the middleware returns 400 and
findPiiMatchInMessages returns a distinct misconfigured match that the
OpenAI and Responses controllers surface with an admin-facing message.
2026-08-02 17:35:38 -07:00
..
api fix: fail closed when messageFilter.pii compiles to zero patterns 2026-08-02 17:35:38 -07:00
client 🌀 ci: Deterministic Circular Dependency Checks (#14579) 2026-08-01 14:43:26 -04:00
data-provider 🛡️ fix: Validate messageFilter patterns with the RE2 engine at config load 2026-08-02 17:16:28 -07:00
data-schemas 🪢 fix: Bind MCP OAuth Secrets to Trusted Endpoints (#14578) 2026-08-02 13:38:58 -04:00