Store Locator for WordPress Posts Security & Risk Analysis

wordpress.org/plugins/wp-post-store-locator

This is a wordpress store locator plugin for posts. We can setup stores for individual posts/products.

0 active installs v1.1 PHP + WP 3.7+ Updated Mar 5, 2020
business-locationsgoogle-mapsindividual-posts-geocoderesponsive-stores-listingstore-locator
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Store Locator for WordPress Posts Safe to Use in 2026?

Generally Safe

Score 85/100

Store Locator for WordPress Posts has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The "wp-post-store-locator" v1.1 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and having no known historical vulnerabilities (CVEs). The absence of file operations and external HTTP requests is also a plus. However, significant concerns arise from the attack surface analysis, with a substantial portion of its entry points being unprotected.

Specifically, 4 out of 5 identified entry points (AJAX handlers and shortcodes) lack authentication checks. While the taint analysis did not reveal critical or high severity issues, a flow with unsanitized paths is present, which could potentially be exploited in conjunction with an unprotected entry point. The 71% output escaping rate, while not ideal, is also a point of concern, suggesting a risk of cross-site scripting (XSS) vulnerabilities if the unescaped outputs are user-controlled.

In conclusion, the plugin's clean vulnerability history is a strength, indicating diligent maintenance or a lack of past exploitable flaws. However, the presence of unprotected AJAX handlers and a taint flow with unsanitized paths are serious weaknesses that expose the site to potential attacks, particularly unauthorized actions or XSS. The moderate output escaping rate further adds to the risk profile.

Key Concerns

  • 4 unprotected AJAX handlers
  • 1 unsanitized path taint flow
  • 29% improperly escaped output
  • 1 unprotected shortcode
  • 0 capability checks
Vulnerabilities
None known

Store Locator for WordPress Posts Security Vulnerabilities

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

Store Locator for WordPress Posts Code Analysis

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

Output Escaping

71% escaped111 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
slwp_stores_return_address_latlng (wp-post-store-locator.php:269)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Store Locator for WordPress Posts Attack Surface

Entry Points5
Unprotected4

AJAX Handlers 4

authwp_ajax_return_address_latlngwp-post-store-locator.php:38
noprivwp_ajax_return_address_latlngwp-post-store-locator.php:39
authwp_ajax_aka_store_searchwp-post-store-locator.php:42
noprivwp_ajax_aka_store_searchwp-post-store-locator.php:43

Shortcodes 1

[aka-stores] wp-post-store-locator.php:41
WordPress Hooks 6
actionadmin_initwp-post-store-locator.php:31
actionadmin_menuwp-post-store-locator.php:33
actionwp_enqueue_scriptswp-post-store-locator.php:35
actionadmin_enqueue_scriptswp-post-store-locator.php:36
actionadd_meta_boxeswp-post-store-locator.php:37
actionsave_postwp-post-store-locator.php:40
Maintenance & Trust

Store Locator for WordPress Posts Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedMar 5, 2020
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Store Locator for WordPress Posts Developer Profile

Alok Shrestha

1 plugin · 0 total installs

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

How We Detect Store Locator for WordPress Posts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-post-store-locator/assets/css/admin-style.css/wp-content/plugins/wp-post-store-locator/assets/js/admin-script.js/wp-content/plugins/wp-post-store-locator/assets/css/aka-front-style.css/wp-content/plugins/wp-post-store-locator/assets/js/aka-maps.js
Script Paths
//maps.google.com/maps/api/jshttps://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css
Version Parameters
/wp-content/plugins/wp-post-store-locator/assets/js/admin-script.js?ver=/wp-content/plugins/wp-post-store-locator/assets/js/aka-maps.js?ver=

HTML / DOM Fingerprints

CSS Classes
slwp-store-locator
Data Attributes
data-slwp-settings
JS Globals
slwp_stores
REST Endpoints
/wp-json/wp-post-store-locator/v1/stores
Shortcode Output
[aka-stores]
FAQ

Frequently Asked Questions about Store Locator for WordPress Posts