Aller au contenu

SQL Injection (ARCH8100)

Ce contenu n’est pas encore disponible dans votre langue.

Key kotlin.security.sql-injection · Severity error · Category security · CWE CWE-89

Flags SQL execution APIs called with a query built from string templates or concatenation.

statement.executeQuery("SELECT * FROM users WHERE id = $id")
val ps = connection.prepareStatement("SELECT * FROM users WHERE id = ?")
ps.setInt(1, id)

Use prepared statements with bound parameters.