More Sorting Options for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woocommerce-more-sorting

Add new custom, rearrange, remove or rename WooCommerce sorting options.

3K active installs v3.2.12 PHP + WP 4.4+ Updated Mar 11, 2026
sortsortingwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is More Sorting Options for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 24d ago
Risk Assessment

The static analysis of "woocommerce-more-sorting" v3.2.12 indicates a generally good security posture. The plugin demonstrates a strong adherence to secure coding practices by having zero AJAX handlers, REST API routes, shortcodes, or cron events, thereby minimizing its attack surface significantly. Furthermore, the absence of dangerous functions, file operations, and external HTTP requests, along with 100% of SQL queries using prepared statements, are all positive indicators. The output escaping, while not perfect at 78%, is also a reasonable level of protection for the found outputs.

However, a notable concern arises from the complete absence of nonce checks and capability checks. This indicates that any potential entry points, though currently non-existent according to the static analysis, would be entirely unprotected. This lack of built-in security mechanisms on core WordPress features that *could* be used for interaction (even if not currently implemented) leaves the plugin vulnerable if future updates introduce new entry points without these essential checks. The taint analysis showing zero flows is encouraging, but it's crucial to remember that this is based on the current codebase which has no explicit entry points.

The plugin's vulnerability history is completely clean, with no recorded CVEs, unpatched vulnerabilities, or common vulnerability types. This is a significant strength and suggests a well-maintained and secure development history. However, the absence of past vulnerabilities might also correlate with the current lack of interaction points, making the lack of nonce and capability checks a more critical omission when considering potential future expansion or integration.

Key Concerns

  • No nonce checks
  • No capability checks
  • Output escaping below 100%
Vulnerabilities
None known

More Sorting Options for WooCommerce Security Vulnerabilities

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

More Sorting Options for WooCommerce Code Analysis

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

Output Escaping

78% escaped32 total outputs
Attack Surface

More Sorting Options for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 32
actionwoocommerce_admin_field_alg_wc_more_sorting_custom_numberincludes\admin\class-alg-wc-more-sorting-settings-custom-meta-sorting.php:32
actionwoocommerce_admin_field_alg_wc_more_sorting_dashboardincludes\admin\class-alg-wc-more-sorting-settings-general.php:31
actionwoocommerce_admin_field_alg_wc_more_sorting_valuesincludes\admin\class-alg-wc-more-sorting-settings-rearrange-sorting.php:32
filterwoocommerce_product_settingsincludes\admin\class-alg-wc-more-sorting-settings-remove-sorting.php:34
filterwoocommerce_get_sections_alg_more_sortingincludes\admin\class-alg-wc-more-sorting-settings-section.php:25
actionadmin_noticesincludes\admin\class-alg-wc-settings-more-sorting.php:28
actionwp_headincludes\class-alg-wc-more-sorting-restore-default.php:26
actionwp_loadedincludes\class-alg-wc-more-sorting-restore-default.php:27
actionwoocommerce_before_shop_loopincludes\class-alg-wc-more-sorting-restore-default.php:118
actionpre_get_postsincludes\class-alg-wc-more-sorting-restore-default.php:120
actionwoocommerce_before_shop_loopincludes\class-alg-wc-more-sorting-restore-default.php:127
actionwoocommerce_before_shop_loopincludes\class-alg-wc-more-sorting-restore-default.php:133
actionwoocommerce_after_shop_loopincludes\class-alg-wc-more-sorting-restore-default.php:134
actionwoocommerce_before_shop_loopincludes\class-alg-wc-more-sorting-restore-default.php:138
actionwoocommerce_after_shop_loopincludes\class-alg-wc-more-sorting-restore-default.php:139
actionwoocommerce_before_shop_loopincludes\class-alg-wc-more-sorting-restore-default.php:146
actionwp_loadedincludes\class-alg-wc-more-sorting.php:36
filterwc_get_templateincludes\class-alg-wc-more-sorting.php:37
filterwoocommerce_get_catalog_ordering_argsincludes\class-alg-wc-more-sorting.php:45
filterwoocommerce_catalog_orderbyincludes\class-alg-wc-more-sorting.php:50
filterwoocommerce_default_catalog_orderby_optionsincludes\class-alg-wc-more-sorting.php:51
filterwoocommerce_catalog_orderbyincludes\class-alg-wc-more-sorting.php:56
filterwoocommerce_default_catalog_orderby_optionsincludes\class-alg-wc-more-sorting.php:57
filterwoocommerce_catalog_orderbyincludes\class-alg-wc-more-sorting.php:62
filterwoocommerce_catalog_orderbyincludes\class-alg-wc-more-sorting.php:63
filterwoocommerce_default_catalog_orderby_optionsincludes\class-alg-wc-more-sorting.php:64
filterwoocommerce_catalog_orderbyincludes\class-alg-wc-more-sorting.php:69
filterwoocommerce_default_catalog_orderby_optionsincludes\class-alg-wc-more-sorting.php:70
actionbefore_woocommerce_initwoocommerce-more-sorting.php:53
actioninitwoocommerce-more-sorting.php:107
actionwoocommerce_system_status_reportwoocommerce-more-sorting.php:110
filterwoocommerce_get_settings_pageswoocommerce-more-sorting.php:112
Maintenance & Trust

More Sorting Options for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 11, 2026
PHP min version
Downloads76K

Community Trust

Rating86/100
Number of ratings11
Active installs3K
Developer Profile

More Sorting Options for WooCommerce Developer Profile

WP Wham

9 plugins · 37K total installs

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

How We Detect More Sorting Options 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/woocommerce-more-sorting/assets/css/frontend.css/wp-content/plugins/woocommerce-more-sorting/assets/js/frontend.js
Script Paths
/wp-content/plugins/woocommerce-more-sorting/assets/js/frontend.js
Version Parameters
woocommerce-more-sorting/assets/css/frontend.css?ver=woocommerce-more-sorting/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
alg-wc-more-sorting-wc-order-by-search-results
HTML Comments
<!-- More Sorting Options for WooCommerce - WPWham --><!-- WPWham - More Sorting Options for WooCommerce --><!-- END More Sorting Options for WooCommerce -->
Data Attributes
data-alg-wc-more-sorting-search
JS Globals
alg_wc_more_sorting_options
FAQ

Frequently Asked Questions about More Sorting Options for WooCommerce