WM Simple Captcha Security & Risk Analysis

wordpress.org/plugins/wm-simple-captcha

Captcha image for registration page, customize according to your theme.

100 active installs v2.0.3 PHP + WP 3.6+ Updated Jan 3, 2016
custom-captcha-imageregister-captcha-imageregistration-captchasimple-captchatheme-my-captcha
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WM Simple Captcha Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The wm-simple-captcha plugin exhibits several concerning security practices that significantly increase its risk profile, despite a lack of recorded past vulnerabilities. The most critical issue is the presence of two AJAX handlers that lack any authentication checks. This exposes the plugin to potential unauthorized access and manipulation, as any user, including unauthenticated ones, could trigger these actions. Furthermore, the plugin's SQL queries are not using prepared statements, which leaves it vulnerable to SQL injection attacks. While the static analysis did not reveal any taint flows, the combination of unprotected entry points and raw SQL queries is a substantial risk. The plugin also shows poor output escaping practices, with only 7% of outputs being properly escaped, potentially leading to cross-site scripting (XSS) vulnerabilities. The absence of any recorded vulnerabilities in its history is not a strong indicator of security, given the identified weaknesses in the codebase. Overall, the plugin's current state presents a high risk due to critical flaws in authentication and data sanitization, outweighing the lack of historical issues.

Key Concerns

  • Unprotected AJAX handlers
  • SQL queries not using prepared statements
  • Low percentage of properly escaped output
  • No capability checks on entry points
Vulnerabilities
None known

WM Simple Captcha Security Vulnerabilities

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

WM Simple Captcha Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

7% escaped28 total outputs
Attack Surface
2 unprotected

WM Simple Captcha Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_wmsimplecaptcha_actionclasses\wm_simple_captcha_front.php:41
noprivwp_ajax_wmsimplecaptcha_actionclasses\wm_simple_captcha_front.php:42
WordPress Hooks 12
actionadmin_menuclasses\wm_simple_captcha_admin.php:20
actionadmin_initclasses\wm_simple_captcha_admin.php:23
actionadmin_noticesclasses\wm_simple_captcha_admin.php:24
actionadmin_initclasses\wm_simple_captcha_admin.php:25
actionadmin_print_scriptsclasses\wm_simple_captcha_admin.php:27
actionadmin_print_stylesclasses\wm_simple_captcha_admin.php:28
actionregister_formclasses\wm_simple_captcha_front.php:28
actionregistration_errorsclasses\wm_simple_captcha_front.php:29
actioninitclasses\wm_simple_captcha_front.php:30
actioninitclasses\wm_simple_captcha_front.php:40
actionwp_footerclasses\wm_simple_captcha_front.php:147
actionlogin_footerclasses\wm_simple_captcha_front.php:148
Maintenance & Trust

WM Simple Captcha Maintenance & Trust

Maintenance Signals

WordPress version tested4.4.34
Last updatedJan 3, 2016
PHP min version
Downloads12K

Community Trust

Rating76/100
Number of ratings4
Active installs100
Developer Profile

WM Simple Captcha Developer Profile

Web Mumbai

1 plugin · 100 total installs

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

How We Detect WM Simple Captcha

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wm-simple-captcha/assets/js/wmsimplecaptcha_scripts_admin.js
Script Paths
assets/js/wmsimplecaptcha_scripts_admin.js
Version Parameters
wm-simple-captcha/assets/js/wmsimplecaptcha_scripts_admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
wmsimplecaptcha_scripts_admin
Data Attributes
label_for="captcha_enable_registration"id="captcha_enable_registration"label_for="captcha_image_width"id="captcha_image_width"label_for="captcha_image_height"id="captcha_image_height"+16 more
FAQ

Frequently Asked Questions about WM Simple Captcha