
Per User Prompt for Google Authenticator Security & Risk Analysis
wordpress.org/plugins/google-authenticator-per-user-promptModifies the Google Authenticator plugin so that only users with 2FA enabled are prompted for the authentication token.
Is Per User Prompt for Google Authenticator Safe to Use in 2026?
Generally Safe
Score 85/100Per User Prompt for Google Authenticator has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "google-authenticator-per-user-prompt" plugin v0.7 exhibits a strong security posture based on the provided static analysis. There are no identified dangerous functions, all SQL queries utilize prepared statements, and all output is properly escaped, indicating good coding practices against common web vulnerabilities. The absence of file operations and external HTTP requests further reduces the attack surface. Furthermore, the plugin has no recorded vulnerabilities (CVEs) of any severity, suggesting a history of stable and secure development.
Despite the positive findings, there are a few areas that warrant attention. The complete lack of nonce checks and capability checks across all entry points (even though there are none detected) is a significant concern. While the current attack surface is zero, if any new entry points are introduced in future versions without proper authentication and authorization mechanisms, it could lead to immediate vulnerabilities. Taint analysis also revealed one flow analyzed with no unsanitized paths, which is good, but the low number of flows analyzed might not cover all potential data handling scenarios.
In conclusion, the plugin is currently very secure due to its limited attack surface and robust code practices. However, the absence of any authorization checks on entry points is a potential risk for future development. The plugin's vulnerability history is excellent, but this should not lead to complacency regarding the implementation of fundamental security checks.
Key Concerns
- No nonce checks on entry points
- No capability checks on entry points
Per User Prompt for Google Authenticator Security Vulnerabilities
Per User Prompt for Google Authenticator Code Analysis
Output Escaping
Data Flow Analysis
Per User Prompt for Google Authenticator Attack Surface
WordPress Hooks 7
Maintenance & Trust
Per User Prompt for Google Authenticator Maintenance & Trust
Maintenance Signals
Community Trust
Per User Prompt for Google Authenticator Alternatives
WP 2FA – Two-factor authentication for WordPress
wp-2fa
Get better WordPress login security; add two-factor authentication (2FA) for all your users with this easy-to-use plugin.
Encourage User Activation for Google Authenticator
google-authenticator-encourage-user-activation
Allows administrators to either nag users to enable two-factor authentication, or force them to enable it.
Cloudusk 2FA – Two Factor Authentication
cloudusk-2fa-two-factor-authentication
A free and lightweight two-factor authentication (2FA) plugin for WordPress using TOTP and authenticator apps.
All-In-One Security (AIOS) – Security and Firewall
all-in-one-wp-security-and-firewall
Protect your website investment with All-In-One Security (AIOS) – a comprehensive and easy to use security plugin designed especially for WordPress.
Solid Security – Password, Two Factor Authentication, and Brute Force Protection
better-wp-security
Harden your site security with Login Security, Two-Factor Authentication (2FA), Vulnerability Scanner, Firewall, and more. Formerly iThemes Security.
Per User Prompt for Google Authenticator Developer Profile
9 plugins · 5K total installs
How We Detect Per User Prompt for Google Authenticator
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/google-authenticator-per-user-prompt/css/gapup-login-styles.css/wp-content/plugins/google-authenticator-per-user-prompt/js/gapup-login-scripts.jsgoogle-authenticator-per-user-prompt/css/gapup-login-styles.css?ver=google-authenticator-per-user-prompt/js/gapup-login-scripts.js?ver=HTML / DOM Fingerprints
<!-- Begin Per User Prompt for Google Authenticator -->data-gapup-login-noncegapup_login_params