Skip to content

Commit 6a5b7cb

Browse files
authored
Update README.md
1 parent b7887ae commit 6a5b7cb

File tree

1 file changed

+1
-1
lines changed
  • mug-safesql/src/main/java/com/google/mu/safesql

1 file changed

+1
-1
lines changed

mug-safesql/src/main/java/com/google/mu/safesql/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ when `sql.query()` is called.
2929
### 1. SQL Injection
3030

3131
While JDBC `PreparedStatement` is a vital defense against SQL Injection (SQLi),
32-
relying on it alone is a critical flaw, especially with **dynamic SQL construction**.
32+
relying on it alone is often insufficient, due to **dynamic SQL construction**.
3333
When query components like table names or `ORDER BY` clauses are built from user input using raw string concatenation
3434
(or `JdbcTemplate`, or MyBatis `${}` interpolation, jooq's escape hatch etc.) a wide-open door for injection is created.
3535

0 commit comments

Comments
 (0)