Ajaxify WP Login Security & Risk Analysis

wordpress.org/plugins/wp-login-ajaxify

This plugin turns wp-login.php form submission to an ajax form submission.

0 active installs v2.0.2 PHP 8.0+ WP 5.6+ Updated Dec 9, 2025
ajaxajax-loginuser-loginwp-loginwp-custom-login
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Ajaxify WP Login Safe to Use in 2026?

Generally Safe

Score 100/100

Ajaxify WP Login has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The wp-login-ajaxify plugin version 2.0.2 exhibits a generally good security posture with several positive indicators. The code analysis reveals a clean slate regarding dangerous functions, file operations, and external HTTP requests. Furthermore, all SQL queries are properly prepared, and all identified output is correctly escaped, which are excellent practices for preventing common web vulnerabilities. The absence of any known vulnerabilities in its history is also a strong positive sign, suggesting a history of stable and secure development.

However, a significant concern arises from the attack surface analysis. The plugin exposes one AJAX handler that lacks authentication checks. While there is a nonce check present, it's crucial to verify if this nonce check is implemented correctly and universally for all sensitive operations within that AJAX handler. A single unprotected entry point, even with a nonce, can be a potential avenue for exploitation if the nonce mechanism is flawed or bypassed. The lack of capability checks is another area for improvement, as not verifying user permissions before executing actions can lead to privilege escalation if an attacker can trigger these actions.

Key Concerns

  • AJAX handler without authentication check
  • Lack of capability checks on AJAX handler
Vulnerabilities
None known

Ajaxify WP Login Security Vulnerabilities

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

Ajaxify WP Login 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
1 unprotected

Ajaxify WP Login Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

noprivwp_ajax_wpla_login_ajaxincludes\class-wp-login-ajaxify.php:131
WordPress Hooks 3
actionlogin_enqueue_scriptsincludes\class-wp-login-ajaxify.php:126
actionlogin_enqueue_scriptsincludes\class-wp-login-ajaxify.php:127
actionlogin_formincludes\class-wp-login-ajaxify.php:129
Maintenance & Trust

Ajaxify WP Login Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 9, 2025
PHP min version8.0
Downloads2K

Community Trust

Rating100/100
Number of ratings2
Active installs0
Developer Profile

Ajaxify WP Login Developer Profile

Sajjad Hossain Sagor

32 plugins · 10K total installs

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

How We Detect Ajaxify WP Login

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-login-ajaxify/public/css/public.css/wp-content/plugins/wp-login-ajaxify/public/js/public.js
Script Paths
/wp-content/plugins/wp-login-ajaxify/public/js/public.js
Version Parameters
wp-login-ajaxify/public/css/public.css?ver=wp-login-ajaxify/public/js/public.js?ver=

HTML / DOM Fingerprints

CSS Classes
updating
Data Attributes
id="wpla_login_nonce"
JS Globals
WpLoginAjaxify
FAQ

Frequently Asked Questions about Ajaxify WP Login