InsightPress – Advanced Analytics for WooCommerce Security & Risk Analysis

wordpress.org/plugins/insightpress-advanced-analytics-for-woocommerce

A powerful, beautifully designed analytics suite for WooCommerce — track sales, products, traffic, cart abandonment, post engagement, and more.

0 active installs v2.0.0 PHP 7.4+ WP 5.8+ Updated Mar 4, 2026
analyticscart-abandonmentproduct-analyticssaleswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is InsightPress – Advanced Analytics for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

InsightPress – Advanced Analytics for WooCommerce 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 plugin 'insightpress-advanced-analytics-for-woocommerce' v2.0.0 exhibits a mixed security posture. On the positive side, there are no known vulnerabilities (CVEs) recorded, no dangerous functions are used, and the vast majority of SQL queries utilize prepared statements, indicating good database interaction practices. File operations are also absent, and external HTTP requests are limited to one. However, significant concerns arise from the static analysis, particularly regarding the attack surface. A substantial portion of the entry points, including AJAX handlers and a REST API route, lack proper authentication or permission checks. The taint analysis reveals two flows with unsanitized paths, classified as high severity, which is a critical indicator of potential security weaknesses. While the absence of historical vulnerabilities is encouraging, the presence of unsanitized flows in the current version is a red flag that requires immediate attention. The plugin demonstrates strengths in its database security and lack of historical issues, but the unprotected entry points and high-severity taint flows represent a notable security risk.

Key Concerns

  • Unprotected AJAX handlers (4)
  • Unprotected REST API route (1)
  • High severity unsanitized taint flows (2)
  • Unescaped output (33% improperly escaped)
  • Limited nonce checks (2)
  • Limited capability checks (3)
Vulnerabilities
None known

InsightPress – Advanced Analytics for WooCommerce Security Vulnerabilities

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

InsightPress – Advanced Analytics for WooCommerce Code Analysis

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

SQL Query Safety

89% prepared83 total queries

Output Escaping

67% escaped27 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
ajax_track_heartbeat (includes\class-insightpress-post-tracker.php:315)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
5 unprotected

InsightPress – Advanced Analytics for WooCommerce Attack Surface

Entry Points6
Unprotected5

AJAX Handlers 5

authwp_ajax_insightpress_deactivation_feedbackincludes\class-insightpress-deactivation-survey.php:10
authwp_ajax_insightpress_track_heartbeatincludes\class-insightpress-post-tracker.php:23
noprivwp_ajax_insightpress_track_heartbeatincludes\class-insightpress-post-tracker.php:24
authwp_ajax_insightpress_track_eventincludes\class-insightpress-post-tracker.php:26
noprivwp_ajax_insightpress_track_eventincludes\class-insightpress-post-tracker.php:27

REST API Routes 1

POST/wp-json/insightpress/v1/funnel/eventincludes\class-insightpress-funnel-tracker.php:101
WordPress Hooks 43
actionadmin_menuadmin\class-insightpress-admin.php:20
actionadmin_enqueue_scriptsadmin\class-insightpress-admin.php:21
filtermanage_edit-product_columnsadmin\class-insightpress-admin.php:24
actionmanage_product_posts_custom_columnadmin\class-insightpress-admin.php:25
actionadmin_noticesadmin\class-insightpress-admin.php:28
filtermanage_post_posts_columnsadmin\class-insightpress-post-admin.php:16
actionmanage_post_posts_custom_columnadmin\class-insightpress-post-admin.php:17
actionwoocommerce_product_options_general_product_dataadmin\class-insightpress-product-admin.php:22
actionwoocommerce_process_product_metaadmin\class-insightpress-product-admin.php:25
actionrest_api_initincludes\class-insightpress-api.php:24
actioninitincludes\class-insightpress-cart-tracker.php:33
actionwoocommerce_add_to_cartincludes\class-insightpress-cart-tracker.php:36
actionwoocommerce_cart_item_removedincludes\class-insightpress-cart-tracker.php:37
actionwoocommerce_cart_item_restoredincludes\class-insightpress-cart-tracker.php:38
actionwoocommerce_after_cart_item_quantity_updateincludes\class-insightpress-cart-tracker.php:39
actionwoocommerce_checkout_order_createdincludes\class-insightpress-cart-tracker.php:42
actionwoocommerce_store_api_checkout_order_processedincludes\class-insightpress-cart-tracker.php:43
actioninsightpress_mark_abandoned_cartsincludes\class-insightpress-cart-tracker.php:46
actionwoocommerce_cart_updatedincludes\class-insightpress-cart-tracker.php:122
actionadmin_footerincludes\class-insightpress-deactivation-survey.php:9
actionadmin_initincludes\class-insightpress-event-tracker.php:9
actiondelete_pluginincludes\class-insightpress-event-tracker.php:10
actioninitincludes\class-insightpress-funnel-tracker.php:38
actionwp_enqueue_scriptsincludes\class-insightpress-funnel-tracker.php:41
actionwoocommerce_checkout_order_createdincludes\class-insightpress-funnel-tracker.php:44
actionwoocommerce_store_api_checkout_order_processedincludes\class-insightpress-funnel-tracker.php:45
actionrest_api_initincludes\class-insightpress-funnel-tracker.php:48
actioninitincludes\class-insightpress-post-tracker.php:21
actionwp_enqueue_scriptsincludes\class-insightpress-post-tracker.php:22
actiontemplate_redirectincludes\class-insightpress-post-tracker.php:30
actioninitincludes\class-insightpress-product-tracker.php:20
actiontemplate_redirectincludes\class-insightpress-product-tracker.php:23
actionwoocommerce_add_to_cartincludes\class-insightpress-product-tracker.php:26
actionwoocommerce_before_checkout_formincludes\class-insightpress-product-tracker.php:29
filterhttp_request_host_is_externalincludes\class-insightpress-remote-api.php:24
actionrest_api_initincludes\class-insightpress-settings-api.php:13
actionwp_enqueue_scriptsincludes\class-insightpress-utm-tracker.php:20
actionwoocommerce_checkout_create_orderincludes\class-insightpress-utm-tracker.php:23
actionwoocommerce_store_api_checkout_order_processedincludes\class-insightpress-utm-tracker.php:24
actionadmin_noticesinsightpress-advanced-analytics-for-woocommerce.php:43
actionplugins_loadedinsightpress-advanced-analytics-for-woocommerce.php:47
actionbefore_woocommerce_initinsightpress-advanced-analytics-for-woocommerce.php:61
actionplugins_loadedinsightpress-advanced-analytics-for-woocommerce.php:126

Scheduled Events 1

insightpress_mark_abandoned_carts
Maintenance & Trust

InsightPress – Advanced Analytics for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 4, 2026
PHP min version7.4
Downloads147

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

InsightPress – Advanced Analytics for WooCommerce Developer Profile

Dominopress

10 plugins · 1K total installs

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

How We Detect InsightPress – Advanced Analytics for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/insightpress-advanced-analytics-for-woocommerce/admin/css/insightpress-admin.css/wp-content/plugins/insightpress-advanced-analytics-for-woocommerce/admin/js/insightpress-admin.js/wp-content/plugins/insightpress-advanced-analytics-for-woocommerce/assets/css/insightpress-common.css/wp-content/plugins/insightpress-advanced-analytics-for-woocommerce/assets/js/insightpress-common.js/wp-content/plugins/insightpress-advanced-analytics-for-woocommerce/includes/js/insightpress-event-tracker.js/wp-content/plugins/insightpress-advanced-analytics-for-woocommerce/includes/js/insightpress-settings-api.js/wp-content/plugins/insightpress-advanced-analytics-for-woocommerce/includes/js/insightpress-utm-tracker.js/wp-content/plugins/insightpress-advanced-analytics-for-woocommerce/includes/js/insightpress-cart-tracker.js+3 more
Script Paths
/wp-content/plugins/insightpress-advanced-analytics-for-woocommerce/admin/js/insightpress-admin.js/wp-content/plugins/insightpress-advanced-analytics-for-woocommerce/assets/js/insightpress-common.js/wp-content/plugins/insightpress-advanced-analytics-for-woocommerce/includes/js/insightpress-event-tracker.js/wp-content/plugins/insightpress-advanced-analytics-for-woocommerce/includes/js/insightpress-settings-api.js/wp-content/plugins/insightpress-advanced-analytics-for-woocommerce/includes/js/insightpress-utm-tracker.js/wp-content/plugins/insightpress-advanced-analytics-for-woocommerce/includes/js/insightpress-cart-tracker.js+3 more
Version Parameters
insightpress-advanced-analytics-for-woocommerce/admin/css/insightpress-admin.css?ver=insightpress-advanced-analytics-for-woocommerce/admin/js/insightpress-admin.js?ver=insightpress-advanced-analytics-for-woocommerce/assets/css/insightpress-common.css?ver=insightpress-advanced-analytics-for-woocommerce/assets/js/insightpress-common.js?ver=insightpress-advanced-analytics-for-woocommerce/includes/js/insightpress-event-tracker.js?ver=insightpress-advanced-analytics-for-woocommerce/includes/js/insightpress-settings-api.js?ver=insightpress-advanced-analytics-for-woocommerce/includes/js/insightpress-utm-tracker.js?ver=insightpress-advanced-analytics-for-woocommerce/includes/js/insightpress-cart-tracker.js?ver=insightpress-advanced-analytics-for-woocommerce/includes/js/insightpress-funnel-tracker.js?ver=insightpress-advanced-analytics-for-woocommerce/includes/js/insightpress-product-tracker.js?ver=insightpress-advanced-analytics-for-woocommerce/includes/js/insightpress-post-tracker.js?ver=

HTML / DOM Fingerprints

CSS Classes
ip-analytics-column
HTML Comments
<!-- InsightPress Admin -->
Data Attributes
data-insightpress-slugdata-insightpress-event-category
JS Globals
insightpress_admin_paramsinsightpress_common_paramsinsightpress_event_tracker_paramsinsightpress_settings_api_paramsinsightpress_utm_tracker_paramsinsightpress_cart_tracker_params+3 more
REST Endpoints
/wp-json/insightpress/v1/settings/wp-json/insightpress/v1/events/wp-json/insightpress/v1/utm-tracker/wp-json/insightpress/v1/cart-tracker/wp-json/insightpress/v1/funnel-tracker/wp-json/insightpress/v1/product-tracker/wp-json/insightpress/v1/post-tracker/wp-json/insightpress/v1/remote-api
FAQ

Frequently Asked Questions about InsightPress – Advanced Analytics for WooCommerce