Locations and Areas – Leaflet Map with Region Tabs Security & Risk Analysis

wordpress.org/plugins/locations-and-areas

An awesome map with features like: multiple regions as tabs, no API keys needed, frontend location adding, marker clustering & beautiful map and m …

100 active installs v1.7.3 PHP 7.0+ WP 4.6+ Updated Feb 10, 2025
arealeafletlocationmapregion
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Locations and Areas – Leaflet Map with Region Tabs Safe to Use in 2026?

Generally Safe

Score 92/100

Locations and Areas – Leaflet Map with Region Tabs has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "locations-and-areas" plugin v1.7.3 exhibits a mixed security posture. On the positive side, there are no known historical vulnerabilities (CVEs) and the static analysis did not uncover any critical or high severity taint flows, suggesting a potentially clean codebase regarding complex injection issues. The presence of nonce and capability checks, along with a reasonable percentage of properly escaped output, indicates some adherence to WordPress security best practices.

However, significant concerns arise from the attack surface. The plugin has one AJAX handler that lacks authentication checks. This is a direct entry point that could be exploited by unauthenticated users, potentially leading to unexpected behavior or further vulnerabilities if not properly validated and sanitized server-side. Furthermore, all 7 SQL queries are executed without prepared statements, a practice that leaves the plugin highly susceptible to SQL injection attacks. The absence of file operations and external HTTP requests are positive aspects, reducing certain common attack vectors.

In conclusion, while the plugin has a clean vulnerability history and avoids some common pitfalls, the lack of authentication on an AJAX endpoint and the pervasive use of raw SQL queries present substantial and actionable security risks that require immediate attention. The plugin has strengths in its lack of known exploits and some adherence to output escaping, but these are overshadowed by the significant security weaknesses.

Key Concerns

  • AJAX handler without authentication
  • SQL queries without prepared statements
  • Bundled library (Freemius v1.0) may be outdated
Vulnerabilities
None known

Locations and Areas – Leaflet Map with Region Tabs Security Vulnerabilities

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

Locations and Areas – Leaflet Map with Region Tabs Code Analysis

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

Bundled Libraries

Freemius1.0

SQL Query Safety

0% prepared7 total queries

Output Escaping

60% escaped172 total outputs
Attack Surface
1 unprotected

Locations and Areas – Leaflet Map with Region Tabs Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 1

authwp_ajax_laa_dismiss_getting_started_noticeinc\Pages\Settings.php:17

Shortcodes 1

[locations-and-areas-map] inc\Pages\Frontend.php:23
WordPress Hooks 25
actioninitinc\Base\AreaController.php:17
actionlaa-area_add_form_fieldsinc\Base\AreaController.php:18
actionlaa-area_edit_form_fieldsinc\Base\AreaController.php:19
actionedited_laa-areainc\Base\AreaController.php:20
actioncreate_laa-areainc\Base\AreaController.php:21
actionmanage_edit-laa-area_columnsinc\Base\AreaController.php:22
actionmanage_laa-area_custom_columninc\Base\AreaController.php:23
actioninitinc\Base\BlockController.php:14
actionadmin_enqueue_scriptsinc\Base\Enqueue.php:14
actionwp_enqueue_scriptsinc\Base\Enqueue.php:17
actioninitinc\Base\LocationController.php:17
actionadd_meta_boxesinc\Base\LocationController.php:18
actionsave_postinc\Base\LocationController.php:19
actionmanage_laa-location_posts_columnsinc\Base\LocationController.php:20
actionmanage_laa-location_posts_custom_columninc\Base\LocationController.php:21
actionadmin_menuinc\Base\LocationController.php:22
actioninitinc\Pages\Frontend.php:15
actionadmin_menuinc\Pages\Settings.php:14
actionadmin_initinc\Pages\Settings.php:15
actionadmin_noticesinc\Pages\Settings.php:16
actionafter_uninstalllocations-and-areas.php:93
actionadmin_body_classlocations-and-areas.php:95
actionconnect/beforelocations-and-areas.php:101
actionconnect/afterlocations-and-areas.php:104
filterconnect_messagelocations-and-areas.php:107
Maintenance & Trust

Locations and Areas – Leaflet Map with Region Tabs Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedFeb 10, 2025
PHP min version7.0
Downloads10K

Community Trust

Rating100/100
Number of ratings3
Active installs100
Developer Profile

Locations and Areas – Leaflet Map with Region Tabs Developer Profile

100plugins

3 plugins · 10K total installs

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

How We Detect Locations and Areas – Leaflet Map with Region Tabs

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/locations-and-areas/assets/js/plugin.js/wp-content/plugins/locations-and-areas/assets/css/styles.css/wp-content/plugins/locations-and-areas/assets/css/admin.css/wp-content/plugins/locations-and-areas/freemius/start.php
Script Paths
/wp-content/plugins/locations-and-areas/assets/js/plugin.js
Version Parameters
locations-and-areas/assets/js/plugin.js?ver=locations-and-areas/assets/css/styles.css?ver=locations-and-areas/assets/css/admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
laa-optin-wrapperlaa-optin-herolaa-optin-imagelaa-fs-optin-dashboard
HTML Comments
FREEMIUS INTEGRATION CODEInit Freemius.Signal that SDK was initiated.Special uninstall routine with Freemius+10 more
Data Attributes
data-iddata-mapiddata-mapoptionsdata-markeroptionsdata-zoomdata-lat+12 more
JS Globals
laa_fs
Shortcode Output
[locations_and_areas_map]
FAQ

Frequently Asked Questions about Locations and Areas – Leaflet Map with Region Tabs