OpenID Connect Server Security & Risk Analysis

wordpress.org/plugins/openid-connect-server

Use OpenID Connect to log in to other webservices using your own WordPress.

100 active installs v2.0.0 PHP 7.4+ WP 6.0+ Updated Apr 17, 2025
oauthoauth-serveroidcopenidopenid-connect
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is OpenID Connect Server Safe to Use in 2026?

Generally Safe

Score 100/100

OpenID Connect Server 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 "openid-connect-server" v2.0.0 plugin exhibits a strong security posture based on the provided static analysis. The absence of any identified dangerous functions, raw SQL queries, file operations, or external HTTP requests is highly commendable. Furthermore, the plugin demonstrates excellent practice with 100% of its SQL queries using prepared statements and all output being properly escaped, which significantly mitigates common web vulnerabilities like SQL injection and cross-site scripting (XSS).

The static analysis reveals a very limited attack surface with no unprotected entry points. The presence of capability checks, although minimal, is a positive indicator of access control measures. The lack of any recorded CVEs or past vulnerabilities further reinforces the perception of a well-secured plugin, suggesting a history of diligent security development.

While the plugin's current state is excellent, a minor concern arises from the absence of nonce checks. While the identified entry points are protected by capability checks, the lack of nonces on AJAX handlers (though there are none in this version) or other potential interaction points means that if new interaction methods were introduced in the future without proper nonce implementation, they could theoretically be susceptible to CSRF attacks. However, given the current limited attack surface and the strong emphasis on prepared statements and output escaping, the overall risk is very low.

Key Concerns

  • Missing nonce checks
Vulnerabilities
None known

OpenID Connect Server Security Vulnerabilities

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

OpenID Connect Server Code Analysis

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

SQL Query Safety

100% prepared10 total queries

Output Escaping

100% escaped27 total outputs
Attack Surface

OpenID Connect Server Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionwp_loadedopenid-connect-server.php:21
actiontemplate_redirectsrc\Http\Router.php:24
actionrest_api_initsrc\Http\Router.php:43
actionlogin_form_openid-authenticatesrc\OpenIDConnectServer.php:67
filtersite_status_testssrc\SiteStatusTests.php:7
actionoidc_cron_hooksrc\Storage\AuthorizationCodeStorage.php:19

Scheduled Events 1

oidc_cron_hook
Maintenance & Trust

OpenID Connect Server Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedApr 17, 2025
PHP min version7.4
Downloads8K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

OpenID Connect Server Developer Profile

Automattic

213 plugins · 19.2M total installs

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

How We Detect OpenID Connect Server

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/openid-connect-server/src/js/frontend.js
Script Paths
/wp-content/plugins/openid-connect-server/src/js/frontend.js
Version Parameters
openid-connect-server/src/js/frontend.js?ver=

HTML / DOM Fingerprints

JS Globals
window.oidcConfig
REST Endpoints
/wp-json/openid-connect/authorization/wp-json/openid-connect/token/wp-json/openid-connect/userinfo/wp-json/openid-connect/jwks
FAQ

Frequently Asked Questions about OpenID Connect Server