Contact Form 7 Phone Module Security & Risk Analysis

wordpress.org/plugins/contact-form-7-phone-mask-module

Adds phone module to the Contact Form 7 plugin

300 active installs v2.3.4.1 PHP + WP 3.5+ Updated Dec 26, 2013
contact-formcontact-form-7contactform7formforms
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Contact Form 7 Phone Module Safe to Use in 2026?

Generally Safe

Score 85/100

Contact Form 7 Phone Module has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

The "contact-form-7-phone-mask-module" v2.3.4.1 exhibits a strong security posture based on the provided static analysis and vulnerability history. The code demonstrates excellent practices by avoiding dangerous functions, exclusively using prepared statements for SQL queries, and ensuring all output is properly escaped. The absence of file operations and external HTTP requests further minimizes potential attack vectors. Crucially, the plugin has no recorded vulnerabilities (CVEs) and no known critical or high-severity issues, indicating a history of secure development and maintenance.

However, the static analysis reveals a complete lack of protective mechanisms like nonce checks and capability checks. While the current attack surface appears to be zero (meaning no direct entry points like AJAX handlers or REST API routes were identified), this could change with future updates. The lack of these security layers means that if any new entry points are introduced, they would be inherently unprotected, posing a significant risk.

In conclusion, the plugin is currently secure due to its clean code and clean vulnerability history. The primary weakness lies in the absence of fundamental security checks like nonces and capability checks, which represent a potential risk if the attack surface expands. Future development should prioritize the implementation of these checks to maintain its secure status.

Key Concerns

  • No nonce checks implemented
  • No capability checks implemented
Vulnerabilities
None known

Contact Form 7 Phone Module Security Vulnerabilities

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

Contact Form 7 Phone Module Code Analysis

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

Output Escaping

100% escaped26 total outputs
Attack Surface

Contact Form 7 Phone Module Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionwpcf7_initphone.php:33
filterwpcf7_validate_phone*phone.php:167
actionadmin_initphone.php:229
Maintenance & Trust

Contact Form 7 Phone Module Maintenance & Trust

Maintenance Signals

WordPress version tested3.5.2
Last updatedDec 26, 2013
PHP min version
Downloads17K

Community Trust

Rating48/100
Number of ratings7
Active installs300
Developer Profile

Contact Form 7 Phone Module Developer Profile

Gabriel Reguly

2 plugins · 600 total installs

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

How We Detect Contact Form 7 Phone Module

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/contact-form-7-phone-mask-module/jquery.maskedinput-1.3.1.js/wp-content/plugins/contact-form-7-phone-mask-module/css/style.css
Script Paths
contact-form-7-phone-mask-module/jquery.maskedinput-1.3.1.js
Version Parameters
contact-form-7-phone-mask-module/jquery.maskedinput-1.3.1.js?ver=contact-form-7-phone-mask-module/css/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
wpcf7-pm-phone
Data Attributes
mask:aMask:reDo:reUndo:
JS Globals
_wpcf7pm
Shortcode Output
[phone][phone*]
FAQ

Frequently Asked Questions about Contact Form 7 Phone Module