reCAPTCHA for Ninja Forms Security & Risk Analysis

wordpress.org/plugins/ninja-forms-recaptcha-field

Adds reCAPTCHA field to Ninja Forms.

700 active installs v1.2.5 PHP + WP 3.5+ Updated Nov 8, 2023
addonfieldformsgoogle-recaptchaninja-forms
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is reCAPTCHA for Ninja Forms Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 2yr ago
Risk Assessment

The ninja-forms-recaptcha-field plugin version 1.2.5 presents a mixed security posture. On the positive side, there are no known vulnerabilities (CVEs) associated with this plugin and its code analysis reveals a complete absence of dangerous functions, file operations, and raw SQL queries. The plugin also makes only one external HTTP request, which is common for integration purposes.

However, significant concerns arise from the static analysis. The most alarming finding is that 100% of the 12 identified output operations are not properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. Additionally, the taint analysis shows 100% of the analyzed flows have unsanitized paths, with the severity not explicitly detailed but the presence of unsanitized paths is a clear indicator of potential security weaknesses. The complete lack of nonce checks and capability checks on potential entry points, although the attack surface is reported as zero, means that if any entry points were to be discovered or introduced in future versions, they would be unprotected.

Given the lack of historical vulnerabilities, it might suggest that previous versions have been relatively secure or that the plugin is not a frequent target. Nevertheless, the current analysis reveals critical weaknesses in output handling and data sanitization that could be exploited. The plugin's strengths lie in its lack of dangerous functions and proper SQL usage, but the unescaped output and unsanitized flows are significant security flaws that require immediate attention.

Key Concerns

  • All outputs are unescaped
  • Taint flows with unsanitized paths
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

reCAPTCHA for Ninja Forms Security Vulnerabilities

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

reCAPTCHA for Ninja Forms Code Analysis

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

Output Escaping

0% escaped12 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
ninja_forms_field_recaptcha_pre_process (ninja-forms-recaptcha.php:96)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

reCAPTCHA for Ninja Forms Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionplugins_loadedninja-forms-recaptcha.php:18
actioninitninja-forms-recaptcha.php:42
actionadmin_menuninja-forms-recaptcha.php:45
actionadmin_initninja-forms-recaptcha.php:47
Maintenance & Trust

reCAPTCHA for Ninja Forms Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedNov 8, 2023
PHP min version
Downloads97K

Community Trust

Rating90/100
Number of ratings8
Active installs700
Developer Profile

reCAPTCHA for Ninja Forms Developer Profile

Aman

11 plugins · 8K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
138 days
View full developer profile
Detection Fingerprints

How We Detect reCAPTCHA for Ninja Forms

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

Asset Fingerprints

HTML / DOM Fingerprints

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

Frequently Asked Questions about reCAPTCHA for Ninja Forms