AccessIQ — Accessibility Scanner & Heatmap Analytics Security & Risk Analysis

wordpress.org/plugins/accessiq

Scan your site for WCAG 2.1 accessibility violations AND see exactly where visitors click — all in one powerful plugin.

0 active installs v1.1.0 PHP 7.4+ WP 6.0+ Updated Apr 14, 2026
accessibilityaccessibility-checkeranalyticsheatmapwcag
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is AccessIQ — Accessibility Scanner & Heatmap Analytics Safe to Use in 2026?

Generally Safe

Score 100/100

AccessIQ — Accessibility Scanner & Heatmap Analytics 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 "accessiq" plugin v1.1.0 demonstrates a strong security posture based on the provided static analysis. The plugin effectively utilizes prepared statements for all SQL queries and shows a very high rate of proper output escaping, significantly reducing the risk of injection and cross-site scripting vulnerabilities. The presence of numerous nonce and capability checks on its AJAX handlers indicates a commitment to securing its entry points, and the absence of any unauthenticated AJAX handlers further strengthens this. The lack of any recorded vulnerabilities in its history, both past and present, is a very positive indicator of the developers' security awareness and development practices.

While the static analysis reveals no critical or high-severity issues like unsanitized taint flows or unauthenticated AJAX handlers, the plugin does have a considerable attack surface of 15 AJAX handlers. Although all are reported to have authentication checks, a large number of entry points can still increase the potential for discoverability of subtle logic flaws or privilege escalation issues, even if they are currently not exploited or apparent. The file operations and external HTTP request, while not flagged as issues in isolation, are areas that warrant continued vigilance in future development to ensure they are handled securely.

Overall, "accessiq" v1.1.0 appears to be a well-secured plugin. Its strong adherence to secure coding practices, particularly in database interactions and output handling, coupled with a clean vulnerability history, is commendable. The primary area for continued focus would be managing the complexity of its attack surface, ensuring ongoing robustness of authentication and authorization checks as the plugin evolves.

Vulnerabilities
None known

AccessIQ — Accessibility Scanner & Heatmap Analytics Security Vulnerabilities

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

AccessIQ — Accessibility Scanner & Heatmap Analytics Release Timeline

v1.1.0Current
Code Analysis
Analyzed Apr 16, 2026

AccessIQ — Accessibility Scanner & Heatmap Analytics Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
91 prepared
Unescaped Output
7
410 escaped
Nonce Checks
20
Capability Checks
17
File Operations
2
External Requests
1
Bundled Libraries
0

SQL Query Safety

100% prepared91 total queries

Output Escaping

98% escaped417 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

12 flows
<reports> (admin/views/reports.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

AccessIQ — Accessibility Scanner & Heatmap Analytics Attack Surface

Entry Points15
Unprotected0

AJAX Handlers 15

authwp_ajax_accessiq_get_heatmap_dataincludes/class-accessiq-analytics-menu.php:67
authwp_ajax_accessiq_get_report_summaryincludes/class-accessiq-analytics-menu.php:70
authwp_ajax_accessiq_get_daily_sessionsincludes/class-accessiq-analytics-menu.php:71
authwp_ajax_accessiq_get_page_reportsincludes/class-accessiq-analytics-menu.php:72
authwp_ajax_accessiq_scan_pageincludes/class-accessiq-scanner.php:16
authwp_ajax_accessiq_save_resultsincludes/class-accessiq-scanner.php:17
authwp_ajax_accessiq_get_scansincludes/class-accessiq-scanner.php:18
authwp_ajax_accessiq_delete_scanincludes/class-accessiq-scanner.php:19
authwp_ajax_accessiq_saveincludes/class-accessiq-settings.php:23
authwp_ajax_accessiq_session_startmodules/analytics/behavior/class-accessiq-behavior-tracker.php:17
noprivwp_ajax_accessiq_session_startmodules/analytics/behavior/class-accessiq-behavior-tracker.php:18
authwp_ajax_accessiq_session_updatemodules/analytics/behavior/class-accessiq-behavior-tracker.php:19
noprivwp_ajax_accessiq_session_updatemodules/analytics/behavior/class-accessiq-behavior-tracker.php:20
authwp_ajax_accessiq_track_clickmodules/analytics/heatmap/class-accessiq-heatmap-tracker.php:17
noprivwp_ajax_accessiq_track_clickmodules/analytics/heatmap/class-accessiq-heatmap-tracker.php:18
WordPress Hooks 22
actionaccessiq_cleanup_old_dataaccessiq.php:91
actionplugins_loadedaccessiq.php:108
actioninitaccessiq.php:221
actionadmin_menuincludes/class-accessiq-analytics-menu.php:62
actionadmin_enqueue_scriptsincludes/class-accessiq-analytics-menu.php:63
actionadmin_initincludes/class-accessiq-analytics-menu.php:64
actionadmin_post_accessiq_export_clicks_csvincludes/class-accessiq-analytics-menu.php:75
actionadmin_post_accessiq_export_sessions_csvincludes/class-accessiq-analytics-menu.php:76
actionadmin_post_accessiq_clear_clicksincludes/class-accessiq-analytics-menu.php:77
actionadmin_post_accessiq_clear_sessionsincludes/class-accessiq-analytics-menu.php:78
actionaccessiq_scheduled_scanincludes/class-accessiq-scheduler.php:16
actionaccessiq_settings_savedincludes/class-accessiq-scheduler.php:17
filtercron_schedulesincludes/class-accessiq-scheduler.php:18
actionadmin_menuincludes/class-accessiq-settings.php:20
actionadmin_initincludes/class-accessiq-settings.php:21
actionadmin_enqueue_scriptsincludes/class-accessiq-settings.php:22
actionwp_enqueue_scriptsincludes/class-accessiq-widget.php:16
actionwp_footerincludes/class-accessiq-widget.php:17
actionwp_enqueue_scriptsmodules/analytics/behavior/class-accessiq-behavior-tracker.php:16
actionwp_dashboard_setupmodules/analytics/dashboard/class-accessiq-dashboard-builder.php:16
actionadmin_enqueue_scriptsmodules/analytics/dashboard/class-accessiq-dashboard-builder.php:17
actionwp_enqueue_scriptsmodules/analytics/heatmap/class-accessiq-heatmap-tracker.php:16

Scheduled Events 2

accessiq_cleanup_old_data
accessiq_scheduled_scan
Maintenance & Trust

AccessIQ — Accessibility Scanner & Heatmap Analytics Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 14, 2026
PHP min version7.4
Downloads36

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

AccessIQ — Accessibility Scanner & Heatmap Analytics Developer Profile

thereadscope

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 AccessIQ — Accessibility Scanner & Heatmap Analytics

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/accessiq/assets/js/frontend.js/wp-content/plugins/accessiq/assets/css/frontend.css/wp-content/plugins/accessiq/assets/js/widget.js/wp-content/plugins/accessiq/assets/css/widget.css
Script Paths
/wp-content/plugins/accessiq/assets/js/frontend.js/wp-content/plugins/accessiq/assets/js/widget.js
Version Parameters
accessiq/assets/js/frontend.js?ver=accessiq/assets/css/frontend.css?ver=accessiq/assets/js/widget.js?ver=accessiq/assets/css/widget.css?ver=

HTML / DOM Fingerprints

CSS Classes
accessiq-widgetaccessiq-heatmap-canvas
HTML Comments
<!-- AccessIQ Accessibility Toolbar --><!-- Heatmap Canvas Container -->
Data Attributes
data-accessiq-heatmap-enableddata-accessiq-widget-enabled
JS Globals
accessiq_frontend_params
FAQ

Frequently Asked Questions about AccessIQ — Accessibility Scanner & Heatmap Analytics