Benchmark Email for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woo-benchmark-email

Connects WooCommerce with Benchmark Email - syncing customers and abandoned carts.

200 active installs v1.6.4 PHP 7.4+ WP 4.9+ Updated Nov 29, 2025
abandoned-cartbenchmark-emaildrip-campaignsemail-marketing-automationwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Benchmark Email for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 4mo ago
Risk Assessment

The "woo-benchmark-email" plugin v1.6.4 exhibits a mixed security posture. On the positive side, it demonstrates good practices by not using dangerous functions, all SQL queries are prepared statements, and there's no recorded vulnerability history. This suggests a generally well-maintained and secure codebase concerning known threats and common SQL injection vectors.

However, significant concerns arise from the attack surface analysis. The plugin exposes two AJAX handlers, both of which lack authentication checks. This is a critical weakness, as it allows any unauthenticated user to potentially trigger these handlers, leading to unintended actions or information disclosure. The taint analysis also reveals two flows with unsanitized paths, though they are not categorized as critical or high severity, they still represent a potential for exploitation if input is not properly handled before being used in a sensitive context. The limited use of capability checks and nonce checks, combined with the unprotected AJAX endpoints, points to a need for stricter access control and input validation.

In conclusion, while the plugin avoids common pitfalls like unpatched CVEs and raw SQL queries, the presence of unprotected AJAX endpoints and unsanitized paths presents a notable risk. The plugin has a small attack surface, but the lack of security measures on these entry points is a significant concern. Developers should prioritize implementing proper authentication and sanitization for these AJAX handlers to significantly improve the plugin's security.

Key Concerns

  • AJAX handlers without authentication checks
  • Flows with unsanitized paths
  • Limited use of capability checks
  • Limited use of nonce checks
Vulnerabilities
None known

Benchmark Email for WooCommerce Security Vulnerabilities

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

Benchmark Email for WooCommerce Code Analysis

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

Output Escaping

83% escaped12 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
wp_ajax__bmew_action (class.frontend.php:21)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Benchmark Email for WooCommerce Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_bmew_actionclass.frontend.php:19
noprivwp_ajax_bmew_actionclass.frontend.php:20
WordPress Hooks 12
actionadmin_enqueue_scriptsclass.admin.php:9
filterplugin_action_links_woo-benchmark-email/woo-benchmark-email.phpclass.admin.php:15
actionwp_dashboard_setupclass.admin.php:30
filterwoocommerce_get_settings_pagesclass.admin.php:103
actionwp_enqueue_scriptsclass.frontend.php:8
filterwoocommerce_billing_fieldsclass.frontend.php:142
filterwoocommerce_checkout_fieldsclass.frontend.php:156
actionwoocommerce_checkout_update_order_metaclass.frontend.php:187
actionwoocommerce_add_to_cartclass.frontend.php:223
filterwoocommerce_add_to_cart_redirectclass.frontend.php:260
filterwoocommerce_settings_tabs_arrayclass.wc-settings.php:20
actionbefore_woocommerce_initwoo-benchmark-email.php:30
Maintenance & Trust

Benchmark Email for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedNov 29, 2025
PHP min version7.4
Downloads8K

Community Trust

Rating0/100
Number of ratings0
Active installs200
Developer Profile

Benchmark Email for WooCommerce Developer Profile

Sean Conklin

3 plugins · 300 total installs

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

How We Detect Benchmark Email 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/woo-benchmark-email/admin.js/wp-content/plugins/woo-benchmark-email/frontend.js
Script Paths
admin.jsfrontend.js

HTML / DOM Fingerprints

HTML Comments
<!-- Handle Sister Product Dismissal Request --><!-- Check Sister Product --><!-- Plugin Installed But Not Activated --><!-- Plugin Not Installed -->+28 more
Data Attributes
bmew_dismiss_sisterbmew_sister_dismissedbmew_key
JS Globals
bmew_ajax_object
FAQ

Frequently Asked Questions about Benchmark Email for WooCommerce