HTML5 Video Player with Playlist Security & Risk Analysis

wordpress.org/plugins/html5-video-player-with-playlist

Allows Wordpress users to easily use HTML5 < video > the element enable native video playback within the browser. It supports Android, iOS/iPad/ &hellip;

50 active installs v2.50 PHP + WP 1.5+ Updated Dec 23, 2014
html5mp4-playerplaylistvideo-player
42
D · High Risk
CVEs total2
Unpatched2
Last CVEApr 9, 2025
Safety Verdict

Is HTML5 Video Player with Playlist Safe to Use in 2026?

High Risk

Score 42/100

HTML5 Video Player with Playlist carries significant security risk with 2 known CVEs, 2 still unpatched. Consider switching to a maintained alternative.

2 known CVEs 2 unpatched Last CVE: Apr 9, 2025Updated 11yr ago
Risk Assessment

The "html5-video-player-with-playlist" plugin version 2.50 presents a mixed security profile. While it has a very small attack surface with no apparent unprotected entry points in the static analysis, and no dangerous functions or file operations, there are significant concerns regarding output sanitization and its vulnerability history. The static analysis reveals that 100% of the 63 identified output points are not properly escaped, creating a high risk of Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the plugin has a history of 2 known medium severity CVEs, both of which are currently unpatched and primarily related to XSS. This pattern of unpatched XSS vulnerabilities, coupled with the lack of proper output escaping in the current version, strongly suggests a persistent weakness in how user-supplied data is handled, making it a prime target for attacks.

Key Concerns

  • 2 unpatched medium CVEs
  • 0% output escaping
  • Bundled outdated jQuery v1.2.3
  • 43% SQL queries not prepared
  • No nonce checks
  • No capability checks
Vulnerabilities
2

HTML5 Video Player with Playlist Security Vulnerabilities

CVEs by Year

1 CVE in 2014 · unpatched
2014
1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-32536medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

HTML5 Video Player with Playlist <= 2.50 - Reflected Cross-Site Scripting

Apr 9, 2025Unpatched
CVE-2014-4534medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

HTML5 Video Player with Playlist <= 2.4.0 - Reflected Cross-Site Scripting

May 25, 2014Unpatched
Code Analysis
Analyzed Mar 16, 2026

HTML5 Video Player with Playlist Code Analysis

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

Bundled Libraries

jQuery1.2.3

SQL Query Safety

43% prepared7 total queries

Output Escaping

0% escaped63 total outputs
Data Flows
5 unsanitized

Data Flow Analysis

5 flows5 with unsanitized paths
<formplus> (html5plus\formplus.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

HTML5 Video Player with Playlist Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[html5video] index.php:461
WordPress Hooks 2
actionadmin_menuindex.php:201
actionadmin_initindex.php:227
Maintenance & Trust

HTML5 Video Player with Playlist Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedDec 23, 2014
PHP min version
Downloads26K

Community Trust

Rating64/100
Number of ratings6
Active installs50
Developer Profile

HTML5 Video Player with Playlist Developer Profile

Sandeep Verma

9 plugins · 1K total installs

66
trust score
Avg Security Score
82/100
Avg Patch Time
392 days
View full developer profile
Detection Fingerprints

How We Detect HTML5 Video Player with Playlist

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/html5-video-player-with-playlist/videoplayer/js/jquery.jplayer.min.js/wp-content/plugins/html5-video-player-with-playlist/videoplayer/js/jplayer.playlist.min.js/wp-content/plugins/html5-video-player-with-playlist/videoplayer/css/jplayer.blue.monday.css/wp-content/plugins/html5-video-player-with-playlist/html5plus/formplus.css/wp-content/plugins/html5-video-player-with-playlist/html5plus/css/style.css/wp-content/plugins/html5-video-player-with-playlist/html5plus/css/playlist.css/wp-content/plugins/html5-video-player-with-playlist/html5plus/css/addplaylist.css/wp-content/plugins/html5-video-player-with-playlist/html5plus/css/help.css
Script Paths
/wp-content/plugins/html5-video-player-with-playlist/videoplayer/js/jquery.jplayer.min.js/wp-content/plugins/html5-video-player-with-playlist/videoplayer/js/jplayer.playlist.min.js/wp-content/plugins/html5-video-player-with-playlist/html5plus/formplus.js/wp-content/plugins/html5-video-player-with-playlist/html5plus/addplaylist.js/wp-content/plugins/html5-video-player-with-playlist/html5plus/playlist.js/wp-content/plugins/html5-video-player-with-playlist/html5plus/help.js
Version Parameters
html5-video-player-with-playlist/videoplayer/js/jquery.jplayer.min.js?ver=html5-video-player-with-playlist/videoplayer/js/jplayer.playlist.min.js?ver=html5-video-player-with-playlist/html5plus/formplus.css?ver=html5-video-player-with-playlist/html5plus/css/style.css?ver=html5-video-player-with-playlist/html5plus/css/playlist.css?ver=html5-video-player-with-playlist/html5plus/css/addplaylist.css?ver=html5-video-player-with-playlist/html5plus/css/help.css?ver=

HTML / DOM Fingerprints

CSS Classes
jp-jplayerjp-playlistjp-video-play-iconhtml5-playlist-containerhtml5-video-playlist-wrapper
Data Attributes
data-playlistiddata-playlist_item_id
JS Globals
myPlaylist
Shortcode Output
[html5video]
FAQ

Frequently Asked Questions about HTML5 Video Player with Playlist