
WPZOOM User History – Lock Users & Change Usernames Security & Risk Analysis
wordpress.org/plugins/wpzoom-user-historyTrack changes made to user accounts, lock/unlock users, change usernames, and monitor login activity.
Is WPZOOM User History – Lock Users & Change Usernames Safe to Use in 2026?
Generally Safe
Score 100/100WPZOOM User History – Lock Users & Change Usernames has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "wpzoom-user-history" v1.2.0 plugin exhibits a generally strong security posture with several good practices in place. The high percentage of SQL queries using prepared statements and properly escaped outputs are positive indicators. The absence of file operations and external HTTP requests further reduces potential attack vectors. Additionally, the presence of numerous nonce and capability checks across its entry points suggests a deliberate effort to secure its functionality. The plugin also has a clean vulnerability history, with no recorded CVEs, which implies a well-maintained and secure codebase over time.
However, the static analysis reveals three "flows with unsanitized paths" flagged with high severity in the taint analysis. While the static analysis might not be able to definitively prove exploitation without further dynamic analysis, these flows represent potential avenues for attackers to inject malicious data if not handled with extreme care. The presence of these high-severity taint flows, even with good overall practices, warrants attention and potential further investigation to ensure these paths are indeed sanitized or if they represent exploitable logic flaws.
In conclusion, the plugin is robust in many areas, particularly in its handling of database operations and output rendering, and benefits from a clean CVE history. The main area of concern stems from the high-severity taint flows, which, despite the plugin's overall good security design, could represent a weakness. Further dynamic testing or a more in-depth code review focused on these specific taint flows would be beneficial to fully confirm their risk.
Key Concerns
- High severity taint flows found
WPZOOM User History – Lock Users & Change Usernames Security Vulnerabilities
WPZOOM User History – Lock Users & Change Usernames Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
WPZOOM User History – Lock Users & Change Usernames Attack Surface
AJAX Handlers 6
WordPress Hooks 36
Scheduled Events 1
Maintenance & Trust
WPZOOM User History – Lock Users & Change Usernames Maintenance & Trust
Maintenance Signals
Community Trust
WPZOOM User History – Lock Users & Change Usernames Alternatives
Simple History – Track, Log, and Audit WordPress Changes
simple-history
Track changes and user activities on your WordPress site. See who created a page, uploaded an attachment, and more, for a complete audit trail.
Activity Log – Monitor & Record User Changes
aryo-activity-log
This top rated Activity Log plugin helps you monitor & log all changes and actions on your WordPress site, so you can remain secure and organized.
WP Admin Audit
wp-admin-audit
WP Admin Audit monitors the security-relevant activities on your site, keeps an event log and tells you when something out of the ordinary happens.
Logify WP – Activity Log & User Audit Log
logify-wp
Logify WP - Activity Log & User Audit Log tracks critical changes, logins, and updates with searchable logs for site security.
LogDash Activity Log
logdash-activity-log
The ultimate solution for tracking activities and security issues on your WordPress site.
WPZOOM User History – Lock Users & Change Usernames Developer Profile
24 plugins · 337K total installs
How We Detect WPZOOM User History – Lock Users & Change Usernames
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wpzoom-user-history/assets/css/admin-style.css/wp-content/plugins/wpzoom-user-history/assets/js/admin-script.js/wp-content/plugins/wpzoom-user-history/assets/css/user-history.css/wp-content/plugins/wpzoom-user-history/assets/js/admin-script.jswpzoom-user-history/assets/css/admin-style.css?ver=wpzoom-user-history/assets/js/admin-script.js?ver=wpzoom-user-history/assets/css/user-history.css?ver=HTML / DOM Fingerprints
wpzoom-user-history-logwpzoom-user-history-entrywpzoom-user-history-metadata-user-iddata-field-namedata-change-typeWPZOOMUserHistory