Google Maps Retailers Security & Risk Analysis

wordpress.org/plugins/fusion-retailers

Plugin to manage and output retailers by region on a Google Map.

10 active installs v1.0.1 PHP + WP 3.0.1+ Updated Feb 23, 2015
google-mapgoogle-mapsmapretailersstore-locator
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Google Maps Retailers Safe to Use in 2026?

Generally Safe

Score 85/100

Google Maps Retailers 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 "fusion-retailers" v1.0.1 plugin exhibits a mixed security posture. On the positive side, the plugin has a very small attack surface with only one shortcode and no direct AJAX handlers or REST API routes exposed. Crucially, the static analysis revealed no critical or high severity issues in taint analysis, and there is no known vulnerability history. This suggests a generally good effort in avoiding common, severe security pitfalls.

However, several concerning practices are evident in the code. The most significant is the complete lack of prepared statements for all three SQL queries. This is a major risk, as it leaves the plugin vulnerable to SQL injection attacks if user-supplied data is directly incorporated into these queries. Furthermore, none of the 10 observed output operations are properly escaped, meaning the plugin is susceptible to cross-site scripting (XSS) vulnerabilities. While nonce and capability checks are present, their limited number (2 and 1 respectively) in relation to the overall code signals might indicate incomplete security coverage.

In conclusion, while the absence of known CVEs and critical taint flows is a strong positive, the plugin's reliance on raw SQL queries and unescaped output presents substantial security risks. These are fundamental security best practices that, when ignored, can lead to severe compromise. The plugin's limited attack surface is its main defense, but the identified code vulnerabilities need immediate attention.

Key Concerns

  • Raw SQL queries without prepared statements
  • Unescaped output detected
Vulnerabilities
None known

Google Maps Retailers Security Vulnerabilities

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

Google Maps Retailers Code Analysis

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

SQL Query Safety

0% prepared3 total queries

Output Escaping

0% escaped10 total outputs
Attack Surface

Google Maps Retailers Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[fusion_retailers_map] fusion_retailers.php:17
WordPress Hooks 6
actionadmin_menufusion_retailers.php:12
actionadmin_enqueue_scriptsfusion_retailers.php:15
actionwp_enqueue_scriptsfusion_retailers.php:16
actioninitfusion_retailers.php:18
actionsave_postfusion_retailers_metaboxes.php:6
actionadd_meta_boxesfusion_retailers_metaboxes.php:7
Maintenance & Trust

Google Maps Retailers Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedFeb 23, 2015
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Google Maps Retailers Developer Profile

Chris Marslender

2 plugins · 70 total installs

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

How We Detect Google Maps Retailers

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/fusion-retailers/js/fusion_color_picker.js/wp-content/plugins/fusion-retailers/js/fusion_maps.js/wp-content/plugins/fusion-retailers/css/fusion_retailers.css
Script Paths
https://maps.googleapis.com/maps/api/js?sensor=false
Version Parameters
fusion_maps/fusion_maps.js?ver=1.0.0

HTML / DOM Fingerprints

CSS Classes
fusion-color-pickersingle-state-settingsretailer-listfusion_retailers_map
Data Attributes
name="states[name="fusion_update_settings_nonce"id="fusion_retailers_map"
JS Globals
fusion_maps_vars
Shortcode Output
<div id="fusion_retailers_map"></div>
FAQ

Frequently Asked Questions about Google Maps Retailers