
LH Membership Numbers Security & Risk Analysis
wordpress.org/plugins/lh-membership-numbersPlugin to allow users to login by a number, their user ID (optionally prefixed)
Is LH Membership Numbers Safe to Use in 2026?
Generally Safe
Score 85/100LH Membership Numbers has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "lh-membership-numbers" plugin version 1.05 demonstrates a generally good security posture with its current static analysis. The complete absence of dangerous functions, external HTTP requests, and file operations is a positive sign. All SQL queries are properly prepared, and the presence of nonce and capability checks mitigates common attack vectors. The limited attack surface, with only one shortcode and no unprotected entry points, further contributes to its security.
However, the primary concern lies in the output escaping. With 43% of outputs properly escaped, there is a significant risk of Cross-Site Scripting (XSS) vulnerabilities. This means user-supplied or dynamic data could be rendered on a page without proper sanitization, allowing attackers to inject malicious scripts. The zero taint flows and lack of recorded historical vulnerabilities are positive indicators, suggesting the developers have a good understanding of secure coding practices, but the unescaped output remains a critical oversight.
In conclusion, while the plugin has a solid foundation in terms of preventing direct code execution and unauthorized access, the insufficient output escaping presents a clear and present danger. Addressing the XSS risk should be the top priority. The lack of historical vulnerabilities is encouraging but does not negate the current code analysis findings.
Key Concerns
- Insufficient output escaping
LH Membership Numbers Security Vulnerabilities
LH Membership Numbers Code Analysis
Output Escaping
LH Membership Numbers Attack Surface
Shortcodes 1
WordPress Hooks 8
Maintenance & Trust
LH Membership Numbers Maintenance & Trust
Maintenance Signals
Community Trust
LH Membership Numbers Alternatives
Expire User Passwords
expire-user-passwords
Require certain users to change their passwords on a regular basis.
Prevent Concurrent Logins
prevent-concurrent-logins
Prevents users from staying logged into the same account from multiple places.
For Users Only
for-users-only
Allows only logged in users to visit the site.
WP-Members Membership Plugin
wp-members
The original WordPress membership plugin with content restriction, user login, custom registration fields, user profiles, and more.
Simple Membership After Login Redirection
simple-membership-after-login-redirection
An addon for the simple membership plugin to configure after login redirection to a specific page based on the member's level.
LH Membership Numbers Developer Profile
77 plugins · 15K total installs
How We Detect LH Membership Numbers
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
HTML / DOM Fingerprints
[lh_membership_numbers_display_number]