Smart Manager – Advanced WooCommerce Bulk Edit & Inventory Management Security & Risk Analysis

wordpress.org/plugins/smart-manager-for-wp-e-commerce

WooCommerce Advanced Bulk Edit products, orders, & posts in an Excel-like sheet editor. Get advanced WooCommerce stock, pricing, & order management.

10K active installs v8.84.0 PHP 7.0+ WP 5.0+ Updated Mar 7, 2026
woocommerce-bulk-editwoocommerce-inventory-managementwoocommerce-order-managementwoocommerce-product-managerwordpress-bulk-edit
94
A · Safe
CVEs total4
Unpatched0
Last CVEJan 15, 2025
Safety Verdict

Is Smart Manager – Advanced WooCommerce Bulk Edit & Inventory Management Safe to Use in 2026?

Generally Safe

Score 94/100

Smart Manager – Advanced WooCommerce Bulk Edit & Inventory Management has a strong security track record. Known vulnerabilities have been patched promptly.

4 known CVEsLast CVE: Jan 15, 2025Updated 27d ago
Risk Assessment

The "smart-manager-for-wp-e-commerce" plugin, version 8.84.0, exhibits a mixed security posture. While it demonstrates some good practices like utilizing prepared statements for a majority of its SQL queries and a significant portion of its output being properly escaped, there are notable areas of concern. The presence of an unprotected AJAX handler is a critical vulnerability, exposing a direct entry point without necessary authentication checks. This, combined with one flow identified with unsanitized paths, indicates potential for exploitation.

The plugin's historical vulnerability data is concerning, with a history of four known CVEs, including one critical, one high, and two medium severity vulnerabilities. The common types of these past vulnerabilities being "Missing Authorization" and "SQL Injection" directly align with the risks identified in the static analysis. The recent nature of the last vulnerability (2025-01-15) suggests that while some issues may have been addressed, the underlying patterns of insecure coding practices may persist. The plugin's attack surface, while relatively small at 5 entry points, is significantly marred by the single unprotected AJAX handler.

In conclusion, the plugin has areas of strength, particularly in its handling of SQL queries and output escaping. However, the existence of an unprotected AJAX handler and the historical pattern of critical and high severity vulnerabilities related to authorization and SQL injection are significant red flags. Coupled with the taint analysis indicating unsanitized paths, this plugin warrants careful consideration and prompt patching of any identified issues.

Key Concerns

  • Unprotected AJAX handler found
  • Flows with unsanitized paths
  • Total known CVEs (4)
  • 1 Critical CVE in history
  • 1 High CVE in history
  • 2 Medium CVEs in history
  • Capability checks only 2
  • Nonce checks only 6
Vulnerabilities
4

Smart Manager – Advanced WooCommerce Bulk Edit & Inventory Management Security Vulnerabilities

CVEs by Year

1 CVE in 2015
2015
2 CVEs in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Critical
1
High
1
Medium
2

4 total CVEs

CVE-2025-22710medium · 4.9Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Smart Manager <= 8.52.0 - Authenticated (Administrator+) SQL Injection

Jan 15, 2025 Patched in 8.53.0 (8d)
CVE-2024-49687medium · 4.3Missing Authorization

Smart Manager <= 8.45.0 - Missing Authorization

Oct 21, 2024 Patched in 8.46.0 (10d)
CVE-2024-0566high · 7.2Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Smart Manager - WooCommerce Advanced Bulk Edit, Inventory Management & more... <= 8.27.0 - Authenticated (Admin+) SQL Injection

Jan 18, 2024 Patched in 8.28.0 (54d)
WF-41108c2c-99b2-4aff-8c06-bee0b6547a9a-smart-manager-for-wp-e-commercecritical · 9.8Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Smart Manager For WooCommerce < 3.9.7 - Unauthenticated SQL Injection

Jul 8, 2015 Patched in 3.9.7 (3121d)
Code Analysis
Analyzed Mar 16, 2026

Smart Manager – Advanced WooCommerce Bulk Edit & Inventory Management Code Analysis

Dangerous Functions
0
Raw SQL Queries
42
137 prepared
Unescaped Output
68
192 escaped
Nonce Checks
6
Capability Checks
2
File Operations
0
External Requests
3
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

77% prepared179 total queries

Output Escaping

74% escaped260 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

4 flows1 with unsanitized paths
on_plugins_loaded (class-smart-manager.php:533)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Smart Manager – Advanced WooCommerce Bulk Edit & Inventory Management Attack Surface

Entry Points5
Unprotected1

AJAX Handlers 5

authwp_ajax_sm_update_to_proclass-smart-manager.php:476
authwp_ajax_woocommerce_do_ajax_product_importclass-smart-manager.php:494
authwp_ajax_dismiss_feature_noticeclass-smart-manager.php:499
authwp_ajax_sm_submit_surveyclasses\deactivation-survey\class-sa-smart-manager-deactivation.php:39
authwp_ajax_sa_stop_background_processcommon-core\classes\class-sa-manager-background-updater.php:176
WordPress Hooks 156
actionplugins_loadedclass-smart-manager.php:436
actionwp_loadedclass-smart-manager.php:437
filtersa_active_plugins_for_quick_helpclass-smart-manager.php:440
filtersa_is_page_for_notificationsclass-smart-manager.php:441
actionadmin_headclass-smart-manager.php:443
filtersite_transient_update_pluginsclass-smart-manager.php:445
filterpre_set_site_transient_update_pluginsclass-smart-manager.php:446
actionadmin_enqueue_scriptsclass-smart-manager.php:448
actionadmin_enqueue_scriptsclass-smart-manager.php:450
actionadmin_enqueue_scriptsclass-smart-manager.php:451
actionadmin_initclass-smart-manager.php:453
actionadmin_initclass-smart-manager.php:454
actionadmin_noticesclass-smart-manager.php:456
filteradmin_footer_textclass-smart-manager.php:459
filterupdate_footerclass-smart-manager.php:460
actionadmin_footerclass-smart-manager.php:463
actionadmin_footerclass-smart-manager.php:465
actionadmin_footerclass-smart-manager.php:467
actionadmin_menuclass-smart-manager.php:470
actionadmin_bar_menuclass-smart-manager.php:472
actionadmin_initclass-smart-manager.php:480
actionadmin_initclass-smart-manager.php:482
filterplugin_auto_update_setting_htmlclass-smart-manager.php:483
actionbefore_woocommerce_initclass-smart-manager.php:487
filterplugin_row_metaclass-smart-manager.php:488
actionadmin_enqueue_scriptsclass-smart-manager.php:489
filtersa_plugin_keyclass-smart-manager.php:490
filtersa_sm_manager_request_handler_allowed_dir_pathclass-smart-manager.php:500
filteradmin_body_classclass-smart-manager.php:505
actionadmin_headclasses\class-smart-manager-admin-welcome.php:31
actionadmin_initclasses\class-smart-manager-admin-welcome.php:32
actionadmin_footerclasses\class-smart-manager-admin-welcome.php:33
filtersa_is_callback_file_includableclasses\class-smart-manager-background-updater.php:29
filtersa_sm_validate_current_pageclasses\class-smart-manager-background-updater.php:47
actionsa_manager_after_background_process_completeclasses\class-smart-manager-background-updater.php:48
filterposts_join_pagedclasses\class-smart-manager-base.php:75
filterposts_whereclasses\class-smart-manager-base.php:76
filterposts_groupbyclasses\class-smart-manager-base.php:77
filterposts_orderbyclasses\class-smart-manager-base.php:78
actionsm_search_posts_conditions_array_completeclasses\class-smart-manager-base.php:79
actionsm_search_posts_condition_startclasses\class-smart-manager-base.php:80
actionsm_search_query_postmeta_fromclasses\class-smart-manager-base.php:81
filtersm_get_col_model_transient_dataclasses\class-smart-manager-base.php:82
filtersm_get_col_and_store_model_transient_dataclasses\class-smart-manager-base.php:83
filtersm_port_store_model_old_structureclasses\class-smart-manager-base.php:84
filtersm_port_store_model_new_mappingclasses\class-smart-manager-base.php:85
filtersm_get_store_model_dataclasses\class-smart-manager-base.php:86
filtersm_map_column_for_stored_transientclasses\class-smart-manager-base.php:87
filtersm_modify_store_model_for_trash_statusclasses\class-smart-manager-base.php:88
filtersm_modify_store_model_search_paramsclasses\class-smart-manager-base.php:89
filtersm_data_modelclasses\class-smart-manager-base.php:90
filtersa_sm_manager_handlerclasses\class-smart-manager-controller.php:58
actionsa_sm_manager_func_handlerclasses\class-smart-manager-controller.php:59
actionadmin_initclasses\class-smart-manager-controller.php:61
actionadmin_footerclasses\class-smart-manager-controller.php:62
filterwp_default_editorclasses\class-smart-manager-controller.php:64
actionwoocommerce_update_options_advanced_custom_data_storesclasses\class-smart-manager-controller.php:67
actionwoocommerce_update_options_advanced_featuresclasses\class-smart-manager-controller.php:68
filtersa_common_module_availableclasses\class-smart-manager-controller.php:69
actioninitclasses\class-smart-manager-install.php:68
filtersm_search_table_typesclasses\class-smart-manager-product-stock-log.php:67
filtersm_default_dashboard_modelclasses\class-smart-manager-product-stock-log.php:89
filtersm_data_modelclasses\class-smart-manager-product-stock-log.php:90
filtersm_where_tasks_condclasses\class-smart-manager-product-stock-log.php:91
filtersm_join_tasks_condclasses\class-smart-manager-product-stock-log.php:92
filtersm_select_tasks_queryclasses\class-smart-manager-product-stock-log.php:93
filtersm_search_query_posts_selectclasses\class-smart-manager-product-stock-log.php:94
filtersm_search_query_posts_fromclasses\class-smart-manager-product-stock-log.php:95
filtersm_search_query_postmeta_selectclasses\class-smart-manager-product-stock-log.php:96
filtersm_search_query_postmeta_fromclasses\class-smart-manager-product-stock-log.php:97
filtersm_search_query_terms_selectclasses\class-smart-manager-product-stock-log.php:98
filtersm_search_query_terms_fromclasses\class-smart-manager-product-stock-log.php:99
filtersm_search_query_terms_whereclasses\class-smart-manager-product-stock-log.php:100
filtersm_data_modelclasses\class-smart-manager-product.php:22
filtersm_required_colsclasses\class-smart-manager-product.php:24
filtersm_inline_update_preclasses\class-smart-manager-product.php:26
actionsm_inline_update_postclasses\class-smart-manager-product.php:27
filtersplit_the_queryclasses\class-smart-manager-product.php:31
filtersm_posts_fieldsclasses\class-smart-manager-product.php:32
filtersm_posts_whereclasses\class-smart-manager-product.php:33
filtersm_posts_orderbyclasses\class-smart-manager-product.php:34
filtersm_terms_sort_join_conditionclasses\class-smart-manager-product.php:36
filtersm_search_postmeta_condclasses\class-smart-manager-product.php:39
filtersm_search_terms_condclasses\class-smart-manager-product.php:40
filtersm_search_format_query_postmeta_col_valueclasses\class-smart-manager-product.php:43
filtersm_search_format_query_terms_col_nameclasses\class-smart-manager-product.php:44
filtersm_search_query_formattedclasses\class-smart-manager-product.php:46
filtersm_search_query_terms_selectclasses\class-smart-manager-product.php:48
filtersm_search_query_terms_fromclasses\class-smart-manager-product.php:49
filtersm_search_query_terms_whereclasses\class-smart-manager-product.php:50
filtersm_search_query_posts_whereclasses\class-smart-manager-product.php:52
actionsm_search_terms_condition_completeclasses\class-smart-manager-product.php:54
actionsm_search_terms_conditions_array_completeclasses\class-smart-manager-product.php:55
filtersm_search_query_postmeta_whereclasses\class-smart-manager-product.php:57
actionsm_search_postmeta_condition_completeclasses\class-smart-manager-product.php:58
filtersm_batch_update_copy_from_ids_selectclasses\class-smart-manager-product.php:60
actionsm_found_postsclasses\class-smart-manager-product.php:63
filtersm_generate_column_stateclasses\class-smart-manager-product.php:65
filtersm_map_column_state_to_store_modelclasses\class-smart-manager-product.php:66
filtersm_filter_updated_edited_dataclasses\class-smart-manager-product.php:67
filtersm_col_model_for_exportclasses\class-smart-manager-product.php:68
filtersm_search_posts_condclasses\class-smart-manager-product.php:69
filtersm_simple_search_ignored_posts_columnsclasses\class-smart-manager-product.php:70
filtersm_can_optimize_dashboard_speedclasses\class-smart-manager-product.php:71
filtersm_posts_groupbyclasses\class-smart-manager-product.php:72
filtersm_posts_join_pagedclasses\class-smart-manager-product.php:73
filtersa_manager_dashboard_columnsclasses\class-smart-manager-product.php:74
filtersa_sm_dashboard_modelclasses\class-smart-manager-shop-coupon.php:18
filtersm_data_modelclasses\class-smart-manager-shop-coupon.php:19
filtersm_search_table_typesclasses\class-smart-manager-shop-order.php:21
filtersm_data_modelclasses\class-smart-manager-shop-order.php:28
filtersm_default_process_delete_recordsclasses\class-smart-manager-shop-order.php:31
filtersm_default_process_delete_records_resultclasses\class-smart-manager-shop-order.php:32
filtersm_load_default_store_modelclasses\class-smart-manager-shop-order.php:36
filtersm_default_dashboard_modelclasses\class-smart-manager-shop-order.php:37
filtersm_get_custom_colsclasses\class-smart-manager-shop-order.php:38
filtersm_ignored_colsclasses\class-smart-manager-shop-order.php:40
filtersm_flat_table_col_titlesclasses\class-smart-manager-shop-order.php:41
filtersm_beta_load_default_data_modelclasses\class-smart-manager-shop-order.php:43
filterwoocommerce_orders_table_query_clausesclasses\class-smart-manager-shop-order.php:46
filtersm_search_query_formattedclasses\class-smart-manager-shop-order.php:47
filtersm_search_wc_orders_meta_condclasses\class-smart-manager-shop-order.php:48
filtersm_default_inline_updateclasses\class-smart-manager-shop-order.php:51
filtersa_sm_dashboard_modelclasses\class-smart-manager-shop-order.php:54
filtersm_posts_whereclasses\class-smart-manager-shop-order.php:55
filtersm_posts_join_pagedclasses\class-smart-manager-shop-order.php:56
filtersm_posts_orderbyclasses\class-smart-manager-shop-order.php:57
filtersm_found_postsclasses\class-smart-manager-shop-order.php:58
filtersm_inline_update_preclasses\class-smart-manager-shop-order.php:59
filtersm_batch_update_copy_from_ids_selectclasses\class-smart-manager-shop-order.php:60
actionsm_inline_update_postclasses\class-smart-manager-shop-order.php:62
filtersm_search_table_typesclasses\class-smart-manager-task.php:71
filtersm_default_dashboard_modelclasses\class-smart-manager-task.php:90
filtersm_data_modelclasses\class-smart-manager-task.php:91
filtersm_load_default_store_modelclasses\class-smart-manager-task.php:92
filtersm_beta_load_default_data_modelclasses\class-smart-manager-task.php:98
filtersa_sm_can_apply_dashboard_model_filterclasses\class-smart-manager-task.php:104
actioninitclasses\deactivation-survey\class-sa-smart-manager-deactivation.php:37
actionadmin_footerclasses\deactivation-survey\class-sa-smart-manager-deactivation.php:38
actionadmin_footerclasses\sa-includes\class-sa-sm-in-app-offer.php:98
actionadmin_noticesclasses\sa-includes\class-sa-sm-in-app-offer.php:99
actionstoreapps_batch_handlercommon-core\classes\class-sa-manager-background-updater.php:170
actionaction_scheduler_failed_actioncommon-core\classes\class-sa-manager-background-updater.php:171
actionadmin_noticescommon-core\classes\class-sa-manager-background-updater.php:172
actionadmin_headcommon-core\classes\class-sa-manager-background-updater.php:173
filtercron_schedulescommon-core\classes\class-sa-manager-background-updater.php:174
filteraction_scheduler_run_schedulecommon-core\classes\class-sa-manager-background-updater.php:175
actionedited_termcommon-core\classes\class-sa-manager-controller.php:274
actioncreated_termcommon-core\classes\class-sa-manager-controller.php:275
actiondelete_termcommon-core\classes\class-sa-manager-controller.php:276
actionwoocommerce_attribute_addedcommon-core\classes\class-sa-manager-controller.php:277
actionwoocommerce_attribute_updatedcommon-core\classes\class-sa-manager-controller.php:278
actionwoocommerce_attribute_deletedcommon-core\classes\class-sa-manager-controller.php:279
actionadded_post_metacommon-core\classes\class-sa-manager-controller.php:280
actionsa_manager_background_process_completecommon-core\classes\class-sa-manager-feedback.php:64
filterwp_mail_content_typetemplates\emails\sync-wsm-stock-log-data.php:20
Maintenance & Trust

Smart Manager – Advanced WooCommerce Bulk Edit & Inventory Management Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 7, 2026
PHP min version7.0
Downloads1.4M

Community Trust

Rating88/100
Number of ratings283
Active installs10K
Developer Profile

Smart Manager – Advanced WooCommerce Bulk Edit & Inventory Management Developer Profile

storeapps

9 plugins · 132K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
761 days
View full developer profile
Detection Fingerprints

How We Detect Smart Manager – Advanced WooCommerce Bulk Edit & Inventory Management

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/smart-manager-for-wp-e-commerce/assets/css/sm-style.css/wp-content/plugins/smart-manager-for-wp-e-commerce/assets/css/sm-datatable.css/wp-content/plugins/smart-manager-for-wp-e-commerce/assets/css/sm-colorpicker.css/wp-content/plugins/smart-manager-for-wp-e-commerce/assets/css/sm-daterangepicker.css/wp-content/plugins/smart-manager-for-wp-e-commerce/assets/css/sm-bootstrap-datetimepicker.css/wp-content/plugins/smart-manager-for-wp-e-commerce/assets/css/sm-select2.css/wp-content/plugins/smart-manager-for-wp-e-commerce/assets/css/sm-editable.css/wp-content/plugins/smart-manager-for-wp-e-commerce/assets/js/sm-datatable.js+20 more
Script Paths
/wp-content/plugins/smart-manager-for-wp-e-commerce/assets/js/sm-datatable.js/wp-content/plugins/smart-manager-for-wp-e-commerce/assets/js/sm-bootstrap-datetimepicker.js/wp-content/plugins/smart-manager-for-wp-e-commerce/assets/js/sm-colorpicker.js/wp-content/plugins/smart-manager-for-wp-e-commerce/assets/js/sm-daterangepicker.js/wp-content/plugins/smart-manager-for-wp-e-commerce/assets/js/sm-editable.js/wp-content/plugins/smart-manager-for-wp-e-commerce/assets/js/sm-select2.js+15 more
Version Parameters
smart-manager-for-wp-e-commerce/assets/css/sm-style.css?ver=smart-manager-for-wp-e-commerce/assets/css/sm-datatable.css?ver=smart-manager-for-wp-e-commerce/assets/css/sm-colorpicker.css?ver=smart-manager-for-wp-e-commerce/assets/css/sm-daterangepicker.css?ver=smart-manager-for-wp-e-commerce/assets/css/sm-bootstrap-datetimepicker.css?ver=smart-manager-for-wp-e-commerce/assets/css/sm-select2.css?ver=smart-manager-for-wp-e-commerce/assets/css/sm-editable.css?ver=smart-manager-for-wp-e-commerce/assets/js/sm-datatable.js?ver=smart-manager-for-wp-e-commerce/assets/js/sm-bootstrap-datetimepicker.js?ver=smart-manager-for-wp-e-commerce/assets/js/sm-colorpicker.js?ver=smart-manager-for-wp-e-commerce/assets/js/sm-daterangepicker.js?ver=smart-manager-for-wp-e-commerce/assets/js/sm-editable.js?ver=smart-manager-for-wp-e-commerce/assets/js/sm-select2.js?ver=smart-manager-for-wp-e-commerce/assets/js/sm-product.js?ver=smart-manager-for-wp-e-commerce/assets/js/sm-product-cat.js?ver=smart-manager-for-wp-e-commerce/assets/js/sm-product-tag.js?ver=smart-manager-for-wp-e-commerce/assets/js/sm-user.js?ver=smart-manager-for-wp-e-commerce/assets/js/sm-coupon.js?ver=smart-manager-for-wp-e-commerce/assets/js/sm-import.js?ver=smart-manager-for-wp-e-commerce/assets/js/sm-export.js?ver=smart-manager-for-wp-e-commerce/assets/js/sm-order.js?ver=smart-manager-for-wp-e-commerce/assets/js/sm-customer.js?ver=smart-manager-for-wp-e-commerce/assets/js/sm-common.js?ver=smart-manager-for-wp-e-commerce/assets/js/sm-bulk-edit.js?ver=smart-manager-for-wp-e-commerce/assets/js/sm-app.js?ver=smart-manager-for-wp-e-commerce/assets/js/sm-taxonomy.js?ver=smart-manager-for-wp-e-commerce/assets/js/sm-dashboard.js?ver=smart-manager-for-wp-e-commerce/assets/js/sm-settings.js?ver=

HTML / DOM Fingerprints

CSS Classes
sm-productssm-product-catssm-product-tagssm-userssm-couponssm-orderssm-customerssm-import-export+22 more
HTML Comments
<!-- Lite Version Installed --><!-- Smart Manager - Advanced WooCommerce Bulk Edit & Inventory Management --><!-- BEGIN SMAPP --><!-- END SMAPP -->+2 more
Data Attributes
data-sm-viewdata-sm-iddata-sm-fielddata-sm-typedata-sm-parent-viewdata-sm-key+8 more
JS Globals
sm_global_datasmart_manager_paramssm_app_datasm_datatable_optionssm_locale_datasm_plugins_url+2 more
REST Endpoints
/wp-json/smart-manager/v1/products/wp-json/smart-manager/v1/product-cats/wp-json/smart-manager/v1/product-tags/wp-json/smart-manager/v1/users/wp-json/smart-manager/v1/coupons/wp-json/smart-manager/v1/orders/wp-json/smart-manager/v1/customers/wp-json/smart-manager/v1/settings/wp-json/smart-manager/v1/dashboards/wp-json/smart-manager/v1/taxonomy
FAQ

Frequently Asked Questions about Smart Manager – Advanced WooCommerce Bulk Edit & Inventory Management