Store Locator Security & Risk Analysis

wordpress.org/plugins/ascsoftw-store-locator

Ascsoftw Store Locator is a powerful plugin which lets your users Search the Nearest Stores and display them in highly customized Google Maps.

0 active installs v1.0.0 PHP + WP 3.7+ Updated Nov 22, 2019
directionsgeocodinggoogle-mapsstore-locator
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Store Locator Safe to Use in 2026?

Generally Safe

Score 85/100

Store Locator 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 plugin "ascsoftw-store-locator" v1.0.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping a high percentage of its outputs. The absence of file operations, external HTTP requests, and recorded past vulnerabilities are also strengths. However, there are significant security concerns stemming from the attack surface. Two AJAX handlers are present, and alarmingly, both lack authentication checks, creating direct entry points for unauthenticated attackers. Furthermore, while nonce checks exist for one entry point, the absence of capability checks for any entry points means that even if authentication were implemented, authorization might not be properly enforced, potentially allowing lower-privileged users to access sensitive functionalities.

The taint analysis shows no identified unsanitized flows, which is a positive indicator. The vulnerability history is clean, suggesting a lack of past exploits or disclosures, which could imply either a well-developed codebase or simply a lack of deep security scrutiny. Despite the absence of critical vulnerabilities in the current analysis, the unprotected AJAX handlers represent a substantial risk that could easily be exploited if attackers can craft malicious requests. Therefore, while the plugin has some sound security foundations, the lack of robust authentication and authorization on key entry points significantly lowers its overall security.

Key Concerns

  • Unprotected AJAX handlers
  • No capability checks on entry points
Vulnerabilities
None known

Store Locator Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Store Locator Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

Store Locator Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

97% escaped62 total outputs
Attack Surface
2 unprotected

Store Locator Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_get_store_searchincludes/class-ascsoftw-sl.php:208
noprivwp_ajax_get_store_searchincludes/class-ascsoftw-sl.php:209

Shortcodes 1

[ascsoftw_sl] includes/class-ascsoftw-sl.php:211
WordPress Hooks 8
actionplugins_loadedincludes/class-ascsoftw-sl.php:165
actionadmin_enqueue_scriptsincludes/class-ascsoftw-sl.php:180
actionadmin_enqueue_scriptsincludes/class-ascsoftw-sl.php:181
actioninitincludes/class-ascsoftw-sl.php:184
actioncmb2_admin_initincludes/class-ascsoftw-sl.php:186
actionadmin_menuincludes/class-ascsoftw-sl.php:188
actionwp_enqueue_scriptsincludes/class-ascsoftw-sl.php:203
actionwp_footerpublic/class-ascsoftw-sl-public.php:119
Maintenance & Trust

Store Locator Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedNov 22, 2019
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Store Locator Developer Profile

ascsoftw

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

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ascsoftw-store-locator/admin/css/ascsoftw-sl-admin.css/wp-content/plugins/ascsoftw-store-locator/admin/js/ascsoftw-sl-admin.js/wp-content/plugins/ascsoftw-store-locator/public/css/ascsoftw-sl-public.css/wp-content/plugins/ascsoftw-store-locator/public/js/ascsoftw-sl-public.js/wp-content/plugins/ascsoftw-store-locator/vendor/boo-settings-helper/css/boo-settings-helper.css/wp-content/plugins/ascsoftw-store-locator/vendor/boo-settings-helper/js/boo-settings-helper.js
Script Paths
/wp-content/plugins/ascsoftw-store-locator/admin/js/ascsoftw-sl-admin.js/wp-content/plugins/ascsoftw-store-locator/public/js/ascsoftw-sl-public.js/wp-content/plugins/ascsoftw-store-locator/vendor/boo-settings-helper/js/boo-settings-helper.js
Version Parameters
ascsoftw-store-locator/admin/css/ascsoftw-sl-admin.css?ver=ascsoftw-store-locator/admin/js/ascsoftw-sl-admin.js?ver=ascsoftw-store-locator/public/css/ascsoftw-sl-public.css?ver=ascsoftw-store-locator/public/js/ascsoftw-sl-public.js?ver=ascsoftw-store-locator/vendor/boo-settings-helper/css/boo-settings-helper.css?ver=ascsoftw-store-locator/vendor/boo-settings-helper/js/boo-settings-helper.js?ver=

HTML / DOM Fingerprints

CSS Classes
ascsoftw-sl-admin-wrapascsoftw-sl-search-form-wrapascsoftw-sl-results-wrapascsoftw-sl-map-canvas
HTML Comments
Currently plugin version.Plugin base File.Plugin base dir path.Plugin base url.+23 more
Data Attributes
data-sl-latitudedata-sl-longitudedata-sl-zoomdata-sl-map-typedata-sl-marker-icondata-sl-infowindow-width+2 more
JS Globals
ASCSOFTW_SL_VERSIONAscsoftwSlPublic
Shortcode Output
[ascsoftw_sl_map][ascsoftw_sl_search][ascsoftw_sl_results]
FAQ

Frequently Asked Questions about Store Locator