WS Force Login Page Security & Risk Analysis

wordpress.org/plugins/ws-force-login-page

Redirecting user to login page if not logged in, working also with domains what includes umlaut letters like ö, ä, õ, ü

400 active installs v3.0.4 PHP + WP 5.0+ Updated May 19, 2025
administrationforce-user-loginhiddenmaintenance-modeunder-construction
99
A · Safe
CVEs total1
Unpatched0
Last CVEApr 24, 2025
Safety Verdict

Is WS Force Login Page Safe to Use in 2026?

Generally Safe

Score 99/100

WS Force Login Page has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Apr 24, 2025Updated 12mo ago
Risk Assessment

The 'ws-force-login-page' v3.0.4 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with open attack surfaces is a significant positive. Furthermore, the code demonstrates good practices by exclusively using prepared statements for all SQL queries, employing proper output escaping for all identified outputs, and performing file operations securely. The presence of a nonce check is also reassuring. However, the plugin's vulnerability history reveals a past critical vulnerability related to Cross-Site Scripting (XSS), which, despite being patched, indicates a potential area of weakness in input handling. The fact that the last vulnerability was in the future (2025) is likely a data anomaly, but the presence of a past critical CVE warrants attention. While the current static analysis shows no immediate critical risks, the historical context suggests vigilance is still required, particularly concerning potential input sanitization issues that could be reintroduced.

Key Concerns

  • Past critical XSS vulnerability on record
Vulnerabilities
1 published

WS Force Login Page Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-46521medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WS Force Login Page <= 3.0.3 - Authenticated (Administrator+) Stored Cross-Site Scripting

Apr 24, 2025 Patched in 3.0.4 (28d)
Version History

WS Force Login Page Release Timeline

v3.0.4Current
v3.0.31 CVE
v3.0.21 CVE
v3.0.11 CVE
v3.0.01 CVE
v2.4.71 CVE
v2.4.61 CVE
v2.4.51 CVE
v2.4.41 CVE
v2.4.31 CVE
v2.4.21 CVE
v2.4.11 CVE
v2.41 CVE
v2.3.31 CVE
v2.3.21 CVE
v2.3.11 CVE
v2.31 CVE
v2.2.21 CVE
v2.2.11 CVE
v2.21 CVE
Code Analysis
Analyzed Mar 16, 2026

WS Force Login Page Code Analysis

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

Output Escaping

100% escaped6 total outputs
Attack Surface

WS Force Login Page Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionadmin_menuadmin\ws-force-login-page-admin.php:9
actionadmin_initadmin\ws-force-login-page-admin.php:10
filterplugin_action_links_ws-force-login-page/ws-force-login-page.phpadmin\ws-force-login-page-admin.php:11
actionplugins_loadedws-force-login-page.php:20
actionplugins_loadedws-force-login-page.php:21
filterlogin_messagews-force-login-page.php:25
Maintenance & Trust

WS Force Login Page Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 19, 2025
PHP min version
Downloads15K

Community Trust

Rating90/100
Number of ratings2
Active installs400
Developer Profile

WS Force Login Page Developer Profile

Silver Muru

1 plugin · 400 total installs

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

How We Detect WS Force Login Page

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ws-force-login-page/admin/css/ws-force-login-page-admin.css/wp-content/plugins/ws-force-login-page/admin/js/ws-force-login-page-admin.js
Script Paths
/wp-content/plugins/ws-force-login-page/admin/js/ws-force-login-page-admin.js
Version Parameters
ws-force-login-page/admin/css/ws-force-login-page-admin.css?ver=ws-force-login-page/admin/js/ws-force-login-page-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
message
FAQ

Frequently Asked Questions about WS Force Login Page