Security context

What an agent needs to avoid regressing past fixes and find the next vuln in this repo.

jooq/jooq
main @ 52d05f8
6
Fixes
0
CVEs
HIGH
Peak severity
Highlights
Auth Bypass: 1 prior fix. Scrutinize any change in this area.
jOOQ: most-fixed (2 issues). Treat as high-risk during review.
4 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns

The bug types that recur here, drawn from past fixes, not open vulnerabilities.

Auth Bypass: A breakdown in query-policy propagation on outer/path joins allows users to bypass active row- or table-level security filters, returning unauthorized records. Developers must ensure inline derived table conditions are correctly pushed down into where-clause contexts.
SQL Injection: Inlining bind variables without proper casting and escaping creates SQL injection vectors directly inside the core jOOQ query generation engine. When generating SQL values, values must be strictly cast and formatted.
Code Execution: Dynamic compilation of parser enums using runtime reflection can allow remote code execution if dynamic literals are not properly escaped and sanitized before compiling the generated classes.