Repeat Order for WooCommerce Security & Risk Analysis

wordpress.org/plugins/repeat-order-for-woocommerce

Just add an "order again" button in Recent Orders list

3K active installs v1.3.3 PHP 5.3+ WP 4.8+ Updated Feb 5, 2024
order-againwoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Repeat Order for WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

Repeat Order for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The repeat-order-for-woocommerce plugin, version 1.3.3, exhibits a generally good security posture based on the provided static analysis. The absence of dangerous functions, file operations, external HTTP requests, and a complete reliance on prepared statements for SQL queries are strong indicators of secure coding practices. The high percentage of properly escaped output further mitigates common cross-site scripting (XSS) vulnerabilities. Furthermore, the plugin has no known vulnerabilities (CVEs) and a clean vulnerability history, suggesting a history of stable and secure development.

Despite these strengths, there are notable areas for concern. The complete lack of AJAX handlers, REST API routes, shortcodes, and cron events, while contributing to a small attack surface, also means there are zero entry points with any form of authentication or capability checks. This could be a potential oversight, especially if the plugin is intended to have user-interactive features that might be missed by this analysis or could be implemented in the future without proper security considerations. The absence of nonce checks, even with no recorded entry points, remains a potential risk if new entry points are introduced or if the static analysis didn't cover all potential interaction vectors.

In conclusion, the plugin demonstrates commendable security practices regarding data handling and SQL injection. However, the complete absence of protected entry points and the lack of nonce checks, while not currently exploitable based on the analysis, represent potential weaknesses. The plugin's excellent vulnerability history is a positive sign, but vigilance regarding the secure implementation of any future features that introduce new entry points is advised. Overall, it appears relatively secure, but a complete absence of checks on any entry points is unusual and warrants careful consideration.

Key Concerns

  • No nonce checks on any entry points
  • No capability checks on any entry points
Vulnerabilities
None known

Repeat Order for WooCommerce Security Vulnerabilities

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

Repeat Order for WooCommerce Code Analysis

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

Output Escaping

89% escaped9 total outputs
Attack Surface

Repeat Order for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 23
filterwoocommerce_settings_tabs_arrayrepeat-order-for-woocommerce.php:51
actionwoocommerce_settings_tabs_repeat_orderrepeat-order-for-woocommerce.php:52
actionwoocommerce_update_options_repeat_orderrepeat-order-for-woocommerce.php:53
filterwoocommerce_my_account_my_orders_actionsrepeat-order-for-woocommerce.php:54
actionwoocommerce_ordered_againrepeat-order-for-woocommerce.php:55
actionwoocommerce_thankyourepeat-order-for-woocommerce.php:56
actionwoocommerce_cart_is_emptyrepeat-order-for-woocommerce.php:57
actioninitrepeat-order-for-woocommerce.php:59
actioninitrepeat-order-for-woocommerce.php:60
actioncurrent_screenrepeat-order-for-woocommerce.php:61
filterwoocommerce_admin_order_actionsrepeat-order-for-woocommerce.php:62
actioninitrepeat-order-for-woocommerce.php:63
filterwoocommerce_account_orders_columnsrepeat-order-for-woocommerce.php:64
filterrepeat_order_for_woocommerce_settings_extendrepeat-order-for-woocommerce.php:65
actionwoocommerce_my_account_my_orders_column_reorderrepeat-order-for-woocommerce.php:66
filterrepeat_order_for_woocommerce_order_statusrepeat-order-for-woocommerce.php:67
actionupgrader_process_completerepeat-order-for-woocommerce.php:68
filterwoocommerce_valid_order_statuses_for_order_againrepeat-order-for-woocommerce.php:69
filterstoreabill_document_shortcodesrepeat-order-for-woocommerce.php:70
actionbefore_woocommerce_initrepeat-order-for-woocommerce.php:75
actionwoocommerce_order_details_after_order_tablerepeat-order-for-woocommerce.php:175
actionadmin_footerrepeat-order-for-woocommerce.php:497
actionadmin_enqueue_scriptsrepeat-order-for-woocommerce.php:498
Maintenance & Trust

Repeat Order for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedFeb 5, 2024
PHP min version5.3
Downloads30K

Community Trust

Rating86/100
Number of ratings6
Active installs3K
Developer Profile

Repeat Order for WooCommerce Developer Profile

polyres

5 plugins · 3K total installs

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

How We Detect Repeat Order 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/repeat-order-for-woocommerce/assets/css/repeat-order-for-woocommerce.css/wp-content/plugins/repeat-order-for-woocommerce/assets/js/repeat-order-for-woocommerce.js
Script Paths
/wp-content/plugins/repeat-order-for-woocommerce/assets/js/repeat-order-for-woocommerce.js
Version Parameters
repeat-order-for-woocommerce/assets/css/repeat-order-for-woocommerce.css?ver=repeat-order-for-woocommerce/assets/js/repeat-order-for-woocommerce.js?ver=

HTML / DOM Fingerprints

CSS Classes
repeat-order-again-button
Data Attributes
data-reorder-id
JS Globals
repeat_order_for_woocommerce_params
Shortcode Output
[reorder_id][if_reorder]
FAQ

Frequently Asked Questions about Repeat Order for WooCommerce