Jeba ajax login/register Security & Risk Analysis

wordpress.org/plugins/jeba-ajax-login-and-register

This is Jeba ajax login/register wordpress plugin. By using a simple shortcode easily can use ajax login/register in your site.

10 active installs v1.1.0 PHP + WP 3.0.1+ Updated May 11, 2015
ajax-loginajax-sign-upajax-signingloginregister
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Jeba ajax login/register Safe to Use in 2026?

Generally Safe

Score 85/100

Jeba ajax login/register has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The "jeba-ajax-login-and-register" v1.1.0 plugin exhibits a generally positive security posture based on the provided static analysis. The absence of known CVEs and a clean vulnerability history are significant strengths. The code implements prepared statements for all SQL queries, which is a critical security best practice and mitigates SQL injection risks. Furthermore, the plugin correctly uses nonces for its AJAX handlers, and importantly, all identified entry points (AJAX handlers and shortcodes) appear to have authentication checks, indicating a conscious effort to protect sensitive operations.

However, there are areas for improvement. The most concerning aspect is the low percentage of properly escaped output (22%). This indicates a significant risk of Cross-Site Scripting (XSS) vulnerabilities, where unsanitized user input could be rendered directly in the browser, allowing attackers to inject malicious scripts. While the attack surface is small and all entry points seem protected, the lack of capability checks on AJAX handlers could still pose a risk if the authentication mechanism itself is flawed or can be bypassed, allowing lower-privileged users to access sensitive AJAX actions. The zero taint analysis flows are positive but might be an artifact of the analysis depth; however, the output escaping issue is concrete and requires immediate attention.

In conclusion, the plugin has a solid foundation in terms of SQL security and nonce usage. The absence of historical vulnerabilities is encouraging. Nevertheless, the prevalent output escaping issues present a tangible and significant XSS risk that needs to be addressed. Focusing on proper output sanitization for all dynamic content displayed to users will greatly enhance the plugin's overall security.

Key Concerns

  • Low output escaping percentage (22%)
  • No capability checks on AJAX handlers
Vulnerabilities
None known

Jeba ajax login/register Security Vulnerabilities

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

Jeba ajax login/register Code Analysis

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

Output Escaping

22% escaped9 total outputs
Attack Surface

Jeba ajax login/register Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

noprivwp_ajax_ajaxloginmain-functions.php:38
noprivwp_ajax_ajaxregistermain-functions.php:40

Shortcodes 1

[jeba_login] main-functions.php:154
WordPress Hooks 3
actioninitmain-functions.php:15
actioninitmain-functions.php:48
actionwp_footermain-functions.php:152
Maintenance & Trust

Jeba ajax login/register Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.0
Last updatedMay 11, 2015
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Jeba ajax login/register Developer Profile

Md Jahed

10 plugins · 190 total installs

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

How We Detect Jeba ajax login/register

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/jeba-ajax-login-and-register/css/ajax-auth-style.css/wp-content/plugins/jeba-ajax-login-and-register/js/jquery.validate.js/wp-content/plugins/jeba-ajax-login-and-register/js/ajax-auth-script.js
Script Paths
/wp-content/plugins/jeba-ajax-login-and-register/js/jquery.validate.js/wp-content/plugins/jeba-ajax-login-and-register/js/ajax-auth-script.js

HTML / DOM Fingerprints

CSS Classes
ajax-authlogin_button
Data Attributes
id="login"id="register"id="pop_signup"id="pop_login"id="username"id="password"+6 more
JS Globals
ajax_auth_object
REST Endpoints
/wp-json/wp/v2/users
Shortcode Output
<a class="login_button" id="show_login" href="">Login</a><a class="login_button" id="show_signup" href="">Signup</a>
FAQ

Frequently Asked Questions about Jeba ajax login/register