
WebAuthn Provider for Two Factor Security & Risk Analysis
wordpress.org/plugins/two-factor-provider-webauthnWebAuthn authentication provider for Two Factor plugin.
Is WebAuthn Provider for Two Factor Safe to Use in 2026?
Generally Safe
Score 100/100WebAuthn Provider for Two Factor has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "two-factor-provider-webauthn" plugin v2.6.1 presents a mixed security posture. On the positive side, it demonstrates strong output escaping practices with 100% of outputs being properly escaped, and it has no recorded vulnerability history (CVEs), suggesting a generally well-maintained codebase. Furthermore, the vast majority of its SQL queries utilize prepared statements, mitigating common SQL injection risks. However, the plugin has significant security concerns stemming from its attack surface. All four identified AJAX handlers lack authentication checks, creating a direct entry point for unauthenticated users. This is a critical weakness. The presence of two "unserialize" function calls also warrants caution, as improper handling of serialized data can lead to serious vulnerabilities like remote code execution or denial-of-service attacks, especially when the source of the serialized data is not strictly controlled. While taint analysis showed no critical or high severity flows, the combination of unprotected AJAX endpoints and the potential risk of unserialization, without further context on how these are handled, raises concerns.
In conclusion, while the plugin excels in output sanitation and has a clean vulnerability record, the unprotected AJAX endpoints and the use of unserialize are substantial weaknesses that expose the site to potential attacks. The absence of a robust vulnerability history is a good sign, but it doesn't negate the immediate risks identified in the code analysis. Addressing the unprotected AJAX handlers and carefully reviewing the usage of `unserialize` should be prioritized.
Key Concerns
- Unprotected AJAX handlers
- Dangerous function 'unserialize' used
WebAuthn Provider for Two Factor Security Vulnerabilities
WebAuthn Provider for Two Factor Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
WebAuthn Provider for Two Factor Attack Surface
AJAX Handlers 4
WordPress Hooks 12
Maintenance & Trust
WebAuthn Provider for Two Factor Maintenance & Trust
Maintenance Signals
Community Trust
WebAuthn Provider for Two Factor Alternatives
Wordfence Login Security
wordfence-login-security
Secure your website with Wordfence Login Security, providing two-factor authentication, login and registration CAPTCHA, and XML-RPC protection.
Value-Auth Two Factor and Access Control
value-auth-two-factor-and-access-control
メールやSMSを利用した2段階認証や、IP制限等によるアクセス制御を導入するためのプラグインです。
PassClip Auth for WordPress
passclip-auth-for-wordpress
"PassClip Auth" provides strong and easy authentication. "PassClip Auth for WordPress" is the plugin to launch PassClip Auth to Wo …
4Login for Secure And Smart Access
4login-for-secure-and-smart-access
4Login will give you an easy and powerful authentication (connect to an external server for authentication).
AV 2FA
av-2fa
A simple and secure Two-Factor Authentication plugin that sends a verification code to your email.
WebAuthn Provider for Two Factor Developer Profile
1 plugin · 1K total installs
How We Detect WebAuthn Provider for Two Factor
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/two-factor-provider-webauthn/assets/profile.min.js/wp-content/plugins/two-factor-provider-webauthn/assets/profile.css/wp-content/plugins/two-factor-provider-webauthn/assets/login.min.js/wp-content/plugins/two-factor-provider-webauthn/assets/profile.min.js/wp-content/plugins/two-factor-provider-webauthn/assets/login.min.jstwo-factor-provider-webauthn/assets/profile.min.js?ver=two-factor-provider-webauthn/assets/profile.css?ver=two-factor-provider-webauthn/assets/login.min.js?ver=HTML / DOM Fingerprints
data-webauthn-register-key-noncetfa_webauthn