Contact Form 7 Map Field Security & Risk Analysis

wordpress.org/plugins/contact-form-7-map-field

This plugin provides a new field to Contact Form 7: a map with a coordinates marker, letting the user mark a location.

100 active installs v2.3 PHP + WP 3.0.1+ Updated Oct 31, 2012
contact-formcontact-form-7contactform7formforms
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Contact Form 7 Map Field Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 13yr ago
Risk Assessment

The static analysis of "contact-form-7-map-field" v2.3 reveals a generally strong security posture with no identified vulnerabilities in its code signals or taint analysis. The absence of dangerous functions, the exclusive use of prepared statements for SQL queries, and a high percentage of properly escaped output are all positive indicators. Furthermore, the plugin has no known CVEs, which suggests a history of responsible development and maintenance.

However, the analysis does highlight a few areas that warrant attention. The complete absence of nonce checks and capability checks across all entry points, combined with a lack of authentication checks on any AJAX handlers (though there are none listed), presents a potential risk. While the current attack surface appears minimal, any future expansion or introduction of new functionalities without these security measures could expose the plugin to vulnerabilities. The presence of file operations, while not flagged as directly dangerous in this analysis, always carries an inherent risk and should be carefully monitored for proper sanitization and access control.

In conclusion, "contact-form-7-map-field" v2.3 exhibits good practices in core areas like SQL handling and output escaping, and its clean vulnerability history is commendable. Nevertheless, the lack of comprehensive authorization and validation mechanisms for potential future entry points is a significant weakness that could be exploited if the plugin's attack surface evolves. Developers should prioritize implementing robust checks to solidify its security.

Key Concerns

  • No nonce checks detected
  • No capability checks detected
  • File operations present
Vulnerabilities
None known

Contact Form 7 Map Field Security Vulnerabilities

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

Contact Form 7 Map Field Code Analysis

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

Output Escaping

89% escaped9 total outputs
Attack Surface

Contact Form 7 Map Field Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionwpcf7_before_send_mailcontact-form-7-map-field.php:26
actionplugins_loadedcontact-form-7-map-field.php:34
actionadmin_noticescontact-form-7-map-field.php:42
filterwpcf7_validate_mapcontact-form-7-map-field.php:84
filterwpcf7_validate_map*contact-form-7-map-field.php:85
actionadmin_initcontact-form-7-map-field.php:113
Maintenance & Trust

Contact Form 7 Map Field Maintenance & Trust

Maintenance Signals

WordPress version tested3.4.2
Last updatedOct 31, 2012
PHP min version
Downloads12K

Community Trust

Rating60/100
Number of ratings2
Active installs100
Developer Profile

Contact Form 7 Map Field Developer Profile

shemesh

1 plugin · 100 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 Map Field

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
wpcf7-map-field
HTML Comments
<!-- map-code-leaflet.html -->
Data Attributes
id="CF7MapLocationHidden"
Shortcode Output
<span class="wpcf7-form-control-wrap<input id="CF7MapLocationHidden" type="hidden"<div id="wpcf7-tg-pane-map" class="hidden">
FAQ

Frequently Asked Questions about Contact Form 7 Map Field