Devch Passkey Login Security & Risk Analysis

wordpress.org/plugins/devch-passkey-login

Passwordless passkey authentication (WebAuthn/FIDO2) for WordPress and WordPress Multisite.

0 active installs v1.0.0 PHP 7.4+ WP 6.3+ Updated Apr 3, 2026
loginmultisitepasskeysecuritywebauthn
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Devch Passkey Login Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The devch-passkey-login plugin v1.0.0 exhibits a generally strong security posture based on the provided static analysis. The absence of known CVEs and the consistent use of prepared statements for all SQL queries are significant strengths. Furthermore, the plugin demonstrates good practices with a high percentage of properly escaped output and the presence of nonce and capability checks, indicating an effort to protect against common web vulnerabilities. The limited attack surface, with only one shortcode and no AJAX handlers or REST API routes exposed without proper authentication, further bolsters its security. The taint analysis showing zero flows with unsanitized paths is also a very positive indicator. However, the very small sample size for taint analysis (0 flows) and the lack of any external HTTP requests or file operations, while generally good, mean that the plugin's behavior in these less common areas has not been thoroughly tested. The absence of a vulnerability history is excellent, but it's important to note that this is for a single version and doesn't preclude future issues. Overall, this version appears to be well-secured, but continued vigilance and thorough testing of all implemented functionalities are always recommended.

Vulnerabilities
None known

Devch Passkey Login Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Devch Passkey Login Release Timeline

v1.0.0Current
Code Analysis
Analyzed Apr 16, 2026

Devch Passkey Login Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
28 prepared
Unescaped Output
1
104 escaped
Nonce Checks
3
Capability Checks
5
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared28 total queries

Output Escaping

99% escaped105 total outputs
Attack Surface

Devch Passkey Login Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[devch_passkey_login_passkey_register] includes/frontend/class-passkey-login-shortcodes.php:19
WordPress Hooks 14
actionadmin_noticesdevch-passkey-login.php:24
actionplugins_loadeddevch-passkey-login.php:52
actionadmin_menuincludes/admin/class-passkey-login-admin.php:19
actionadmin_initincludes/admin/class-passkey-login-admin.php:20
actionnetwork_admin_menuincludes/admin/class-passkey-login-network-admin.php:23
actionnetwork_admin_edit_devch_passkey_login_network_settingsincludes/admin/class-passkey-login-network-admin.php:24
actionshow_user_profileincludes/admin/class-passkey-login-user-profile.php:19
actionedit_user_profileincludes/admin/class-passkey-login-user-profile.php:20
actionrest_api_initincludes/api/class-passkey-login-rest-api.php:34
filterauthenticateincludes/auth/class-passkey-login-authenticator.php:19
actionlogin_formincludes/frontend/class-passkey-login-login-form.php:19
actionlogin_enqueue_scriptsincludes/frontend/class-passkey-login-login-form.php:20
actionwp_initialize_siteincludes/multisite/class-passkey-login-site-manager.php:20
actiondeleted_userincludes/multisite/class-passkey-login-user-sync.php:19
Maintenance & Trust

Devch Passkey Login Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 3, 2026
PHP min version7.4
Downloads83

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Devch Passkey Login Developer Profile

Devansh Chaudhary

1 plugin · 0 total installs

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

How We Detect Devch Passkey Login

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/devch-passkey-login/assets/src/js/passkey-register.js/wp-content/plugins/devch-passkey-login/assets/src/css/login.css/wp-content/plugins/devch-passkey-login/assets/src/js/passkey-authenticate.js
Version Parameters
devch-passkey-login/assets/src/css/login.css?ver=devch-passkey-login/assets/src/js/passkey-authenticate.js?ver=devch-passkey-login/assets/src/js/passkey-register.js?ver=

HTML / DOM Fingerprints

CSS Classes
devch-passkey-login-delete-passkeydevch-passkey-login-registerdevch-passkey-login-register-statusdevch-passkey-login-login-wrapdevch-passkey-login-dividerdevch-passkey-login-button-wrapdevch-passkey-login-label
Data Attributes
data-credential-iddata-user-idid="devch-passkey-login-assertion"name="devch_passkey_login_passkey_assertion"name="devch_passkey_login_passkey_nonce"
JS Globals
passkeyLoginRegisterpasskeyLoginAuth
REST Endpoints
/wp-json/devch-passkey-login/v1
FAQ

Frequently Asked Questions about Devch Passkey Login