
All-in-One Microsoft 365 & Entra ID / Azure AD SSO Login Security & Risk Analysis
wordpress.org/plugins/login-with-azureEnable secure Azure AD Single Sign On for WordPress and integrate SharePoint, Power BI, Outlook, Dynamics 365, Microsoft Graph Email, and more
Is All-in-One Microsoft 365 & Entra ID / Azure AD SSO Login Safe to Use in 2026?
Generally Safe
Score 93/100All-in-One Microsoft 365 & Entra ID / Azure AD SSO Login has a strong security track record. Known vulnerabilities have been patched promptly.
The 'login-with-azure' plugin v2.2.6 exhibits a generally good security posture, with strong adherence to best practices such as 100% SQL prepared statements and a high percentage of properly escaped output. The static analysis reveals a limited attack surface with no unprotected entry points. Nonce and capability checks are present on the identified entry points (shortcodes), indicating an effort to secure these interactions.
However, the vulnerability history is a significant concern. The plugin has two known CVEs, one of which was critical, and the other medium. While there are currently no unpatched vulnerabilities, the historical presence of critical and medium severity issues, including Authentication Bypass and Cross-site Scripting, suggests a pattern of past security weaknesses that required significant remediation. The taint analysis, while showing no critical or high severity flows, did identify 5 flows with unsanitized paths, which, combined with the historical XSS vulnerability, warrants attention and potentially a closer manual review of these unsanitized paths.
In conclusion, while the current version demonstrates improved security practices and a clean slate of unpatched vulnerabilities, the past critical security incidents cannot be ignored. The presence of unsanitized paths in the taint analysis, though not leading to critical issues in this scan, is a red flag. Users should remain vigilant and ensure they are always on the latest version, as past critical vulnerabilities indicate a potential for future risks if development practices are not consistently robust.
Key Concerns
- Historical critical severity vulnerability
- Historical medium severity vulnerability
- Taint analysis found unsanitized paths
All-in-One Microsoft 365 & Entra ID / Azure AD SSO Login Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
All-in-One Microsoft 365 & Entra ID / Azure AD SSO Login <= 2.2.5 - Authentication Bypass
Multiple miniOrange Plugins (Various Version) - Reflected Cross-Site Scripting
All-in-One Microsoft 365 & Entra ID / Azure AD SSO Login Code Analysis
Bundled Libraries
Output Escaping
Data Flow Analysis
All-in-One Microsoft 365 & Entra ID / Azure AD SSO Login Attack Surface
Shortcodes 3
WordPress Hooks 17
Maintenance & Trust
All-in-One Microsoft 365 & Entra ID / Azure AD SSO Login Maintenance & Trust
Maintenance Signals
Community Trust
All-in-One Microsoft 365 & Entra ID / Azure AD SSO Login Alternatives
WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN)
wpo365-login
WordPress + Microsoft Entra | Ext. ID | B2C | M365 Integration for your Digital Workplace. For SSO, Mail, Roles, Access, Profiles, SharePoint, PowerBI …
miniOrange Embed Files for SharePoint/OneDrive
embed-sharepoint-onedrive-documents
Embed, manage, and sync Microsoft SharePoint and OneDrive documents, folders, lists, and files within WordPress pages, posts, or the media library.
PowerBI Embed Reports
embed-power-bi-reports
Embed Microsoft Power BI reports, tiles, dashboards, Q&A, etc in WordPress site with support for Row-level security (RLS).[24*7 Support]
Office 365 User Authentication for WordPress
o365-user-authentication
Authenticate and log in WordPress users securely with Office 365 / Azure Active Directory single sign-on.
All-in-One Microsoft 365 & Entra ID / Azure AD SSO Login Developer Profile
38 plugins · 83K total installs
How We Detect All-in-One Microsoft 365 & Entra ID / Azure AD SSO Login
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/login-with-azure/js/modernizr.min.js/wp-content/plugins/login-with-azure/js/bootstrap/popper.min.js/wp-content/plugins/login-with-azure/js/bootstrap/bootstrap.min.js/wp-content/plugins/login-with-azure/css/bootstrap/bootstrap.min.css/wp-content/plugins/login-with-azure/admin/partials/apps/partials/customization.min.jsjs/modernizr.min.jsjs/bootstrap/popper.min.jsjs/bootstrap/bootstrap.min.jscustomization.min.jslogin-with-azure/style.css?ver=login-with-azure/admin/partials/apps/partials/customization.min.js?ver=HTML / DOM Fingerprints
moazure_table_layoutmoazure_app_customizationmoazure_outer_divmoazure_customization_headermoazure-flexmoazure_attribute_map_headingmoazure_positionmoazure_tooltip+3 moredata-toggle="tooltip"MO_AZURE_CSS_JS_VERSIONMO_AZURE_PLUGIN_BASENAME