TH Login Registration Security & Risk Analysis

wordpress.org/plugins/themehunk-login-registration

A powerful, secure, and highly customizable frontend login, registration, and password reset plugin with popup support and WooCommerce integration.

20 active installs v1.0.3 PHP 7.4+ WP 5.8+ Updated Jul 1, 2026
frontend-loginloginregistrationregistration-formwoocommerce
99
A · Safe
CVEs total1
Unpatched0
Last CVEJul 7, 2026
Safety Verdict

Is TH Login Registration Safe to Use in 2026?

Generally Safe

Score 99/100

TH Login Registration has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Jul 7, 2026Updated 1mo ago
Risk Assessment

The "themehunk-login-registration" plugin version 1.0.2 exhibits a generally strong security posture based on the provided static analysis. The plugin demonstrates excellent adherence to secure coding practices, with all SQL queries utilizing prepared statements and all output being properly escaped. The absence of dangerous functions, file operations, and critical or high-severity taint flows further reinforces this positive assessment.

However, a significant concern arises from the single unprotected REST API route. This entry point, if it handles user-supplied data without proper permission checks, could be a prime target for unauthorized access or manipulation. While the plugin has no recorded vulnerability history, this single exposed endpoint represents a potential weakness that requires immediate attention. The plugin's strengths lie in its secure handling of common vulnerabilities like SQL injection and output escaping, but the unprotected REST API route is a notable gap in its security defenses.

Key Concerns

  • REST API route without permission callback
Vulnerabilities
1 published

TH Login Registration Security Vulnerabilities

CVEs by Year

1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2026-14250medium · 6.3Improper Privilege Management

Themehunk Login Registration <= 1.0.2 - Unauthenticated Privilege Escalation via 'role' Parameter

Jul 7, 2026 Patched in 1.0.3 (1d)
Version History

TH Login Registration Release Timeline

v1.0.3Current
v1.0.21 CVE
Code Analysis
Analyzed Apr 16, 2026

TH Login Registration Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
579 escaped
Nonce Checks
6
Capability Checks
9
File Operations
0
External Requests
1
Bundled Libraries
0

Output Escaping

100% escaped579 total outputs
Attack Surface
1 unprotected

TH Login Registration Attack Surface

Entry Points6
Unprotected1

REST API Routes 1

GET/wp-json/thlogin/v1/lockoutincludes/class-thlogin-security.php:15

Shortcodes 5

[thlogin_form] includes/class-thlogin-shortcodes.php:9
[thlogin_register_form] includes/class-thlogin-shortcodes.php:10
[thlogin_forgot_password_form] includes/class-thlogin-shortcodes.php:11
[thlogin_combined_form] includes/class-thlogin-shortcodes.php:12
[thlogin_popup_auto] includes/class-thlogin-shortcodes.php:13
WordPress Hooks 29
actionadmin_menuincludes/class-thlogin-admin.php:10
actionadmin_enqueue_scriptsincludes/class-thlogin-admin.php:11
actionadmin_enqueue_scriptsincludes/class-thlogin-admin.php:12
actionwp_enqueue_scriptsincludes/class-thlogin-frontend.php:11
actionwp_footerincludes/class-thlogin-frontend.php:12
actiontemplate_redirectincludes/class-thlogin-frontend.php:13
actioninitincludes/class-thlogin-frontend.php:14
actionwp_logoutincludes/class-thlogin-frontend.php:15
actioninitincludes/class-thlogin-integrations.php:23
actiontemplate_redirectincludes/class-thlogin-integrations.php:33
actioninitincludes/class-thlogin-integrations.php:35
actioninitincludes/class-thlogin-integrations.php:46
actioninitincludes/class-thlogin-integrations.php:69
actioninitincludes/class-thlogin-integrations.php:100
filterquery_varsincludes/class-thlogin-integrations.php:118
actiontemplate_redirectincludes/class-thlogin-integrations.php:123
actionthlogin_before_modalincludes/class-thlogin-integrations.php:177
actionthlogin_after_modalincludes/class-thlogin-integrations.php:178
filterthe_contentincludes/class-thlogin-integrations.php:226
filterwp_nav_menu_itemsincludes/class-thlogin-menu-integration.php:10
actionrest_api_initincludes/class-thlogin-rest-api.php:13
actiontemplate_redirectincludes/class-thlogin-security.php:8
actionwp_login_failedincludes/class-thlogin-security.php:9
filterauthenticateincludes/class-thlogin-security.php:10
actioninitincludes/class-thlogin-security.php:11
actionrest_api_initincludes/class-thlogin-security.php:14
actionwp_enqueue_scriptsincludes/class-thlogin-shortcodes.php:15
actionplugins_loadedthemehunk-login-registration.php:50
actionwp_enqueue_scriptsthemehunk-login-registration.php:77
Maintenance & Trust

TH Login Registration Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJul 1, 2026
PHP min version7.4
Downloads464

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

TH Login Registration Developer Profile

ThemeHunk

50 plugins · 60K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
184 days
View full developer profile
Detection Fingerprints

How We Detect TH Login Registration

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/themehunk-login-registration/assets/css/th-frontend.css/wp-content/plugins/themehunk-login-registration/assets/js/th-frontend.js/wp-content/plugins/themehunk-login-registration/assets/css/th-login-popup.css/wp-content/plugins/themehunk-login-registration/assets/js/th-login-popup.js
Script Paths
/wp-content/plugins/themehunk-login-registration/assets/js/th-frontend.js/wp-content/plugins/themehunk-login-registration/assets/js/th-login-popup.js
Version Parameters
themehunk-login-registration/assets/css/th-frontend.css?ver=themehunk-login-registration/assets/js/th-frontend.js?ver=themehunk-login-registration/assets/css/th-login-popup.css?ver=themehunk-login-registration/assets/js/th-login-popup.js?ver=

HTML / DOM Fingerprints

CSS Classes
thlogin-admin-wrapthlogin-loaderthlogin-loader-circlethlogin-loading-textthlogin-popup-wrapperthlogin-login-formthlogin-registration-formthlogin-password-reset-form
HTML Comments
<!-- Exit if accessed directly. -->
Data Attributes
thlogin-admin-root
JS Globals
thLoginDatathlogin_admin_data
REST Endpoints
/wp-json/thlogin/v1/
FAQ

Frequently Asked Questions about TH Login Registration