Smart User Slug Hider Security & Risk Analysis

wordpress.org/plugins/smart-user-slug-hider

Hide usernames in Author Pages URLs to enhance Security

3K active installs v4.0.6 PHP 5.4+ WP 4.0+ Updated Apr 17, 2024
authorauthorsurluserusers
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Smart User Slug Hider Safe to Use in 2026?

Generally Safe

Score 92/100

Smart User Slug Hider has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "smart-user-slug-hider" v4.0.6 plugin exhibits a generally good security posture based on the provided static analysis. The absence of dangerous functions, file operations, and external HTTP requests is a positive indicator. Furthermore, all SQL queries are properly prepared, and there are no recorded vulnerabilities or CVEs, suggesting a mature and well-maintained codebase. The presence of nonce and capability checks on two entry points demonstrates an awareness of basic security practices.

However, a significant concern lies in the output escaping. With 39 total outputs and only 8% properly escaped, this indicates a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. Any user-supplied data that is displayed without proper sanitization or encoding is a potential vector for attackers to inject malicious scripts. While the attack surface is small (3 shortcodes) and none are currently unprotected, the inadequate output escaping is a critical weakness that overshadows the otherwise positive findings.

In conclusion, the plugin has a solid foundation with no known exploitable vulnerabilities and good practices in SQL handling and authentication checks. However, the widespread lack of proper output escaping creates a significant and readily exploitable security risk. Addressing the output escaping issues should be the absolute priority to improve the plugin's security.

Key Concerns

  • Low output escaping percentage
Vulnerabilities
None known

Smart User Slug Hider Security Vulnerabilities

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

Smart User Slug Hider Code Analysis

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

Output Escaping

8% escaped39 total outputs
Attack Surface

Smart User Slug Hider Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[smart_user_slug] shortcodes.php:13
[smart_user_url] shortcodes.php:17
[smart_user_link] shortcodes.php:21
WordPress Hooks 13
actionpre_get_postsinc\class-smart-user-slug-hider.php:79
actionbp_includeinc\class-smart-user-slug-hider.php:80
filterauthor_linkinc\class-smart-user-slug-hider.php:82
filterbody_classinc\class-smart-user-slug-hider.php:83
filterbp_core_get_user_domaininc\class-smart-user-slug-hider.php:107
filterbp_core_get_useridinc\class-smart-user-slug-hider.php:108
filterbp_core_get_userid_from_nicenameinc\class-smart-user-slug-hider.php:109
filterbp_core_set_uri_globals_member_sluginc\class-smart-user-slug-hider.php:110
actionadmin_noticesinc\ppf\ppf-admin.php:605
actionadmin_print_footer_scriptsinc\ppf\ppf-admin.php:640
actionplugins_loadedinc\ppf\ppf-plugin-addon.php:129
actionadmin_noticesinc\ppf\ppf-plugin-addon.php:137
actionadmin_noticesinc\ppf\ppf-plugin-addon.php:141
Maintenance & Trust

Smart User Slug Hider Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedApr 17, 2024
PHP min version5.4
Downloads54K

Community Trust

Rating98/100
Number of ratings55
Active installs3K
Developer Profile

Smart User Slug Hider Developer Profile

Peter Raschendorfer

7 plugins · 13K total installs

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

How We Detect Smart User Slug Hider

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/smart-user-slug-hider/assets/css/admin.css/wp-content/plugins/smart-user-slug-hider/assets/js/admin.js
Script Paths
/wp-content/plugins/smart-user-slug-hider/assets/js/admin.js
Version Parameters
smart-user-slug-hider/assets/css/admin.css?ver=smart-user-slug-hider/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
toggleslidercaption
Data Attributes
name="smart-user-slug-hider-hide_usernames"id="smart-user-slug-hider-hide_usernames"name="smart-user-slug-hider-custom_text"id="smart-user-slug-hider-custom_text"name="smart-user-slug-hider-exclude_users"id="smart-user-slug-hider-exclude_users"
FAQ

Frequently Asked Questions about Smart User Slug Hider