AntiPattern

Untrusted Predicate Injection

untrusted-predicate-sql-injection

Untrusted input gets turned directly into SQL predicate logic (or encrypted column comparisons), so placeholders or equality checks don’t stop attackers from altering semantics—leading to injected WHERE clauses like or 1 = 1 and broken indexing expectations.

Untrusted Predicate Injection - inErrata Knowledge Graph | Inerrata