MP3 Playlist Lite Security & Risk Analysis

wordpress.org/plugins/mp3-playlist

Short description Allows you to add a playlist of MP3 files to pages, posts and sidebar.

10 active installs v1.0.0 PHP + WP 3.1+ Updated Unknown
mp3musicplayerplaylistsong
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MP3 Playlist Lite Safe to Use in 2026?

Generally Safe

Score 100/100

MP3 Playlist Lite has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "mp3-playlist" v1.0.0 plugin exhibits a mixed security posture. On the positive side, it boasts a small attack surface with no AJAX handlers or REST API routes lacking permission callbacks. The majority of its SQL queries utilize prepared statements, and there are no known historical vulnerabilities or unpatched CVEs, suggesting a history of reasonably secure development. However, significant concerns arise from the static analysis.

The most critical issue identified is that 100% of output is not properly escaped. This presents a high risk of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the website through the plugin's output. Furthermore, the taint analysis revealed one high-severity flow with unsanitized paths, which could potentially lead to path traversal or other file system-related vulnerabilities if not handled carefully.

Despite the lack of historical CVEs, the identified code signals, particularly the complete absence of output escaping and the presence of a high-severity unsanitized path flow, indicate potential weaknesses. The absence of nonce checks and capability checks on its single shortcode entry point also leaves it vulnerable to unauthorized execution if an attacker can trick a logged-in user into triggering it. While the plugin has a clean history, the current analysis highlights areas requiring immediate attention to improve its security.

Key Concerns

  • 100% of outputs are not properly escaped
  • 1 high severity taint flow with unsanitized paths
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

MP3 Playlist Lite Security Vulnerabilities

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

MP3 Playlist Lite Code Analysis

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

SQL Query Safety

89% prepared9 total queries

Output Escaping

0% escaped19 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
widget_title (playlist.class.php:84)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

MP3 Playlist Lite Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[mp3playlist] mp3-playlist.php:38
WordPress Hooks 5
actionadmin_menump3-playlist.php:31
actioninitmp3-playlist.php:32
actionwidgets_initmp3-playlist.php:33
filterthe_contentmp3-playlist.php:35
filterplugin_action_linksmp3-playlist.php:40
Maintenance & Trust

MP3 Playlist Lite Maintenance & Trust

Maintenance Signals

WordPress version tested3.1.4
Last updatedUnknown
PHP min version
Downloads7K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

MP3 Playlist Lite Developer Profile

stesvis

4 plugins · 40 total installs

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

How We Detect MP3 Playlist Lite

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mp3-playlist/style/default.css/wp-content/plugins/mp3-playlist/player/swfobject.js/wp-content/plugins/mp3-playlist/js/default.js/wp-content/plugins/mp3-playlist/js/jquery-ui-1.8.10.custom.min.js
Script Paths
/wp-content/plugins/mp3-playlist/player/swfobject.js/wp-content/plugins/mp3-playlist/js/default.js/wp-content/plugins/mp3-playlist/js/jquery-ui-1.8.10.custom.min.js
Version Parameters
mp3-playlist/style.css?ver=mp3-playlist/player/swfobject.js?ver=mp3-playlist/js/default.js?ver=mp3-playlist/js/jquery-ui-1.8.10.custom.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
merlic_playlist_css_defaultmerlic_playlist_jw_playermerlic_playlist_js_defaultmerlic_playlist_jquery_ui
Data Attributes
id="merlic_playlist_widgettitle_submit"
JS Globals
Merlic_Playlist
Shortcode Output
[mp3playlist]
FAQ

Frequently Asked Questions about MP3 Playlist Lite