Email Sync Between Woo and CM Security & Risk Analysis

wordpress.org/plugins/email-sync-between-woo-and-cm

Sync WooCommerce customer emails with Campaign Monitor when an order is marked as 'Processing'.

0 active installs v1.0 PHP 7.2+ WP 5.7+ Updated Feb 16, 2025
automationcampaign-monitoremailsyncwoocommerce
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Email Sync Between Woo and CM Safe to Use in 2026?

Generally Safe

Score 92/100

Email Sync Between Woo and CM 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 "email-sync-between-woo-and-cm" v1.0 exhibits a concerning security posture due to a significant number of unprotected entry points. While the code analysis shows good practices in terms of SQL queries and output escaping, the absence of authentication checks on all three identified AJAX handlers is a critical weakness. This means that any unauthenticated user could potentially interact with these AJAX endpoints, leading to unintended actions or information disclosure. The lack of taint analysis results and zero recorded vulnerabilities are positive signs, suggesting that either the plugin is new, has not been extensively reviewed, or has been developed with a focus on avoiding common vulnerabilities. However, this also means there's no historical data to confirm ongoing security diligence. The presence of external HTTP requests also warrants careful consideration, as these could be vectors for supply chain attacks if the external services are compromised.

In conclusion, the plugin's strengths lie in its secure handling of SQL and output. However, the identified unprotected AJAX endpoints represent a substantial risk that needs immediate attention. Without proper authentication, these endpoints are open to abuse. The absence of vulnerabilities in its history is promising, but it does not mitigate the immediate risks posed by the current code. Addressing the unprotected AJAX handlers should be the top priority to improve the overall security of this plugin.

Key Concerns

  • AJAX handlers without auth checks
  • No nonce checks on AJAX
  • External HTTP requests without context
Vulnerabilities
None known

Email Sync Between Woo and CM Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Email Sync Between Woo and CM Release Timeline

v1.0.0
Code Analysis
Analyzed Apr 16, 2026

Email Sync Between Woo and CM Code Analysis

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

Output Escaping

100% escaped36 total outputs
Attack Surface
3 unprotected

Email Sync Between Woo and CM Attack Surface

Entry Points3
Unprotected3

AJAX Handlers 3

authwp_ajax_esbwacm_test_connectionemail-sync-between-woo-and-CM.php:256
authwp_ajax_esbwacm_test_connectiontags/1.0.0/email-sync-between-woo-and-CM.php:256
authwp_ajax_esbwacm_test_connectiontrunk/email-sync-between-woo-and-CM.php:256
WordPress Hooks 12
actionadmin_menuemail-sync-between-woo-and-CM.php:34
actionadmin_initemail-sync-between-woo-and-CM.php:113
actionadmin_enqueue_scriptsemail-sync-between-woo-and-CM.php:174
actionwoocommerce_order_status_processingemail-sync-between-woo-and-CM.php:226
actionadmin_menutags/1.0.0/email-sync-between-woo-and-CM.php:34
actionadmin_inittags/1.0.0/email-sync-between-woo-and-CM.php:113
actionadmin_enqueue_scriptstags/1.0.0/email-sync-between-woo-and-CM.php:174
actionwoocommerce_order_status_processingtags/1.0.0/email-sync-between-woo-and-CM.php:226
actionadmin_menutrunk/email-sync-between-woo-and-CM.php:34
actionadmin_inittrunk/email-sync-between-woo-and-CM.php:113
actionadmin_enqueue_scriptstrunk/email-sync-between-woo-and-CM.php:174
actionwoocommerce_order_status_processingtrunk/email-sync-between-woo-and-CM.php:226
Maintenance & Trust

Email Sync Between Woo and CM Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedFeb 16, 2025
PHP min version7.2
Downloads330

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Email Sync Between Woo and CM Developer Profile

KNEET

7 plugins · 1K total installs

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

How We Detect Email Sync Between Woo and CM

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

Asset Fingerprints

Script Paths
/wp-content/plugins/email-sync-between-woo-and-cm/email-sync-between-woo-and-cm.php

HTML / DOM Fingerprints

CSS Classes
esbwacm-test-buttonesbwacm-test-status
Data Attributes
name="esbwacm_api_key"name="esbwacm_list_id"
JS Globals
esbwacm-admin-script
REST Endpoints
/wp-json/email-sync-between-woo-and-cm/v1/test-connection
FAQ

Frequently Asked Questions about Email Sync Between Woo and CM