Sort My Sites Security & Risk Analysis

wordpress.org/plugins/sort-my-sites

Sort My Sites lets you change the ordering of the My Sites menu on the dashboard and in the admin bar.

20 active installs v1.3 PHP + WP 3.0+ Updated Unknown
multisitemy-sitesnetworksiteswpmu
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Sort My Sites Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The 'sort-my-sites' v1.3 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface and the potential for unauthenticated access. The code also demonstrates good practices with all SQL queries utilizing prepared statements and no file operations or external HTTP requests being made.

However, a notable concern arises from the output escaping. With only 8% of the 13 total outputs properly escaped, there is a significant risk of Cross-Site Scripting (XSS) vulnerabilities. Any user-supplied data that is displayed without proper sanitization could be exploited. Furthermore, the complete lack of nonce and capability checks across all potential entry points is a critical weakness, especially if the plugin were to evolve and introduce new functionalities that interact with sensitive data or actions.

The plugin's vulnerability history is completely clean, with no recorded CVEs. This is a positive indicator, suggesting a commitment to security or perhaps a limited scope of functionality that has not yet attracted malicious attention. However, the clean history should not overshadow the existing code-level risks, particularly the poor output escaping and the absence of essential security checks.

Key Concerns

  • Low percentage of properly escaped output
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Sort My Sites Security Vulnerabilities

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

Sort My Sites Code Analysis

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

Output Escaping

8% escaped13 total outputs
Attack Surface

Sort My Sites Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionwpmu_optionsadmin\class-sort-my-sites-admin.php:16
actionupdate_wpmu_optionsadmin\class-sort-my-sites-admin.php:17
filterscreen_settingsadmin\class-sort-my-sites-admin.php:19
filterset_screen_option_sort_my_sites_optionsadmin\class-sort-my-sites-admin.php:20
filterget_blogs_of_usersort-my-sites.php:51
actionplugins_loadedsort-my-sites.php:189
actionplugins_loadedsort-my-sites.php:194
Maintenance & Trust

Sort My Sites Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedUnknown
PHP min version
Downloads6K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

Sort My Sites Developer Profile

Tryon Eggleston

1 plugin · 20 total installs

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

How We Detect Sort My Sites

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sort-my-sites/admin/css/sort-my-sites-admin.css/wp-content/plugins/sort-my-sites/admin/js/sort-my-sites-admin.js

HTML / DOM Fingerprints

CSS Classes
custom_fields
Data Attributes
name="sort-my-sites_options[order_by]"name="sort-my-sites_options[direction]"name="sort-my-sites_options[case_sensitive]"name="sort-my-sites_options[primary_at_top]"
FAQ

Frequently Asked Questions about Sort My Sites