WT Quick Reorder Security & Risk Analysis

wordpress.org/plugins/wt-quick-reorder

Woo Quick Reorder Plugin simplifies reordering by letting customers quickly access and repurchase past orders, enhancing their shopping experience.

0 active installs v1.0.1 PHP 7.0+ WP 3.0.1+ Updated Mar 31, 2025
fast-reorderpastordersquick-orderquick-re-orderreorder
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WT Quick Reorder Safe to Use in 2026?

Generally Safe

Score 92/100

WT Quick Reorder has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "wt-quick-reorder" plugin v1.0.1 demonstrates a strong security posture with several good practices in place. Notably, all identified AJAX and REST API entry points appear to have appropriate authentication or permission checks, and all SQL queries are executed using prepared statements, mitigating common injection risks. The plugin also implements nonce checks for its entry points, further hardening it against common web attacks. The absence of file operations and external HTTP requests also reduces the potential attack surface.

However, a key area of concern lies in the output escaping. With 74% of outputs properly escaped, a significant portion (26%) remains potentially unescaped. This could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not handled correctly before being displayed. The taint analysis shows two flows with unsanitized paths, which, while not flagged as critical or high severity, warrant careful investigation as they could represent potential vectors for exploitation depending on the data flow. The plugin's clean vulnerability history is a positive indicator, suggesting it has not historically been a source of major security flaws.

In conclusion, "wt-quick-reorder" v1.0.1 is generally well-secured, with a proactive approach to handling SQL and authentication. The primary weakness is the incomplete output escaping, which should be addressed to prevent potential XSS vulnerabilities. The unsanitized paths identified in the taint analysis also require attention to ensure they do not pose a risk.

Key Concerns

  • Significant portion of output escaping is not proper
  • Taint analysis shows unsanitized paths
Vulnerabilities
None known

WT Quick Reorder Security Vulnerabilities

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

WT Quick Reorder Release Timeline

v1.0.1Current
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

WT Quick Reorder Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
113
314 escaped
Nonce Checks
5
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

100% prepared2 total queries

Output Escaping

74% escaped427 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

6 flows2 with unsanitized paths
plugin_setting_page (admin/class-admin.php:102)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WT Quick Reorder Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 4

authwp_ajax_wt_reorder_load_morepublic/includes/wt-ajax-function.php:16
noprivwp_ajax_wt_reorder_load_morepublic/includes/wt-ajax-function.php:17
authwp_ajax_wt_reorder_add_cart_objpublic/includes/wt-ajax-function.php:65
noprivwp_ajax_wt_reorder_add_cart_objpublic/includes/wt-ajax-function.php:66

Shortcodes 1

[wt_quick_reorder_table] public/class-public.php:47
WordPress Hooks 36
actionadmin_menuadmin/class-admin.php:48
actionadmin_enqueue_scriptsadmin/class-admin.php:49
actionadmin_enqueue_scriptsadmin/class-admin.php:50
actionadmin_print_scriptsadmin/class-field-functions.php:44
filterwt_quick_reorder_settings_navadmin/class-wt-quick-reorder-custom-setting.php:44
filterwt_quick_reorder_settings_paneladmin/class-wt-quick-reorder-custom-setting.php:45
actionwt_enqueue_add_extra_styles_beforeadmin/class-wt-quick-reorder-custom-setting.php:47
actionwt_enqueue_add_extra_styles_afteradmin/class-wt-quick-reorder-custom-setting.php:48
actionwt_enqueue_add_extra_scripts_beforeadmin/class-wt-quick-reorder-custom-setting.php:50
actionwt_enqueue_add_extra_scripts_afteradmin/class-wt-quick-reorder-custom-setting.php:51
actionplugins_loadedincludes/packages.php:117
actionafter_setup_themepublic/class-public.php:44
actionwp_enqueue_scriptspublic/class-public.php:45
actionwp_enqueue_scriptspublic/class-public.php:46
actioninitpublic/includes/wt-myaccount-tab-functions.php:41
filterquery_varspublic/includes/wt-myaccount-tab-functions.php:42
filterwoocommerce_account_menu_itemspublic/includes/wt-myaccount-tab-functions.php:44
actionwoocommerce_account_quick-reorder_endpointpublic/includes/wt-myaccount-tab-functions.php:45
actionwoocommerce_after_quantity_input_fieldpublic/includes/wt-table-hook-functions.php:364
actionwoocommerce_before_quantity_input_fieldpublic/includes/wt-table-hook-functions.php:373
actionwt_reorder_table_contentpublic/includes/wt-table-hooks.php:19
actionwt_reorder_table_top_header_contentpublic/includes/wt-table-hooks.php:28
actionwt_reorder_table_top_header_contentpublic/includes/wt-table-hooks.php:29
actionwt_reorder_table_contentpublic/includes/wt-table-hooks.php:38
actionwt_reorder_table_contentpublic/includes/wt-table-hooks.php:46
actionwt_reorder_table_contentpublic/includes/wt-table-hooks.php:54
actionwt_reorder_table_contentpublic/includes/wt-table-hooks.php:63
actionwt_reorder_subrow_contentpublic/includes/wt-table-hooks.php:73
actionwt_reorder_subrow_contentpublic/includes/wt-table-hooks.php:74
actionwt_reorder_subrow_contentpublic/includes/wt-table-hooks.php:75
actionwt_reorder_subrow_empty_contentpublic/includes/wt-table-hooks.php:83
actionwt_reorder_table_contentpublic/includes/wt-table-hooks.php:91
actionwt_reorder_table_contentpublic/includes/wt-table-hooks.php:99
actionwt_reorder_table_logout_contentpublic/includes/wt-table-hooks.php:107
actionwt_reorder_table_data_empty_contentpublic/includes/wt-table-hooks.php:115
actionwt_reorder_subrow_body_contentpublic/includes/wt-table-hooks.php:123
Maintenance & Trust

WT Quick Reorder Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMar 31, 2025
PHP min version7.0
Downloads832

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

WT Quick Reorder Developer Profile

WebbyTemplate

4 plugins · 30 total installs

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

How We Detect WT Quick Reorder

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wt-quick-reorder/admin/css/wt-quick-reorder-admin.css/wp-content/plugins/wt-quick-reorder/admin/js/wt-quick-reorder-admin.js
Script Paths
/wp-content/plugins/wt-quick-reorder/admin/js/wt-quick-reorder-admin.js
Version Parameters
wt-quick-reorder/admin/css/wt-quick-reorder-admin.css?ver=wt-quick-reorder/admin/js/wt-quick-reorder-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
wt-panel-settingswt-submitloader-ellipsistextraction-wrappertext
Data Attributes
id="wt-panel-settings"id="plugin-data"name="reset"name="submit"
REST Endpoints
/wp-ajax-urlwt-quick-reorder_datasavewt-quick-reorder_datareset
FAQ

Frequently Asked Questions about WT Quick Reorder