
OneLogin SAML SSO Security & Risk Analysis
wordpress.org/plugins/onelogin-saml-ssoThis plugin provides single sign-on via SAML and gives users one-click access to their WordPress accounts from identity providers like OneLogin.
Is OneLogin SAML SSO Safe to Use in 2026?
Generally Safe
Score 96/100OneLogin SAML SSO has a strong security track record. Known vulnerabilities have been patched promptly.
The 'onelogin-saml-sso' plugin v3.4.0 exhibits a mixed security posture. On one hand, the static analysis reveals a commendable absence of directly exposed entry points like AJAX handlers, REST API routes, or shortcodes without authentication. All SQL queries are properly prepared, and file operations are minimal. However, the output escaping is a significant concern, with 57% of outputs not being properly escaped, potentially leading to cross-site scripting (XSS) vulnerabilities.
The taint analysis shows one flow with unsanitized paths, which, while not classified as critical or high, still represents a potential risk for path traversal or information disclosure. The plugin's vulnerability history is concerning, with 5 known CVEs, including a past critical vulnerability related to improper authentication and others involving open redirects, XML entity expansion, and hard-coded credentials. The fact that the last known vulnerability was in 2021, and there are currently no unpatched CVEs, suggests that these past issues may have been addressed, but the historical pattern indicates a tendency for security weaknesses.
In conclusion, while the plugin has implemented some good security practices like prepared statements and limited attack surface, the poor output escaping and past vulnerability history present notable risks. The lack of critical or high severity findings in the current static and taint analysis is positive, but the historical context and the unescaped outputs warrant careful consideration and potential further investigation.
Key Concerns
- Significant portion of outputs not properly escaped
- One flow with unsanitized paths
- History of 5 known CVEs, including critical
OneLogin SAML SSO Security Vulnerabilities
CVEs by Year
Severity Breakdown
5 total CVEs
OneLogin SAML SSO <= 3.1.2 - Open Redirection
OneLogin SAML SSO <= 2.8.0 - Distributed Denial-of-Service
OneLogin SAML SSO <= 2.4.2 - Use of Vulnerable Component
OneLogin SAML-SSO Plugin < 2.1.6 - Authentication Bypass
OneLogin SAML SSO < 2.2.0 - Authentication Bypass
OneLogin SAML SSO Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
OneLogin SAML SSO Attack Surface
WordPress Hooks 21
Maintenance & Trust
OneLogin SAML SSO Maintenance & Trust
Maintenance Signals
Community Trust
OneLogin SAML SSO Alternatives
SAML Single Sign On – SSO Login
miniorange-saml-20-single-sign-on
SAML SSO (Single Sign On) for WordPress Login with Okta, Entra ID, Azure AD/B2C, G-Suite, Shibboleth, OneLogin, Keycloak, Salesforce [24/7 Support]
Cloud SAML SSO – Single Sign On Login
cloud-sso-single-sign-on
WordPress SSO using SAML IDPs to enable single sign on using Azure AD, Office 365, Okta, ADFS, KeyCloak, OneLogin, Salesforce, Google Apps Gsuite
SSO Login – Universal (OAuth + SAML)
authress
SSO Login provides user login, business authentication, SSO, Social login, and Single Sign-On for all sites.
Frontegg SAML SSO
frontegg-saml-sso
Replace the WordPress login and logout flows with secure SAML-based authentication via Frontegg. Easily configure your SSO app from the admin panel.
OAuth Single Sign On – SSO (OAuth Client)
miniorange-login-with-eve-online-google-facebook
WordPress SSO (Single Sign On) with Azure, Azure B2C, Cognito, Okta, Classlink, Discord, Clever, Keycloak, OAuth & OpenID Providers [24/7 SUPPORT].
OneLogin SAML SSO Developer Profile
1 plugin · 7K total installs
How We Detect OneLogin SAML SSO
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/onelogin-saml-sso/assets/js/hide-login-form.jsassets/js/hide-login-form.jsHTML / DOM Fingerprints
data-saml-login-urldata-saml-logout-urloneLoginSAML