JuanMa JWT Auth Pro Security & Risk Analysis

wordpress.org/plugins/juanma-jwt-auth-pro

Modern JWT authentication with refresh tokens - built for SPAs and mobile apps with enterprise-grade security.

0 active installs v1.2.1 PHP 7.4+ WP 5.6+ Updated Unknown
authenticationjwtrest-apisecuritytokens
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is JuanMa JWT Auth Pro Safe to Use in 2026?

Generally Safe

Score 100/100

JuanMa JWT Auth Pro has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The plugin "juanma-jwt-auth-pro" v1.2.1 demonstrates a generally good security posture based on the provided static analysis. The absence of identified AJAX handlers, REST API routes, shortcodes, and cron events with unprotected entry points is a significant strength, indicating a limited attack surface. Furthermore, the code signals show a low number of potential risks, with no dangerous functions, critical or high severity taint flows, and a high percentage of properly escaped output.

The most notable concern from the static analysis is the presence of one SQL query that does not utilize prepared statements. While the total number of SQL queries is low, this represents a potential vulnerability to SQL injection if the query's inputs are not sufficiently sanitized elsewhere. The presence of file operations and capability checks, while not inherently risky, warrants attention to ensure proper implementation and access control.

The vulnerability history is exceptionally clean, with no known CVEs or recorded vulnerabilities. This suggests a well-maintained and secure codebase in the past. The overall picture is that of a plugin with a strong foundation and limited past security issues, but with a specific, albeit minor, risk related to raw SQL queries that should be addressed.

Key Concerns

  • SQL query without prepared statements
Vulnerabilities
None known

JuanMa JWT Auth Pro Security Vulnerabilities

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

JuanMa JWT Auth Pro Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

92% escaped48 total outputs
Attack Surface

JuanMa JWT Auth Pro Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionadmin_menuincludes\class-jwt-auth-pro-admin-settings.php:121
actionadmin_initincludes\class-jwt-auth-pro-admin-settings.php:122
actionadmin_enqueue_scriptsincludes\class-jwt-auth-pro-admin-settings.php:123
filterwp_redirectincludes\class-jwt-auth-pro-admin-settings.php:124
actionplugins_loadedjuanma-jwt-auth-pro.php:93
actionadmin_noticesjuanma-jwt-auth-pro.php:160
actionrest_api_initjuanma-jwt-auth-pro.php:181
filterrest_authentication_errorsjuanma-jwt-auth-pro.php:182
actionadmin_initjuanma-jwt-auth-pro.php:186
actionadmin_noticesjuanma-jwt-auth-pro.php:358
Maintenance & Trust

JuanMa JWT Auth Pro Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedUnknown
PHP min version7.4
Downloads124

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

JuanMa JWT Auth Pro Developer Profile

JuanMa Garrido

1 plugin · 0 total installs

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

How We Detect JuanMa JWT Auth Pro

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/juanma-jwt-auth-pro/assets/css/jwt-auth-pro-admin.css/wp-content/plugins/juanma-jwt-auth-pro/assets/js/jwt-auth-pro-admin.js
Script Paths
/wp-content/plugins/juanma-jwt-auth-pro/assets/js/jwt-auth-pro-admin.js
Version Parameters
juanma-jwt-auth-pro/assets/css/jwt-auth-pro-admin.css?ver=juanma-jwt-auth-pro/assets/js/jwt-auth-pro-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
jwt-auth-pro-settings-section
JS Globals
jwt_auth_pro_admin_params
REST Endpoints
/wp-json/jwt-auth-pro/v1/wp-json/jwt-auth-pro/v1/token/wp-json/jwt-auth-pro/v1/refresh
FAQ

Frequently Asked Questions about JuanMa JWT Auth Pro