WP Super Heatmap Security & Risk Analysis

wordpress.org/plugins/wp-super-heatmap

This plugin tracks user clicks and creates a heatmap for your website. All data is stored locally and no third-party service is used. Completely free!

10 active installs v0.1.0 PHP + WP 3.0+ Updated Nov 15, 2011
analyticsclick-mapclickmapheat-mapheatmap
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Super Heatmap Safe to Use in 2026?

Generally Safe

Score 85/100

WP Super Heatmap has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 14yr ago
Risk Assessment

The wp-super-heatmap v0.1.0 plugin exhibits a concerning security posture, primarily due to its unprotected AJAX endpoints and lack of output escaping. With 8 AJAX handlers identified, all of which lack authentication checks, there is a significant attack surface exposed. This means that any user, including unauthenticated ones, could potentially trigger these functionalities, leading to unintended consequences or the exploitation of underlying vulnerabilities. The absence of proper output escaping on all identified outputs further exacerbates this risk, as it opens the door to cross-site scripting (XSS) attacks. If user-supplied data is reflected directly in the output without sanitization, an attacker could inject malicious scripts that would then execute in the victim's browser.

While the plugin has no recorded vulnerability history or critical taint analysis findings, this absence of past issues should not be interpreted as a guarantee of current security. The identified code signals, particularly the lack of authorization and escaping, represent inherent weaknesses that could be leveraged by an attacker if an exploit vector is found. The plugin does have capability checks, which is a positive, but their effectiveness is undermined by the unprotected AJAX endpoints. In conclusion, the plugin has a fundamental flaw in its handling of AJAX requests and output rendering, making it a high-risk target for various attacks despite its clean vulnerability history.

Key Concerns

  • 8 unprotected AJAX handlers
  • 0% output escaping
  • 2 SQL queries with 0% prepared statements
  • 0 nonce checks on AJAX
Vulnerabilities
None known

WP Super Heatmap Security Vulnerabilities

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

WP Super Heatmap Code Analysis

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

SQL Query Safety

0% prepared2 total queries

Output Escaping

0% escaped5 total outputs
Attack Surface
8 unprotected

WP Super Heatmap Attack Surface

Entry Points8
Unprotected8

AJAX Handlers 8

noprivwp_ajax_wp_super_heatmap_add_dotwp_super_heatmap.php:171
authwp_ajax_wp_super_heatmap_add_dotwp_super_heatmap.php:172
noprivwp_ajax_wp_super_heatmap_displaywp_super_heatmap.php:207
authwp_ajax_wp_super_heatmap_displaywp_super_heatmap.php:208
noprivwp_ajax_wp_super_heatmap_clear_databasewp_super_heatmap.php:260
authwp_ajax_wp_super_heatmap_clear_databasewp_super_heatmap.php:261
noprivwp_ajax_wp_super_heatmap_calculate_neighborswp_super_heatmap.php:295
authwp_ajax_wp_super_heatmap_calculate_neighborswp_super_heatmap.php:296
WordPress Hooks 5
actionwp_enqueue_scriptswp_super_heatmap.php:35
actionadmin_initwp_super_heatmap.php:70
actionadmin_initwp_super_heatmap.php:108
actionwp_footerwp_super_heatmap.php:275
actionadmin_menuwp_super_heatmap.php:384
Maintenance & Trust

WP Super Heatmap Maintenance & Trust

Maintenance Signals

WordPress version tested3.2.1
Last updatedNov 15, 2011
PHP min version
Downloads7K

Community Trust

Rating60/100
Number of ratings2
Active installs10
Developer Profile

WP Super Heatmap Developer Profile

Ryan

2 plugins · 310 total installs

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

How We Detect WP Super Heatmap

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-super-heatmap/css/wp_super_heatmap.css/wp-content/plugins/wp-super-heatmap/js/json2.js/wp-content/plugins/wp-super-heatmap/js/wp_super_heatmap_click_js.js/wp-content/plugins/wp-super-heatmap/js/wp_super_heatmap_js.js/wp-content/plugins/wp-super-heatmap/js/jquery-ibutton/lib/jquery.ibutton.min.js/wp-content/plugins/wp-super-heatmap/js/jquery-ibutton/css/jquery.ibutton.min.css/wp-content/plugins/wp-super-heatmap/js/json.js/wp-content/plugins/wp-super-heatmap/css/Aristo/Aristo.css+1 more
Script Paths
/wp-content/plugins/wp-super-heatmap/js/json2.js/wp-content/plugins/wp-super-heatmap/js/wp_super_heatmap_click_js.js/wp-content/plugins/wp-super-heatmap/js/wp_super_heatmap_js.js/wp-content/plugins/wp-super-heatmap/js/jquery-ibutton/lib/jquery.ibutton.min.js/wp-content/plugins/wp-super-heatmap/js/json.js/wp-content/plugins/wp-super-heatmap/js/wp_super_heatmap_admin_js.js
Version Parameters
wp-super-heatmap/css/wp_super_heatmap.css?ver=wp-super-heatmap/js/json2.js?ver=wp-super-heatmap/js/wp_super_heatmap_click_js.js?ver=wp-super-heatmap/js/wp_super_heatmap_js.js?ver=wp-super-heatmap/js/jquery-ibutton/lib/jquery.ibutton.min.js?ver=wp-super-heatmap/js/jquery-ibutton/css/jquery.ibutton.min.css?ver=wp-super-heatmap/js/json.js?ver=wp-super-heatmap/css/Aristo/Aristo.css?ver=wp-super-heatmap/css/wp_super_heatmap.css?ver=wp-super-heatmap/js/wp_super_heatmap_admin_js.js?ver=

HTML / DOM Fingerprints

CSS Classes
wp_super_heatmap_admin_stylewp_super_heatmap_styleiphone_style_checkboxes_style
HTML Comments
ajaxurl<!-- Init plugin options to white list our options --><!-- Create the table in the database --><!-- Add the options for the plugin -->+4 more
Data Attributes
wp_super_heatmap_optionswp_super_heatmap_date_options
JS Globals
MyAjaxwp_super_heatmap_optionswp_super_heatmap_date_optionswp_super_heatmap_add_dotwp_super_heatmap_display
REST Endpoints
/wp-json/wp_super_heatmap_add_dot/wp-json/wp_super_heatmap_display
FAQ

Frequently Asked Questions about WP Super Heatmap