Analytics Insights – Google Analytics Dashboard for WordPress Security & Risk Analysis

wordpress.org/plugins/analytics-insights

A full-featured and entirely free Google Analytics Dashboard plugin for WordPress. Displays stats to help you to better understand your site content.

10K active installs v6.3.12 PHP 5.6+ WP 3.5+ Updated Jan 4, 2026
google-analyticsgoogle-analytics-dashboardgoogle-analytics-widgetwebsite-analyticswordpress-analytics
100
A · Safe
CVEs total1
Unpatched0
Last CVEJan 17, 2024
Safety Verdict

Is Analytics Insights – Google Analytics Dashboard for WordPress Safe to Use in 2026?

Generally Safe

Score 100/100

Analytics Insights – Google Analytics Dashboard for WordPress has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jan 17, 2024Updated 2mo ago
Risk Assessment

The "analytics-insights" plugin v6.3.12 exhibits a generally positive security posture with several strengths, including a high percentage of prepared SQL statements and properly escaped output. The plugin also demonstrates a good use of nonces and capability checks, indicating developers are aware of common WordPress security practices. Furthermore, the absence of critical or high severity taint flows and dangerous functions is a strong positive sign, suggesting the core functionality is robust against common injection attacks.

However, there are notable areas for concern. The presence of two AJAX handlers without authentication checks creates a potential attack vector. While the total attack surface is not excessively large, these unprotected entry points could be exploited if they process user-supplied input in an insecure manner. The plugin's history of a medium severity "Open Redirect" vulnerability, although currently patched, suggests a tendency to have issues that could lead to user trust erosion or phishing if similar vulnerabilities reoccur.

In conclusion, while "analytics-insights" has implemented many good security practices, the unprotected AJAX endpoints represent a clear and present risk that should be addressed. The past "Open Redirect" vulnerability, while patched, serves as a reminder to remain vigilant and prioritize thorough security auditing for all input handling mechanisms.

Key Concerns

  • Unprotected AJAX handlers
  • Past medium severity vulnerability (Open Redirect)
Vulnerabilities
1

Analytics Insights – Google Analytics Dashboard for WordPress Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-0250medium · 6.1URL Redirection to Untrusted Site ('Open Redirect')

Analytics Insights <= 6.2 - Open Redirect

Jan 17, 2024 Patched in 6.3 (66d)
Code Analysis
Analyzed Mar 16, 2026

Analytics Insights – Google Analytics Dashboard for WordPress Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
13 prepared
Unescaped Output
28
254 escaped
Nonce Checks
21
Capability Checks
13
File Operations
0
External Requests
10
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

81% prepared16 total queries

Output Escaping

90% escaped282 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<settings> (admin\settings.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Analytics Insights – Google Analytics Dashboard for WordPress Attack Surface

Entry Points7
Unprotected2

AJAX Handlers 6

authwp_ajax_aiwp_backend_item_reportsadmin\ajax-actions.php:22
authwp_ajax_aiwp_dismiss_noticesadmin\ajax-actions.php:26
authwp_ajax_aiwp_set_errorcommon\ajax-actions.php:21
authwp_ajax_aiwp_frontend_item_reportsfront\ajax-actions.php:22
authwp_ajax_ajax_frontwidget_reportfront\ajax-actions.php:25
noprivwp_ajax_ajax_frontwidget_reportfront\ajax-actions.php:26

Shortcodes 1

[aiwp_useroptout] front\tracking.php:76
WordPress Hooks 29
filtermanage_posts_columnsadmin\item-reports.php:22
actionmanage_posts_custom_columnadmin\item-reports.php:24
filtermanage_pages_columnsadmin\item-reports.php:26
actionmanage_pages_custom_columnadmin\item-reports.php:28
actionadmin_enqueue_scriptsadmin\setup.php:21
actionadmin_menuadmin\setup.php:23
actionnetwork_admin_menuadmin\setup.php:25
actionwp_dashboard_setupadmin\widgets.php:21
actioninitanalytics-insights.php:118
actioninitanalytics-insights.php:122
actionwidgets_initanalytics-insights.php:142
filterhttp_request_timeoutconfig.php:22
actionaiwp_expired_cache_hookconfig.php:50
actionadmin_bar_menufront\item-reports.php:20
actionwp_enqueue_scriptsfront\setup.php:21
actionwp_headfront\tracking-analytics.php:118
actionwp_headfront\tracking-analytics.php:227
actionwp_footerfront\tracking-analytics.php:230
actionwp_headfront\tracking-analytics.php:232
filteramp_post_template_datafront\tracking-analytics.php:364
actionwp_footerfront\tracking-analytics.php:368
actionamp_post_template_footerfront\tracking-analytics.php:370
filterthe_contentfront\tracking-analytics.php:371
actionwp_footerfront\tracking-tagmanager.php:116
actionwp_headfront\tracking-tagmanager.php:118
filteramp_post_template_datafront\tracking-tagmanager.php:158
actionwp_footerfront\tracking-tagmanager.php:162
actionamp_post_template_footerfront\tracking-tagmanager.php:164
actionwp_enqueue_scriptsfront\widgets.php:22

Scheduled Events 1

aiwp_expired_cache_hook
Maintenance & Trust

Analytics Insights – Google Analytics Dashboard for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 4, 2026
PHP min version5.6
Downloads210K

Community Trust

Rating92/100
Number of ratings34
Active installs10K
Developer Profile

Analytics Insights – Google Analytics Dashboard for WordPress Developer Profile

Alin Marcu

9 plugins · 23K total installs

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

How We Detect Analytics Insights – Google Analytics Dashboard for WordPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/analytics-insights/admin/css/aiwp-admin-style.css/wp-content/plugins/analytics-insights/admin/js/aiwp-admin-script.js/wp-content/plugins/analytics-insights/front/css/aiwp-front-style.css/wp-content/plugins/analytics-insights/front/js/aiwp-front-script.js/wp-content/plugins/analytics-insights/admin/js/aiwp-admin-charts.js/wp-content/plugins/analytics-insights/admin/js/aiwp-admin-dashboard-widget.js/wp-content/plugins/analytics-insights/admin/js/aiwp-admin-reports.js/wp-content/plugins/analytics-insights/admin/js/aiwp-admin-settings.js+3 more
Script Paths
admin/js/aiwp-admin-script.jsfront/js/aiwp-front-script.jsadmin/js/aiwp-admin-charts.jsadmin/js/aiwp-admin-dashboard-widget.jsadmin/js/aiwp-admin-reports.jsadmin/js/aiwp-admin-settings.js+3 more
Version Parameters
analytics-insights/admin/css/aiwp-admin-style.css?ver=analytics-insights/admin/js/aiwp-admin-script.js?ver=analytics-insights/front/css/aiwp-front-style.css?ver=analytics-insights/front/js/aiwp-front-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
aiwp-admin-dashboard-widget-tableaiwp-chart-divaiwp-dashboard-widget-container
HTML Comments
<!-- Site Menu --><!-- Network Menu --><!-- Settings link --><!-- Load Backend ajax actions -->+10 more
Data Attributes
data-aiwp-api-urldata-aiwp-tracking-id
JS Globals
AIWP_Admin_ChartsAIWP_Admin_Dashboard_WidgetAIWP_Admin_ReportsAIWP_Admin_SettingsAIWP_Admin_TablesAIWP_Frontend_Charts+1 more
REST Endpoints
/wp-json/aiwp/v1/get-traffic-data/wp-json/aiwp/v1/get-analytics-data
FAQ

Frequently Asked Questions about Analytics Insights – Google Analytics Dashboard for WordPress