Dolutech Passwordless Login Security & Risk Analysis

wordpress.org/plugins/dolutech-passwordless-login

Permite login seguro sem senha com tecnologia passwordless e autenticação de dois fatores (2FA) via TOTP.

0 active installs v1.1.0 PHP 8.2+ WP 6.5+ Updated Sep 2, 2025
2faauthenticationloginpasswordlesssecurity
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Dolutech Passwordless Login Safe to Use in 2026?

Generally Safe

Score 100/100

Dolutech Passwordless Login has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7mo ago
Risk Assessment

The "dolutech-passwordless-login" v1.1.0 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any reported vulnerabilities in its history is a significant positive indicator. Furthermore, the code demonstrates good security practices, with all SQL queries utilizing prepared statements, a high percentage of output being properly escaped, and a robust number of nonce and capability checks. The attack surface, while containing AJAX handlers, is fully protected by authentication checks, and there are no concerning taint analysis flows. The plugin also avoids the risks associated with bundled libraries and file operations.

However, the presence of a single external HTTP request represents a potential, albeit minor, point of concern. While the static analysis doesn't indicate any immediate risks from this request (e.g., lack of sanitization), it introduces an external dependency that could become a vector for future vulnerabilities if not properly managed or if the external service is compromised.

In conclusion, this plugin appears to be well-secured with strong adherence to fundamental WordPress security principles. The limited external interaction is a minor weakness that, in the absence of any historical vulnerabilities or critical code signals, does not significantly elevate the overall risk. Continued monitoring for any future CVEs or introduction of new external dependencies would be prudent.

Key Concerns

  • External HTTP requests detected
Vulnerabilities
None known

Dolutech Passwordless Login Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

Dolutech Passwordless Login Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
7
78 escaped
Nonce Checks
12
Capability Checks
7
File Operations
0
External Requests
1
Bundled Libraries
0

Output Escaping

92% escaped85 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
dolupalo_login_init_handler (dolutech-passwordless-login.php:385)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Dolutech Passwordless Login Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_dolupalo_toggle_2faincludes\class-admin-settings.php:34
authwp_ajax_dolupalo_verify_totpincludes\class-admin-settings.php:35
authwp_ajax_dolupalo_regenerate_backup_codesincludes\class-admin-settings.php:36
authwp_ajax_dolupalo_get_otpauthincludes\class-admin-settings.php:37
WordPress Hooks 13
actioninitdolutech-passwordless-login.php:36
actionplugins_loadeddolutech-passwordless-login.php:45
actionadmin_initdolutech-passwordless-login.php:220
actionadmin_initdolutech-passwordless-login.php:255
actionadmin_noticesdolutech-passwordless-login.php:315
actionlogin_initdolutech-passwordless-login.php:383
actionadmin_menuincludes\class-admin-settings.php:31
actionadmin_initincludes\class-admin-settings.php:32
actionadmin_enqueue_scriptsincludes\class-admin-settings.php:33
actionshow_user_profileincludes\class-admin-settings.php:53
actionedit_user_profileincludes\class-admin-settings.php:54
actionpersonal_options_updateincludes\class-admin-settings.php:55
actionedit_user_profile_updateincludes\class-admin-settings.php:56
Maintenance & Trust

Dolutech Passwordless Login Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 2, 2025
PHP min version8.2
Downloads390

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Dolutech Passwordless Login Developer Profile

Lucas Catão Moraes

3 plugins · 40 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Dolutech Passwordless Login

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dolutech-passwordless-login/assets/css/style.css/wp-content/plugins/dolutech-passwordless-login/assets/js/admin-script.js/wp-content/plugins/dolutech-passwordless-login/assets/js/frontend-script.js/wp-content/plugins/dolutech-passwordless-login/assets/js/totp-script.js
Version Parameters
dolutech-passwordless-login/assets/css/style.css?ver=dolutech-passwordless-login/assets/js/admin-script.js?ver=dolutech-passwordless-login/assets/js/frontend-script.js?ver=dolutech-passwordless-login/assets/js/totp-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
dolupalo-login-form-wrapperdolupalo-admin-settings-pagedolupalo-qr-code-containerdolupalo-2fa-setup-message
HTML Comments
<!-- START Dolutech Passwordless Login Section --><!-- END Dolutech Passwordless Login Section --><!-- Dolutech Passwordless Login - QR Code Placeholder -->
Data Attributes
data-dolupalo-login-urldata-dolupalo-ajax-urldata-dolupalo-nonce
JS Globals
dolupalo_ajax_objectdolupalo_login_paramsdolupalo_totp_params
REST Endpoints
/wp-json/dolutech-passwordless-login/v1/request-login/wp-json/dolutech-passwordless-login/v1/verify-token/wp-json/dolutech-passwordless-login/v1/enable-2fa/wp-json/dolutech-passwordless-login/v1/disable-2fa
Shortcode Output
[dolutech_passwordless_login_form][dolutech_passwordless_login_status]
FAQ

Frequently Asked Questions about Dolutech Passwordless Login