Unstoppable Product Sorting for WooCommerce Security & Risk Analysis

wordpress.org/plugins/unstoppable-product-sorting-for-woocommerce

Take full control of your WooCommerce product display order with intuitive drag-and-drop sorting for shop pages and categories.

0 active installs v1.0.7 PHP 7.4+ WP 5.8+ Updated Apr 5, 2026
drag-and-dropproduct-sortingproduct-orderreorderwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Unstoppable Product Sorting for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The "unstoppable-product-sorting-for-woocommerce" plugin v1.0.7 demonstrates a generally good security posture, with no known vulnerabilities or critical issues identified in static and taint analysis. The use of prepared statements for all SQL queries and proper output escaping for all outputs are strong indicators of secure coding practices. The absence of file operations and external HTTP requests also mitigates common attack vectors.

However, the plugin presents a notable risk due to its attack surface. Out of three identified AJAX handlers, two lack authentication checks. This means that any user, including unauthenticated ones, could potentially trigger these handlers, leading to unintended actions or information disclosure if the handler's functionality is not inherently protected by other means. While no critical taint flows were found, the presence of unprotected entry points remains a significant concern that needs to be addressed to prevent potential exploitation.

The plugin's vulnerability history is clean, with zero recorded CVEs, which is a positive sign. This lack of historical vulnerabilities, combined with the secure handling of SQL and output, suggests a developer who is generally aware of security best practices. Nevertheless, the identified unprotected AJAX handlers represent a tangible security gap that requires attention. The plugin's strengths lie in its robust data handling, but its weakness is the exposed AJAX endpoints.

Key Concerns

  • Unprotected AJAX handlers
Vulnerabilities
None known

Unstoppable Product Sorting for WooCommerce Security Vulnerabilities

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

Unstoppable Product Sorting for WooCommerce Release Timeline

v1.0.5
Code Analysis
Analyzed Apr 16, 2026

Unstoppable Product Sorting for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
23 prepared
Unescaped Output
0
167 escaped
Nonce Checks
2
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared23 total queries

Output Escaping

100% escaped167 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

3 flows
ajax_dismiss_notice (includes/class-upso-admin.php:483)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Unstoppable Product Sorting for WooCommerce Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 3

authwp_ajax_upso_save_sort_orderincludes/class-upso-admin.php:40
authwp_ajax_upso_load_more_productsincludes/class-upso-admin.php:41
authwp_ajax_upso_dismiss_noticeincludes/class-upso-admin.php:53
WordPress Hooks 26
actionadmin_menuincludes/class-upso-admin.php:31
actionadmin_enqueue_scriptsincludes/class-upso-admin.php:34
actionadmin_initincludes/class-upso-admin.php:37
filterproduct_cat_row_actionsincludes/class-upso-admin.php:44
actionsave_post_productincludes/class-upso-admin.php:47
actionadmin_noticesincludes/class-upso-admin.php:50
filterposts_joinincludes/class-upso-admin.php:283
filterposts_orderbyincludes/class-upso-admin.php:284
actionadmin_menuunstoppable-product-sorting-for-woocommerce.php:83
actionadmin_enqueue_scriptsunstoppable-product-sorting-for-woocommerce.php:84
actionadmin_bar_menuunstoppable-product-sorting-for-woocommerce.php:85
actionwp_enqueue_scriptsunstoppable-product-sorting-for-woocommerce.php:86
actionplugins_loadedunstoppable-product-sorting-for-woocommerce.php:347
actionbefore_woocommerce_initunstoppable-product-sorting-for-woocommerce.php:348
filterunstoppable_studio_registered_pluginsunstoppable-product-sorting-for-woocommerce.php:351
actionpre_get_postsunstoppable-product-sorting-for-woocommerce.php:357
filterwoocommerce_shortcode_products_queryunstoppable-product-sorting-for-woocommerce.php:358
actionadmin_noticesunstoppable-product-sorting-for-woocommerce.php:418
filterposts_joinunstoppable-product-sorting-for-woocommerce.php:535
filterposts_orderbyunstoppable-product-sorting-for-woocommerce.php:536
filterposts_joinunstoppable-product-sorting-for-woocommerce.php:555
filterposts_orderbyunstoppable-product-sorting-for-woocommerce.php:556
filterposts_joinviews/template-parts/tab-all-products.php:38
filterposts_orderbyviews/template-parts/tab-all-products.php:39
filterposts_joinviews/template-parts/tab-category-products.php:166
filterposts_orderbyviews/template-parts/tab-category-products.php:167
Maintenance & Trust

Unstoppable Product Sorting for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 5, 2026
PHP min version7.4
Downloads243

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Unstoppable Product Sorting for WooCommerce Developer Profile

Unstoppable Solutions

2 plugins · 0 total installs

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

How We Detect Unstoppable Product Sorting 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/unstoppable-product-sorting-for-woocommerce/assets/css/unstoppable-options-studio.css/wp-content/plugins/unstoppable-product-sorting-for-woocommerce/assets/js/unstoppable-options-studio.js
Script Paths
/wp-content/plugins/unstoppable-product-sorting-for-woocommerce/assets/js/unstoppable-options-studio.js
Version Parameters
unstoppable-product-sorting-for-woocommerce/assets/css/unstoppable-options-studio.css?ver=unstoppable-product-sorting-for-woocommerce/assets/js/unstoppable-options-studio.js?ver=

HTML / DOM Fingerprints

CSS Classes
unstoppable-studio-dashboardunstoppable-studio-pluginsunstoppable-plugin-cardunstoppable-studio-footer
Data Attributes
data-plugin-namedata-menu-slug
JS Globals
unstoppable_options_studio_ajax_object
FAQ

Frequently Asked Questions about Unstoppable Product Sorting for WooCommerce