Easy Listings Map Security & Risk Analysis

wordpress.org/plugins/easy-listings-map

Easy to use and advanced map extension for Easy Property Listings Wordpress plugin.

100 active installs v1.2.4 PHP + WP 3.3+ Updated Jan 20, 2017
easy-property-listingseasy-property-listings-extensioneasy-property-listings-extensionseasy-property-listings-mapepl
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Easy Listings Map Safe to Use in 2026?

Generally Safe

Score 85/100

Easy Listings Map has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The "easy-listings-map" plugin version 1.2.4 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices by exclusively using prepared statements for SQL queries and having a high percentage of properly escaped outputs. Furthermore, there is no recorded vulnerability history (CVEs) for this plugin, suggesting a generally stable and secure development past. However, a significant concern arises from the attack surface. Out of 6 total entry points, 5 lack authentication checks, specifically the 5 AJAX handlers. This presents a substantial risk, as any user, authenticated or not, could potentially trigger these functions. While taint analysis and code signals like dangerous functions and file operations show no immediate red flags, the unprotected AJAX handlers are a critical weakness that could be exploited if input validation is also lacking.

Key Concerns

  • 5 unprotected AJAX handlers
  • Limited nonce checks (2)
  • Limited capability checks (3)
Vulnerabilities
None known

Easy Listings Map Security Vulnerabilities

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

Easy Listings Map Code Analysis

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

Output Escaping

82% escaped113 total outputs
Attack Surface
5 unprotected

Easy Listings Map Attack Surface

Entry Points6
Unprotected5

AJAX Handlers 5

authwp_ajax_load_shortcode_contentadmin\class-easy-listings-map-admin-editor.php:31
authwp_ajax_load_map_markerspublic\class-elm-public-google-map-ajax.php:46
noprivwp_ajax_load_map_markerspublic\class-elm-public-google-map-ajax.php:47
authwp_ajax_elm_search_listingspublic\class-elm-public-google-map-ajax.php:49
noprivwp_ajax_elm_search_listingspublic\class-elm-public-google-map-ajax.php:50

Shortcodes 1

[elm_google_maps] public\class-easy-listings-map-public.php:125
WordPress Hooks 21
actionadmin_initadmin\class-easy-listings-map-admin-editor.php:28
filtermce_buttonsadmin\class-easy-listings-map-admin-editor.php:43
filtermce_external_pluginsadmin\class-easy-listings-map-admin-editor.php:44
actionadmin_menuadmin\class-easy-listings-map-admin-menu.php:31
actionadmin_noticesadmin\class-easy-listings-map-admin-notices.php:25
actionadmin_noticesadmin\class-easy-listings-map-admin-notices.php:26
actionadmin_initadmin\class-easy-listings-map-admin-notices.php:28
actionadmin_initadmin\class-easy-listings-map-admin-settings-menu.php:39
filterelm_settings_sanitize_uploadadmin\class-easy-listings-map-admin-settings-menu.php:42
filterupload_diradmin\class-easy-listings-map-admin.php:128
filteradmin_footer_textadmin\class-easy-listings-map-admin.php:130
filterplugin_row_metaadmin\class-easy-listings-map-admin.php:132
actionadmin_enqueue_scriptsadmin\class-easy-listings-map-admin.php:134
actionadmin_enqueue_scriptsadmin\class-easy-listings-map-admin.php:135
actionplugins_loadedeasy_listings_map.php:81
actionplugins_loadedincludes\class-easy-listings-map.php:192
actionadmin_noticesincludes\class-easy-property-listings-extension-activation.php:61
actionepl_property_mappublic\class-easy-listings-map-public-single-map.php:57
actionwp_enqueue_scriptspublic\class-easy-listings-map-public.php:114
actionwp_enqueue_scriptspublic\class-easy-listings-map-public.php:115
actionwp_print_scriptspublic\class-easy-listings-map-public.php:116
Maintenance & Trust

Easy Listings Map Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedJan 20, 2017
PHP min version
Downloads7K

Community Trust

Rating80/100
Number of ratings3
Active installs100
Developer Profile

Easy Listings Map Developer Profile

Taher Atashbar

2 plugins · 140 total installs

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

How We Detect Easy Listings Map

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easy-listings-map/assets/css/elm-admin-notices.css/wp-content/plugins/easy-listings-map/assets/css/elm-admin-notices.min.css/wp-content/plugins/easy-listings-map/assets/js/elm-admin.js/wp-content/plugins/easy-listings-map/assets/js/elm-admin.min.js
Script Paths
/wp-content/plugins/easy-listings-map/assets/js/elm-admin.js/wp-content/plugins/easy-listings-map/assets/js/elm-admin.min.js
Version Parameters
easy-listings-map/assets/css/elm-admin-notices.css?ver=easy-listings-map/assets/css/elm-admin-notices.min.css?ver=easy-listings-map/assets/js/elm-admin.js?ver=easy-listings-map/assets/js/elm-admin.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
asn-advertiseasn-adv-logoasn-adv-titleasn-adv-body
Data Attributes
data-actiondata-dismiss
JS Globals
ELM_ADMIN
FAQ

Frequently Asked Questions about Easy Listings Map