Jquery Validation For Contact Form 7 Security & Risk Analysis

wordpress.org/plugins/jquery-validation-for-contact-form-7

New standard of advance validation for Contact Form 7.

9K active installs v5.4.2 PHP + WP 3.0+ Updated Dec 20, 2025
extra-validationform-validationjavascript-validationjquery-validationjs-validation
99
A · Safe
CVEs total1
Unpatched0
Last CVEJun 27, 2022
Safety Verdict

Is Jquery Validation For Contact Form 7 Safe to Use in 2026?

Generally Safe

Score 99/100

Jquery Validation For Contact Form 7 has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Jun 27, 2022Updated 5mo ago
Risk Assessment

The static analysis of 'jquery-validation-for-contact-form-7' v5.4.2 reveals a generally robust security posture. The plugin demonstrates good practices by having no exposed AJAX handlers, REST API routes, shortcodes, or cron events, indicating a minimal attack surface. Furthermore, the code analysis shows a complete absence of dangerous functions and SQL queries executed without prepared statements, which are strong indicators of secure coding. The presence of a nonce check is also a positive sign. However, the output escaping rate of 25% is a significant concern, suggesting that a substantial portion of output is not properly sanitized, potentially opening the door to cross-site scripting (XSS) vulnerabilities. The lack of capability checks on any entry points is also a notable weakness, meaning that even if an entry point were discovered, it might not be adequately protected against unauthorized access.

The vulnerability history shows a single known CVE, which has been patched. The fact that the last vulnerability was over a year ago is encouraging, but the past presence of Cross-Site Request Forgery (CSRF) vulnerabilities, even if resolved, warrants attention. While the current version appears clean, the historical pattern, combined with the low output escaping rate, suggests that diligent monitoring and ongoing security practices are crucial. Overall, the plugin has strengths in its limited attack surface and secure data handling for queries, but the weak output sanitization and lack of capability checks present clear areas for improvement.

Key Concerns

  • Low output escaping rate (25%)
  • No capability checks on entry points
  • Past CSRF vulnerability history
Vulnerabilities
1 published

Jquery Validation For Contact Form 7 Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2022-2144high · 8.8Cross-Site Request Forgery (CSRF)

Jquery Validation For Contact Form 7 <= 5.2 - Cross-Site Request Forgery to Arbitrary Options Update

Jun 27, 2022 Patched in 5.3 (575d)
Version History

Jquery Validation For Contact Form 7 Release Timeline

v5.4.2Current
v5.4.1
v5.3
v5.21 CVE
v5.11 CVE
v5.01 CVE
v4.5.41 CVE
v4.5.31 CVE
v4.5.21 CVE
v4.5.11 CVE
v4.51 CVE
v4.41 CVE
v4.31 CVE
v4.21 CVE
v4.11 CVE
v4.01 CVE
v3.31 CVE
v3.21 CVE
v3.11 CVE
v3.0.21 CVE
Code Analysis
Analyzed Mar 16, 2026

Jquery Validation For Contact Form 7 Code Analysis

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

Output Escaping

25% escaped8 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
jvcf7_save_options (includes\functions\jvcf7_admin_functions.php:44)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Jquery Validation For Contact Form 7 Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_menujquery-validation-for-contact-form-7.php:16
actionadmin_enqueue_scriptsjquery-validation-for-contact-form-7.php:17
actionwp_enqueue_scriptsjquery-validation-for-contact-form-7.php:18
actioninitjquery-validation-for-contact-form-7.php:19
Maintenance & Trust

Jquery Validation For Contact Form 7 Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 20, 2025
PHP min version
Downloads226K

Community Trust

Rating92/100
Number of ratings87
Active installs9K
Developer Profile

Jquery Validation For Contact Form 7 Developer Profile

Dnesscarkey

5 plugins · 535K total installs

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

How We Detect Jquery Validation For Contact Form 7

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/jquery-validation-for-contact-form-7/includes/assets/css/jvcf7_admin.css/wp-content/plugins/jquery-validation-for-contact-form-7/includes/assets/js/jquery.validate.min.js/wp-content/plugins/jquery-validation-for-contact-form-7/includes/assets/css/jvcf7_client.css/wp-content/plugins/jquery-validation-for-contact-form-7/includes/assets/js/jvcf7_validation.js
Script Paths
/wp-content/plugins/jquery-validation-for-contact-form-7/includes/assets/js/jquery.validate.min.js/wp-content/plugins/jquery-validation-for-contact-form-7/includes/assets/js/jvcf7_validation.js
Version Parameters
jquery-validation-for-contact-form-7/includes/assets/css/jvcf7_admin.css?ver=jquery-validation-for-contact-form-7/includes/assets/js/jquery.validate.min.js?ver=jquery-validation-for-contact-form-7/includes/assets/css/jvcf7_client.css?ver=jquery-validation-for-contact-form-7/includes/assets/js/jvcf7_validation.js?ver=

HTML / DOM Fingerprints

CSS Classes
jvcf7_invalid_field_design
Data Attributes
jvcf7_show_label_errorjvcf7_invalid_field_design
JS Globals
jvcf7_current_versionscriptData
FAQ

Frequently Asked Questions about Jquery Validation For Contact Form 7