Aurora Heatmap Security & Risk Analysis

wordpress.org/plugins/aurora-heatmap

Beautiful like an aurora! A simple WordPress heatmap that can be completed with just a plugin.

20K active installs v1.7.1 PHP 7.0+ WP 4.9+ Updated Apr 14, 2025
analyticsanalyzeclickheatmapjapanese
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Aurora Heatmap Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 11mo ago
Risk Assessment

The aurora-heatmap plugin version 1.7.1 demonstrates a mixed security posture. On the positive side, it has no recorded vulnerabilities or known CVEs, and the code analysis shows no critical or high severity taint flows, indicating a generally clean codebase regarding direct code injection or path traversal. The plugin also avoids external HTTP requests and file operations, limiting potential attack vectors. However, there are significant concerns related to its attack surface, specifically two AJAX handlers that lack authentication checks. While the overall SQL query usage shows a good percentage of prepared statements, and a majority of outputs are properly escaped, the absence of nonce and capability checks on AJAX endpoints is a critical oversight. This leaves these entry points vulnerable to cross-site request forgery (CSRF) and unauthorized access, potentially allowing attackers to trigger unintended actions. The plugin's vulnerability history being empty is a positive sign, but it does not negate the present risks identified in the static analysis.

Key Concerns

  • AJAX handlers without authentication checks
  • AJAX handlers without nonce checks
  • Limited capability checks on entry points
Vulnerabilities
None known

Aurora Heatmap Security Vulnerabilities

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

Aurora Heatmap Code Analysis

Dangerous Functions
0
Raw SQL Queries
20
34 prepared
Unescaped Output
25
102 escaped
Nonce Checks
1
Capability Checks
3
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

63% prepared54 total queries

Output Escaping

80% escaped127 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<class-aurora-heatmap-basic> (class-aurora-heatmap-basic.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Aurora Heatmap Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_aurora_heatmapclass-aurora-heatmap-basic.php:106
noprivwp_ajax_aurora_heatmapclass-aurora-heatmap-basic.php:107
WordPress Hooks 9
actioninitaurora-heatmap.php:88
actioninitaurora-heatmap.php:136
actionadmin_initclass-aurora-heatmap-basic.php:101
actionadmin_menuclass-aurora-heatmap-basic.php:102
actionwp_enqueue_scriptsclass-aurora-heatmap-basic.php:103
actionaurora_heatmap_cron_dailyclass-aurora-heatmap-basic.php:104
actionwp_is_mobileclass-aurora-heatmap-basic.php:108
actionwpclass-aurora-heatmap-basic.php:119
actionshutdownclass-aurora-heatmap-basic.php:125

Scheduled Events 2

aurora_heatmap_cron_daily
aurora_heatmap_cron_daily
Maintenance & Trust

Aurora Heatmap Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.0
Last updatedApr 14, 2025
PHP min version7.0
Downloads357K

Community Trust

Rating94/100
Number of ratings7
Active installs20K
Developer Profile

Aurora Heatmap Developer Profile

r3098

2 plugins · 20K total installs

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

How We Detect Aurora Heatmap

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/aurora-heatmap/css/aurora-heatmap.css/wp-content/plugins/aurora-heatmap/js/aurora-heatmap.js
Script Paths
/wp-content/plugins/aurora-heatmap/js/aurora-heatmap.js
Version Parameters
aurora-heatmap/css/aurora-heatmap.css?ver=aurora-heatmap/js/aurora-heatmap.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Aurora Heatmap