Login AWP Security & Risk Analysis

wordpress.org/plugins/login-awp

Customize your WordPress login page with themes, logos, and styles. Fast, lightweight, and built for a polished first impression.

0 active installs v3.2.2 PHP 7.4+ WP 5.4+ Updated May 6, 2025
custom-loginloginlogin-brandinglogin-pagestyle-builder
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Login AWP Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 11mo ago
Risk Assessment

The "login-awp" plugin v3.2.2 exhibits a generally good security posture based on the provided static analysis and vulnerability history. The plugin has a relatively small attack surface, with all identified AJAX handlers protected by authentication checks. The code follows secure coding practices, including the use of prepared statements for all SQL queries and a high percentage of properly escaped output. The absence of critical or high-severity taint flows, dangerous functions, file operations, and a clean vulnerability history further contribute to its positive security profile. The presence of nonce and capability checks on AJAX actions indicates a thoughtful approach to preventing unauthorized actions.

However, there are a few areas that warrant attention. The presence of three "flows with unsanitized paths" in the taint analysis, even without a critical or high severity rating, suggests a potential for path traversal vulnerabilities if these flows are not properly handled within the AJAX actions. While the plugin doesn't make external HTTP requests that are typically a major concern, it does make one, and the nature of this request isn't detailed, which could be a latent risk if it interacts with untrusted data. The overall low number of entry points and the complete lack of historical vulnerabilities are strong indicators of diligent security development and maintenance.

Key Concerns

  • Flows with unsanitized paths identified
  • External HTTP request made by plugin
Vulnerabilities
None known

Login AWP Security Vulnerabilities

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

Login AWP Code Analysis

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

Output Escaping

93% escaped87 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

7 flows3 with unsanitized paths
loginAwpAdminform (src\Admin\AdminRegister.php:133)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Login AWP Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 6

authwp_ajax_login_awp_submit_feedbacksrc\Admin\FeedbackManager.php:52
authwp_ajax_login_awp_save_custom_stylessrc\Admin\StyleBuilder.php:39
authwp_ajax_login_awp_reset_custom_stylessrc\Admin\StyleBuilder.php:40
authwp_ajax_login_awp_get_previewsrc\Admin\StyleBuilder.php:41
authwp_ajax_login_awp_preview_themesrc\Admin\ThemeManager.php:40
authwp_ajax_login_awp_save_themesrc\Admin\ThemeManager.php:41
WordPress Hooks 19
actionadmin_menusrc\Admin\AdminRegister.php:38
actionadmin_enqueue_scriptssrc\Admin\AdminRegister.php:42
actionadmin_enqueue_scriptssrc\Admin\AdminRegister.php:46
actionadmin_post_login_awp_form_actionsrc\Admin\AdminRegister.php:50
actionadmin_noticessrc\Admin\AdminRegister.php:55
actionadmin_noticessrc\Admin\AdminRegister.php:61
actionadmin_post_login_awp_dismiss_review_noticesrc\Admin\AdminRegister.php:67
actionadmin_enqueue_scriptssrc\Admin\FeedbackManager.php:46
actionadmin_footersrc\Admin\FeedbackManager.php:49
actionadmin_initsrc\Admin\FeedbackManager.php:55
actionadmin_enqueue_scriptssrc\Admin\StyleBuilder.php:38
actioninitsrc\Admin\StyleBuilder.php:44
actionadmin_enqueue_scriptssrc\Admin\ThemeManager.php:39
actioninitsrc\Admin\ThemeManager.php:44
actionlogin_enqueue_scriptssrc\Public\PublicRegister.php:31
actionlogin_enqueue_scriptssrc\Public\PublicRegister.php:36
actionlogin_enqueue_scriptssrc\Public\PublicRegister.php:41
actionlogin_headsrc\Public\PublicRegister.php:48
actionplugins_loadedsrc\Register.php:41
Maintenance & Trust

Login AWP Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 6, 2025
PHP min version7.4
Downloads1K

Community Trust

Rating40/100
Number of ratings1
Active installs0
Developer Profile

Login AWP Developer Profile

AWP Software

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 Login AWP

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/login-awp/assets/css/login-admin-styles.css/wp-content/plugins/login-awp/assets/js/login-admin.js
Script Paths
/wp-content/plugins/login-awp/assets/js/login-admin.js
Version Parameters
login-awp/assets/css/login-admin-styles.css?ver=login-awp/assets/js/login-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
login-awp-wraplogin-awp-headerlogin-awp-formlogin-awp-input-grouplogin-awp-buttonlogin-awp-image-uploadlogin-awp-image-previewlogin-awp-image-delete+3 more
HTML Comments
<!-- General Settings --><!-- Appearance Settings --><!-- Advanced Settings --><!-- Login AWP Plugin -->+2 more
Data Attributes
data-tabdata-settingdata-nonce-fielddata-nonce-actiondata-nonce-url
JS Globals
login_text
FAQ

Frequently Asked Questions about Login AWP