
User Verification by PickPlugins Security & Risk Analysis
wordpress.org/plugins/user-verificationEmail verification for user registration to protect spam.
Is User Verification by PickPlugins Safe to Use in 2026?
Generally Safe
Score 88/100User Verification by PickPlugins has a strong security track record. Known vulnerabilities have been patched promptly.
The "user-verification" plugin v2.0.46 exhibits a mixed security posture. While it demonstrates good practices with a high percentage of properly escaped outputs and 100% use of prepared statements for SQL queries, several areas raise concerns. The presence of dangerous functions like `shell_exec` warrants close attention, as does the taint analysis revealing two high-severity flows with unsanitized paths. The vulnerability history, despite having no currently unpatched CVEs, shows a past of two critical vulnerabilities, both related to improper authentication. This pattern suggests a potential recurring weakness that, if not addressed thoroughly, could resurface.
The attack surface is moderately sized, with a single unprotected REST API route being a significant oversight. The plugin also utilizes bundled libraries, which can introduce risks if not managed and updated diligently. Overall, while some security aspects are robust, the combination of specific code-level risks like the dangerous function and unsanitized taint flows, coupled with historical improper authentication vulnerabilities, indicates a need for vigilance and potential further review to ensure comprehensive security.
Key Concerns
- Unprotected REST API route
- High severity taint flow (x2)
- Dangerous function (shell_exec)
- Bundled library (Select2)
- Past critical vulnerabilities (x2)
User Verification by PickPlugins Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Email Verification, Email OTP, Block Spam Email, Passwordless login, Hide Login, Magic Login – User Verification <= 2.0.44 - Authentication Bypass to Account Takeover
User Verification <= 1.0.93 - Privilege Escalation
User Verification by PickPlugins Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
User Verification by PickPlugins Attack Surface
AJAX Handlers 3
REST API Routes 8
Shortcodes 9
WordPress Hooks 103
Scheduled Events 3
Maintenance & Trust
User Verification by PickPlugins Maintenance & Trust
Maintenance Signals
Community Trust
User Verification by PickPlugins Alternatives
ZeroBounce Email Verification & Validation
zerobounce
ZeroBounce validates emails on your WordPress site in real-time, blocking invalid and risky emails to improve deliverability and reduce bounce rates.
Clearout Email Validator – Real-Time Email Verification on WordPress Forms
clearout-email-validator
Block invalid emails like temporary, disposable, etc. with our real-time email verification. Verify email address during form-fill and stop form spam.
DeBounce Email Validator
debounce-io-email-validator
Real-time email validation for WordPress forms. Block invalid, disposable, and risky emails to keep your database clean and improve deliverability.
QuickEmailVerification
quickemailverification
The QuickEmailVerification email verification plugin to avoid fake, bad and nonexistent emails.
Dilli Email Validator
dilli-email-validator
Validates email addresses in real-time and blocks form submissions with invalid or fake emails. Reduce spam, fix typos, and capture quality leads.
User Verification by PickPlugins Developer Profile
14 plugins · 94K total installs
How We Detect User Verification by PickPlugins
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/user-verification/assets/css/custom.css/wp-content/plugins/user-verification/assets/css/style.css/wp-content/plugins/user-verification/assets/js/front.js/wp-content/plugins/user-verification/assets/js/vendor/jquery.validation.js/wp-content/plugins/user-verification/assets/js/front.js/wp-content/plugins/user-verification/assets/js/vendor/jquery.validation.jsuser-verification/assets/css/custom.css?ver=user-verification/assets/css/style.css?ver=user-verification/assets/js/front.js?ver=user-verification/assets/js/vendor/jquery.validation.js?ver=HTML / DOM Fingerprints
user-verification-login-formuser-verification-magic-login-formuser-verification-email-otp-login-formuser-verification-stats-containeruv_user_profile_sectionuv-admin-notice<!--User Verification Page--><!--User Verification Stats Page--><!--User Verification User Profile Page--><!--User Verification Settings Page-->+18 moredata-uv-actiondata-uv-typeUserVerificationVarsuv_user_verification_ajax_object/wp-json/user-verification/v1/settings/wp-json/user-verification/v1/stats/wp-json/user-verification/v1/users[user_verification_login_form][user_verification_magic_login_form][user_verification_email_otp_login_form]