ATUM WooCommerce Inventory Management and Stock Tracking Security & Risk Analysis

wordpress.org/plugins/atum-stock-manager-for-woocommerce

WooCommerce Full Inventory Management, Purchase Orders, Suppliers, Inbound Stock, Inventory Logs, WooCommerce Sales Statistics, and More.

10K active installs v1.9.55 PHP 7.4+ WP 5.9+ Updated Mar 30, 2026
inbound-stockinventory-logspurchase-orderssupplierswoocommerce-stock-management
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ATUM WooCommerce Inventory Management and Stock Tracking Safe to Use in 2026?

Generally Safe

Score 100/100

ATUM WooCommerce Inventory Management and Stock Tracking has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The plugin "atum-stock-manager-for-woocommerce" v1.9.54.1 exhibits a generally strong security posture, characterized by a high percentage of prepared statements for SQL queries and robust output escaping. The plugin also demonstrates good practices with a significant number of nonce and capability checks. The absence of recorded vulnerabilities and critical taint analysis findings further bolsters this positive assessment.

However, a notable concern arises from the significant attack surface presented by 69 AJAX handlers, with 9 of them lacking authentication checks. While taint analysis did not reveal critical unsanitized paths, the presence of two flows with unsanitized paths, though not classified as critical or high, warrants attention. The inclusion of bundled libraries like Select2 and TCPDF, without information on their versions, could potentially introduce risks if they are outdated.

Overall, the plugin's security is commendable, especially given its low historical vulnerability record. The primary area for improvement lies in securing the identified unprotected AJAX endpoints to mitigate potential unauthorized access or manipulation. Addressing the unsanitized paths in the taint analysis and ensuring bundled libraries are up-to-date would further enhance its security.

Key Concerns

  • Unprotected AJAX handlers present
  • Taint flows with unsanitized paths found
  • Bundled libraries (version not specified)
Vulnerabilities
None known

ATUM WooCommerce Inventory Management and Stock Tracking Security Vulnerabilities

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

ATUM WooCommerce Inventory Management and Stock Tracking Release Timeline

v1.9.55Current
v1.9.54.1
v1.9.54
v1.9.53
v1.9.52.1
v1.9.52
v1.9.51
v1.9.50
v1.9.49.1
v1.9.48.1
v1.9.48
v1.9.47
v1.9.46
v1.9.45
v1.9.44.1
v1.9.44
v1.9.43.1
v1.9.42
v1.9.41.2
v1.9.41.1
Code Analysis
Analyzed Mar 16, 2026

ATUM WooCommerce Inventory Management and Stock Tracking Code Analysis

Dangerous Functions
0
Raw SQL Queries
60
161 prepared
Unescaped Output
126
1461 escaped
Nonce Checks
64
Capability Checks
33
File Operations
23
External Requests
4
Bundled Libraries
2

Bundled Libraries

Select2TCPDF

SQL Query Safety

73% prepared221 total queries

Output Escaping

92% escaped1587 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

8 flows2 with unsanitized paths
bulk_admin_notices (classes\Components\AtumOrders\AtumOrderPostType.php:825)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
9 unprotected

ATUM WooCommerce Inventory Management and Stock Tracking Attack Surface

Entry Points69
Unprotected9

AJAX Handlers 69

authwp_ajax_atum_dismiss_noticeclasses\Components\AtumAdminNotices.php:54
authwp_ajax_atum_async_hooksclasses\Components\AtumQueues.php:90
noprivwp_ajax_atum_async_hooksclasses\Components\AtumQueues.php:91
authwp_ajax_atum_export_dataclasses\DataExport\DataExport.php:54
authwp_ajax_atum_dashboard_save_layoutclasses\Inc\Ajax.php:60
authwp_ajax_atum_dashboard_restore_layoutclasses\Inc\Ajax.php:63
authwp_ajax_atum_dashboard_add_widgetclasses\Inc\Ajax.php:66
authwp_ajax_atum_statistics_widget_chartclasses\Inc\Ajax.php:69
authwp_ajax_atum_videos_widget_sortingclasses\Inc\Ajax.php:72
authwp_ajax_atum_current_stock_valuesclasses\Inc\Ajax.php:75
authwp_ajax_atum_dashboard_load_salesclasses\Inc\Ajax.php:78
authwp_ajax_atum_fetch_stock_central_listclasses\Inc\Ajax.php:81
authwp_ajax_atum_fetch_inbound_stock_listclasses\Inc\Ajax.php:84
authwp_ajax_atum_ratedclasses\Inc\Ajax.php:87
authwp_ajax_atum_update_dataclasses\Inc\Ajax.php:90
authwp_ajax_atum_apply_bulk_actionclasses\Inc\Ajax.php:93
authwp_ajax_atum_control_all_productsclasses\Inc\Ajax.php:96
authwp_ajax_atum_validate_licenseclasses\Inc\Ajax.php:99
authwp_ajax_atum_activate_licenseclasses\Inc\Ajax.php:100
authwp_ajax_atum_deactivate_licenseclasses\Inc\Ajax.php:101
authwp_ajax_atum_install_addonclasses\Inc\Ajax.php:102
authwp_ajax_atum_remove_licenseclasses\Inc\Ajax.php:103
authwp_ajax_atum_refresh_licenseclasses\Inc\Ajax.php:104
authwp_ajax_atum_extend_trialclasses\Inc\Ajax.php:105
authwp_ajax_atum_uninstall_trialclasses\Inc\Ajax.php:106
authwp_ajax_atum_json_search_productsclasses\Inc\Ajax.php:109
authwp_ajax_atum_json_search_ordersclasses\Inc\Ajax.php:112
authwp_ajax_atum_json_search_suppliersclasses\Inc\Ajax.php:115
authwp_ajax_atum_order_add_noteclasses\Inc\Ajax.php:118
authwp_ajax_atum_order_delete_noteclasses\Inc\Ajax.php:119
authwp_ajax_atum_order_load_itemsclasses\Inc\Ajax.php:122
authwp_ajax_atum_order_add_itemclasses\Inc\Ajax.php:123
authwp_ajax_atum_order_add_feeclasses\Inc\Ajax.php:124
authwp_ajax_atum_order_add_shippingclasses\Inc\Ajax.php:125
authwp_ajax_atum_order_add_taxclasses\Inc\Ajax.php:126
authwp_ajax_atum_order_remove_itemclasses\Inc\Ajax.php:127
authwp_ajax_atum_order_remove_taxclasses\Inc\Ajax.php:128
authwp_ajax_atum_order_calc_line_taxesclasses\Inc\Ajax.php:129
authwp_ajax_atum_order_save_itemsclasses\Inc\Ajax.php:130
authwp_ajax_atum_order_change_purchase_priceclasses\Inc\Ajax.php:131
authwp_ajax_atum_order_increase_items_stockclasses\Inc\Ajax.php:134
authwp_ajax_atum_order_decrease_items_stockclasses\Inc\Ajax.php:135
authwp_ajax_atum_order_mark_statusclasses\Inc\Ajax.php:138
authwp_ajax_atum_order_import_itemsclasses\Inc\Ajax.php:141
authwp_ajax_atum_set_variations_control_statusclasses\Inc\Ajax.php:144
authwp_ajax_atum_set_variations_supplierclasses\Inc\Ajax.php:147
authwp_ajax_atum_get_locations_treeclasses\Inc\Ajax.php:150
authwp_ajax_atum_set_locations_treeclasses\Inc\Ajax.php:151
authwp_ajax_atum_tool_manage_stockclasses\Inc\Ajax.php:154
authwp_ajax_atum_tool_control_stockclasses\Inc\Ajax.php:155
authwp_ajax_atum_tool_clear_out_stock_thresholdclasses\Inc\Ajax.php:156
authwp_ajax_atum_tool_update_calc_propsclasses\Inc\Ajax.php:157
authwp_ajax_atum_tool_clear_out_atum_transientsclasses\Inc\Ajax.php:158
authwp_ajax_atum_tool_reset_atum_capabilitiesclasses\Inc\Ajax.php:159
authwp_ajax_atum_change_table_style_settingclasses\Inc\Ajax.php:162
authwp_ajax_atum_get_marketing_popup_infoclasses\Inc\Ajax.php:165
authwp_ajax_atum_hide_marketing_popupclasses\Inc\Ajax.php:168
authwp_ajax_atum_hide_marketing_dashboardclasses\Inc\Ajax.php:171
authwp_ajax_atum_get_color_schemeclasses\Inc\Ajax.php:174
authwp_ajax_atum_save_po_supplierclasses\Inc\Ajax.php:177
authwp_ajax_atum_save_po_multiple_supplierclasses\Inc\Ajax.php:180
authwp_ajax_atum_create_supplierclasses\Inc\Ajax.php:183
authwp_ajax_atum_get_help_guide_stepsclasses\Inc\Ajax.php:186
authwp_ajax_atum_save_closed_auto_guideclasses\Inc\Ajax.php:189
authwp_ajax_atum_hide_atum_admin_modalclasses\Inc\Ajax.php:192
authwp_ajax_atum_json_search_productsclasses\Integrations\Wpml.php:188
authwp_ajax_atum_check_order_pricesclasses\Orders\CheckOrderPrices.php:59
authwp_ajax_atum_fix_order_pricesclasses\Orders\CheckOrderPrices.php:69
authwp_ajax_atum_order_pdfclasses\PurchaseOrders\PurchaseOrders.php:107
WordPress Hooks 320
actionadmin_noticesatum-stock-manager-for-woocommerce.php:77
actionatum/after_initclasses\Addons\AddonBootstrap.php:54
filteratum/capabilities/capsclasses\Addons\AddonBootstrap.php:57
filteratum/admin/menu_itemsclasses\Addons\Addons.php:120
actionafter_setup_themeclasses\Addons\Addons.php:123
actionadmin_initclasses\Addons\Addons.php:132
actioninitclasses\Addons\Addons.php:147
filteroption_woocommerce_marketplace_suggestionsclasses\Addons\Addons.php:155
filterplugin_row_metaclasses\Addons\Addons.php:189
filteratum/addons/prevent_uninstall_data_removalclasses\Addons\Addons.php:1353
actionafter_setup_themeclasses\Addons\AddonsLoader.php:8
actionadmin_enqueue_scriptsclasses\Addons\AddonsLoader.php:8
filteratum/queues/recurring_hooksclasses\Addons\AddonsLoader.php:8
actionatum/check_addonsclasses\Addons\AddonsLoader.php:8
filterpre_set_site_transient_update_pluginsclasses\Addons\Updater.php:122
filterplugins_apiclasses\Addons\Updater.php:123
actionadmin_initclasses\Addons\Updater.php:126
filterpre_set_site_transient_update_pluginsclasses\Addons\Updater.php:279
filterwoocommerce_rest_api_get_rest_namespacesclasses\Api\AtumApi.php:201
actionrest_api_initclasses\Api\AtumApi.php:230
filterrest_pre_serve_requestclasses\Api\AtumApi.php:291
filtercomments_clausesclasses\Api\Controllers\V3\AtumOrderNotesController.php:195
filterwoocommerce_rest_product_variation_schemaclasses\Api\Controllers\V3\ProductVariationsController.php:149
actionrest_api_initclasses\Api\Extenders\AtumProductData.php:153
filterwoocommerce_data_store_wp_post_read_metaclasses\Api\Extenders\AtumProductData.php:156
filterwoocommerce_rest_prepare_product_objectclasses\Api\Extenders\AtumProductData.php:172
filterwoocommerce_rest_insert_product_objectclasses\Api\Extenders\AtumProductData.php:175
filteratum/data_store/date_columnsclasses\Api\Extenders\AtumProductData.php:178
filteratum/product_data/maybe_set_out_stock_date_as_stringclasses\Api\Extenders\AtumProductData.php:181
filterposts_whereclasses\Api\Extenders\AtumProductData.php:699
filterposts_clausesclasses\Api\Extenders\AtumProductData.php:708
filterrest_attachment_collection_paramsclasses\Api\Extenders\Media.php:40
filterrest_attachment_queryclasses\Api\Extenders\Media.php:42
filterposts_clausesclasses\Api\Extenders\Media.php:80
actionrest_api_initclasses\Api\Extenders\OrderNotes.php:36
filterwoocommerce_rest_order_note_schemaclasses\Api\Extenders\OrderNotes.php:39
filterwoocommerce_rest_shop_order_schemaclasses\Api\Extenders\Orders.php:34
actionrest_api_initclasses\Api\Extenders\ProductAttributes.php:45
filterwoocommerce_rest_prepare_product_catclasses\Api\Extenders\ProductCategories.php:46
actionplugins_loadedclasses\Bootstrap.php:64
actionbefore_woocommerce_initclasses\Bootstrap.php:67
filterwoocommerce_rest_is_request_to_rest_apiclasses\Bootstrap.php:98
filterapplication_password_is_api_requestclasses\Bootstrap.php:101
actioncli_initclasses\Cli\AtumCli.php:42
actionwp_loadedclasses\Components\AtumAdminModal.php:114
actionadmin_enqueue_scriptsclasses\Components\AtumAdminModal.php:190
actioncurrent_screenclasses\Components\AtumAdminNotices.php:51
actionwoocommerce_variation_options_pricingclasses\Components\AtumBarcodes.php:52
actionwoocommerce_product_options_inventory_product_dataclasses\Components\AtumBarcodes.php:53
actionatum/product_data/data_to_saveclasses\Components\AtumBarcodes.php:56
filteratum/stock_central_list/column_group_membersclasses\Components\AtumBarcodes.php:59
filteratum/product_levels/manufacturing_list_table/column_group_membersclasses\Components\AtumBarcodes.php:60
filteratum/stock_central_list/table_columnsclasses\Components\AtumBarcodes.php:61
filteratum/product_levels/manufacturing_list_table/table_columnsclasses\Components\AtumBarcodes.php:62
filteratum/stock_central_list/searchable_columnsclasses\Components\AtumBarcodes.php:63
filteratum/product_levels/manufacturing_list_table/searchable_columnsclasses\Components\AtumBarcodes.php:64
filteratum/list_table/atum_sortable_columnsclasses\Components\AtumBarcodes.php:65
filteratum/list_table/column_default__barcodeclasses\Components\AtumBarcodes.php:66
actionshutdownclasses\Components\AtumCalculatedProps.php:54
actionwoocommerce_after_product_object_saveclasses\Components\AtumCalculatedProps.php:57
actionwoocommerce_after_order_object_saveclasses\Components\AtumCalculatedProps.php:60
actionatum/order/after_object_saveclasses\Components\AtumCalculatedProps.php:61
filteratum/multi_inventory/bypass_mi_get_manage_stockclasses\Components\AtumCalculatedProps.php:378
filteratum/multi_inventory/bypass_mi_get_stock_statusclasses\Components\AtumCalculatedProps.php:390
actionwoocommerce_after_product_object_saveclasses\Components\AtumCalculatedProps.php:444
filteratum/settings/tabsclasses\Components\AtumColors.php:178
filteratum/settings/defaultsclasses\Components\AtumColors.php:179
actioninitclasses\Components\AtumEmailNotifications.php:43
filterwoocommerce_email_classesclasses\Components\AtumEmailNotifications.php:46
filteratum/settings/tabsclasses\Components\AtumEmailNotifications.php:49
filteratum/settings/defaultsclasses\Components\AtumEmailNotifications.php:50
filteratum/marketing_popup/is_disabledclasses\Components\AtumHelpGuide.php:182
filterset-screen-optionclasses\Components\AtumListTables\AtumListPage.php:49
filterposts_searchclasses\Components\AtumListTables\AtumListTable.php:475
actionadmin_enqueue_scriptsclasses\Components\AtumListTables\AtumListTable.php:476
filterdefault_hidden_columnsclasses\Components\AtumListTables\AtumListTable.php:480
filterwoocommerce_placeholder_imgclasses\Components\AtumListTables\AtumListTable.php:489
actionpre_get_postsclasses\Components\AtumListTables\AtumListTable.php:495
filterget_termsclasses\Components\AtumListTables\AtumListTable.php:529
filterget_termsclasses\Components\AtumListTables\AtumListTable.php:550
filterposts_clausesclasses\Components\AtumListTables\AtumListTable.php:2657
filterposts_clausesclasses\Components\AtumListTables\AtumListTable.php:2671
filterposts_clausesclasses\Components\AtumListTables\AtumListTable.php:2931
filterposts_clausesclasses\Components\AtumListTables\AtumListTable.php:3111
filterposts_clausesclasses\Components\AtumListTables\AtumListTable.php:3145
filterposts_clausesclasses\Components\AtumListTables\AtumListTable.php:4807
filterposts_searchclasses\Components\AtumListTables\AtumListTable.php:4812
filtercomments_clausesclasses\Components\AtumOrders\AtumComments.php:47
actioncomment_feed_whereclasses\Components\AtumOrders\AtumComments.php:49
filterwp_count_commentsclasses\Components\AtumOrders\AtumComments.php:59
actionwp_insert_commentclasses\Components\AtumOrders\AtumComments.php:62
actionwp_set_comment_statusclasses\Components\AtumOrders\AtumComments.php:63
actioninitclasses\Components\AtumOrders\AtumOrderPostType.php:95
filterpost_row_actionsclasses\Components\AtumOrders\AtumOrderPostType.php:103
filterlist_table_primary_columnclasses\Components\AtumOrders\AtumOrderPostType.php:105
filterrequestclasses\Components\AtumOrders\AtumOrderPostType.php:108
filterview_mode_post_typesclasses\Components\AtumOrders\AtumOrderPostType.php:117
actionadmin_print_scriptsclasses\Components\AtumOrders\AtumOrderPostType.php:120
filterpost_updated_messagesclasses\Components\AtumOrders\AtumOrderPostType.php:123
actionadmin_noticesclasses\Components\AtumOrders\AtumOrderPostType.php:128
filterbulk_post_updated_messagesclasses\Components\AtumOrders\AtumOrderPostType.php:129
actionadmin_enqueue_scriptsclasses\Components\AtumOrders\AtumOrderPostType.php:132
actionadmin_footerclasses\Components\AtumOrders\AtumOrderPostType.php:133
filterposts_searchclasses\Components\AtumOrders\AtumOrderPostType.php:136
actionload-edit.phpclasses\Components\AtumOrders\AtumOrderPostType.php:142
actiontrashed_postclasses\Components\AtumOrders\AtumOrderPostType.php:147
actionuntrashed_postclasses\Components\AtumOrders\AtumOrderPostType.php:148
filterpre_delete_postclasses\Components\AtumOrders\AtumOrderPostType.php:155
filterposts_whereclasses\Components\AtumOrders\AtumOrderPostType.php:1325
filtersanitize_keyclasses\Components\AtumOrders\Models\AtumOrderItemModel.php:457
actioninitclasses\Components\AtumQueues.php:77
actionatum/update_expiring_product_propsclasses\Components\AtumQueues.php:80
actionatum/cron_update_sales_calc_propsclasses\Components\AtumQueues.php:83
actionupdate_optionclasses\Components\AtumQueues.php:94
filteraction_scheduler_queue_runner_batch_sizeclasses\Components\AtumQueues.php:98
filteraction_scheduler_queue_runner_concurrent_batchesclasses\Components\AtumQueues.php:99
filteraction_scheduler_timeout_periodclasses\Components\AtumQueues.php:100
filteraction_scheduler_failure_periodclasses\Components\AtumQueues.php:101
filteraction_scheduler_queue_runner_time_limitclasses\Components\AtumQueues.php:102
actionshutdownclasses\Components\AtumQueues.php:434
filterhttps_local_ssl_verifyclasses\Components\AtumQueues.php:738
actionwoocommerce_checkout_order_createdclasses\Components\AtumReserveStock.php:38
actionwoocommerce_checkout_order_exceptionclasses\Components\AtumReserveStock.php:41
actionwoocommerce_payment_completeclasses\Components\AtumReserveStock.php:42
actionwoocommerce_order_status_cancelledclasses\Components\AtumReserveStock.php:43
actionwoocommerce_order_status_completedclasses\Components\AtumReserveStock.php:44
actionwoocommerce_order_status_processingclasses\Components\AtumReserveStock.php:45
actionwoocommerce_order_status_on-holdclasses\Components\AtumReserveStock.php:46
actionwoocommerce_store_api_checkout_update_order_metaclasses\Components\AtumReserveStock.php:49
filterpre_option_woocommerce_hold_stock_minutesclasses\Components\AtumReserveStock.php:294
actioninitclasses\Components\AtumStockDecimals.php:42
filterwoocommerce_quantity_input_stepclasses\Components\AtumStockDecimals.php:59
filterwoocommerce_quantity_input_minclasses\Components\AtumStockDecimals.php:60
filterwoocommerce_stock_amountclasses\Components\AtumStockDecimals.php:66
filterwc_add_to_cart_message_htmlclasses\Components\AtumStockDecimals.php:69
actionwoocommerce_order_item_add_line_buttonsclasses\Components\AtumStockDecimals.php:72
filterwoocommerce_available_variationclasses\Components\AtumStockDecimals.php:75
actionatum/dashboard/setupclasses\Components\AtumWidget.php:78
filteratum/admin/menu_itemsclasses\Dashboard\Dashboard.php:139
actionadmin_enqueue_scriptsclasses\Dashboard\Dashboard.php:142
filterposts_clausesclasses\Dashboard\WidgetHelpers.php:578
filterposts_clausesclasses\Dashboard\WidgetHelpers.php:880
filterwp_feed_cache_transient_lifetimeclasses\Dashboard\Widgets\News.php:59
actionadmin_enqueue_scriptsclasses\DataExport\DataExport.php:51
filteratum/stock_central_list/table_columnsclasses\DataExport\DataExport.php:298
filteratum/admin/menu_itemsclasses\InboundStock\InboundStock.php:50
filterwoocommerce_product_classclasses\Inc\Globals.php:402
filterwoocommerce_data_storesclasses\Inc\Globals.php:403
filterwoocommerce_price_trim_zerosclasses\Inc\Helpers.php:1183
filterplugin_row_metaclasses\Inc\Hooks.php:97
actionadmin_enqueue_scriptsclasses\Inc\Hooks.php:100
filterwoocommerce_admin_stock_htmlclasses\Inc\Hooks.php:103
actionwoocommerce_admin_order_item_headersclasses\Inc\Hooks.php:106
actionwoocommerce_admin_order_item_valuesclasses\Inc\Hooks.php:107
filterwp_dropdown_catsclasses\Inc\Hooks.php:110
actionupdated_optionclasses\Inc\Hooks.php:113
actionwoocommerce_order_status_completedclasses\Inc\Hooks.php:116
actiondelete_postclasses\Inc\Hooks.php:119
actionproduct_variation_linkedclasses\Inc\Hooks.php:122
actionwoocommerce_ajax_order_items_addedclasses\Inc\Hooks.php:125
actionwoocommerce_before_delete_order_itemclasses\Inc\Hooks.php:126
actionwoocommerce_delete_order_itemclasses\Inc\Hooks.php:127
actionwoocommerce_product_duplicateclasses\Inc\Hooks.php:130
actionatum/ajax/list_table/bulk_action_appliedclasses\Inc\Hooks.php:133
filteratum/get_simple_product_typesclasses\Inc\Hooks.php:136
filterwoocommerce_shop_order_search_resultsclasses\Inc\Hooks.php:140
filterwoocommerce_can_restock_refunded_itemsclasses\Inc\Hooks.php:144
actionadmin_enqueue_scriptsclasses\Inc\Hooks.php:147
filterwoocommerce_can_reduce_order_stockclasses\Inc\Hooks.php:150
filterplugins_apiclasses\Inc\Hooks.php:153
actionwoocommerce_product_set_stockclasses\Inc\Hooks.php:165
actionwoocommerce_product_set_stockclasses\Inc\Hooks.php:168
actionwoocommerce_variation_set_stockclasses\Inc\Hooks.php:169
actionwoocommerce_saved_order_itemsclasses\Inc\Hooks.php:198
actiontrashed_postclasses\Inc\Hooks.php:201
actionuntrashed_postclasses\Inc\Hooks.php:202
filterwp_untrash_post_statusclasses\Inc\Hooks.php:205
actionwoocommerce_before_single_productclasses\Inc\Hooks.php:208
actionwoocommerce_before_shop_loopclasses\Inc\Hooks.php:209
filterwoocommerce_prevent_adjust_line_item_product_stockclasses\Inc\Hooks.php:217
actionwoocommerce_order_status_processingclasses\Inc\Hooks.php:220
actionwoocommerce_order_status_on-holdclasses\Inc\Hooks.php:221
filterupload_dirclasses\Inc\Hooks.php:228
filterwoocommerce_order_note_addedclasses\Inc\Hooks.php:231
actionwoocommerce_reduce_order_stockclasses\Inc\Hooks.php:235
filterpre_option_woocommerce_notify_no_stock_amountclasses\Inc\Hooks.php:632
filteratum/get_atum_product/use_cacheclasses\Inc\Hooks.php:1077
actionwoocommerce_low_stockclasses\Inc\Hooks.php:1273
actionwoocommerce_no_stockclasses\Inc\Hooks.php:1274
actionwoocommerce_no_stockclasses\Inc\Hooks.php:1366
actionwoocommerce_low_stockclasses\Inc\Hooks.php:1367
actionadmin_menuclasses\Inc\Main.php:101
actioninitclasses\Inc\Main.php:104
filtercustom_menu_orderclasses\Inc\Main.php:116
filtermenu_orderclasses\Inc\Main.php:117
actionwp_before_admin_bar_renderclasses\Inc\Main.php:120
actioninitclasses\Inc\Main.php:123
actioninitclasses\Inc\Main.php:126
filteradmin_footer_textclasses\Inc\Main.php:229
actionadmin_initclasses\Inc\Upgrade.php:77
actionatum/after_initclasses\Inc\Upgrade.php:112
actionatum/data_store/after_save_product_dataclasses\Integrations\Wpml.php:166
actionatum/after_delete_atum_product_dataclasses\Integrations\Wpml.php:167
filteratum/product_calc_stock_on_hold/product_idsclasses\Integrations\Wpml.php:170
actionwpml_pro_translation_completedclasses\Integrations\Wpml.php:172
filteratum/product_data/data_column_namesclasses\Integrations\Wpml.php:175
actionwoocommerce_process_product_metaclasses\Integrations\Wpml.php:180
actionwoocommerce_save_product_variationclasses\Integrations\Wpml.php:181
actionatum/order_post_type/initclasses\Integrations\Wpml.php:184
actionatum/atum_order/actions_meta_box_startclasses\Integrations\Wpml.php:185
filteratum/order_post_type/js_varsclasses\Integrations\Wpml.php:186
filteratum/purchase_orders/save_meta_boxes_propsclasses\Integrations\Wpml.php:187
actionatum/list_table/before_single_rowclasses\Integrations\Wpml.php:191
actionatum/list_table/before_single_expandable_rowclasses\Integrations\Wpml.php:192
filteratum/list_table/editable_columnclasses\Integrations\Wpml.php:195
filteratum/list_table/args_purchase_priceclasses\Integrations\Wpml.php:196
filteratum/list_table/args_regular_priceclasses\Integrations\Wpml.php:199
filteratum/list_table/args_sale_priceclasses\Integrations\Wpml.php:200
filteratum/list_table/posts_search/numeric_meta_whereclasses\Integrations\Wpml.php:204
filteratum/product_dataclasses\Integrations\Wpml.php:208
actionatum/product_data_updatedclasses\Integrations\Wpml.php:209
filteratum/model/product/supplier_sku_foundclasses\Integrations\Wpml.php:210
filteratum/model/product/barcode_foundclasses\Integrations\Wpml.php:211
filteratum/ajax/before_update_product_metaclasses\Integrations\Wpml.php:214
filteratum/get_unmanaged_products/where_queryclasses\Integrations\Wpml.php:217
filteratum/suppliers/supplier_products_argsclasses\Integrations\Wpml.php:221
actionatum/after_upgradeclasses\Integrations\Wpml.php:224
filteratum/ajax/search_products/query_selectclasses\Integrations\Wpml.php:227
filteratum/ajax/search_products/query_whereclasses\Integrations\Wpml.php:228
actionicl_make_duplicateclasses\Integrations\Wpml.php:232
actionwcml_after_sync_product_dataclasses\Integrations\Wpml.php:233
filterwcml_after_load_lock_fields_jsclasses\Integrations\Wpml.php:236
filteratum/product_data/can_add_atum_panelclasses\Integrations\Wpml.php:239
actionpost_edit_form_tagclasses\Integrations\Wpml.php:242
actionwoocommerce_variation_headerclasses\Integrations\Wpml.php:243
actionatum/comments/disable_translationsclasses\Integrations\Wpml.php:246
actionatum/comments/enable_translationsclasses\Integrations\Wpml.php:249
filteratum/list_table/get_filtered_terms_extra_criteriaclasses\Integrations\Wpml.php:252
filteratum/product_inbound_stock/sql_whereclasses\Integrations\Wpml.php:255
filteratum/list_table/get_counters_transient_argsclasses\Integrations\Wpml.php:258
actionatum/suppliers/initclasses\Integrations\Wpml.php:263
actionatum/suppliers/after_supplier_detailsclasses\Integrations\Wpml.php:264
actionadmin_enqueue_scriptsclasses\Integrations\Wpml.php:265
filterwcml_custom_prices_fieldsclasses\Integrations\Wpml.php:286
filterwcml_custom_prices_fields_labelsclasses\Integrations\Wpml.php:287
filterwcml_custom_prices_stringsclasses\Integrations\Wpml.php:288
filterwcml_update_custom_prices_valuesclasses\Integrations\Wpml.php:289
actionwcml_after_save_custom_pricesclasses\Integrations\Wpml.php:290
actionatum/product_data/after_save_purchase_priceclasses\Integrations\Wpml.php:293
actionadmin_headclasses\Integrations\Wpml.php:306
actioninitclasses\Integrations\Wpml.php:307
filteratum/product_data/localized_varsclasses\Integrations\Wpml.php:1273
filtercomments_clausesclasses\Integrations\Wpml.php:1531
filteratum/search_products/join_clausesclasses\Integrations\Wpml.php:1712
filteratum/search_products/where_clausesclasses\Integrations\Wpml.php:1713
filteratum/admin/menu_items_orderclasses\InventoryLogs\InventoryLogs.php:84
filteratum/admin/top_bar/menu_itemsclasses\InventoryLogs\InventoryLogs.php:87
actionrestrict_manage_postsclasses\InventoryLogs\InventoryLogs.php:92
actionload-edit.phpclasses\InventoryLogs\InventoryLogs.php:95
actionatum/atum_order/item_bulk_controlsclasses\InventoryLogs\InventoryLogs.php:102
actionadd_meta_boxes_productclasses\MetaBoxes\FileAttachment.php:42
actionsave_post_productclasses\MetaBoxes\FileAttachment.php:45
filterwoocommerce_email_attachmentsclasses\MetaBoxes\FileAttachment.php:48
filterwoocommerce_product_data_tabsclasses\MetaBoxes\ProductDataMetaBoxes.php:76
actionwoocommerce_product_data_panelsclasses\MetaBoxes\ProductDataMetaBoxes.php:77
actionwoocommerce_product_after_variable_attributesclasses\MetaBoxes\ProductDataMetaBoxes.php:78
actionwoocommerce_product_options_inventory_product_dataclasses\MetaBoxes\ProductDataMetaBoxes.php:82
actionwoocommerce_variation_options_pricingclasses\MetaBoxes\ProductDataMetaBoxes.php:83
actionwoocommerce_variation_options_pricingclasses\MetaBoxes\ProductDataMetaBoxes.php:88
actionwoocommerce_product_options_inventory_product_dataclasses\MetaBoxes\ProductDataMetaBoxes.php:89
actionwoocommerce_process_product_metaclasses\MetaBoxes\ProductDataMetaBoxes.php:93
actionwoocommerce_save_product_variationclasses\MetaBoxes\ProductDataMetaBoxes.php:94
actionwoocommerce_product_options_pricingclasses\MetaBoxes\ProductDataMetaBoxes.php:108
actionwoocommerce_variation_options_pricingclasses\MetaBoxes\ProductDataMetaBoxes.php:109
filteratum/settings/tabsclasses\Modules\ModuleManager.php:56
filteratum/settings/defaultsclasses\Modules\ModuleManager.php:57
filteratum/settings/defaultsclasses\Orders\CheckOrderPrices.php:45
actionadmin_enqueue_scriptsclasses\Orders\CheckOrderPrices.php:56
actionpre_get_postsclasses\Orders\CheckOrderPrices.php:62
filterwoocommerce_order_list_table_prepare_items_query_argsclasses\Orders\CheckOrderPrices.php:63
filterwoocommerce_admin_order_actionsclasses\Orders\CheckOrderPrices.php:66
filterbulk_actions-edit-shop_orderclasses\Orders\CheckOrderPrices.php:72
filterbulk_actions-woocommerce_page_wc-ordersclasses\Orders\CheckOrderPrices.php:73
filterhandle_bulk_actions-edit-shop_orderclasses\Orders\CheckOrderPrices.php:76
filterhandle_bulk_actions-woocommerce_page_wc-ordersclasses\Orders\CheckOrderPrices.php:78
actionadmin_noticesclasses\Orders\CheckOrderPrices.php:81
actionatum/after_initclasses\Orders\SearchOrdersByColumn.php:52
actionrestrict_manage_postsclasses\Orders\SearchOrdersByColumn.php:55
actionwoocommerce_order_list_table_restrict_manage_ordersclasses\Orders\SearchOrdersByColumn.php:56
actionadmin_enqueue_scriptsclasses\Orders\SearchOrdersByColumn.php:59
filteratum/admin/menu_items_orderclasses\PurchaseOrders\PurchaseOrders.php:98
filteratum/admin/top_bar/menu_itemsclasses\PurchaseOrders\PurchaseOrders.php:101
filteratum/order/add_product/priceclasses\PurchaseOrders\PurchaseOrders.php:113
actionatum/atum_order/before_product_search_modalclasses\PurchaseOrders\PurchaseOrders.php:116
actionatum/atum_order/item_bulk_controlsclasses\PurchaseOrders\PurchaseOrders.php:120
actionatum/atum_order/item_meta_controlsclasses\PurchaseOrders\PurchaseOrders.php:124
actionatum/orders/status_atum_receivedclasses\PurchaseOrders\PurchaseOrders.php:127
actionatum/orders/status_changedclasses\PurchaseOrders\PurchaseOrders.php:128
actionload-edit.phpclasses\PurchaseOrders\PurchaseOrders.php:133
actioncurrent_screenclasses\PurchaseOrders\PurchaseOrders.php:140
actionadmin_initclasses\Settings\Settings.php:98
actionadmin_enqueue_scriptsclasses\Settings\Settings.php:102
filteratum/admin/menu_itemsclasses\Settings\Settings.php:105
filteratum/settings/tabsclasses\Settings\Tools.php:34
filteratum/settings/defaultsclasses\Settings\Tools.php:35
actionpre_get_postsclasses\StockCentral\Lists\ListTable.php:1055
filterposts_clausesclasses\StockCentral\Lists\ListTable.php:1086
filterposts_clausesclasses\StockCentral\Lists\ListTable.php:1090
filteratum/admin/menu_itemsclasses\StockCentral\StockCentral.php:51
filteratum/settings/tabsclasses\StockCentral\StockCentral.php:60
filteratum/settings/defaultsclasses\StockCentral\StockCentral.php:61
actioninitclasses\Suppliers\Suppliers.php:84
filteratum/admin/top_bar/menu_itemsclasses\Suppliers\Suppliers.php:90
filteratum/admin/menu_items_orderclasses\Suppliers\Suppliers.php:93
filtermonths_dropdown_resultsclasses\Suppliers\Suppliers.php:107
actionadmin_enqueue_scriptsclasses\Suppliers\Suppliers.php:120
filterposts_joinclasses\Suppliers\Suppliers.php:549
filterposts_whereclasses\Suppliers\Suppliers.php:550
filtercomments_clausesviews\meta-boxes\atum-order\notes.php:29
filterwoocommerce_formatted_address_force_country_displayviews\reports\purchase-order-html.php:62
Maintenance & Trust

ATUM WooCommerce Inventory Management and Stock Tracking Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 30, 2026
PHP min version7.4
Downloads1.1M

Community Trust

Rating94/100
Number of ratings127
Active installs10K
Developer Profile

ATUM WooCommerce Inventory Management and Stock Tracking Developer Profile

Stock Management Labs

1 plugin · 10K total installs

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

How We Detect ATUM WooCommerce Inventory Management and Stock Tracking

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/atum-stock-manager-for-woocommerce/classes/Addons/assets/css/addons.css/wp-content/plugins/atum-stock-manager-for-woocommerce/classes/Addons/assets/js/addons.js/wp-content/plugins/atum-stock-manager-for-woocommerce/classes/Addons/assets/css/magnific-popup.css/wp-content/plugins/atum-stock-manager-for-woocommerce/classes/Addons/assets/js/jquery.magnific-popup.min.js/wp-content/plugins/atum-stock-manager-for-woocommerce/classes/Addons/assets/js/atum-addons-manager.js/wp-content/plugins/atum-stock-manager-for-woocommerce/classes/Addons/assets/js/jquery.atum-notify.js/wp-content/plugins/atum-stock-manager-for-woocommerce/classes/Addons/assets/js/atum-addons-manager.js?ver=1.9.54.1/wp-content/plugins/atum-stock-manager-for-woocommerce/classes/Addons/assets/js/atum-addons-manager.js?ver=1.9.54.1+1 more
Script Paths
atum-addons
Version Parameters
atum-addons.css?ver=addons.css?ver=magnific-popup.css?ver=jquery.magnific-popup.min.js?ver=atum-addons-manager.js?ver=jquery.atum-notify.js?ver=

HTML / DOM Fingerprints

CSS Classes
atum-addonsatum-addon-itematum-addon-detailsatum-addon-actionsatum-addon-buy-buttonatum-addon-activatedatum-addon-activate-buttonatum-addon-actions-list+1 more
Data Attributes
data-addon-iddata-plugin-slug
JS Globals
atum_addons_params
REST Endpoints
/wp-json/atum/v1/addons
FAQ

Frequently Asked Questions about ATUM WooCommerce Inventory Management and Stock Tracking