MW Google Maps Security & Risk Analysis

wordpress.org/plugins/mw-google-maps

MW Google Maps adds google maps in your post easy.

100 active installs v1.3.1 PHP + WP 3.5+ Updated Mar 2, 2015
googlegooglemapsmaproute
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MW Google Maps Safe to Use in 2026?

Generally Safe

Score 85/100

MW Google Maps has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The "mw-google-maps" v1.3.1 plugin exhibits a generally good security posture based on the provided static analysis. The absence of dangerous functions, all SQL queries utilizing prepared statements, and the presence of nonce and capability checks are strong indicators of secure coding practices. Furthermore, the lack of any known historical CVEs suggests a mature and well-maintained codebase.

However, a significant concern arises from the output escaping. With 58% of outputs properly escaped, it implies that nearly half of the plugin's output is not being sanitized. This leaves the plugin vulnerable to Cross-Site Scripting (XSS) attacks, especially considering the presence of two shortcodes which often serve as entry points for user-provided data. While the total number of entry points is low and none are immediately unprotected in the static analysis, the potential for unsanitized output flowing from these shortcodes into the rendered page is a tangible risk. Taint analysis showed no unsanitized paths, which is positive, but this does not negate the risk posed by the high percentage of improperly escaped outputs.

In conclusion, the plugin demonstrates strengths in its handling of database operations and authentication mechanisms, and its vulnerability history is clean. The primary weakness lies in its output sanitization. While the attack surface appears limited and there are no immediate indications of critical code execution vulnerabilities from the static analysis, the potential for XSS through the shortcodes due to insufficient output escaping is the most significant security concern. Addressing the output escaping would significantly enhance the plugin's overall security.

Key Concerns

  • Output escaping is not properly handled (42% issues)
Vulnerabilities
None known

MW Google Maps Security Vulnerabilities

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

MW Google Maps Code Analysis

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

Output Escaping

58% escaped45 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<mw_google_maps_admin_page> (system\mw_google_maps_admin_page.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

MW Google Maps Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[mw-google-maps] mw-google-maps.php:75
[mw-google-maps-multi] mw-google-maps.php:76
WordPress Hooks 10
actionwpmw-google-maps.php:51
actionwp_enqueue_scriptsmw-google-maps.php:77
actionadmin_menusystem\mw_google_maps_admin_page.php:41
actionadmin_initsystem\mw_google_maps_admin_page.php:42
actionadmin_menusystem\mw_google_maps_admin_page.php:48
actionadmin_initsystem\mw_google_maps_admin_page.php:50
actionsave_postsystem\mw_google_maps_admin_page.php:175
actionadmin_enqueue_scriptssystem\mw_google_maps_admin_page.php:176
actionadmin_footer-post-new.phpsystem\mw_google_maps_admin_page.php:177
actionadmin_footer-post.phpsystem\mw_google_maps_admin_page.php:178
Maintenance & Trust

MW Google Maps Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedMar 2, 2015
PHP min version
Downloads8K

Community Trust

Rating100/100
Number of ratings2
Active installs100
Developer Profile

MW Google Maps Developer Profile

Takashi Kitajima

11 plugins · 331K total installs

71
trust score
Avg Security Score
89/100
Avg Patch Time
122 days
View full developer profile
Detection Fingerprints

How We Detect MW Google Maps

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mw-google-maps/css/style.css/wp-content/plugins/mw-google-maps/js/jquery.mw-google-maps.js
Script Paths
http://maps.google.com/maps/api/js?sensor=false
Version Parameters
jquery.mw-google-maps?ver=mw-google-maps?ver=

HTML / DOM Fingerprints

CSS Classes
mw-google-maps-map
Data Attributes
id="mw-google-maps-map-multi"id="mw-google-maps-map-data-key="mw-google-maps-map-multi"
JS Globals
gmap
Shortcode Output
<div id="mw-google-maps-map-multi" class="mw-google-maps-map"></div><div id="mw-google-maps-map-gmap.mw_google_maps( "addMarker"gmap.mw_google_maps( "useRoute"
FAQ

Frequently Asked Questions about MW Google Maps