Custom validation error message – CF7 Security & Risk Analysis

wordpress.org/plugins/custom-validation-error-message-cf7

This plugin provides custom error messages for each field in contact form 7. Also, this plugin supported to "Contact Form 7 Multilingual" addon.

80 active installs v1.0.0 PHP 5.2.4+ WP 4.3.1+ Updated Jun 14, 2022
cf7-custom-validation-messagecf7-validationcustom-validationform-validationvalidation-message
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Custom validation error message – CF7 Safe to Use in 2026?

Generally Safe

Score 85/100

Custom validation error message – CF7 has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The static analysis of "custom-validation-error-message-cf7" v1.0.0 reveals a generally good security posture with no immediate critical vulnerabilities detected. The plugin demonstrates strong practices by properly escaping all identified output and avoiding dangerous functions, file operations, and external HTTP requests. The absence of known CVEs and a clean vulnerability history further reinforces this positive outlook. However, a notable concern is the presence of a single SQL query that does not utilize prepared statements. While the impact of this single un-prepared query is not immediately clear without further context, it represents a potential avenue for SQL injection vulnerabilities, especially if the data used in the query originates from user input without proper sanitization. Additionally, the complete lack of nonce checks and capability checks across all potential entry points (though currently zero) is a significant weakness. Should any entry points be added or discovered in the future, they would be inherently unprotected against common WordPress attacks like CSRF. The plugin's current minimal attack surface is a mitigating factor, but this foundational lack of security controls is a concern for future scalability and maintainability.

Key Concerns

  • SQL query without prepared statement
  • Missing nonce checks on all entry points
  • Missing capability checks on all entry points
Vulnerabilities
None known

Custom validation error message – CF7 Security Vulnerabilities

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

Custom validation error message – CF7 Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

100% escaped8 total outputs
Attack Surface

Custom validation error message – CF7 Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 26
actionwpcf7_save_contact_formcf7-custom-validation-error-setup-action.php:11
actionwpcf7_after_createcf7-custom-validation-error-setup-action.php:31
filterwpcf7_messagescf7-custom-validation-error-setup-action.php:88
filterwpcf7_validate_textcf7-custom-validation-error-setup-action.php:96
filterwpcf7_validate_text*cf7-custom-validation-error-setup-action.php:97
filterwpcf7_validate_emailcf7-custom-validation-error-setup-action.php:98
filterwpcf7_validate_email*cf7-custom-validation-error-setup-action.php:99
filterwpcf7_validate_urlcf7-custom-validation-error-setup-action.php:100
filterwpcf7_validate_url*cf7-custom-validation-error-setup-action.php:101
filterwpcf7_validate_telcf7-custom-validation-error-setup-action.php:102
filterwpcf7_validate_tel*cf7-custom-validation-error-setup-action.php:103
filterwpcf7_validate_textareacf7-custom-validation-error-setup-action.php:104
filterwpcf7_validate_textarea*cf7-custom-validation-error-setup-action.php:105
filterwpcf7_validate_numbercf7-custom-validation-error-setup-action.php:106
filterwpcf7_validate_number*cf7-custom-validation-error-setup-action.php:107
filterwpcf7_validate_rangecf7-custom-validation-error-setup-action.php:108
filterwpcf7_validate_range*cf7-custom-validation-error-setup-action.php:109
filterwpcf7_validate_datecf7-custom-validation-error-setup-action.php:110
filterwpcf7_validate_date*cf7-custom-validation-error-setup-action.php:111
filterwpcf7_validate_checkboxcf7-custom-validation-error-setup-action.php:112
filterwpcf7_validate_checkbox*cf7-custom-validation-error-setup-action.php:113
filterwpcf7_validate_radiocf7-custom-validation-error-setup-action.php:114
filterwpcf7_validate_filecf7-custom-validation-error-setup-action.php:115
filterwpcf7_validate_file*cf7-custom-validation-error-setup-action.php:116
filterwpcf7_validate_selectcf7-custom-validation-error-setup-action.php:117
filterwpcf7_validate_select*cf7-custom-validation-error-setup-action.php:118
Maintenance & Trust

Custom validation error message – CF7 Maintenance & Trust

Maintenance Signals

WordPress version tested6.0.11
Last updatedJun 14, 2022
PHP min version5.2.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs80
Developer Profile

Custom validation error message – CF7 Developer Profile

brainvireinfo

14 plugins · 7K total installs

87
trust score
Avg Security Score
90/100
Avg Patch Time
14 days
View full developer profile
Detection Fingerprints

How We Detect Custom validation error message – CF7

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/custom-validation-error-message-cf7/
Version Parameters
custom-validation-error-message-cf7/

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Custom validation error message – CF7