Only the latest major release receives security fixes.
Report vulnerabilities privately via GitHub private vulnerability reporting. Do not open a public issue for an undisclosed vulnerability.
In scope — these breaking would be a vulnerability:
-- PREPparameter binding failing to isolate untrusted values.- The hardened connection posture not applying as documented (foreign keys, defensive mode, double-quoted-string rejection).
- Escaping in
-- EXEC/-- TX$vartemplating being bypassable for the documented value types.
Documented limits, not vulnerabilities (see SPEC.md — Limits & security):
-- EXEC/-- TXare trusted-SQL paths by contract; routing untrusted input through them is SQL injection by design of the caller.REGEXPuses a backtracking engine; attacker-influenced patterns or subjects can cause ReDoS. Patterns must be trusted.