Stop Contact Form 7 spam and WPForms spam instantly. Free spam protection for business sites. No CAPTCHA. No API keys. Just works.
| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $sql | 140:37 | Security |
| ERROR | WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound | Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "grunion_optimize_table". | 146:29 | Plugin Repo |
| ERROR | WordPress.Security.EscapeOutput.OutputNotEscaped | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$csv_content'. | 129:18 | Security |
| WARNING | WordPress.DB.DirectDatabaseQuery.DirectQuery | Use of a direct database call is discouraged. | 237:31 | Security |
| WARNING | WordPress.DB.DirectDatabaseQuery.NoCaching | Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete(). | 237:31 | Security |
| WARNING | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $table_name used in $wpdb->get_row($wpdb->prepare(\n "SELECT * FROM {$table_name} WHERE allow_deny = %s AND type = %s AND value = %s",\n $where['allow_deny'],\n $where['type'],\n $where['value']\n ))\n$table_name assigned unsafely at line 188:\n $table_name = $wpdb->prefix . 'fwantispam_allow_deny'\n$csv_data assigned unsafely at line 185:\n $csv_data = array_map( "str_getcsv", explode( "\\n", $csv_file_data ) )\n$row used without escaping.\n$row[0] used without escaping.\n$csv_file_data assigned unsafely at line 183:\n $csv_file_data = file_get_contents( $movefile['file'] )\n$movefile['file'] used without escaping. | 237:38 | Security |
| WARNING | WordPress.DB.PreparedSQL.InterpolatedNotPrepared | Use placeholders and $wpdb->prepare(); found interpolated variable {$table_name} at "SELECT * FROM {$table_name} WHERE allow_deny = %s AND type = %s AND value = %s" | 238:25 | Security |
| WARNING | WordPress.DB.DirectDatabaseQuery.DirectQuery | Use of a direct database call is discouraged. | 245:25 | Security |
| WARNING | WordPress.DB.DirectDatabaseQuery.NoCaching | Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete(). | 245:25 | Security |
| WARNING | WordPress.DB.DirectDatabaseQuery.DirectQuery | Use of a direct database call is discouraged. | 250:25 | Security |
| 15.11.2025, 01:48:32 | 15s | 76 | 3 | 103 |