ShopMaker – Elementor WooCommerce Builder, Widgets & Templates Security & Risk Analysis

wordpress.org/plugins/shopmaker

Create fully custom WooCommerce pages with Elementor: 50+ dedicated WooCommerce widgets and beautiful pre-designed templates.

90 active installs v1.1 PHP 7.0+ WP 5.1+ Updated Aug 28, 2025
elementorelementor-woocommercewoocommercewoocommerce-builderwoocommerce-elementor-widgets
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ShopMaker – Elementor WooCommerce Builder, Widgets & Templates Safe to Use in 2026?

Generally Safe

Score 100/100

ShopMaker – Elementor WooCommerce Builder, Widgets & Templates has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7mo ago
Risk Assessment

The Shopmaker plugin, version 1.1, exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates good practices by implementing nonce checks for all AJAX handlers and enforcing capability checks, indicating a conscious effort to protect its entry points. Furthermore, the absence of known CVEs and a clean vulnerability history suggest a commitment to security by the developers. The code analysis reveals a well-managed attack surface with all identified AJAX handlers protected, and no critical or high-severity issues found in taint analysis. The utilization of prepared statements for 50% of its SQL queries and a high percentage of properly escaped output are also positive indicators. However, a few areas warrant minor attention. The presence of file operations, while not inherently problematic, can be a potential vector if not implemented with extreme care. The bundled Freemius library, while not explicitly flagged as outdated, should be monitored for potential security updates. Overall, Shopmaker v1.1 appears to be a secure plugin with a proactive approach to security, though continuous vigilance regarding any potential file operation vulnerabilities and library updates is advisable.

Key Concerns

  • Bundled Freemius v1.0 library
  • Presence of file operations
Vulnerabilities
None known

ShopMaker – Elementor WooCommerce Builder, Widgets & Templates Security Vulnerabilities

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

ShopMaker – Elementor WooCommerce Builder, Widgets & Templates Code Analysis

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

Bundled Libraries

Freemius1.0

SQL Query Safety

50% prepared2 total queries

Output Escaping

90% escaped852 total outputs
Data Flows
All sanitized

Data Flow Analysis

4 flows
handle_import (classes\import\swpsm-elementor-template-importer.php:42)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

ShopMaker – Elementor WooCommerce Builder, Widgets & Templates Attack Surface

Entry Points10
Unprotected0

AJAX Handlers 10

authwp_ajax_swpmcform_actionclasses\core\sm-ajax-handler.php:9
noprivwp_ajax_swpmcform_actionclasses\core\sm-ajax-handler.php:10
authwp_ajax_swpsm_contactform_actionclasses\core\sm-ajax-handler.php:12
noprivwp_ajax_swpsm_contactform_actionclasses\core\sm-ajax-handler.php:13
authwp_ajax_swpsm_load_quickview_productclasses\core\swpsm-quickview.php:7
noprivwp_ajax_swpsm_load_quickview_productclasses\core\swpsm-quickview.php:8
authwp_ajax_add_to_wishlistclasses\core\swpsm-wishlist.php:12
noprivwp_ajax_add_to_wishlistclasses\core\swpsm-wishlist.php:13
authwp_ajax_remove_from_wishlistclasses\core\swpsm-wishlist.php:15
noprivwp_ajax_remove_from_wishlistclasses\core\swpsm-wishlist.php:16
WordPress Hooks 65
actionelementor/frontend/after_register_scriptsclasses\core\load-elementor-widgets.php:270
actionelementor/editor/before_enqueue_scriptsclasses\core\load-elementor-widgets.php:273
actionelementor/widgets/registerclasses\core\load-elementor-widgets.php:276
actionelementor/elements/categories_registeredclasses\core\load-elementor-widgets.php:279
actionelementor/frontend/after_enqueue_scriptsclasses\core\load-elementor-widgets.php:281
actioninitclasses\core\load-shop-maker.php:27
actionadmin_enqueue_scriptsclasses\core\load-shop-maker.php:28
actionwp_enqueue_scriptsclasses\core\load-shop-maker.php:29
filterwc_get_template_partclasses\core\shopmaker-custom-woo-templates.php:19
actionswpsm_woo_single_product_contentclasses\core\shopmaker-custom-woo-templates.php:20
actionswpsm_woo_single_product_contentclasses\core\shopmaker-custom-woo-templates.php:21
actionswpsm_woo_elementor_cart_contentclasses\core\shopmaker-custom-woo-templates.php:23
actionswpsm_woo_elementor_empty_cart_contentclasses\core\shopmaker-custom-woo-templates.php:24
actionswpsm_woo_elementor_before_checkout_contentclasses\core\shopmaker-custom-woo-templates.php:26
actionswpsm_woo_elementor_checkout_contentclasses\core\shopmaker-custom-woo-templates.php:27
actionswpsm-woo-elementor-myaccount-login-formclasses\core\shopmaker-custom-woo-templates.php:28
actionswpsm-woo-elementor-myaccountclasses\core\shopmaker-custom-woo-templates.php:29
actionswpsm_woo_elementor_checkout_thankyouclasses\core\shopmaker-custom-woo-templates.php:30
filterwc_get_templateclasses\core\shopmaker-custom-woo-templates.php:33
filtertemplate_includeclasses\core\shopmaker-custom-woo-templates.php:35
actionswpsm_woo_elementor_shop_contentclasses\core\shopmaker-custom-woo-templates.php:36
filtertemplate_includeclasses\core\shopmaker-custom-woo-templates.php:42
filterthe_contentclasses\core\shopmaker-custom-woo-templates.php:54
filterthe_contentclasses\core\shopmaker-custom-woo-templates.php:58
actionelementor/loadedclasses\core\shopmaker-custom-woo-templates.php:376
actionplugins_loadedclasses\core\swpsm-check-required-resources.php:54
actionadmin_noticesclasses\core\swpsm-check-required-resources.php:74
actionadmin_noticesclasses\core\swpsm-check-required-resources.php:80
actionadmin_noticesclasses\core\swpsm-check-required-resources.php:93
actionadmin_noticesclasses\core\swpsm-check-required-resources.php:99
actionadmin_action_elementorclasses\core\swpsm-check-required-resources.php:105
actionelementor/editor/before_enqueue_scriptsclasses\core\swpsm-check-required-resources.php:109
filterbody_classclasses\core\swpsm-check-required-resources.php:112
actionwoocommerce_before_shop_loop_itemclasses\core\swpsm-creative-product-display-manager.php:19
actionwoocommerce_before_shop_loop_item_titleclasses\core\swpsm-creative-product-display-manager.php:20
actionwoocommerce_before_shop_loop_item_titleclasses\core\swpsm-creative-product-display-manager.php:22
actionwoocommerce_before_shop_loop_item_titleclasses\core\swpsm-creative-product-display-manager.php:23
actionwoocommerce_before_shop_loop_item_titleclasses\core\swpsm-creative-product-display-manager.php:25
actionwoocommerce_before_shop_loop_item_titleclasses\core\swpsm-creative-product-display-manager.php:26
actionwoocommerce_before_shop_loop_item_titleclasses\core\swpsm-creative-product-display-manager.php:27
actionwoocommerce_before_shop_loop_item_titleclasses\core\swpsm-creative-product-display-manager.php:28
actionwoocommerce_before_shop_loop_item_titleclasses\core\swpsm-creative-product-display-manager.php:30
actionwoocommerce_shop_loop_item_titleclasses\core\swpsm-creative-product-display-manager.php:31
actionwoocommerce_before_shop_loop_item_titleclasses\core\swpsm-creative-product-display-manager.php:34
filterwoocommerce_product_data_tabsclasses\core\swpsm-individual-product-template-select.php:14
actionwoocommerce_product_data_panelsclasses\core\swpsm-individual-product-template-select.php:15
actionwoocommerce_process_product_metaclasses\core\swpsm-individual-product-template-select.php:16
actionelementor/loadedclasses\core\swpsm-individual-product-template-select.php:72
actionadmin_menuclasses\core\swpsm-plugin-settings.php:12
actionadmin_initclasses\core\swpsm-plugin-settings.php:13
actionadmin_enqueue_scriptsclasses\import\swpsm-elementor-template-importer.php:39
actionwoocommerce_before_shop_loop_item_titleclasses\widgets\general\sm-single-product.php:473
actionwoocommerce_shop_loop_item_titleclasses\widgets\general\sm-single-product.php:477
actionwoocommerce_after_shop_loop_item_titleclasses\widgets\general\sm-single-product.php:481
filterwc_empty_cart_messageclasses\widgets\sm-cart-empty-message.php:283
filterwoocommerce_return_to_shop_textclasses\widgets\sm-cart-redirect.php:345
filterwoocommerce_billing_fieldsclasses\widgets\sm-checkout-billing-form.php:615
filterwoocommerce_checkout_fieldsclasses\widgets\sm-checkout-shipping-form.php:678
filterwoocommerce_account_menu_itemsclasses\widgets\sm-myaccount-my-account.php:667
filterwoocommerce_get_endpoint_urlclasses\widgets\sm-myaccount-my-account.php:668
filterwoocommerce_before_shop_loopclasses\widgets\sm-shop-products.php:958
filterwoocommerce_locate_templateclasses\widgets\sm-single-product-add-to-cart.php:783
filtercomments_templateclasses\widgets\sm-single-product-data-tabs.php:1231
filterwoocommerce_product_related_products_headingclasses\widgets\sm-single-product-related.php:754
filtercomments_templateclasses\widgets\sm-single-product-reviews.php:692
Maintenance & Trust

ShopMaker – Elementor WooCommerce Builder, Widgets & Templates Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 28, 2025
PHP min version7.0
Downloads935

Community Trust

Rating0/100
Number of ratings0
Active installs90
Developer Profile

ShopMaker – Elementor WooCommerce Builder, Widgets & Templates Developer Profile

smartwpress

3 plugins · 10K total installs

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

How We Detect ShopMaker – Elementor WooCommerce Builder, Widgets & Templates

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/shopmaker/css/elementor-editor.css/wp-content/plugins/shopmaker/js/swpsm-widgets-front.js
Script Paths
/wp-content/plugins/shopmaker/js/swpsm-widgets-front.js
Version Parameters
swpsm-widgets-frontswpsm-elementor-editor-style

HTML / DOM Fingerprints

JS Globals
swpsm_wfjs_vars
FAQ

Frequently Asked Questions about ShopMaker – Elementor WooCommerce Builder, Widgets & Templates