SpamScrubber Security & Risk Analysis

wordpress.org/plugins/spamscrubber

A simple and robust anti-spam plugin that adds a submission delay, JavaScript token, and a honeypot field to your site's forms.

0 active installs v1.0.0 PHP 7.4+ WP 6.0+ Updated Unknown
accessibilityantispamformshoneypotspam
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SpamScrubber Safe to Use in 2026?

Generally Safe

Score 100/100

SpamScrubber has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The spamscrubber plugin v1.0.0 exhibits a mixed security posture. It demonstrates good practices in areas like SQL query handling and output escaping, with 100% of SQL queries using prepared statements and 98% of outputs properly escaped. There is also a history of zero known vulnerabilities, suggesting responsible development and maintenance. However, a significant concern lies in its attack surface. All four identified AJAX handlers lack authentication checks, presenting a direct pathway for unauthenticated users to trigger plugin functionality. The absence of any capability checks across the analyzed code further exacerbates this risk, meaning any user, regardless of their role, could potentially interact with these vulnerable AJAX endpoints.

The taint analysis did not reveal any critical or high-severity flows, which is a positive sign. However, the static analysis did flag a substantial number of unprotected entry points, specifically the AJAX handlers. Given the lack of any logged vulnerability history, it's difficult to definitively assess the long-term security trajectory of this plugin. Nonetheless, the presence of unprotected AJAX handlers is a tangible and immediate risk that requires attention. The plugin has strengths in its secure handling of sensitive operations like database queries and output, but its unprotected interaction points represent a clear vulnerability that could be exploited.

Key Concerns

  • Unprotected AJAX handlers
  • No capability checks on entry points
Vulnerabilities
None known

SpamScrubber Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

SpamScrubber Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
1
42 escaped
Nonce Checks
3
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

98% escaped43 total outputs
Attack Surface
4 unprotected

SpamScrubber Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

noprivwp_ajax_spamscrubber_disabled_clickspamscrubber.php:380
authwp_ajax_spamscrubber_disabled_clickspamscrubber.php:381
noprivwp_ajax_spamscrubber_early_submitspamscrubber.php:393
authwp_ajax_spamscrubber_early_submitspamscrubber.php:394
WordPress Hooks 10
actionwp_enqueue_scriptsspamscrubber.php:68
actionadmin_enqueue_scriptsspamscrubber.php:77
actionadmin_menuspamscrubber.php:86
actionadmin_initspamscrubber.php:97
actiontemplate_redirectspamscrubber.php:260
actioninitspamscrubber.php:306
actionwp_enqueue_scriptsspamscrubber.php:339
actioninitspamscrubber.php:407
filterquery_varsspamscrubber.php:425
actiontemplate_redirectspamscrubber.php:431
Maintenance & Trust

SpamScrubber Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedUnknown
PHP min version7.4
Downloads209

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

SpamScrubber Developer Profile

Richard Phillips

1 plugin · 0 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect SpamScrubber

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/spamscrubber/assets/css/spamscrubber.css
Script Paths
/wp-content/plugins/spamscrubber/assets/js/spamscrubber.js
Version Parameters
spamscrubber/assets/css/spamscrubber.css?ver=spamscrubber/assets/js/spamscrubber.js?ver=

HTML / DOM Fingerprints

CSS Classes
spamscrubber-disabledspamscrubber-extra-wrap
FAQ

Frequently Asked Questions about SpamScrubber