Many points on the map Security & Risk Analysis

wordpress.org/plugins/many-points-on-the-map

The plugin helps you set points on the map and filter them in the future.

10 active installs v1.4.1 PHP + WP 4.7+ Updated Aug 29, 2023
google-mapsmap
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Many points on the map Safe to Use in 2026?

Generally Safe

Score 85/100

Many points on the map has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The "many-points-on-the-map" v1.4.1 plugin presents a generally good security posture with several positive indicators. The absence of known CVEs and a clean vulnerability history is a significant strength, suggesting a history of responsible development. The static analysis highlights a robust approach to handling SQL queries with 100% prepared statements and the presence of nonce checks for all AJAX handlers, which are crucial for preventing common attack vectors. There are also no reported file operations or external HTTP requests, further limiting the plugin's potential attack surface.

However, there are areas for concern. The most notable is the low percentage of properly escaped output (21%). This indicates a significant risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data or plugin-generated content may not be properly sanitized before being displayed to users. While the taint analysis shows only one flow with an unsanitized path and no critical or high severity issues, the lack of output escaping makes this flow potentially more dangerous. Furthermore, the complete absence of capability checks is a weakness, meaning that actions performed by the plugin might not be restricted to authorized users, although the static analysis doesn't explicitly state these actions are directly exposed.

In conclusion, while the plugin benefits from a lack of historical vulnerabilities and strong practices around SQL and AJAX security, the widespread lack of output escaping and missing capability checks represent significant risks that should be addressed to improve its overall security. The plugin's low attack surface and absence of dangerous functions are positive, but the identified weaknesses could still lead to security incidents.

Key Concerns

  • Low percentage of properly escaped output
  • No capability checks found
  • One flow with unsanitized path
Vulnerabilities
None known

Many points on the map Security Vulnerabilities

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

Many points on the map Release Timeline

v1.4.1Current
v1.4
v1.3.1
v1.3
v1.2
v1.0.1
v1.0
Code Analysis
Analyzed Apr 16, 2026

Many points on the map Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
4 prepared
Unescaped Output
163
44 escaped
Nonce Checks
6
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared4 total queries

Output Escaping

21% escaped207 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

3 flows1 with unsanitized paths
update_settings (includes/admin/class-database-talk.php:48)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Many points on the map Attack Surface

Entry Points7
Unprotected0

AJAX Handlers 6

authwp_ajax_mxmpotm_add_mapincludes/admin/class-database-talk.php:26
authwp_ajax_mxmpotm_update_mapincludes/admin/class-database-talk.php:29
authwp_ajax_mxmpotm_del_mapincludes/admin/class-database-talk.php:32
authwp_ajax_mxmpotm_confirm_notificationincludes/admin/class-database-talk.php:35
authwp_ajax_mxmpotm_alphabet_orderincludes/admin/class-database-talk.php:38
authwp_ajax_mxmpotm_update_map_settingsincludes/admin/class-database-talk.php:41

Shortcodes 1

[many_points_map] includes/core/helpers.php:108
WordPress Hooks 6
actionadmin_enqueue_scriptsincludes/admin/class-admin-main.php:39
actionadmin_menuincludes/admin/class-admin-main.php:42
actionadmin_noticesincludes/admin/class-admin-main.php:158
actionadmin_noticesincludes/admin/class-admin-main.php:164
actionwp_enqueue_scriptsincludes/frontend/class-frontend-main.php:15
actionplugins_loadedmany-points-on-the-map.php:69
Maintenance & Trust

Many points on the map Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedAug 29, 2023
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Many points on the map Developer Profile

Maksym Marko

12 plugins · 1K total installs

66
trust score
Avg Security Score
82/100
Avg Patch Time
881 days
View full developer profile
Detection Fingerprints

How We Detect Many points on the map

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/many-points-on-the-map/includes/admin/assets/js/custom.js/wp-content/plugins/many-points-on-the-map/includes/admin/assets/bootstrap-4.1.1/css/bootstrap.min.css/wp-content/plugins/many-points-on-the-map/assets/font-awesome-4.6.3/css/font-awesome.min.css/wp-content/plugins/many-points-on-the-map/includes/admin/assets/css/style.css/wp-content/plugins/many-points-on-the-map/includes/admin/assets/js/script.js
Script Paths
/wp-content/plugins/many-points-on-the-map/includes/admin/assets/js/custom.js/wp-content/plugins/many-points-on-the-map/includes/admin/assets/js/script.js
Version Parameters
many-points-on-the-map/includes/admin/assets/js/custom.js?ver=many-points-on-the-map/includes/admin/assets/bootstrap-4.1.1/css/bootstrap.min.css?ver=many-points-on-the-map/assets/font-awesome-4.6.3/css/font-awesome.min.css?ver=many-points-on-the-map/includes/admin/assets/css/style.css?ver=many-points-on-the-map/includes/admin/assets/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
mxmpotm_notification_markermxmpotm_notification_alphabet_order
JS Globals
mxmpotm_localize_script_custom_objmxmpotm_localize_script_obj
FAQ

Frequently Asked Questions about Many points on the map