Sequential Order Numbers for WooCommerce Security & Risk Analysis

wordpress.org/plugins/sequential-order-numbers-for-woocommerce

Sequential Order Numbers for WooCommerce – Plugin for change woocommerce orders number. Create your own order number type.

900 active installs v3.6.3.3 PHP 7.0+ WP 5.0+ Updated Mar 12, 2026
numerationorder-numbersequential-numbersequential-order-numberwoocommerce-order-number
99
A · Safe
CVEs total1
Unpatched0
Last CVEApr 4, 2025
Safety Verdict

Is Sequential Order Numbers for WooCommerce Safe to Use in 2026?

Generally Safe

Score 99/100

Sequential Order Numbers for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Apr 4, 2025Updated 22d ago
Risk Assessment

The plugin 'sequential-order-numbers-for-woocommerce' version 3.6.3.3 exhibits a generally strong security posture with several positive indicators. All identified entry points, including 12 AJAX handlers, are protected with authentication checks, and there are no unprotected REST API routes, shortcodes, or cron events. The plugin also demonstrates good practices by using prepared statements for all SQL queries and implementing a significant number of nonce and capability checks. However, the presence of the 'unserialize' function is a notable concern, as it can be a vector for remote code execution if user-supplied data is directly passed to it without proper sanitization. While taint analysis shows no unsanitized paths, the inherent risk of unserialization remains. Furthermore, the vulnerability history indicates one previously discovered medium severity vulnerability, which was a Cross-Site Request Forgery (CSRF). Although currently unpatched vulnerabilities are zero, this historical pattern suggests that the plugin has had security weaknesses in the past that required patching, and it's important to maintain vigilance. The output escaping rate at 48% is also a weakness, potentially exposing the site to cross-site scripting (XSS) vulnerabilities if user-controlled data is reflected in the output without proper escaping.

Key Concerns

  • Presence of unserialize function
  • Low output escaping rate (48%)
  • Past medium severity vulnerability (CSRF)
Vulnerabilities
1

Sequential Order Numbers for WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-32263medium · 4.3Cross-Site Request Forgery (CSRF)

Sequential Order Numbers for WooCommerce <= 3.6.2 - Cross-Site Request Forgery

Apr 4, 2025 Patched in 3.6.3 (43d)
Code Analysis
Analyzed Mar 16, 2026

Sequential Order Numbers for WooCommerce Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
0 prepared
Unescaped Output
112
105 escaped
Nonce Checks
15
Capability Checks
24
File Operations
4
External Requests
5
Bundled Libraries
0

Dangerous Functions Found

unserialize$error_log = unserialize(preg_replace('/R:\d+/', 's:18:"RECURSION DETECTED"', serialize(self::$errorberocket\includes\updater.php:128

Output Escaping

48% escaped217 total outputs
Data Flows
All sanitized

Data Flow Analysis

8 flows
<framework> (berocket\framework.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Sequential Order Numbers for WooCommerce Attack Surface

Entry Points12
Unprotected0

AJAX Handlers 12

authwp_ajax_brfr_get_export_settingsberocket\includes\admin\import_export.php:5
authwp_ajax_brfr_set_import_settingsberocket\includes\admin\import_export.php:6
authwp_ajax_brfr_get_import_backupsberocket\includes\admin\import_export.php:7
authwp_ajax_brfr_restore_import_backupsberocket\includes\admin\import_export.php:8
authwp_ajax_berocket_admin_close_noticeberocket\includes\admin_notices.php:1199
authwp_ajax_berocket_subscribe_emailberocket\includes\admin_notices.php:1200
authwp_ajax_berocket_rate_stars_closeberocket\includes\admin_notices.php:1208
authwp_ajax_berocket_feature_request_sendberocket\includes\admin_notices.php:1209
authwp_ajax_berocket_error_notices_getberocket\includes\error_notices.php:5
authwp_ajax_berocket_information_close_noticeberocket\includes\information_notices.php:198
authwp_ajax_br_test_keyberocket\includes\updater.php:46
authwp_ajax_br_test_keysberocket\includes\updater.php:47
WordPress Hooks 126
filterplugins_listberocket\framework.php:84
filterBeRocket_updater_add_pluginberocket\framework.php:105
filterberocket_admin_notices_rate_stars_pluginsberocket\framework.php:106
actioninitberocket\framework.php:107
actioninitberocket\framework.php:110
actionwp_headberocket\framework.php:111
actionwp_footerberocket\framework.php:112
actionadmin_initberocket\framework.php:113
actionadmin_menuberocket\framework.php:114
actionadmin_enqueue_scriptsberocket\framework.php:115
actionberocket_enqueue_mediaberocket\framework.php:116
filterplugin_row_metaberocket\framework.php:122
filteris_berocket_settings_pageberocket\framework.php:123
actionplugins_loadedberocket\framework.php:128
actionsanitize_comment_cookiesberocket\framework.php:129
actioninstall_plugins_pre_plugin-informationberocket\framework.php:130
filterberocket_admin_notices_subscribe_pluginsberocket\framework.php:132
filterBeRocket_admin_init_user_capabilitiesberocket\framework.php:135
filterberocket_sanitize_array_predefineberocket\framework.php:136
filterberocket_sanitize_array_ksesberocket\framework.php:137
filterberocket_sanitize_array_ksesberocket\framework.php:140
actionbefore_woocommerce_initberocket\framework.php:150
filterloop_shop_per_pageberocket\framework.php:391
actionupgrader_process_completeberocket\framework.php:499
actionadmin_footerberocket\framework.php:1158
actionwp_footerberocket\framework.php:1159
actionadmin_initberocket\framework.php:1273
actionadmin_bar_menuberocket\includes\admin\admin_bar.php:8
actionwp_footerberocket\includes\admin\admin_bar.php:9
filterberocket_admin_bar_plugins_databerocket\includes\admin\admin_bar.php:149
actionBeRocket_framework_updater_account_form_afterberocket\includes\admin\import_export.php:4
filterberocket_admin_notice_is_display_noticeberocket\includes\admin_notices.php:75
filterberocket_admin_notice_is_display_notice_priorityberocket\includes\admin_notices.php:76
actionadmin_noticesberocket\includes\admin_notices.php:1198
actionadmin_noticesberocket\includes\admin_notices.php:1207
actionberocket_rate_plugin_windowberocket\includes\admin_notices.php:1210
actionberocket_related_plugins_windowberocket\includes\admin_notices.php:1211
actionberocket_above_admin_settingsberocket\includes\admin_notices.php:1212
actionberocket_feature_request_windowberocket\includes\admin_notices.php:1213
actionadmin_footerberocket\includes\admin_notices.php:1285
actionadmin_footerberocket\includes\admin_notices.php:1493
actionadmin_footerberocket\includes\admin_notices.php:1922
actionadmin_footerberocket\includes\admin_notices.php:2079
actioninitberocket\includes\custom_post\enable_disable.php:9
actionadmin_initberocket\includes\custom_post\enable_disable.php:10
actionpost_action_enableberocket\includes\custom_post\enable_disable.php:13
actionpost_action_disableberocket\includes\custom_post\enable_disable.php:14
filterpost_classberocket\includes\custom_post\enable_disable.php:16
filterpre_get_postsberocket\includes\custom_post\enable_disable.php:18
actionpre_get_postsberocket\includes\custom_post\sortable.php:22
actionin_admin_footerberocket\includes\custom_post\sortable.php:117
actioninitberocket\includes\custom_post.php:58
filterinitberocket\includes\custom_post.php:59
filteradmin_initberocket\includes\custom_post.php:60
filterwp_insert_post_databerocket\includes\custom_post.php:61
filterBeRocket_admin_init_user_capabilitiesberocket\includes\custom_post.php:71
actionadd_meta_boxesberocket\includes\custom_post.php:128
actionsave_postberocket\includes\custom_post.php:129
filterpost_row_actionsberocket\includes\custom_post.php:130
filterlist_table_primary_columnberocket\includes\custom_post.php:131
actionadmin_enqueue_scriptsberocket\includes\custom_post.php:133
filteris_berocket_settings_pageberocket\includes\custom_post.php:135
actionadmin_footerberocket\includes\custom_post.php:162
actionadmin_noticesberocket\includes\information_notices.php:197
actionadmin_initberocket\includes\updater.php:18
filterwoocommerce_addons_sectionsberocket\includes\updater.php:27
filteris_berocket_settings_pageberocket\includes\updater.php:28
actionadmin_footerberocket\includes\updater.php:30
actionadmin_headberocket\includes\updater.php:39
actionadmin_menuberocket\includes\updater.php:40
actionadmin_menuberocket\includes\updater.php:41
actionnetwork_admin_menuberocket\includes\updater.php:42
actionadmin_initberocket\includes\updater.php:43
filterpre_set_site_transient_update_pluginsberocket\includes\updater.php:44
filterplugins_api_resultberocket\includes\updater.php:45
filterhttp_request_host_is_externalberocket\includes\updater.php:48
actionadmin_footerberocket\includes\updater.php:51
actionwp_footerberocket\includes\updater.php:52
filterberocket_display_additional_noticesberocket\includes\updater.php:92
filtercustom_menu_orderberocket\includes\updater.php:98
filterberocket_admin_notice_is_display_noticeberocket\includes\updater.php:102
filterberocket_admin_notice_is_display_notice_priorityberocket\includes\updater.php:103
filterplugins_api_resultberocket\includes\updater.php:109
actioninitberocket\includes\updater.php:1413
actionadmin_enqueue_scriptsberocket\sale\sale.php:4
filterberocket_seq_order_numbers_typesincludes\custom_post.php:48
filterbrfr_berocket_seq_number_order_number_text_selectorincludes\custom_post.php:49
filterbrfr_berocket_seq_number_order_time_blockincludes\custom_post.php:50
filterberocket_seq_order_numbers_type_freeincludes\custom_post.php:53
filterberocket_seq_order_numbers_type_payment_methodincludes\custom_post.php:54
filterberocket_seq_order_numbers_check_type_freeincludes\custom_post.php:57
filterberocket_seq_order_numbers_check_type_payment_methodincludes\custom_post.php:58
filterbr_number_text_selector_type_inputincludes\order_text_selector.php:6
filterbr_number_text_selector_type_date_timeincludes\order_text_selector.php:7
actioninitincludes\order_text_selector.php:8
actionadmin_initincludes\order_text_selector.php:9
actionberocket_sequential_order_number_after_constructincludes\paid.php:11
actionadmin_initincludes\paid.php:12
actioninitincludes\paid.php:13
filterbr_number_text_selector_typesincludes\paid.php:43
actionrestrict_manage_postsincludes\paid.php:46
filterrequestincludes\paid.php:47
filterbulk_actions-edit-shop_orderincludes\paid.php:48
filterbulk_actions-edit-shop_orderincludes\paid.php:49
actionmanage_shop_order_posts_custom_columnincludes\paid.php:50
actionbulk_edit_custom_boxincludes\paid.php:51
actionsave_postincludes\paid.php:52
actionsave_postincludes\paid.php:53
filterberocket_seq_order_numbers_typesincludes\paid.php:55
filterbr_number_text_selector_type_post_metaincludes\paid.php:56
filterbr_number_text_selector_type_custom_metaincludes\paid.php:57
filtergettextincludes\paid.php:206
filtergettext_with_contextincludes\paid.php:207
actionadmin_initmain.php:61
actionwoocommerce_store_api_checkout_order_processedmain.php:67
actionwoocommerce_checkout_update_order_metamain.php:69
actionwoocommerce_process_shop_order_metamain.php:71
actionwoocommerce_before_resend_order_emailsmain.php:73
actionwoocommerce_api_create_ordermain.php:74
actionwoocommerce_deposits_create_ordermain.php:75
filterwoocommerce_order_numbermain.php:79
filterwoocommerce_shop_order_search_fieldsmain.php:82
actionmanage_shop_order_posts_custom_columnmain.php:86
actionmanage_shop_order_posts_custom_columnmain.php:87
filterBeRocket_updater_menu_order_custom_postmain.php:89
filteresc_htmlmain.php:107
Maintenance & Trust

Sequential Order Numbers for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 12, 2026
PHP min version7.0
Downloads25K

Community Trust

Rating98/100
Number of ratings15
Active installs900
Developer Profile

Sequential Order Numbers for WooCommerce Developer Profile

BeRocket

22 plugins · 139K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
381 days
View full developer profile
Detection Fingerprints

How We Detect Sequential Order Numbers for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sequential-order-numbers-for-woocommerce/css/main.css/wp-content/plugins/sequential-order-numbers-for-woocommerce/js/main.js
Script Paths
/wp-content/plugins/sequential-order-numbers-for-woocommerce/js/main.js
Version Parameters
sequential-order-numbers-for-woocommerce/css/main.css?ver=sequential-order-numbers-for-woocommerce/js/main.js?ver=

HTML / DOM Fingerprints

CSS Classes
br-sequential-order-numbers-content
HTML Comments
BeRocketBeRocket Plugin
Data Attributes
data-berocket-settings
JS Globals
br_sequential_order_numbers_options
REST Endpoints
/wp-json/berocket/sequential_order_numbers/v1/settings
FAQ

Frequently Asked Questions about Sequential Order Numbers for WooCommerce