A simplified, restored, and preserved version of the original Stop Spammers plugin.
| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | WordPress.WP.EnqueuedResources.NonEnqueuedScript | Scripts must be registered/enqueued via wp_enqueue_script() | 297:1 | Performance |
| ERROR | WordPress.WP.EnqueuedResources.NonEnqueuedScript | Scripts must be registered/enqueued via wp_enqueue_script() | 305:1 | Performance |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $query used in $wpdb->get_results($query)\n$query assigned unsafely at line 677:\n $query = $wpdb->prepare(\n\t\t\t$sql,\n\t\t\t$bind_params[0],\n\t\t\t$bind_params[1],\n\t\t\t$bind_params[2],\n\t\t\t$bind_params[3],\n\t\t\t$bind_params[4]\n\t\t)\n$sql assigned unsafely at line 658:\n $sql = "\n\t\t\tSELECT comment_ID, comment_author_url, comment_agent, comment_author, comment_author_email, comment_content\n\t\t\tFROM $ptab \n\t\t\tWHERE (\n\t\t\t\tLOWER(comment_author_url) LIKE %s OR \n\t\t\t\tLOWER(comment_agent) LIKE %s OR \n\t\t\t\tLOWER(comment_author) LIKE %s OR \n\t\t\t\tLOWER(comment_author_email) LIKE %s OR \n\t\t\t\tLOWER(comment_content) LIKE %s\n\t\t\t)\n\t\t"\n$ptab assigned unsafely at line 644:\n $ptab = $pre . 'comments' | 685:20 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $query | 685:33 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $sql | 747:4 | Security |
| ERROR | WordPress.Security.EscapeOutput.OutputNotEscaped | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$rejectmessage'. | 803:17 | Security |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $query used in $wpdb->get_results($query)\n$query assigned unsafely at line 607:\n $query = $wpdb->prepare(\n\t\t\t$sql,\n\t\t\t$bind_params[0],\n\t\t\t$bind_params[1],\n\t\t\t$bind_params[2],\n\t\t\t$bind_params[3],\n\t\t\t$bind_params[4],\n\t\t\t$bind_params[5]\n\t\t)\n$sql assigned unsafely at line 587:\n $sql = "\n\t\t\tSELECT ID, post_author, post_title, post_name, guid, post_content, post_mime_type\n\t\t\tFROM $ptab \n\t\t\tWHERE (\n\t\t\t\tLOWER(post_author) LIKE %s OR \n\t\t\t\tLOWER(post_title) LIKE %s OR \n\t\t\t\tLOWER(post_name) LIKE %s OR \n\t\t\t\tLOWER(guid) LIKE %s OR \n\t\t\t\tLOWER(post_content) LIKE %s OR\n\t\t\t\tLOWER(post_mime_type) LIKE %s\n\t\t\t)\n\t\t" | 616:20 | Security |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $query used in $wpdb->get_results($query)\n$query assigned unsafely at line 746:\n $query = $wpdb->prepare(\n\t\t\t$sql,\n\t\t\t$bind_params[0],\n\t\t\t$bind_params[1],\n\t\t\t$bind_params[2],\n\t\t\t$bind_params[3],\n\t\t\t$bind_params[4]\n\t\t)\n$sql assigned unsafely at line 727:\n $sql = "\n\t\t\tSELECT link_ID, link_url, link_image, link_description, link_notes, link_rss\n\t\t\tFROM $ptab\n\t\t\tWHERE (\n\t\t\t\tLOWER(link_url) LIKE %s OR\n\t\t\t\tLOWER(link_image) LIKE %s OR\n\t\t\t\tLOWER(link_description) LIKE %s OR\n\t\t\t\tLOWER(link_notes) LIKE %s OR\n\t\t\t\tLOWER(link_rss) LIKE %s\n\t\t\t)\n\t\t"\n$ptab assigned unsafely at line 716:\n $ptab = $pre . 'links' | 754:20 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $query | 754:33 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $sql | 814:4 | Security |
| 11/13/2025, 4:17:00 AM | 1m 21s | 72 | 21 | 85 |