Heurilens UX Analyzer Security & Risk Analysis

wordpress.org/plugins/heurilens-ux-analyzer

AI-powered UX analysis for WordPress. Get actionable recommendations to improve user experience on your pages.

0 active installs v1.0.5 PHP 7.4+ WP 5.6+ Updated Feb 16, 2026
accessibilityanalysisusabilityuser-experienceux
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Heurilens UX Analyzer Safe to Use in 2026?

Generally Safe

Score 100/100

Heurilens UX Analyzer has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The heurilens-ux-analyzer plugin version 1.0.5 presents a mixed security posture. On the positive side, the plugin demonstrates good practices in areas like SQL query handling, with 100% of queries using prepared statements, and proper output escaping for all outputs. It also has a clean vulnerability history with no known CVEs, suggesting a history of secure development or prompt patching.

However, a significant concern lies within its attack surface. The plugin exposes 5 AJAX handlers, all of which lack authentication checks. This means any unauthenticated user could potentially trigger these actions, posing a considerable risk. While taint analysis did not reveal critical or high severity flows, the presence of 2 flows with unsanitized paths, even if low severity, warrants attention, especially when combined with unprotected entry points. The plugin also includes 5 nonce checks and 4 capability checks, which is a good start, but these are undermined by the fact that all AJAX handlers are missing these crucial security layers.

In conclusion, while the plugin's internal code quality regarding SQL and output is strong, the unprotected AJAX endpoints represent a serious weakness. The lack of authentication on these handlers is the most prominent security concern and a primary target for potential exploitation. The vulnerability history being clean is positive but doesn't negate the current risks posed by the code's structure.

Key Concerns

  • 5 AJAX handlers without auth checks
  • 2 flows with unsanitized paths
Vulnerabilities
None known

Heurilens UX Analyzer Security Vulnerabilities

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

Heurilens UX Analyzer Code Analysis

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

Output Escaping

100% escaped22 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

4 flows2 with unsanitized paths
ajax_analyze (includes\class-heurilens-analyzer.php:18)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
5 unprotected

Heurilens UX Analyzer Attack Surface

Entry Points5
Unprotected5

AJAX Handlers 5

authwp_ajax_heurilens_activate_licenseincludes\class-heurilens-core.php:26
authwp_ajax_heurilens_deactivate_licenseincludes\class-heurilens-core.php:27
authwp_ajax_heurilens_analyze_pageincludes\class-heurilens-core.php:28
authwp_ajax_heurilens_get_pagesincludes\class-heurilens-core.php:29
authwp_ajax_heurilens_get_analysisincludes\class-heurilens-core.php:30
WordPress Hooks 3
actionadmin_menuadmin\class-heurilens-admin.php:16
actionadmin_enqueue_scriptsadmin\class-heurilens-admin.php:17
actionplugins_loadedheurilens.php:38
Maintenance & Trust

Heurilens UX Analyzer Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 16, 2026
PHP min version7.4
Downloads173

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Heurilens UX Analyzer Developer Profile

heurilens

1 plugin · 0 total installs

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

How We Detect Heurilens UX Analyzer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/heurilens-ux-analyzer/admin/css/admin.css/wp-content/plugins/heurilens-ux-analyzer/admin/js/admin.js
Script Paths
/wp-content/plugins/heurilens-ux-analyzer/admin/js/admin.js
Version Parameters
heurilens-ux-analyzer/admin/css/admin.css?ver=heurilens-ux-analyzer/admin/js/admin.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-heurilens-analyzer-target
JS Globals
heurilens
REST Endpoints
/wp-json/heurilens/v1/analyze
FAQ

Frequently Asked Questions about Heurilens UX Analyzer