
Simple JWT Login – Allows you to use JWT on REST endpoints. Security & Risk Analysis
wordpress.org/plugins/simple-jwt-loginEnhance the WordPress REST API with JWT authentication for secure access by mobile apps, external sites, and third-party services.
Is Simple JWT Login – Allows you to use JWT on REST endpoints. Safe to Use in 2026?
Generally Safe
Score 94/100Simple JWT Login – Allows you to use JWT on REST endpoints. has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The plugin 'simple-jwt-login' v3.6.5 exhibits a mixed security posture. While it demonstrates good practices in areas like the absence of directly exploitable entry points (no unprotected AJAX or REST API routes) and the exclusive use of prepared statements for SQL queries, significant concerns remain. The static analysis reveals a moderate level of output escaping issues, with only 41% of outputs being properly escaped, indicating a potential for cross-site scripting vulnerabilities. The presence of file operations and external HTTP requests, though not inherently insecure, adds to the potential attack surface that requires careful scrutiny.
The vulnerability history is a substantial red flag. With three known CVEs, including one that is currently unpatched, and a history of high and medium severity vulnerabilities such as Cross-Site Scripting, CSRF, and Inadequate Encryption Strength, there's a clear pattern of past security weaknesses. The recent unpatched vulnerability from September 2025 is particularly concerning, as it suggests ongoing risks that have not been addressed. The absence of any critical severity taint flows is positive, but it does not negate the risks posed by the historical vulnerabilities and the identified output escaping issues.
In conclusion, while 'simple-jwt-login' has some positive security attributes, the unpatched vulnerability and the history of significant security flaws strongly suggest a plugin that has struggled with consistent security maintenance. Users should exercise extreme caution and prioritize updating to a version that addresses the outstanding CVE. The output escaping issues also warrant attention from the developers to mitigate potential XSS risks.
Key Concerns
- Currently unpatched CVE
- High severity vulnerabilities in history
- Medium severity vulnerabilities in history
- Moderate output escaping issues
- External HTTP requests
- File operations
Simple JWT Login – Allows you to use JWT on REST endpoints. Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Simple JWT Login <= 3.6.4 - Authenticated (Contributor+) Stored Cross-Site Scripting
Simple JWT Login <= 3.2.0 - Cross-Site Request Forgery
Simple JWT Login <= 3.2.1 - Insecure Password Creation
Simple JWT Login – Allows you to use JWT on REST endpoints. Release Timeline
Simple JWT Login – Allows you to use JWT on REST endpoints. Code Analysis
Output Escaping
Data Flow Analysis
Simple JWT Login – Allows you to use JWT on REST endpoints. Attack Surface
Shortcodes 2
WordPress Hooks 10
Maintenance & Trust
Simple JWT Login – Allows you to use JWT on REST endpoints. Maintenance & Trust
Maintenance Signals
Community Trust
Simple JWT Login – Allows you to use JWT on REST endpoints. Alternatives
API Bearer Auth
api-bearer-auth
Access and refresh tokens based authentication plugin for the REST API.
JuanMa JWT Auth Pro
juanma-jwt-auth-pro
Modern JWT authentication with refresh tokens - built for SPAs and mobile apps with enterprise-grade security.
JWT Authentication for WP REST API
jwt-authentication-for-wp-rest-api
Extends the WP REST API using JSON Web Tokens Authentication as an authentication method.
JWT Authentication for WP REST APIs
wp-rest-api-authentication
Secure and protect WordPress REST API from unauthorized access using JWT token, Basic Authentication, API Key, OAuth 2, or external token.
CoCart JWT Authentication
cocart-jwt-authentication
JWT Authentication for CoCart API.
Simple JWT Login – Allows you to use JWT on REST endpoints. Developer Profile
2 plugins · 5K total installs
How We Detect Simple JWT Login – Allows you to use JWT on REST endpoints.
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/simple-jwt-login/vendor/bootstrap/bootstrap.min.css/wp-content/plugins/simple-jwt-login/css/style.css/wp-content/plugins/simple-jwt-login/vendor/bootstrap/bootstrap.min.js/wp-content/plugins/simple-jwt-login/js/scripts.js/wp-content/plugins/simple-jwt-login/images/simple-jwt-login-16x16.png/wp-content/plugins/simple-jwt-login/css/login.css/wp-content/plugins/simple-jwt-login/vendor/bootstrap/bootstrap.min.js/wp-content/plugins/simple-jwt-login/js/scripts.jssimple-jwt-login/vendor/bootstrap/bootstrap.min.css?ver=simple-jwt-login/css/style.css?ver=simple-jwt-login/vendor/bootstrap/bootstrap.min.js?ver=simple-jwt-login/js/scripts.js?ver=HTML / DOM Fingerprints
simple-jwt-login-oauth-codesimple-jwt-login-auth-btn<!-- GOOGLE -->data-provider[simple-jwt-login:request][simple-jwt-login-oauth]