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.