MW WP Form reCAPTCHA Security & Risk Analysis

wordpress.org/plugins/mw-wp-form-recaptcha

Adds reCAPTCHA field to MW WP Form.

2K active installs v1.0.7 PHP + WP 4.3+ Updated Dec 25, 2017
mw-wp-form-recaptcharecaptcha
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MW WP Form reCAPTCHA Safe to Use in 2026?

Generally Safe

Score 85/100

MW WP Form reCAPTCHA has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The "mw-wp-form-recaptcha" plugin version 1.0.7 demonstrates a generally strong security posture based on the static analysis. The absence of identified dangerous functions, SQL injection vulnerabilities through prepared statements, file operations, and external HTTP requests are significant strengths. Furthermore, the lack of known historical vulnerabilities suggests a history of secure development or a lack of public scrutiny. However, a notable concern is the low percentage (27%) of properly escaped output. This indicates a potential risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not handled with sufficient sanitization before being displayed on the frontend. While the static analysis did not reveal any specific XSS flaws, this lack of comprehensive output escaping remains a point of caution. The plugin also lacks capability checks, which, while not an immediate risk given the current attack surface, could become a vulnerability if new entry points are introduced without proper authorization controls.

Key Concerns

  • Low output escaping percentage
  • Missing capability checks
Vulnerabilities
None known

MW WP Form reCAPTCHA Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

MW WP Form reCAPTCHA Release Timeline

v1.0.7Current
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0
Code Analysis
Analyzed Mar 16, 2026

MW WP Form reCAPTCHA Code Analysis

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

Output Escaping

27% escaped11 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
mw_wp_form_recaptcha_init (mw-wp-form-recaptcha.php:55)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

MW WP Form reCAPTCHA Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionadmin_menumw-wp-form-recaptcha.php:30
actionadmin_initmw-wp-form-recaptcha.php:82
actionwp_headmw-wp-form-recaptcha.php:127
Maintenance & Trust

MW WP Form reCAPTCHA Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedDec 25, 2017
PHP min version
Downloads17K

Community Trust

Rating20/100
Number of ratings1
Active installs2K
Developer Profile

MW WP Form reCAPTCHA Developer Profile

Ryujiro Yamamoto

2 plugins · 3K total installs

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

How We Detect MW WP Form reCAPTCHA

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

Asset Fingerprints

Script Paths
//www.google.com/recaptcha/api.js

HTML / DOM Fingerprints

CSS Classes
g-recaptcha
Data Attributes
data-callbackdata-sitekey
JS Globals
syncerRecaptchaCallback
FAQ

Frequently Asked Questions about MW WP Form reCAPTCHA