Login with Microsoft Entra ID Security & Risk Analysis

wordpress.org/plugins/login-azure

A lightweight plugin to enable secure Single Sign-On (SSO) with Azure Active Directory.

50 active installs v1.0.0 PHP + WP 6.3+ Updated Apr 28, 2025
azureentraloginmicrosoftsso
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Login with Microsoft Entra ID Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The login-azure plugin v1.0.0 demonstrates a generally strong security posture based on the provided static analysis. The complete absence of dangerous functions, SQL queries executed without prepared statements, and a high percentage of properly escaped output are all positive indicators. Furthermore, the lack of any recorded vulnerabilities or CVEs historically suggests a commitment to security or a lack of prior exposure. However, there are significant areas of concern that temper this positive outlook. The complete absence of nonce checks and capability checks is a critical weakness, especially given the presence of a shortcode which represents a direct entry point into the plugin's functionality. While the attack surface is currently small and has no unprotected entry points in the static analysis, the lack of these fundamental security mechanisms leaves it vulnerable to potential cross-site request forgery (CSRF) attacks if any functionality is exposed or triggered by the shortcode. The two external HTTP requests also warrant careful scrutiny as they could be potential avenues for server-side request forgery (SSRF) or other network-based attacks if not handled with robust input validation and sanitization, though no taint flows were identified in this analysis.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
  • External HTTP requests
Vulnerabilities
None known

Login with Microsoft Entra ID Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Login with Microsoft Entra ID Release Timeline

v1.0.0Current
Code Analysis
Analyzed Mar 16, 2026

Login with Microsoft Entra ID Code Analysis

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

Output Escaping

92% escaped26 total outputs
Attack Surface

Login with Microsoft Entra ID Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[loginwiaz_login_button] classes\class-loginwithazure.php:287
WordPress Hooks 9
actionlogin_formclasses\class-loginwithazure.php:52
actionplugins_loadedclasses\class-loginwithazure.php:53
filterallowed_redirect_hostsclasses\class-loginwithazure.php:55
filtertemplate_includeclasses\class-loginwithazure.php:56
filtertheme_page_templatesclasses\class-loginwithazure.php:57
actionlogin_initclasses\class-loginwithazure.php:63
actionadmin_menuclasses\class-settingspage.php:78
actionadmin_initclasses\class-settingspage.php:79
actionadmin_enqueue_scriptsclasses\class-settingspage.php:80
Maintenance & Trust

Login with Microsoft Entra ID Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedApr 28, 2025
PHP min version
Downloads639

Community Trust

Rating0/100
Number of ratings0
Active installs50
Developer Profile

Login with Microsoft Entra ID Developer Profile

sabithahmd

1 plugin · 50 total installs

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

How We Detect Login with Microsoft Entra ID

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

Asset Fingerprints

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

HTML / DOM Fingerprints

Data Attributes
data-loginwiaz_cred_storagedata-loginwiaz_cred_storage-environmentdata-loginwiaz_client_id_valuedata-loginwiaz_client_secret_valuedata-loginwiaz_tenant_id_valuedata-loginwiaz_redirect_url_value+1 more
JS Globals
loginwiaz_ajax_object
FAQ

Frequently Asked Questions about Login with Microsoft Entra ID