Advanced Steam Widget Security & Risk Analysis

wordpress.org/plugins/advanced-steam-widget

Displays Steam gaming statistics in a widget with increased flexibility, stability, and performance

100 active installs v1.7 PHP + WP 3.0+ Updated Jun 17, 2018
gamingsteamtemplatewidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Advanced Steam Widget Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The "advanced-steam-widget" v1.7 plugin exhibits a generally positive security posture with no known vulnerabilities or critical code signals. The absence of dangerous functions, raw SQL queries, and file operations is a strong indicator of secure coding practices. Furthermore, the lack of recorded CVEs and a history of past vulnerabilities suggests a well-maintained and secure plugin over time.

However, the static analysis reveals several significant areas of concern. The most glaring issue is the extremely low percentage of properly escaped output, with only 2% of 43 outputs being properly escaped. This presents a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. Additionally, the complete lack of nonce checks and capability checks on the single shortcode entry point is a major security oversight, leaving it vulnerable to unauthorized actions. The presence of external HTTP requests also warrants careful review to ensure they are handled securely.

In conclusion, while the plugin benefits from a clean vulnerability history and the avoidance of common risky functions, the identified issues with output escaping and missing authorization checks on its primary entry point are critical and require immediate attention. These weaknesses could easily be exploited to compromise a WordPress site.

Key Concerns

  • Very low output escaping percentage
  • Missing nonce checks on shortcode
  • Missing capability checks on shortcode
  • External HTTP requests present
Vulnerabilities
None known

Advanced Steam Widget Security Vulnerabilities

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

Advanced Steam Widget Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
42
1 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
1
Bundled Libraries
0

Output Escaping

2% escaped43 total outputs
Attack Surface

Advanced Steam Widget Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[steam] steam_widget.php:849
WordPress Hooks 8
actionwp_loadedsteam_widget.php:343
actionsidebar_admin_setupsteam_widget.php:346
filterwidget_form_callbacksteam_widget.php:580
filtercron_schedulessteam_widget.php:773
actionadvanced_steam_widget_updatesteam_widget.php:775
actionwidgets_initsteam_widget.php:783
actiondeactivated_pluginsteam_widget.php:792
actionadmin_enqueue_scriptssteam_widget.php:825

Scheduled Events 1

advanced_steam_widget_update
Maintenance & Trust

Advanced Steam Widget Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedJun 17, 2018
PHP min version
Downloads15K

Community Trust

Rating100/100
Number of ratings5
Active installs100
Developer Profile

Advanced Steam Widget Developer Profile

harpercl

1 plugin · 100 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Advanced Steam Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/advanced-steam-widget/style.css/wp-content/plugins/advanced-steam-widget/advanced-steam-widget.js
Script Paths
/wp-content/plugins/advanced-steam-widget/advanced-steam-widget.js
Version Parameters
advanced-steam-widget/style.css?ver=advanced-steam-widget.js?ver=

HTML / DOM Fingerprints

CSS Classes
steam-widgetsteam-widget-profilesteam-widget-profile-smallsteam-widget-profile-gamessteam-widget-gamessteam-widget-gridsteam-widget-fullprofile+6 more
HTML Comments
preset templates
Data Attributes
IF_INGAMEIF_ONLINEIF_GAME_INGAMEIF_GAME_STATS
Shortcode Output
<div class="steam-widget steam-widget-profile"><div class="steam-widget steam-widget-profile-small"><div class="steam-widget steam-widget-profile-games"><div class="steam-widget steam-widget-games">
FAQ

Frequently Asked Questions about Advanced Steam Widget