Second Factor Security & Risk Analysis

wordpress.org/plugins/second-factor

Require secondary authentication for registered user access

10 active installs v1.0 PHP + WP 3.0.1+ Updated Nov 18, 2010
authentication-security-email-login-notification-factor
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Second Factor Safe to Use in 2026?

Generally Safe

Score 85/100

Second Factor has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 15yr ago
Risk Assessment

The 'second-factor' v1.0 plugin exhibits a strong security posture based on the provided static analysis. The complete absence of known vulnerabilities and CVEs, coupled with a clean vulnerability history, suggests a well-maintained and secure codebase. The static analysis further reinforces this impression, showing zero AJAX handlers, REST API routes, shortcodes, or cron events, significantly limiting the attack surface. Importantly, all observed SQL queries utilize prepared statements, a critical security best practice. However, a notable concern arises from the output escaping. With 100% of outputs unescaped, there is a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any user-supplied data displayed on the frontend without proper sanitization could be exploited by attackers. While the plugin demonstrates strengths in preventing code execution and SQL injection, this oversight in output escaping presents a significant potential weakness that requires immediate attention.

Key Concerns

  • Output escaping is not performed on any outputs
Vulnerabilities
None known

Second Factor Security Vulnerabilities

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

Second Factor Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
2
0 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

0% escaped2 total outputs
Attack Surface

Second Factor Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionwp_loadedsecond-factor.php:82
actionwp_loginsecond-factor.php:83
actionwp_logoutsecond-factor.php:84
Maintenance & Trust

Second Factor Maintenance & Trust

Maintenance Signals

WordPress version tested3.1.4
Last updatedNov 18, 2010
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Alternatives

Second Factor Alternatives

No alternatives data available yet.

Developer Profile

Second Factor Developer Profile

apokalyptik

2 plugins · 40 total installs

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

How We Detect Second Factor

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

Asset Fingerprints

HTML / DOM Fingerprints

Shortcode Output
<p>An email message has been sent to you with the following subject line:</p><p style="text-align: center;"><strong>&#8216;&#8217;</strong></p><p>This email contains a token, which you need to enter, below, to complete your login.
FAQ

Frequently Asked Questions about Second Factor