Teamspeak 3 Widget for WordPress Security & Risk Analysis

wordpress.org/plugins/teamspeak-3-viewer-plugin-for-wordpress-widget

Allows to show the Users and Channels of a Teamspeak3 as a Widget ( TS VIEWER )

60 active installs v1.0.3 PHP + WP 2.8+ Updated Aug 29, 2011
badgepluginssidebarwidgetwidgets
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Teamspeak 3 Widget for WordPress Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 14yr ago
Risk Assessment

The "teamspeak-3-viewer-plugin-for-wordpress-widget" plugin, version 1.0.3, exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices by exclusively using prepared statements for SQL queries and has no recorded vulnerabilities (CVEs). The attack surface is also relatively small, with only one shortcode as an entry point, and importantly, no AJAX handlers or REST API routes were identified as unprotected.

However, significant concerns arise from the code analysis. A notable weakness is that 0% of the outputs are properly escaped. This means that any dynamic data rendered by the plugin is vulnerable to Cross-Site Scripting (XSS) attacks if that data can be controlled by an attacker. The absence of nonce checks and capability checks on the identified entry points is also a critical oversight, potentially allowing unauthorized actions if the plugin's functionality can be triggered without proper verification.

While the lack of vulnerability history is encouraging, it doesn't negate the clear security risks identified in the current code. The absence of taint analysis results could be due to the analysis tools used or the nature of the code, but the identified unescaped outputs and missing authorization checks are concrete issues that require immediate attention. Overall, the plugin has some good foundational security practices, but the lack of output escaping and proper authorization checks creates significant vulnerabilities.

Key Concerns

  • No output escaping
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Teamspeak 3 Widget for WordPress Security Vulnerabilities

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

Teamspeak 3 Widget for WordPress Code Analysis

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

Output Escaping

0% escaped6 total outputs
Attack Surface

Teamspeak 3 Widget for WordPress Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[ts3_wp_viewer] ts3_wp_viewer.php:37
WordPress Hooks 1
actionwidgets_initts3_wp_viewer.php:144
Maintenance & Trust

Teamspeak 3 Widget for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested3.1.4
Last updatedAug 29, 2011
PHP min version
Downloads28K

Community Trust

Rating0/100
Number of ratings0
Active installs60
Developer Profile

Teamspeak 3 Widget for WordPress Developer Profile

Michi91

1 plugin · 60 total installs

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

How We Detect Teamspeak 3 Widget for WordPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/teamspeak-3-viewer-plugin-for-wordpress-widget/teamspeak-3-viewer-plugin-for-wordpress-widget.php/wp-content/plugins/teamspeak-3-viewer-plugin-for-wordpress-widget/libraries/TeamSpeak3/TeamSpeak3.php/wp-content/plugins/teamspeak-3-viewer-plugin-for-wordpress-widget/libraries/TeamSpeak3/TeamSpeak3_Viewer_Html.php/wp-content/plugins/teamspeak-3-viewer-plugin-for-wordpress-widget/images/viewer/

HTML / DOM Fingerprints

CSS Classes
ts3_div
Data Attributes
ts3_wp_viewer-submitts3_wp_viewer-namets3_wp_viewer-serveripts3_wp_viewer-queryportts3_wp_viewer-virtualserverportts3_wp_viewer-displaynamesonly
Shortcode Output
[ts3_wp_viewer]
FAQ

Frequently Asked Questions about Teamspeak 3 Widget for WordPress