
Shoutcast Icecast HTML5 Radio Player Security & Risk Analysis
wordpress.org/plugins/shoutcast-icecast-html5-radio-playerA secure HTML5 radio player for Shoutcast, Icecast, and podcast streams with social sharing.
Is Shoutcast Icecast HTML5 Radio Player Safe to Use in 2026?
Generally Safe
Score 99/100Shoutcast Icecast HTML5 Radio Player has a strong security track record. Known vulnerabilities have been patched promptly.
The shoutcast-icecast-html5-radio-player plugin version 2.1.8 exhibits a generally good security posture with several positive indicators. The absence of dangerous functions, a complete reliance on prepared statements for SQL queries, and the presence of nonce checks are commendable. Furthermore, the limited attack surface, with only one shortcode and no unprotected entry points, suggests a relatively controlled environment.
However, there are areas of concern that warrant attention. The static analysis reveals that 32% of output operations are not properly escaped. This indicates a potential for Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not handled with sufficient sanitization before being displayed. While the taint analysis found no critical or high-severity unsanitized paths, the existence of unescaped output remains a risk.
The vulnerability history is particularly noteworthy, with one medium-severity CVE recorded relatively recently (2024-10-24). The common vulnerability type being XSS further reinforces the concern raised by the unescaped output. This pattern suggests that while the developers are addressing vulnerabilities, the underlying coding practices, specifically around output handling, may need further hardening to prevent similar issues in the future. Overall, the plugin has strengths in its code execution control but requires improvement in output sanitization to fully mitigate risks.
Key Concerns
- Significant percentage of unescaped output
- Medium severity CVE recorded recently
- History of XSS vulnerabilities
Shoutcast Icecast HTML5 Radio Player Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Shoutcast Icecast HTML5 Radio Player <= 2.1.7 - Authenticated (Contributor+) Stored Cross-Site Scripting
Shoutcast Icecast HTML5 Radio Player Code Analysis
Output Escaping
Data Flow Analysis
Shoutcast Icecast HTML5 Radio Player Attack Surface
Shortcodes 1
WordPress Hooks 1
Maintenance & Trust
Shoutcast Icecast HTML5 Radio Player Maintenance & Trust
Maintenance Signals
Community Trust
Shoutcast Icecast HTML5 Radio Player Alternatives
StreamCast – Live Radio Streaming Player
streamcast
StreamCast allows you to play IceCast, Shoutcast, Radionomy, RadioJar, RadioCo and more beautifully inside WordPress.
WPRadio – WordPress Radio Streaming Plugin
wpradio
An entire radio streaming platform within your WordPress site.
Radio Player Page
radio-player-page
Dedicated player pages for your radio streams, with program scheduling and continuous playback.
Serverless Radio
serverless-radio
A serverless MP3 linear streaming plugin that lets you create AutoDJ-like playlists from public MP3 folders — no VPS required.
VMPlayer
vmplayer
VMPlayer (Vouscast Media Player) is a popout player specifically designed for Shoutcast and Icecast radio.
Shoutcast Icecast HTML5 Radio Player Developer Profile
9 plugins · 1K total installs
How We Detect Shoutcast Icecast HTML5 Radio Player
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/shoutcast-icecast-html5-radio-player/shoutcast-icecast-html5-radio-player.css/wp-content/plugins/shoutcast-icecast-html5-radio-player/js/jquery-1.9.1.min.js/wp-content/plugins/shoutcast-icecast-html5-radio-player/js/jplayer/jquery.jplayer.min.js/wp-content/plugins/shoutcast-icecast-html5-radio-player/js/jplayer/add-on/jplayer.playlist.min.js/wp-content/plugins/shoutcast-icecast-html5-radio-player/js/main.js/wp-content/plugins/shoutcast-icecast-html5-radio-player/js/jquery-1.9.1.min.js/wp-content/plugins/shoutcast-icecast-html5-radio-player/js/jplayer/jquery.jplayer.min.js/wp-content/plugins/shoutcast-icecast-html5-radio-player/js/jplayer/add-on/jplayer.playlist.min.js/wp-content/plugins/shoutcast-icecast-html5-radio-player/js/main.jsshoutcast-icecast-html5-radio-player/shoutcast-icecast-html5-radio-player.css?ver=shoutcast-icecast-html5-radio-player/js/jquery-1.9.1.min.js?ver=shoutcast-icecast-html5-radio-player/js/jplayer/jquery.jplayer.min.js?ver=shoutcast-icecast-html5-radio-player/js/jplayer/add-on/jplayer.playlist.min.js?ver=shoutcast-icecast-html5-radio-player/js/main.js?ver=HTML / DOM Fingerprints
jp-jplayerjp-playlistjp-guijp-video-360pshoutcast-icecast-html5-radio-player-widget<!-- Shoutcast Icecast HTML5 Radio Player Options --><!-- Default Options --><!-- Admin Menu --><!-- Shortcode With Sanitization + Escaping (Security Fixed) -->data-radiolinkdata-radiotypedata-bcolordata-imagedata-facebookdata-twitter+2 morejQuerymyPlaylist<div class="shoutcast-icecast-html5-radio-player-widget"><div id="jquery_jplayer_1"></div><div id="jp_container_1" class="jp-video jp-video-270p"><div class="jp-gui">