Checkout Profiler for WooCommerce Security & Risk Analysis

wordpress.org/plugins/checkout-profiler-for-woocommerce

Wondering whether your WooCommerce checkout is slow? This plugin will tell you.

0 active installs v1.0.0 PHP + WP 5.2+ Updated Jul 24, 2024
checkoutdebugperformanceprofilerspeed
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Checkout Profiler for WooCommerce Safe to Use in 2026?

Generally Safe

Score 92/100

Checkout Profiler for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The plugin "checkout-profiler-for-woocommerce" v1.0.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries, properly escaping all outputs, and having no recorded vulnerabilities in its history. The absence of dangerous functions, file operations, and external HTTP requests further strengthens its security. However, a significant concern is the presence of two AJAX handlers that lack authentication checks. This creates a direct attack surface where unauthenticated users could potentially trigger actions, leading to unintended consequences or information disclosure.

The static analysis reveals a total of two entry points into the plugin, and critically, both are unprotected. While taint analysis found no unsanitized paths or vulnerabilities, the lack of proper authorization on AJAX handlers is a notable weakness. The single nonce check is insufficient when multiple unprotected entry points exist. The plugin's vulnerability history shows no past issues, suggesting it has been maintained securely, but this does not mitigate the current risk posed by the unprotected AJAX endpoints.

In conclusion, while the plugin employs secure coding practices for data handling (SQL, output escaping) and has a clean vulnerability history, the unprotected AJAX handlers represent a critical security flaw. This needs to be addressed immediately to prevent potential exploits. The plugin has strengths in its internal data handling but a clear weakness in its external access control.

Key Concerns

  • Unprotected AJAX handlers
  • Lack of capability checks on entry points
Vulnerabilities
None known

Checkout Profiler for WooCommerce Security Vulnerabilities

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

Checkout Profiler for WooCommerce Code Analysis

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

Output Escaping

100% escaped2 total outputs
Attack Surface
2 unprotected

Checkout Profiler for WooCommerce Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_chprfw_get_checkout_profiler_datacontrollers\app\CheckoutProfilerPlugin.php:172
noprivwp_ajax_chprfw_get_checkout_profiler_datacontrollers\app\CheckoutProfilerPlugin.php:173
WordPress Hooks 8
actionplugins_loadedcontrollers\app\CheckoutProfilerPlugin.php:112
filterwoocommerce_settings_tabs_arraycontrollers\app\CheckoutProfilerPlugin.php:127
filterwoocommerce_settings_tabs_chprfw_profilercontrollers\app\CheckoutProfilerPlugin.php:128
filterwoocommerce_update_options_chprfw_profilercontrollers\app\CheckoutProfilerPlugin.php:129
actionadmin_enqueue_scriptscontrollers\app\CheckoutProfilerPlugin.php:153
actionadmin_enqueue_scriptscontrollers\app\CheckoutProfilerPlugin.php:154
actionwp_enqueue_scriptscontrollers\app\CheckoutProfilerPlugin.php:168
actionwp_enqueue_scriptscontrollers\app\CheckoutProfilerPlugin.php:169
Maintenance & Trust

Checkout Profiler for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedJul 24, 2024
PHP min version
Downloads708

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Checkout Profiler for WooCommerce Developer Profile

con

4 plugins · 5K total installs

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

How We Detect Checkout Profiler 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/checkout-profiler-for-woocommerce/assets/css/admin.css/wp-content/plugins/checkout-profiler-for-woocommerce/assets/js/admin.js/wp-content/plugins/checkout-profiler-for-woocommerce/assets/css/public.css/wp-content/plugins/checkout-profiler-for-woocommerce/assets/js/public.js
Version Parameters
checkout-profiler-for-woocommerce/assets/css/admin.css?ver=checkout-profiler-for-woocommerce/assets/js/admin.js?ver=checkout-profiler-for-woocommerce/assets/css/public.css?ver=checkout-profiler-for-woocommerce/assets/js/public.js?ver=

HTML / DOM Fingerprints

CSS Classes
chprfw-admin-noticechprfw-timer-display
Data Attributes
data-chprfw-timer
JS Globals
chprfw_public_vars
FAQ

Frequently Asked Questions about Checkout Profiler for WooCommerce