
HTML5 Video Player – Embed and Play Videos in Custom Player Security & Risk Analysis
wordpress.org/plugins/html5-video-playerHTML5 Video Player Plugin lets you embed responsive videos in WordPress. It’s easy to use, fast, and supports MP4, WebM, OGG, FLV, Youtube and Vimeo.
Is HTML5 Video Player – Embed and Play Videos in Custom Player Safe to Use in 2026?
Generally Safe
Score 94/100HTML5 Video Player – Embed and Play Videos in Custom Player has a strong security track record. Known vulnerabilities have been patched promptly.
The "html5-video-player" plugin v2.9.1 presents a mixed security posture. On the positive side, the code demonstrates strong adherence to secure coding practices, with an overwhelming majority of SQL queries utilizing prepared statements and output being properly escaped. The plugin also implements a good number of nonce and capability checks, indicating an awareness of common WordPress security vulnerabilities. Furthermore, the absence of critical or high severity taint flows in the static analysis is a positive sign.
However, significant concerns arise from the plugin's historical vulnerability record and certain aspects of its attack surface. The presence of 8 known CVEs, including one critical and seven medium severity issues, is a major red flag. This history suggests a recurring pattern of security weaknesses that have previously led to serious vulnerabilities like missing authorization, information exposure, SQL injection, and cross-site scripting. The most recent vulnerability being in early 2025, despite the current version being 2.9.1, suggests these past issues might not be fully mitigated in this specific version or were discovered very recently. The static analysis also reveals 2 AJAX handlers that lack authentication checks, creating potential entry points for unauthorized actions, even if the taint analysis didn't find immediate critical flows originating from them.
Key Concerns
- History of 1 critical CVE
- History of 7 medium CVEs
- 2 AJAX handlers without auth checks
- History of SQL Injection vulns
- History of XSS vulns
- History of Missing Authorization vulns
- History of Sensitive Info Exposure vulns
- Bundled Freemius v1.0 library
HTML5 Video Player – Embed and Play Videos in Custom Player Security Vulnerabilities
CVEs by Year
Severity Breakdown
8 total CVEs
HTML5 Video Player – mp4 Video Player Plugin and Block <= 2.5.35 - Authenticated (Contributor+) DOM-Based Stored Cross-Site Scripting via heading Parameter
HTML5 Video Player – mp4 Video Player Plugin and Block <= 2.5.34 - Missing Authorization to Authenticated (Subscriber+) Limited Options Update
HTML5 Video Player – mp4 Video Player Plugin and Block <= 2.5.32 - Missing Authorization in multiple functions via h5vp_ajax_handler
Flash & HTML5 Video <= 2.5.31 - Authenticated (Subscriber+) Information Exposure
Flash & HTML5 Video <= 2.5.30 - Missing Authorization
HTML5 Video Player <= 2.5.26 - Unauthenticated SQL Injection
HTML5 Video Player <= 2.5.24 - Unauthenticated SQL Injection via id
Html5 Video Player <= 2.5.18 - Authenticated (Subscriber+) Stored Cross-Site Scripting
HTML5 Video Player – Embed and Play Videos in Custom Player Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
HTML5 Video Player – Embed and Play Videos in Custom Player Attack Surface
AJAX Handlers 14
REST API Routes 1
Shortcodes 4
WordPress Hooks 49
Maintenance & Trust
HTML5 Video Player – Embed and Play Videos in Custom Player Maintenance & Trust
Maintenance Signals
Community Trust
HTML5 Video Player – Embed and Play Videos in Custom Player Alternatives
Super Video player – Fully Customizable Video Player with Playlist
super-video-player
Improve WordPress user experience with Super Video Player plugin. Self-hosted, supports mp4/OGG, captions, and subtitle for engagement.
YT Player – Embed and Customize Video Players
yt-player
A modern, accessible, fully customizable & user-friendly YouTube Video Player for WordPress.
Fluid Player
fluid-player
The plugin makes it easy to embed the VAST ready Fluid Player video player.
WP Smart TV
wp-smart-tv
The ultimate toolkit for video streaming services using WordPress. Turn your site into an video service similar to YouTube or Vimeo.
HTML5 Video Player with Playlist
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/ …
HTML5 Video Player – Embed and Play Videos in Custom Player Developer Profile
120 plugins · 738K total installs
How We Detect HTML5 Video Player – Embed and Play Videos in Custom Player
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/html5-video-player/build/frontend.css/wp-content/plugins/html5-video-player/build/frontend.js/wp-content/plugins/html5-video-player/public/css/h5vp.css/wp-content/plugins/html5-video-player/public/js/plyr-v3.8.3.polyfilled.js/wp-content/plugins/html5-video-player/build/frontend.js/wp-content/plugins/html5-video-player/public/js/plyr-v3.8.3.polyfilled.js/wp-content/plugins/html5-video-player/build/frontend.css?ver=/wp-content/plugins/html5-video-player/build/frontend.js?ver=/wp-content/plugins/html5-video-player/public/css/h5vp.css?ver=/wp-content/plugins/html5-video-player/public/js/plyr-v3.8.3.polyfilled.js?ver=HTML / DOM Fingerprints
plyrH5VPh5vp_fs/wp-json/h5vp/