
User Spam Remover Security & Risk Analysis
wordpress.org/plugins/user-spam-removerAutomatically removes spam user registrations and other old, unused user accounts. Blocks annoying e-mail to administrator after new registrations.
Is User Spam Remover Safe to Use in 2026?
Use With Caution
Score 61/100User Spam Remover has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The User Spam Remover plugin v1.1 exhibits a mixed security posture. While the static analysis reveals a commendable absence of direct attack surface entry points like AJAX handlers, REST API routes, and shortcodes without proper authorization checks, and all SQL queries are prepared, there are significant concerns regarding output escaping. Only 24% of outputs are properly escaped, which presents a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. The plugin also performs several file operations, which, combined with the poor output escaping, could lead to more complex attack chains if malicious input is not handled carefully.
The vulnerability history is particularly worrying. The plugin has a history of two medium-severity vulnerabilities, both related to Exposure of Sensitive Information to an Unauthorized Actor. Crucially, one of these vulnerabilities remains unpatched, indicating a lack of ongoing maintenance and a direct, known security risk. The last vulnerability being dated in late 2025 suggests either a very recent discovery of past issues or potentially a forward-looking data entry error; however, the existence of an unpatched CVE is a critical flag.
In conclusion, while the plugin demonstrates good practices in limiting its attack surface and using prepared statements for SQL, the severe lack of output escaping and the presence of an unpatched CVE significantly outweigh these positives. The plugin is at a considerable risk of security compromise due to known, unaddressed vulnerabilities and potential for XSS attacks.
Key Concerns
- Unpatched CVE (medium severity)
- Poor output escaping (24% properly escaped)
- History of sensitive information exposure vulnerabilities
User Spam Remover Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
User Spam Remover <= 1.1 - Unauthenticated Information Exposure
User Spam Remover <= 1.0 - Unauthenticated Sensitive Information Exposure
User Spam Remover Code Analysis
Output Escaping
Data Flow Analysis
User Spam Remover Attack Surface
WordPress Hooks 2
Maintenance & Trust
User Spam Remover Maintenance & Trust
Maintenance Signals
Community Trust
User Spam Remover Alternatives
Fake User Detector
fake-user-detector
Detect and flag suspicious existing user accounts using simple checks to help clean up fake or low-quality registrations.
WordPass
wordpass
Creates word-based passwords for WordPress.
Logical Captcha
logical-captcha
Integrates a logic captcha to verify that the registrant is a human and not a spam bot instead of using distorted images or audio.
New User Approve
new-user-approve
WordPress user approval plugin to moderate registrations. Approve or deny real users and prevent fake signups to control who registers on site.
View Admin As
view-admin-as
View the WordPress admin as a different role or visitor, switch between users, temporarily change your capabilities, set screen settings for roles.
User Spam Remover Developer Profile
2 plugins · 2K total installs
How We Detect User Spam Remover
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
user-spam-remover/style.css?ver=user-spam-remover/script.js?ver=HTML / DOM Fingerprints
data-usr-iduser_spam_remover_ajax_object