SQL Injection
Definition :
SQL Injection (SQLi) is a type of attack that allows an attacker to execute arbitrary SQL queries against a database, typically through a vulnerable web application. It exploits flaws in an application’s software that improperly handle user input, especially in cases where the input is used to construct a database query.