ReordeRe Lite – Subscriptions For WooCommerce Security & Risk Analysis

wordpress.org/plugins/reordere-lite-subcriptions-for-woocommerce

WooCommerce Subscriptions made simple! ReordeRe Lite enables product subscriptions & recurring payments via PayPal & Stripe. Easy setup!

0 active installs v1.0.3 PHP 7.0+ WP 4.9+ Updated Nov 25, 2025
paypal-subscriptionsrecurring-paymentssubscription-pluginsubscriptionswoocommerce-subscriptions
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ReordeRe Lite – Subscriptions For WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

ReordeRe Lite – Subscriptions For WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The "reordere-lite-subcriptions-for-woocommerce" v1.0.3 plugin exhibits a generally good security posture with strong adherence to best practices in many areas. The high percentage of prepared statements for SQL queries and properly escaped outputs are positive indicators. The absence of any known vulnerabilities in its history also suggests a relatively stable and secure codebase. However, there are specific areas of concern that warrant attention.

The plugin exposes a notable attack surface through its AJAX handlers, with 5 out of 22 handlers lacking authentication checks. This creates a potential pathway for unauthorized actions if these endpoints are not properly secured by other means. While the taint analysis shows no critical or high severity unsanitized paths, the presence of 3 flows with unsanitized paths, even if not rated critical, still represents a potential risk for data manipulation or injection if not thoroughly reviewed.

Overall, the plugin's strengths lie in its robust handling of data output and database interactions. The weaknesses are concentrated in the unprotected entry points within its AJAX handlers and the existence of unsanitized paths in its data flow. While the lack of historical vulnerabilities is reassuring, the identified static analysis findings highlight areas that require immediate mitigation to prevent potential security breaches.

Key Concerns

  • Unprotected AJAX handlers
  • Taint flows with unsanitized paths
Vulnerabilities
None known

ReordeRe Lite – Subscriptions For WooCommerce Security Vulnerabilities

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

ReordeRe Lite – Subscriptions For WooCommerce Release Timeline

v1.0.3Current
v1.0.2
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 17, 2026

ReordeRe Lite – Subscriptions For WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
11
70 prepared
Unescaped Output
57
446 escaped
Nonce Checks
21
Capability Checks
2
File Operations
1
External Requests
5
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

86% prepared81 total queries

Output Escaping

89% escaped503 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

14 flows3 with unsanitized paths
rorder_fetch_subscription_fields_callback (public\partials\class-subscription-products-public-display.php:490)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
5 unprotected

ReordeRe Lite – Subscriptions For WooCommerce Attack Surface

Entry Points22
Unprotected5

AJAX Handlers 22

authwp_ajax_get_chart_dataadmin\class-subscription-products-admin.php:58
noprivwp_ajax_get_chart_dataadmin\class-subscription-products-admin.php:59
authwp_ajax_get_subscription_metricsadmin\class-subscription-products-admin.php:60
authwp_ajax_get_subscription_report_dataadmin\class-subscription-products-admin.php:61
authwp_ajax_get_payment_methodsadmin\class-subscription-products-admin.php:62
authwp_ajax_get_top_productsadmin\class-subscription-products-admin.php:63
authwp_ajax_save_retry_ruleadmin\class-subscription-products-admin.php:64
authwp_ajax_delete_retry_ruleadmin\class-subscription-products-admin.php:65
authwp_ajax_get_retry_rulesadmin\class-subscription-products-admin.php:66
authwp_ajax_get_product_imageadmin\class-subscription-products-admin.php:67
authwp_ajax_save_sb_menu_optionsadmin\class-subscription-products-license-helper.php:21
authwp_ajax_remove_sb_menu_optionsadmin\class-subscription-products-license-helper.php:22
authwp_ajax_handle_subscription_actionincludes\class-subscription-products-functions.php:316
authwp_ajax_pause_subscriptionpublic\class-subscription-products-public.php:200
authwp_ajax_resume_subscriptionpublic\class-subscription-products-public.php:261
authwp_ajax_handle_subscription_actionpublic\class-subscription-products-public.php:394
authwp_ajax_fetch_subscription_fields_singlepublic\partials\class-subscription-products-public-display.php:21
noprivwp_ajax_fetch_subscription_fields_singlepublic\partials\class-subscription-products-public-display.php:22
authwp_ajax_fetch_subscription_fieldspublic\partials\class-subscription-products-public-display.php:487
noprivwp_ajax_fetch_subscription_fieldspublic\partials\class-subscription-products-public-display.php:488
authwp_ajax_add_to_cart_with_planpublic\partials\class-subscription-products-public-display.php:1102
noprivwp_ajax_add_to_cart_with_planpublic\partials\class-subscription-products-public-display.php:1103
WordPress Hooks 67
actionadmin_enqueue_scriptsadmin\class-subscription-products-admin.php:52
actionadmin_enqueue_scriptsadmin\class-subscription-products-admin.php:53
actionwoocommerce_process_product_metaadmin\class-subscription-products-admin.php:54
actionwoocommerce_save_product_variationadmin\class-subscription-products-admin.php:56
actionadmin_enqueue_scriptsadmin\class-subscription-products-admin.php:57
actionadmin_enqueue_scriptsadmin\class-subscription-products-admin.php:68
actioninitadmin\class-subscription-products-license-helper.php:13
actionadmin_footeradmin\class-subscription-products-license-helper.php:20
actionadmin_footeradmin\partials\class-subscription-products-inventory-fields.php:72
actionadmin_footeradmin\partials\class-subscription-products-inventory-fields.php:74
actionwoocommerce_product_options_inventory_product_dataadmin\partials\class-subscription-products-inventory-fields.php:240
actionadmin_enqueue_scriptsadmin\partials\class-subscription-products-inventory-fields.php:324
actionwoocommerce_product_after_variable_attributesadmin\partials\class-subscription-products-inventory-fields.php:435
filterwoocommerce_analytics_orders_query_argsanalytics\reordr-woo-analytics-controller.php:14
filterwoocommerce_analytics_orders_stats_query_argsanalytics\reordr-woo-analytics-controller.php:15
actionwoocommerce_order_status_completedanalytics\reordr-woo-analytics-controller.php:26
actionwoocommerce_order_status_processinganalytics\reordr-woo-analytics-controller.php:27
actionadmin_initincludes\class-subscription-meta-helper.php:169
actioninitincludes\class-subscription-order-action-scheduler.php:70
actioninitincludes\class-subscription-order-action-scheduler.php:125
actionprocess_subscription_renewalincludes\class-subscription-order-action-scheduler.php:128
actionadmin_menuincludes\class-subscription-products-functions.php:90
actionwp_enqueue_scriptsincludes\class-subscription-products-functions.php:102
actionwp_enqueue_scriptsincludes\class-subscription-products-functions.php:103
actionwoocommerce_single_product_summaryincludes\class-subscription-products-functions.php:106
actionwoocommerce_thankyoupayments\razorpay\class-razorpay-subscription-manager.php:84
actionwoocommerce_payment_completepayments\razorpay\class-razorpay-subscription-manager.php:89
actionwoocommerce_order_status_processingpayments\razorpay\class-razorpay-subscription-manager.php:90
actionwoocommerce_order_status_completedpayments\razorpay\class-razorpay-subscription-manager.php:91
actionwoocommerce_razorpay_payment_authorizedpayments\razorpay\class-razorpay-subscription-manager.php:94
actionrazorpay_payment_successfulpayments\razorpay\class-razorpay-subscription-manager.php:97
actionreordere_retry_razorpay_subscriptionpayments\razorpay\class-razorpay-subscription-manager.php:100
actionadmin_post_nopriv_rzp_wc_webhookpayments\razorpay\class-razorpay-subscription-manager.php:103
actionplugins_loadedpayments\razorpay\class-razorpay-subscription-manager.php:1048
actionwoocommerce_payment_completepayments\razorpay\razorpay-token-storage-hook.php:21
actionwoocommerce_order_status_changedpayments\razorpay\razorpay-token-storage-hook.php:162
actionrazorpay_payment_authorizedpayments\razorpay\razorpay-token-storage-hook.php:198
actionwp_enqueue_scriptspublic\class-subscription-products-public.php:50
actionwp_enqueue_scriptspublic\class-subscription-products-public.php:51
actionwp_enqueue_scriptspublic\class-subscription-products-public.php:52
filterwoocommerce_account_menu_itemspublic\class-subscription-products-public.php:122
actioninitpublic\class-subscription-products-public.php:130
actionwoocommerce_account_subscriptions_endpointpublic\class-subscription-products-public.php:195
actionrorder_reactivate_paused_subscriptionspublic\class-subscription-products-public.php:297
actionafter_switch_themepublic\class-subscription-products-public.php:320
actionwoocommerce_before_single_productpublic\partials\class-subscription-products-public-display.php:6
actionwoocommerce_before_add_to_cart_buttonpublic\partials\class-subscription-products-public-display.php:17
filterwoocommerce_add_cart_item_datapublic\partials\class-subscription-products-public-display.php:32
actionwoocommerce_before_calculate_totalspublic\partials\class-subscription-products-public-display.php:88
filterwoocommerce_product_get_pricepublic\partials\class-subscription-products-public-display.php:116
filterwoocommerce_product_get_sale_pricepublic\partials\class-subscription-products-public-display.php:117
filterwoocommerce_product_get_regular_pricepublic\partials\class-subscription-products-public-display.php:118
actionwoocommerce_checkout_create_order_line_itempublic\partials\class-subscription-products-public-display.php:151
filterwoocommerce_get_item_datapublic\partials\class-subscription-products-public-display.php:186
actionwoocommerce_order_item_meta_endpublic\partials\class-subscription-products-public-display.php:230
actionwoocommerce_thankyoupublic\partials\class-subscription-products-public-display.php:250
filterwoocommerce_add_to_cart_validationpublic\partials\class-subscription-products-public-display.php:322
actionwoocommerce_cart_item_removedpublic\partials\class-subscription-products-public-display.php:352
filterwoocommerce_add_to_cart_validationpublic\partials\class-subscription-products-public-display.php:381
actiontemplate_redirectpublic\partials\class-subscription-products-public-display.php:403
actionwoocommerce_before_add_to_cart_buttonpublic\partials\class-subscription-products-public-display.php:459
actionwoocommerce_before_calculate_totalspublic\partials\class-subscription-products-public-display.php:1179
filterwoocommerce_get_item_datapublic\partials\class-subscription-products-public-display.php:1199
actionwoocommerce_checkout_create_order_line_itempublic\partials\class-subscription-products-public-display.php:1232
actionbefore_woocommerce_initreordere-lite-subcriptions-for-woocommerce.php:41
actionadmin_enqueue_scriptsreordere-lite-subcriptions-for-woocommerce.php:264
actionwp_enqueue_scriptsreordere-lite-subcriptions-for-woocommerce.php:294

Scheduled Events 2

reordere_retry_razorpay_subscription
rorder_reactivate_paused_subscriptions
Maintenance & Trust

ReordeRe Lite – Subscriptions For WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedNov 25, 2025
PHP min version7.0
Downloads888

Community Trust

Rating100/100
Number of ratings2
Active installs0
Developer Profile

ReordeRe Lite – Subscriptions For WooCommerce Developer Profile

Techspawn

3 plugins · 60 total installs

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

How We Detect ReordeRe Lite – Subscriptions 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/reordere-lite-subcriptions-for-woocommerce/assets/css/rorder-admin.css/wp-content/plugins/reordere-lite-subcriptions-for-woocommerce/assets/css/rorder-frontend.css/wp-content/plugins/reordere-lite-subcriptions-for-woocommerce/assets/js/rorder-admin.js/wp-content/plugins/reordere-lite-subcriptions-for-woocommerce/assets/js/rorder-frontend.js
Version Parameters
reordere-lite-subcriptions-for-woocommerce/assets/css/rorder-admin.css?ver=reordere-lite-subcriptions-for-woocommerce/assets/css/rorder-frontend.css?ver=reordere-lite-subcriptions-for-woocommerce/assets/js/rorder-admin.js?ver=reordere-lite-subcriptions-for-woocommerce/assets/js/rorder-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
rorder-admin-pagerorder-subscription-tablerorder-subscription-formrorder-renewal-settingsrorder-payment-retries-tablerorder-retry-rules-table
HTML Comments
Copyright: (c) [2020] - Techspawn Solutions Private LimitedAll Rights Reserved.NOTICE: All information contained herein is, and remains the propertyof Techspawn Solutions Private Limited. The intellectual and technical+22 more
Data Attributes
data-rorder-subscription-iddata-rorder-user-iddata-rorder-product-iddata-rorder-order-iddata-rorder-price
JS Globals
rorder_admin_paramsrorder_frontend_paramsrorder_ajax_urlrorder_nonce
REST Endpoints
/wp-json/reordere/v1/subscriptions/wp-json/reordere/v1/subscriptions/(?P<id>\d+)/wp-json/reordere/v1/orders/wp-json/reordere/v1/orders/(?P<id>\d+)/wp-json/reordere/v1/reports/wp-json/reordere/v1/settings
Shortcode Output
[rorder_subscriptions][rorder_subscription_form][rorder_renewal_settings][rorder_payment_retries]
FAQ

Frequently Asked Questions about ReordeRe Lite – Subscriptions For WooCommerce