
Order Cancellation & Returns for WooCommerce Security & Risk Analysis
wordpress.org/plugins/wc-order-cancellation-returnEmpower your customers with the ability to cancel and return their orders seamlessly on your WooCommerce site.
Is Order Cancellation & Returns for WooCommerce Safe to Use in 2026?
Mostly Safe
Score 78/100Order Cancellation & Returns for WooCommerce is generally safe to use. 1 past CVE were resolved. Keep it updated.
The "wc-order-cancellation-return" plugin exhibits a generally good security posture, with all identified entry points protected by either nonce or capability checks. The static analysis reveals no dangerous functions and all SQL queries are properly prepared, which are strong indicators of secure coding practices. Furthermore, the plugin demonstrates a commendable 83% rate of output escaping, minimizing the risk of cross-site scripting vulnerabilities.
However, a significant concern arises from the taint analysis, which identified one flow with unsanitized paths. While no critical or high severity taint issues were found, this single instance indicates a potential weakness where user-supplied data might not be adequately validated before being used in a sensitive operation, potentially leading to unexpected behavior or exploits.
The plugin's vulnerability history, while showing only one past medium-severity CVE related to "Authorization Bypass Through User-Controlled Key," is concerning due to the existence of one currently unpatched vulnerability. This suggests that a known security flaw has not been addressed, leaving users exposed. The pattern of past vulnerabilities, even if medium severity, combined with an unpatched issue, warrants careful attention.
Key Concerns
- Unpatched CVE detected
- Taint flow with unsanitized paths
- Lower output escaping percentage (83%)
Order Cancellation & Returns for WooCommerce Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Order Cancellation & Returns for WooCommerce <= 1.1.10 - Authenticated (Subscriber+) Insecure Direct Object Reference
Order Cancellation & Returns for WooCommerce Code Analysis
Output Escaping
Data Flow Analysis
Order Cancellation & Returns for WooCommerce Attack Surface
AJAX Handlers 8
REST API Routes 1
WordPress Hooks 50
Maintenance & Trust
Order Cancellation & Returns for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Order Cancellation & Returns for WooCommerce Alternatives
PiWeb Cancel order / Refund request for WooCommerce
cancel-order-request-woocommerce
Order cancellation request / Refund request / Return order request. Repeat order option to customer for WooCommerce
Flexible Refund and Return Order for WooCommerce
flexible-refund-and-return-order-for-woocommerce
WooCommerce refund and returns process made simple. Let your customers request a refund and return products directly from the My Account page.
WC Cancel Order
wc-cancel-order
Add order cancellation request functionality to your woocommerce powered store.
Return Refund and Exchange For WooCommerce
woo-refund-and-exchange-lite
Provide an easy refund service and increase customer satisfaction with WooCommerce Return Refund, and Exchange Warranty Management Plugin.
Prevent Customers To Cancel WooCommerce Orders
woo-prevent-cancel-order
This plugin prevents customers from cancelling a WooCommerce order. It will hide the Cancel button on My Account page for all user roles, except admin …
Order Cancellation & Returns for WooCommerce Developer Profile
7 plugins · 3K total installs
How We Detect Order Cancellation & Returns for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wc-order-cancellation-return/css/admin-style.css/wp-content/plugins/wc-order-cancellation-return/js/form-cancel-button.js/wp-content/plugins/wc-order-cancellation-return/js/form-return-button.js/wp-content/plugins/wc-order-cancellation-return/css/style.css/wp-content/plugins/wc-order-cancellation-return/js/form-cancel-button.js/wp-content/plugins/wc-order-cancellation-return/js/form-return-button.jswc-order-cancellation-return/css/admin-style.css?ver=wc-order-cancellation-return/js/form-cancel-button.js?ver=wc-order-cancellation-return/js/form-return-button.js?ver=wc-order-cancellation-return/css/style.css?ver=HTML / DOM Fingerprints
wcocr-cancel-order-popup-contentwcocr-cancel-order-popup-formwcocr-cancel-order-popup-reasonwcocr-cancel-order-popup-termswcocr-cancel-order-popup-submitwcocr-return-order-popup-contentwcocr-return-order-popup-formwcocr-return-order-popup-reason+2 more<!-- WC Order Cancellation & Return Settings --><!-- Yoohw Dashboard Widget --><!-- Yoohw News Widget -->data-wcocr-cancel-order-iddata-wcocr-return-order-idwcocr_cancel_order_varswcocr_return_order_vars/wp-json/wc-order-cancellation-return/v1/handle-cancellation/wp-json/wc-order-cancellation-return/v1/handle-return