SQL injection is a vulnerability where an attacker inserts malicious SQL through user input — manipulating database queries to steal data, bypass authentication, or damage data. It's one of the most dangerous and classic web vulnerabilities, but is preventable with proper techniques.
How SQL injection works
When user input is concatenated directly into a SQL query, an attacker can INJECT SQL:
query = ;
