OAuth client Single Sign On for WordPress ( OAuth 2.0 SSO ) Security & Risk Analysis

wordpress.org/plugins/oauth-client-for-user-authentication

WordPress OAuth client SSO ( OAuth 2.0 & OpenID SSO ) plugin allows login ( Single Sign On ) with your OAuth Servers like AWS Cognito, Amazon, Az …

200 active installs v3.1.1 PHP 7.2+ WP 5.0+ Updated Feb 21, 2023
authenticationoauthoauth-clientoauth-serveroauth2-0
83
B · Generally Safe
CVEs total2
Unpatched0
Last CVEAug 23, 2022
Safety Verdict

Is OAuth client Single Sign On for WordPress ( OAuth 2.0 SSO ) Safe to Use in 2026?

Mostly Safe

Score 83/100

OAuth client Single Sign On for WordPress ( OAuth 2.0 SSO ) is generally safe to use though it hasn't been updated recently. 2 past CVEs were resolved. Keep it updated.

2 known CVEsLast CVE: Aug 23, 2022Updated 3yr ago
Risk Assessment

The "oauth-client-for-user-authentication" plugin v3.1.1 presents a mixed security posture. On the positive side, the static analysis reveals a lack of direct attack vectors such as AJAX handlers, REST API routes, shortcodes, or cron events that are exposed without authentication. Furthermore, SQL queries are exclusively using prepared statements, and a high percentage of output is properly escaped. However, several concerning signals exist. The presence of 5 flows with unsanitized paths, despite no critical or high severity taint flows being reported, warrants attention as it suggests potential for vulnerabilities if these paths are ever exposed to user input. The plugin also makes 4 external HTTP requests, which could be exploited if not handled securely. A significant concern is the plugin's history of 2 high severity vulnerabilities, specifically Missing Authorization and Cross-site Scripting. While currently unpatched CVEs are 0, the recurring nature of these vulnerability types in the past indicates a potential for similar weaknesses to re-emerge in future versions if code review and secure coding practices are not rigorously applied. The lack of capability checks in the code signals is also a weakness, as it implies that some functionalities might be accessible to users who should not have access.

Key Concerns

  • 5 unsanitized paths in taint analysis
  • 4 external HTTP requests
  • 2 high severity vulnerabilities in history
  • 0 capability checks
Vulnerabilities
2

OAuth client Single Sign On for WordPress ( OAuth 2.0 SSO ) Security Vulnerabilities

CVEs by Year

2 CVEs in 2022
2022
Patched Has unpatched

Severity Breakdown

High
2

2 total CVEs

CVE-2022-3119high · 7.3Missing Authorization

OAuth client Single Sign On for WordPress ( OAuth 2.0 SSO ) <= 3.0.3 - Missing Authorization

Aug 23, 2022 Patched in 3.0.4 (518d)
WF-517653e5-fdad-4360-82a5-32b16a6cd631-oauth-client-for-user-authenticationhigh · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

OAuth client Single Sign On for WordPress ( OAuth 2.0 SSO ) <= 3.0.1 - Cross-Site Scripting

May 3, 2022 Patched in 3.0.2 (630d)
Code Analysis
Analyzed Mar 16, 2026

OAuth client Single Sign On for WordPress ( OAuth 2.0 SSO ) Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

80% escaped90 total outputs
Data Flows
5 unsanitized

Data Flow Analysis

7 flows5 with unsanitized paths
<customerUtility> (Assets\services\customerUtility.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

OAuth client Single Sign On for WordPress ( OAuth 2.0 SSO ) Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_menuoauthclient_controller.php:36
actioninitoauthclient_controller.php:37
actionadmin_footeroauthclient_controller.php:40
actionlogin_formoauthclient_controller.php:43
Maintenance & Trust

OAuth client Single Sign On for WordPress ( OAuth 2.0 SSO ) Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedFeb 21, 2023
PHP min version7.2
Downloads16K

Community Trust

Rating82/100
Number of ratings8
Active installs200
Developer Profile

OAuth client Single Sign On for WordPress ( OAuth 2.0 SSO ) Developer Profile

mysteve06

1 plugin · 200 total installs

67
trust score
Avg Security Score
83/100
Avg Patch Time
574 days
View full developer profile
Detection Fingerprints

How We Detect OAuth client Single Sign On for WordPress ( OAuth 2.0 SSO )

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/oauth-client-for-user-authentication/Assets/css/style.css/wp-content/plugins/oauth-client-for-user-authentication/Assets/js/script.js
Script Paths
/wp-content/plugins/oauth-client-for-user-authentication/Assets/js/script.js
Version Parameters
/oauth-client-for-user-authentication/Assets/css/style.css?ver=/oauth-client-for-user-authentication/Assets/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
buttons_styleoauthclient_layout_container
Data Attributes
data-nonce
JS Globals
oc_oauthclient_layout_script
FAQ

Frequently Asked Questions about OAuth client Single Sign On for WordPress ( OAuth 2.0 SSO )