WP Steam Auth Security & Risk Analysis

wordpress.org/plugins/wp-steam-auth

Register, Login & Synchronize WP Users via Steam Authentification

80 active installs v0.6.4 PHP + WP 4.0+ Updated Apr 29, 2017
oauthopenidsteamsteam-authsteam-authentification
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Steam Auth Safe to Use in 2026?

Generally Safe

Score 85/100

WP Steam Auth has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The wp-steam-auth plugin v0.6.4 exhibits a generally good security posture based on the provided static analysis. It demonstrates strong adherence to secure coding practices, notably the absence of dangerous functions, the exclusive use of prepared statements for all SQL queries, and a reasonable percentage of output escaping. The limited attack surface, with only one shortcode and no identified unprotected entry points, further enhances its security. The plugin also incorporates capability checks, indicating an attempt to enforce user permissions for certain actions. Furthermore, the absence of any recorded vulnerabilities in its history suggests a history of stable and secure development.

However, there are a few areas for improvement. The complete lack of nonce checks across all identified entry points is a significant concern. While the attack surface is small, the shortcode could potentially be exploited if it handles user-supplied data without proper nonce validation, leading to unintended actions. The file operations and external HTTP requests, while not inherently problematic, warrant attention to ensure they are handled securely and do not introduce vulnerabilities. The low percentage of properly escaped output, while not critical given the other security measures, leaves room for potential cross-site scripting (XSS) vulnerabilities if the unescaped outputs handle user-controlled data.

Key Concerns

  • Missing nonce checks on entry points
  • 29% of output is not properly escaped
Vulnerabilities
None known

WP Steam Auth Security Vulnerabilities

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

WP Steam Auth Code Analysis

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

Output Escaping

71% escaped69 total outputs
Attack Surface

WP Steam Auth Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[wp_steam_auth] inc\shortcodes.php:34
WordPress Hooks 24
filterget_avatarinc\filters.php:4
filterget_avatar_urlinc\filters.php:41
filterbp_core_fetch_avatarinc\filters.php:77
filterpre_update_option_wpsapSettings_steamAppUrlinc\filters.php:97
filterpre_update_option_wpsapSettings_steamAppLoginUrlinc\filters.php:98
filterpre_update_option_wpsapSettings_steamAppSyncUrlinc\filters.php:99
filterpre_update_option_wpsapSettings_steamAppLogoutUrlinc\filters.php:100
actiongenerate_rewrite_rulesinc\filters.php:107
filterquery_varsinc\filters.php:127
actionadmin_initinc\filters.php:134
filtermanage_users_columnsinc\filters.php:144
filtermanage_users_custom_columninc\filters.php:152
actionadmin_footerinc\filters.php:185
filteruser_row_actionsinc\filters.php:200
actionload-users.phpinc\filters.php:210
actionshow_user_profileinc\filters.php:227
actionedit_user_profileinc\filters.php:228
actionpersonal_options_updateinc\filters.php:307
actionedit_user_profile_updateinc\filters.php:308
actionadmin_headinc\filters.php:335
actionadmin_enqueue_scriptsinc\filters.php:346
actionwpwp-steam-auth.php:50
actionadmin_menuwp-steam-auth.php:223
actionadmin_initwp-steam-auth.php:246
Maintenance & Trust

WP Steam Auth Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedApr 29, 2017
PHP min version
Downloads10K

Community Trust

Rating88/100
Number of ratings9
Active installs80
Developer Profile

WP Steam Auth Developer Profile

Konrad Chmielewski

5 plugins · 130K total installs

69
trust score
Avg Security Score
86/100
Avg Patch Time
177 days
View full developer profile
Detection Fingerprints

How We Detect WP Steam Auth

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-steam-auth/css/wp-steam-auth.css/wp-content/plugins/wp-steam-auth/js/wp-steam-auth.min.js
Script Paths
/wp-content/plugins/wp-steam-auth/js/wp-steam-auth.min.js
Version Parameters
wp-steam-auth/css/wp-steam-auth.css?ver=wp-steam-auth/js/wp-steam-auth.min.js?ver=

HTML / DOM Fingerprints

JS Globals
window.location.href
FAQ

Frequently Asked Questions about WP Steam Auth