I recently developed a teaching tool using the Python Flask framework to demonstrate SQL injection and XSS (cross-site scripting) vulnerabilities and how to remediate them.
The remediation step for SQL injection tripped me up though when I received the following error message:
sqlite3.ProgrammingError: Incorrect number of bindings supplied. The current statement uses 1, and there are 4 supplied.
Continue reading Python, tuples, sequences, and parameterized SQL queries