Store Locator Widget Security & Risk Analysis

wordpress.org/plugins/store-locator-widget

A fully featured store locator plugin that is incredibly quick and easy to configure, add locations and embed in your WordPress site.

400 active installs v2025r6 PHP + WP 3.0.1+ Updated Nov 27, 2025
google-mapslocatorstore-locatorstore-locator-softwarestore-locator-widget
99
A · Safe
CVEs total2
Unpatched0
Last CVEMar 27, 2025
Safety Verdict

Is Store Locator Widget Safe to Use in 2026?

Generally Safe

Score 99/100

Store Locator Widget has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Mar 27, 2025Updated 4mo ago
Risk Assessment

The store-locator-widget plugin, version v2025r6, exhibits a generally good security posture due to its heavy reliance on prepared statements for SQL queries and 100% output escaping. The absence of external HTTP requests, file operations, and dangerous functions further bolsters its defense. The presence of nonces is also a positive indicator of security awareness.

However, the static analysis reveals two flows with unsanitized paths, both classified as high severity taint flows. While there are no unprotected AJAX handlers or REST API routes, these taint flows represent a significant concern that could lead to vulnerabilities if not properly addressed. The vulnerability history, despite having no currently unpatched CVEs, shows a past of medium severity vulnerabilities including Cross-Site Request Forgery and Cross-Site Scripting, indicating a need for continued vigilance and robust security practices.

In conclusion, while the plugin demonstrates strong foundational security practices in key areas, the identified high-severity taint flows and past vulnerability patterns suggest a risk that warrants careful attention. Addressing these specific code-level concerns and maintaining a proactive approach to security testing will be crucial for ensuring the long-term safety of sites using this plugin.

Key Concerns

  • High severity taint flows detected
  • Past medium severity vulnerabilities (CSRF, XSS)
Vulnerabilities
2

Store Locator Widget Security Vulnerabilities

CVEs by Year

2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-30919medium · 6.1Cross-Site Request Forgery (CSRF)

Store Locator Widget <= 2025r2 - Cross-Site Request Forgery to Stored Cross-Site Scripting

Mar 27, 2025 Patched in 2025r3 (7d)
CVE-2024-13657medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Store Locator Widget <= 2025r1 - Authenticated (Contributor+) Stored Cross-Site Scripting

Feb 18, 2025 Patched in 2025r2 (9d)
Code Analysis
Analyzed Mar 16, 2026

Store Locator Widget Code Analysis

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

SQL Query Safety

95% prepared21 total queries

Output Escaping

100% escaped21 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
storelocatorwidget_process_storelocatorwidget_keys (functions.php:114)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Store Locator Widget Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[storelocatorwidget] store-locator-widget.php:18
WordPress Hooks 9
actionadmin_menustore-locator-widget.php:21
actionwp_storelocatorwidget_apistore-locator-widget.php:22
actionwp_google_gapistore-locator-widget.php:23
actionwp_mapbox_gapistore-locator-widget.php:24
actionwp_set_google_gapistore-locator-widget.php:25
actionwp_set_mapbox_gapistore-locator-widget.php:26
actionwp_set_storelocatorwidget_gapistore-locator-widget.php:27
actionadmin_post_storelocatorwidget_api_keysstore-locator-widget.php:30
filterscript_loader_tagstore-locator-widget.php:101
Maintenance & Trust

Store Locator Widget Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedNov 27, 2025
PHP min version
Downloads11K

Community Trust

Rating74/100
Number of ratings3
Active installs400
Developer Profile

Store Locator Widget Developer Profile

Store Locator Widgets

1 plugin · 400 total installs

93
trust score
Avg Security Score
99/100
Avg Patch Time
8 days
View full developer profile
Detection Fingerprints

How We Detect Store Locator Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/store-locator-widget/css/storelocatorwidget_styles.css/wp-content/plugins/store-locator-widget/css/semantic.css/wp-content/plugins/store-locator-widget/images/icon.png/wp-content/plugins/store-locator-widget/images/logo.png
Script Paths
//cdn.storelocatorwidgets.com/widget/mapbox-gl-live.js//cdn.storelocatorwidgets.com/widget/mapbox-gl-geocoder.js//cdn.storelocatorwidgets.com/widget/mapbox-gl.js//maps.googleapis.com/maps/api/js?key=//cdn.storelocatorwidgets.com/widget/widget.js//cdn.storelocatorwidgets.com/widget/algolia-autocomplete.js

HTML / DOM Fingerprints

CSS Classes
storelocatorwidget
Data Attributes
data-platform="Mapbox"data-platform="MapTiler"data-uid="
Shortcode Output
<div id="storelocatorwidget"Loading <a href="https://www.storelocatorwidgets.com">Store Locator Software</a>...
FAQ

Frequently Asked Questions about Store Locator Widget