WPMS Sidebar Login Widget Security & Risk Analysis

wordpress.org/plugins/wpms-sidebar-login-widget

Adds a sidebar widget to the main site of a WPMU/WPMS install.

50 active installs v1.9.4 PHP + WP 2.8+ Updated Feb 19, 2012
loginmultisitewidgetwpmswpmu
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WPMS Sidebar Login Widget Safe to Use in 2026?

Generally Safe

Score 85/100

WPMS Sidebar Login Widget has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 14yr ago
Risk Assessment

The plugin 'wpms-sidebar-login-widget' v1.9.4 exhibits a mixed security posture. While the static analysis reveals no direct entry points like AJAX handlers, REST API routes, or shortcodes that are unprotected, and there's a complete absence of known vulnerabilities, several concerning code signals warrant attention. The presence of two instances of `preg_replace` with the `/e` modifier is a significant red flag, as this function can be exploited for remote code execution if not handled with extreme care and sanitization. Furthermore, all SQL queries are executed without prepared statements, increasing the risk of SQL injection vulnerabilities. The lack of proper output escaping for all identified outputs means that any user-supplied data that is displayed could be vulnerable to cross-site scripting (XSS) attacks.

Despite the lack of a large attack surface and a clean vulnerability history, the internal code quality indicates potential weaknesses. The heavy reliance on raw SQL queries and the complete absence of output escaping are serious concerns that could be exploited by an attacker, even without obvious external entry points. The absence of taint flows with unsanitized paths is positive, but it does not negate the risks posed by the dangerous function usage and insecure database interactions. Therefore, while the plugin appears to be free of known exploits and has a clean history, the internal code's insecurity is a notable weakness that needs to be addressed.

Key Concerns

  • Dangerous function preg_replace(/e) found
  • Raw SQL queries without prepared statements
  • No output escaping detected
  • No nonce checks
Vulnerabilities
None known

WPMS Sidebar Login Widget Security Vulnerabilities

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

WPMS Sidebar Login Widget Code Analysis

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

Dangerous Functions Found

preg_replace(/e)preg_replace('/ewpms_login_widget.php:189
preg_replace(/e)preg_replace('/ewpms_login_widget.php:196

SQL Query Safety

0% prepared5 total queries

Output Escaping

0% escaped27 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
wpms_network_sidebar_login_settings_page (wpms_login_widget.php:128)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WPMS Sidebar Login Widget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 14
actionadmin_initwpms_login_widget.php:11
actionadmin_menuwpms_login_widget.php:12
actionwpmu_new_userwpms_login_widget.php:76
actionuser_registerwpms_login_widget.php:77
actionwpmu_new_blogwpms_login_widget.php:78
actionadmin_headwpms_login_widget.php:80
actionwp_loginwpms_login_widget.php:81
actionwpmu_new_userwpms_login_widget.php:108
actionuser_registerwpms_login_widget.php:109
actionwpmu_new_blogwpms_login_widget.php:110
actionadmin_headwpms_login_widget.php:112
actionwp_loginwpms_login_widget.php:113
actionplugins_loadedwpms_login_widget.php:442
actionwp_headwpms_login_widget.php:443
Maintenance & Trust

WPMS Sidebar Login Widget Maintenance & Trust

Maintenance Signals

WordPress version tested3.3.2
Last updatedFeb 19, 2012
PHP min version
Downloads23K

Community Trust

Rating0/100
Number of ratings0
Active installs50
Developer Profile

WPMS Sidebar Login Widget Developer Profile

Joshua Parker

5 plugins · 130 total installs

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

How We Detect WPMS Sidebar Login Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wpms-sidebar-login-widget/wpms_login_widget.css
Version Parameters
/wpms-sidebar-login-widget/wpms_login_widget.css?ver=

HTML / DOM Fingerprints

CSS Classes
wpms_login_widget
HTML Comments
<!-- Custom Sidebar Login CSS : http://www.7mediaws.org/ --><!-- If you are good at CSS, you can style the login widget. --><!-- This is a comment. Comments begin with /* and end with */<!-- Below is example css; uncomment to see how the avatar is affected. -->+21 more
Data Attributes
id="wp_sidebarlogin-4"
FAQ

Frequently Asked Questions about WPMS Sidebar Login Widget