Embed Grooveshark Security & Risk Analysis

wordpress.org/plugins/embed-grooveshark

This plugin allows you to embed grooveshark songs and playlists in your posts/pages/widgets with a shortcode.

10 active installs v0.3 PHP + WP 2.9+ Updated Dec 27, 2011
audioembedgroovesharkmusicsocial
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Embed Grooveshark Safe to Use in 2026?

Generally Safe

Score 85/100

Embed Grooveshark 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 "embed-grooveshark" plugin v0.3 exhibits a generally strong security posture with no recorded vulnerabilities and a limited attack surface. The static analysis indicates all identified entry points (shortcodes) lack explicit authentication checks, but this is mitigated by the absence of external HTTP requests or file operations that could be exploited through such entry points. The plugin also demonstrates good practices by exclusively using prepared statements for SQL queries. However, the significant number of outputs (135 total) with only 15% properly escaped raises a notable concern regarding potential Cross-Site Scripting (XSS) vulnerabilities. The presence of the `create_function` dangerous function, while not necessarily exploitable in this context without further analysis, is a red flag for insecure coding practices. The lack of any recorded vulnerabilities in its history is a positive sign, suggesting the developers either follow secure coding standards or the plugin's functionality is not complex enough to attract attackers.

Key Concerns

  • Unescaped output
  • Dangerous function: create_function
  • Shortcode entry points without auth checks
Vulnerabilities
None known

Embed Grooveshark Security Vulnerabilities

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

Embed Grooveshark Code Analysis

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

Dangerous Functions Found

create_functionadd_action( 'widgets_init', create_function( '', 'register_widget( "Grooveshark_Playlist_Widget" );'includes\GroovesharkPlaylistWidget.class.php:153
create_functionadd_action( 'widgets_init', create_function( '', 'register_widget( "Grooveshark_Song_List_Widget" );includes\GroovesharkSongListWidget.class.php:160
create_functionadd_action( 'widgets_init', create_function( '', 'register_widget( "Grooveshark_Song_Widget" );' ) )includes\GroovesharkSongWidget.class.php:161

Output Escaping

15% escaped135 total outputs
Attack Surface

Embed Grooveshark Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[grooveshark] includes\GroovesharkShortcode.class.php:12
WordPress Hooks 8
actionswitch_themeincludes\GroovesharkPlaylistWidget.class.php:17
actionwidgets_initincludes\GroovesharkPlaylistWidget.class.php:153
actioninitincludes\GroovesharkShortcode.class.php:13
actionwp_footerincludes\GroovesharkShortcode.class.php:14
actionswitch_themeincludes\GroovesharkSongListWidget.class.php:17
actionwidgets_initincludes\GroovesharkSongListWidget.class.php:160
actionswitch_themeincludes\GroovesharkSongWidget.class.php:17
actionwidgets_initincludes\GroovesharkSongWidget.class.php:161
Maintenance & Trust

Embed Grooveshark Maintenance & Trust

Maintenance Signals

WordPress version tested3.2.1
Last updatedDec 27, 2011
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Embed Grooveshark Developer Profile

manfer

2 plugins · 510 total installs

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

How We Detect Embed Grooveshark

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/embed-grooveshark/js/embed_grooveshark.js
Script Paths
/wp-content/plugins/embed-grooveshark/js/embed_grooveshark.js
Version Parameters
embed-grooveshark/js/embed_grooveshark.js?ver=

HTML / DOM Fingerprints

CSS Classes
grooveshark_song_widget
HTML Comments
<![if !IE]><![endif]>
Data Attributes
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"type="application/x-shockwave-flash"data="http://grooveshark.com/widget.swf"data="http://grooveshark.com/songWidget.swf"allowScriptAccessflashvars+1 more
JS Globals
swfobjectjQuery
Shortcode Output
[groovesharktype="song"type="songlist"type="playlist"
FAQ

Frequently Asked Questions about Embed Grooveshark