Xoo Sort Security & Risk Analysis

wordpress.org/plugins/xoo-sort

Sorts the My Sites listings in a WordPress Multisite installation alphabetically.

0 active installs v1.0.0 PHP 5.3+ WP 4.0+ Updated Unknown
sitessortsort-multisitesort-sitessorting
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Xoo Sort Safe to Use in 2026?

Generally Safe

Score 100/100

Xoo Sort has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The xoo-sort v1.0.0 plugin demonstrates a generally strong security posture based on the provided static analysis. The absence of shortcodes, cron events, REST API routes, and file operations, combined with the limited attack surface of two AJAX handlers, is positive. Crucially, both AJAX handlers are protected by nonce and capability checks, indicating good security practice. The plugin also utilizes prepared statements for all SQL queries and a high percentage of its output is properly escaped, further contributing to a secure foundation. The lack of any recorded vulnerabilities or CVEs in its history is also a significant strength, suggesting a history of secure development and maintenance.

However, a minor concern arises from the 21% of outputs that are not properly escaped. While not indicative of a critical vulnerability given the other security measures, this represents a potential avenue for Cross-Site Scripting (XSS) attacks, especially if the unescaped data originates from user input. The absence of taint analysis data is also a limitation, as it prevents a deeper understanding of how data flows through the plugin and whether any unsanitized inputs could lead to unforeseen issues. Despite this, the overall picture is one of a relatively secure plugin with a clear focus on fundamental security practices.

Key Concerns

  • Unescaped output detected
Vulnerabilities
None known

Xoo Sort Security Vulnerabilities

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

Xoo Sort Code Analysis

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

Output Escaping

79% escaped43 total outputs
Attack Surface

Xoo Sort Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_xse_triggerstatic\xoo-sort.php:174
authwp_ajax_xse_triggerxoo-sort.php:211
WordPress Hooks 10
actionwp_before_admin_bar_renderstatic\xoo-sort.php:28
filterget_blogs_of_userstatic\xoo-sort.php:189
filtercustom_menu_orderstatic\xoo-sort.php:209
actionadmin_menustatic\xoo-sort.php:219
actionadmin_enqueue_scriptsstatic\xoo-sort.php:233
filterget_blogs_of_userxoo-sort.php:237
filtercustom_menu_orderxoo-sort.php:262
actionwp_before_admin_bar_renderxoo-sort.php:298
actionadmin_menuxoo-sort.php:321
actionadmin_enqueue_scriptsxoo-sort.php:335
Maintenance & Trust

Xoo Sort Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedUnknown
PHP min version5.3
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Xoo Sort Developer Profile

xoocode

2 plugins · 0 total installs

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

How We Detect Xoo Sort

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/xoo-sort/css/xse.css/wp-content/plugins/xoo-sort/js/xse-ajax.js
Script Paths
/wp-content/plugins/xoo-sort/js/xse-ajax.js
Version Parameters
xoo-sort/css/xse.css?ver=xoo-sort/js/xse-ajax.js?ver=

HTML / DOM Fingerprints

CSS Classes
xoo-options-explxoo-select-wrapperxoo-list-togglesxoo-toggle-wrapxoo-switchxoo-togglexoo-labelxse-menu-icon
Data Attributes
id="sort_my_sites"class="xse-trigger"id="class="xse-menu-icon dashiconsclass="xse-menu-icon"
JS Globals
xse_vars
FAQ

Frequently Asked Questions about Xoo Sort