jargon

Backend & systems·Security and identity

you concatenate user input into a query string and someone closes your quote and appends a statement of their own.

SQL injection

Also calledparameterised query, prepared statement

An attack where untrusted input is interpreted as query syntax rather than data. The fix is parameterised statements, which separate code from data structurally rather than by escaping. Escaping by hand, blocklists and ORM usage that still builds strings all keep this alive decades after it was solved.