CP Analytics pro Security & Risk Analysis

wordpress.org/plugins/cp-analytics-pro

keywords, Page Referrals, demographics, bounce rate, SEO, conversions, Analytics Plugin, browser sources, Audience Overview, Authentication, Tracking …

10 active installs v1.0.0 PHP + WP + Updated May 4, 2016
analyticsanalytics-dashboardpage-viewsreal-time-datasocial-traffic
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is CP Analytics pro Safe to Use in 2026?

Generally Safe

Score 85/100

CP Analytics pro has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The plugin 'cp-analytics-pro' v1.0.0 exhibits significant security weaknesses, primarily stemming from its unprotected AJAX handlers and the presence of dangerous functions without adequate security measures. While the plugin boasts zero known CVEs and uses prepared statements for SQL queries, these strengths are overshadowed by critical concerns in its attack surface and code handling.

The static analysis reveals a concerning lack of authorization checks on all three identified AJAX entry points, making them highly susceptible to unauthorized access and execution of potentially malicious actions. The use of the `unserialize` function, a known risk if not handled with extreme caution and strict input validation, is also a red flag, especially when combined with the identified unsanitized flows from taint analysis. Furthermore, the complete absence of proper output escaping for all identified outputs means that any data processed and displayed by the plugin could be vulnerable to cross-site scripting (XSS) attacks.

Despite the lack of historical vulnerabilities, which might suggest a currently clean record, this does not negate the inherent risks identified in the current codebase. The absence of nonces on AJAX handlers and the limited capability checks further compound the security issues. The outdated bundled libraries also present potential entry points for attackers. In conclusion, while the plugin has some positive aspects like prepared SQL statements, its overall security posture is poor due to critical vulnerabilities in its attack surface, input sanitization, and output handling.

Key Concerns

  • Unprotected AJAX handlers
  • Dangerous function 'unserialize' used
  • No output escaping
  • Unsanitized flows from taint analysis
  • No nonce checks on AJAX
  • Bundled outdated library: Select2 v3.4.8
  • Bundled library: DataTables
  • Bundled library: Guzzle
Vulnerabilities
None known

CP Analytics pro Security Vulnerabilities

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

CP Analytics pro Code Analysis

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

Dangerous Functions Found

unserialize$data = unserialize($data);google\back\Cache_33\File.php:76
unserialize$data = unserialize($data);google\Cache\File.php:59

Bundled Libraries

Select23.4.8DataTablesGuzzle

Output Escaping

0% escaped128 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
<gap_dashboard> (classes\gap_dashboard.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

CP Analytics pro Attack Surface

Entry Points3
Unprotected3

AJAX Handlers 3

noprivwp_ajax_get_ajax_single_admin_analyticscpanalytics.php:29
authwp_ajax_get_ajax_single_admin_analyticscpanalytics.php:30
authwp_ajax_get_online_datacpanalytics.php:31
WordPress Hooks 5
actionadmin_menucpanalytics.php:22
actionadmin_enqueue_scriptscpanalytics.php:23
actionadmin_enqueue_scriptscpanalytics.php:24
actionplugin_action_linkscpanalytics.php:25
actionwp_headcpanalytics.php:27
Maintenance & Trust

CP Analytics pro Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedMay 4, 2016
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

CP Analytics pro Developer Profile

creativepig

3 plugins · 120 total installs

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

How We Detect CP Analytics pro

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cp-analytics-pro/assets/css/cp-analytics-pro.css/wp-content/plugins/cp-analytics-pro/assets/js/modernizr.custom.js/wp-content/plugins/cp-analytics-pro/assets/js/select2.js/wp-content/plugins/cp-analytics-pro/assets/js/custom.js/wp-content/plugins/cp-analytics-pro/assets/js/chart.js/wp-content/plugins/cp-analytics-pro/assets/js/bootstrap.min.js/wp-content/plugins/cp-analytics-pro/classes/gap_dashboard.php/wp-content/plugins/cp-analytics-pro/classes/gap_option_settings.php
Script Paths
assets/js/modernizr.custom.jsassets/js/select2.jsassets/js/custom.jsassets/js/chart.jsassets/js/bootstrap.min.js
Version Parameters
cp-analytics-pro/assets/css/cp-analytics-pro.css?ver=1.0.0cp-analytics-pro/assets/js/modernizr.custom.js?ver=1.0.0cp-analytics-pro/assets/js/select2.js?ver=1.0.0cp-analytics-pro/assets/js/custom.js?ver=1.0.0cp-analytics-pro/assets/js/chart.js?ver=1.0.0cp-analytics-pro/assets/js/bootstrap.min.js?ver=1.0.0

HTML / DOM Fingerprints

CSS Classes
nav-tab-wrappernav-tabnav-tab-activenavnav-tabsactivefa-cog
Data Attributes
data-toggledata-target
JS Globals
cpa_global_data
REST Endpoints
/wp-json/cp-analytics-pro/v1/settings
FAQ

Frequently Asked Questions about CP Analytics pro