CoDesigner – All in One Elementor WooCommerce Builder Security & Risk Analysis

wordpress.org/plugins/woolementor

Design stunning WooCommerce sites that sell with 94+ Widgets, 14+ Modules, & 150+ Templates of CoDesigner Elementor WooCommerce addon.

6K active installs v4.29 PHP 7.0+ WP 5.0+ Updated Mar 3, 2026
elementor-woocommerceelementor-woocommerce-builderwoocommerce-builderwoocommerce-elementorwoocommerce-page-builder
47
D · High Risk
CVEs total4
Unpatched2
Last CVESep 22, 2025
Safety Verdict

Is CoDesigner – All in One Elementor WooCommerce Builder Safe to Use in 2026?

High Risk

Score 47/100

CoDesigner – All in One Elementor WooCommerce Builder carries significant security risk with 4 known CVEs, 2 still unpatched. Consider switching to a maintained alternative.

4 known CVEs 2 unpatched Last CVE: Sep 22, 2025Updated 1mo ago
Risk Assessment

Woolementor v4.29 presents a mixed security posture. The plugin demonstrates good practices in its use of prepared statements for SQL queries and a high percentage of properly escaped output. However, significant concerns arise from its attack surface, with one AJAX handler lacking authentication checks, and a critical taint flow identified. The presence of the `unserialize` function, while not directly flagged as a vulnerability in the static analysis, is a known risk factor, especially when combined with untrusted data. The plugin's vulnerability history is a major red flag, with four known CVEs, two of which remain unpatched. The prevalence of Critical and Medium severity vulnerabilities, including Deserialization of Untrusted Data and Cross-site Scripting, coupled with a recent vulnerability in late 2025, suggests a recurring pattern of security weaknesses that require prompt attention. While the plugin benefits from secure coding practices in some areas, the combination of an unprotected entry point, a critical taint flow, and a history of significant, unpatched vulnerabilities points to a moderate to high risk profile.

Key Concerns

  • Unprotected AJAX handler
  • Critical severity taint flow
  • Unpatched critical CVE
  • Unpatched medium CVE (x2)
  • Dangerous function 'unserialize'
Vulnerabilities
4

CoDesigner – All in One Elementor WooCommerce Builder Security Vulnerabilities

CVEs by Year

2 CVEs in 2024
2024
2 CVEs in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Critical
1
Medium
3

4 total CVEs

CVE-2025-57961medium · 5.4Missing Authorization

CoDesigner <= 4.26 - Missing Authorization

Sep 22, 2025Unpatched
CVE-2025-22788medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

CoDesigner WooCommerce Builder for Elementor <= 4.21 - Authenticated (Author+) Stored Cross-Site Scripting

Jan 13, 2025Unpatched
CVE-2024-4371critical · 9Deserialization of Untrusted Data

CoDesigner WooCommerce Builder for Elementor – Customize Checkout, Shop, Email, Products & More <= 4.4.1 - Unauthenticated PHP Object Injection

Jun 12, 2024 Patched in 4.5 (1d)
CVE-2024-4564medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

CoDesigner WooCommerce Builder for Elementor – Customize Checkout, Shop, Email, Products & More <= 4.4.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via Multiple Widgets

Jun 11, 2024 Patched in 4.5 (1d)
Code Analysis
Analyzed Mar 16, 2026

CoDesigner – All in One Elementor WooCommerce Builder Code Analysis

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

Dangerous Functions Found

unserialize$all_products = $_products ? unserialize( $_products ) : array();inc\functions.php:2240

Bundled Libraries

jQueryDataTables

SQL Query Safety

100% prepared6 total queries

Output Escaping

97% escaped2344 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

10 flows3 with unsanitized paths
save (app\Wizard.php:156)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

CoDesigner – All in One Elementor WooCommerce Builder Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_codesigner_bfcm_hide_noticeclasses\Notice.php:34
WordPress Hooks 5
filteris_year_end_campaign_activeapp\Admin.php:249
actionadmin_noticesclasses\Notice.php:91
filterwoocommerce_product_single_add_to_cart_textwidgets\product-add-to-cart\templates\variable.php:3
filterwoocommerce_breadcrumb_defaultswidgets\product-breadcrumbs\product-breadcrumbs.php:262
filterwoocommerce_product_tabswidgets\product-tabs\product-tabs.php:323

Scheduled Events 2

codexpert-daily
codesigner_install_plugins
Maintenance & Trust

CoDesigner – All in One Elementor WooCommerce Builder Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMar 3, 2026
PHP min version7.0
Downloads858K

Community Trust

Rating88/100
Number of ratings153
Active installs6K
Developer Profile

CoDesigner – All in One Elementor WooCommerce Builder Developer Profile

Codexpert, Inc

10 plugins · 41K total installs

75
trust score
Avg Security Score
81/100
Avg Patch Time
39 days
View full developer profile
Detection Fingerprints

How We Detect CoDesigner – All in One Elementor WooCommerce Builder

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/woolementor/assets/css/frontend.css/wp-content/plugins/woolementor/assets/css/admin.css/wp-content/plugins/woolementor/assets/js/frontend.js/wp-content/plugins/woolementor/assets/js/admin.js
Script Paths
/wp-content/plugins/woolementor/assets/js/frontend.js/wp-content/plugins/woolementor/assets/js/admin.js
Version Parameters
woolementor/assets/css/frontend.css?ver=woolementor/assets/css/admin.css?ver=woolementor/assets/js/frontend.js?ver=woolementor/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
woolementor-frontend
JS Globals
woolementorFrontend
FAQ

Frequently Asked Questions about CoDesigner – All in One Elementor WooCommerce Builder