Slide 22
Slide 22 text
G201: SQL query construction using format string
SQLを文字列の結合で組み立てているのを検知してくれます。
import (
“database/sql”
...
)
func main() {
db, err := sql.Open("sqlite3", ":memory:")
...
q := fmt.Sprintf("SELECT * FROM foo where name = '%s'", os.Args[1])
rows, err := db.Query(q)