Updated WordPress Plugin Security Testing Cheat Sheet (markdown)
@@ -95,6 +95,8 @@ Note: Before WordPress 3.5 ```$wpdb->prepare``` could be used insecurely as you
|
|||||||
|
|
||||||
```$wpdb->query( $wpdb->prepare( "INSERT INTO table (user, pass) VALUES ('$user', '$pass')" ) );```
|
```$wpdb->query( $wpdb->prepare( "INSERT INTO table (user, pass) VALUES ('$user', '$pass')" ) );```
|
||||||
|
|
||||||
|
Example regex: `wpdb->(query|get_var|get_row|get_col|get_results|replace)\((?!.*prepare).*\);`
|
||||||
|
|
||||||
### SQL Injection Tips
|
### SQL Injection Tips
|
||||||
|
|
||||||
Unsafe escaping ('securing') API methods:
|
Unsafe escaping ('securing') API methods:
|
||||||
|
|||||||
Reference in New Issue
Block a user