[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXWh3r2-Hf7LM-zvNw3c3arU0PcQhqjbYDjGt2bbkjBM":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":140,"crawl_stats":37,"alternatives":149,"analysis":255,"fingerprints":582},"html5-video-player","HTML5 Video Player – Embed and Play Videos in Custom Player","2.9.1","bPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fbplugins\u002F","\u003Cp>\u003Cstrong>The #1 No-Code Video Player Plugin – Trusted by 30,000+ Websites Worldwide\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>HTML5 Video Player\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fdocs\u002Fhtml5-video-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Pricing\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002F#demos\" rel=\"nofollow ugc\">\u003Cstrong>Demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FrOVr8TX5C70?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>HTML5 Video Player\u003C\u002Fstrong>\u003C\u002Fa> is a flexible and fully responsive video player plugin for WordPress. It allows you to embed MP4 and other video formats with ease. You can customize the player to match your site design and support playback across all major browsers and devices.\u003Cbr \u002F>\nThe plugin supports video embedding using shortcodes or Gutenberg blocks, making it easy to add video players to posts, pages, or widgets without writing any code. With built-in customization options, users can control video behavior such as autoplay, loop, mute, and more.\u003C\u002Fp>\n\u003Ch3>Key Features – Free Version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Responsive HTML5 Video Player\u003C\u002Fstrong>: Seamlessly adapts to all devices and screen sizes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>No-Code Embedding\u003C\u002Fstrong>: Use shortcodes to quickly add videos anywhere on your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Cross-Browser Compatibility\u003C\u002Fstrong>: Works perfectly on Chrome, Firefox, Safari, IE7–IE9, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>iOS & Mobile Friendly\u003C\u002Fstrong>: Plays video files on all major devices without extra plugins.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Autoplay, Loop & Mute Options\u003C\u002Fstrong>: Customize how your videos behave.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Skins & Color Customization\u003C\u002Fstrong>: Style the player to match your brand.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Supports Multiple Formats\u003C\u002Fstrong>: Embed MP4, WebM, OGG, and FLV files.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Preview for Paid Content\u003C\u002Fstrong>: Great for selling digital video files with previews.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Lightweight & Compact\u003C\u002Fstrong>: Doesn’t take up unnecessary space on your page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom CSS Support\u003C\u002Fstrong>: Fine-tune your player with custom styles.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>SEO Optimized\u003C\u002Fstrong>: Schema markup helps search engines understand and index your videos.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>HTML5 Video Player Pro – Unlock Premium Features\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Pro version\u003C\u002Fstrong>\u003C\u002Fa> adds more flexibility and advanced controls for managing video playback and customization:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What’s New in the Pro Version?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Color Picker\u003C\u002Fstrong>: Change player colors to match your site perfectly.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>External Hosting Support\u003C\u002Fstrong>: Embed videos from Amazon S3 and other sources.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Subtitles Support\u003C\u002Fstrong>: Make your videos accessible and multilingual.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Quality Switcher\u003C\u002Fstrong>: Viewers can toggle video quality like on YouTube.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Page Load Optimizer\u003C\u002Fstrong>: Control preload settings for better speed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Restart, Rewind, Fast Forward\u003C\u002Fstrong>: Full control playback buttons.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ad-Free Experience\u003C\u002Fstrong>: No ads, just pure video.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Download Button Toggle\u003C\u002Fstrong>: Enable or hide video downloads.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customize Every Control\u003C\u002Fstrong>: Show\u002Fhide any button or control.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Speed & Quality Control\u003C\u002Fstrong>: Let users adjust playback speed and resolution.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Shortcode Generator\u003C\u002Fstrong>: Now inside your post\u002Fpage text editor.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Download URL\u003C\u002Fstrong>: Set a specific URL users will access when downloading your video.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Autoplay When Visible on Screen\u003C\u002Fstrong>: Smart autoplay triggers only when the video enters the viewport.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Disable Pause\u003C\u002Fstrong>: Prevent viewers from pausing the video.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Allow Inline Playback on iOS\u003C\u002Fstrong>: Enable inline video viewing on iPhones and iPads.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Show Thumbnail on Pause\u003C\u002Fstrong>: Display a thumbnail image when the video is paused.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sticky on Scroll\u003C\u002Fstrong>: Keep the video visible as users scroll down the page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Seek Time\u003C\u002Fstrong>: Customize how far the video jumps when seeking forward\u002Fbackward.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Start Time\u003C\u002Fstrong>: Automatically start the video at a specified time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Preload Options\u003C\u002Fstrong>: Choose how much of the video is preloaded (metadata, auto, none).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google VAST Tag URL\u003C\u002Fstrong>: Integrate ad tags using Google VAST for monetization.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Chapters\u003C\u002Fstrong>: Add chapter markers for easier navigation and user experience.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Overlay\u003C\u002Fstrong>: Display a custom overlay before or after playback.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enable End Screen\u003C\u002Fstrong>: Show a custom end screen after the video finishes (disables repeat).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Password Protected\u003C\u002Fstrong>: Restrict video access to users with a valid password.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Accessibility Ready\u003C\u002Fstrong>: Supports captions and subtitles for a better inclusive experience.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enable Popup Player\u003C\u002Fstrong>: Let users view videos in a pop-up modal for distraction-free playback.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Watermark Support\u003C\u002Fstrong>: Add branding or copyright with a watermark (disables autoplay).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Additional ID\u002FCSS Class\u003C\u002Fstrong>: Add unique IDs or CSS classes for advanced custom styling.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Try the Pro Version\u003C\u002Fstrong>\u003C\u002Fa> – Unlock all premium features today!\u003C\u002Fp>\n\u003Ch3>How to Use HTML5 Video Player – Quick Start Guide\u003C\u002Fh3>\n\u003Cp>Getting started is easy!\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F58P9jOzn7M4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Step-by-Step Setup\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Install and activate the plugin\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Go to the \u003Cstrong>HTML5 Video Player\u003C\u002Fstrong> menu in the WordPress dashboard\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create a new video player and configure your settings\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Copy the shortcode displayed for your player\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Paste the shortcode into any post, page, or widget\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Alternatively, use the Gutenberg block to add the player visually\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gutenberg Block Support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>HTML5 Video Player includes full support for the block editor. Simply choose the HTML5 Video Player block from the editor, select your player, and publish your content.\u003C\u002Fp>\n\u003Cp>That’s it – your video is live!\u003C\u002Fp>\n\u003Cp>Whether you’re embedding an MP4 player or building a video gallery, \u003Cstrong>HTML5 Video Player\u003C\u002Fstrong> is the go-to solution for a powerful, professional \u003Cstrong>video player plugin\u003C\u002Fstrong> on WordPress.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\" rel=\"nofollow ugc\">\u003Cstrong>Live Video\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Buy The Pro\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Embed product demo videos\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display video tutorials and course content\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Showcase client testimonials\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Build a video portfolio\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Add previews for digital video content\u003C\u002Fp>\n\u003Ch3>Quick Player Block\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Cem>\u003Ccode>[video_player src=\"video src\"]\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>More attributes can be used\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>\u003Ccode>controls=\"play-large, restart, rewind, play, fast-forward, progress, current-time, mute, volume, captions, settings, pip, airplay, download, fullscreen\"\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>\u003Ccode>autoplay=\"true\u002Ffalse\"\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>\u003Ccode>muted=\"true\u002Ffalse\"\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>\u003Ccode>preload=\"auto\u002Fmetadata\u002Fnone\"\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>\u003Ccode>width=\"500px\"\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>\u003Ccode>reset_on_end=\"true\"\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>User Feedback\u003C\u002Fh3>\n\u003Cp>❛❛\u003Cstrong>\u003Cem>We got multiple support from the developer. Outstanding and fabulous! 100 % satisfied and my personal recommendation for video player plugin!\u003C\u002Fem>\u003C\u002Fstrong>❜❜\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>-newbie2004\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>❛❛\u003Cstrong>\u003Cem>This guy is the future of WordPress plugins. The interface is the very definition of simplicity and everything just works right out of the box.\u003C\u002Fem>\u003C\u002Fstrong>❜❜\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>-amallulla\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Like that plugin? Hate it? Want a new feature? \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fsupport\" rel=\"nofollow ugc\">Send your feedback\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Check out our other WordPress Plugins-\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-audio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Html5 Audio Player\u003C\u002Fstrong>\u003C\u002Fa> – Listen audios with awesome visuals.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\u002F\" rel=\"nofollow ugc\">\u003Cstrong>PDF Poster\u003C\u002Fstrong>\u003C\u002Fa> – Display\u002FEmbed PDF files with different styles.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fstreamcast-radio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>StreamCast\u003C\u002Fstrong>\u003C\u002Fa> – Customizable radio player with different skins.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-viewer\u002F\" rel=\"nofollow ugc\">\u003Cstrong>3D Viewer\u003C\u002Fstrong>\u003C\u002Fa> – Embed 3D models and 3D products with interaction.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fadvanced-post-block\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Advanced Post Block\u003C\u002Fstrong>\u003C\u002Fa> – Show posts and custom posts in different layouts.\u003C\u002Fp>\n","HTML5 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.",20000,828321,92,192,"2026-03-05T05:22:00.000Z","6.9.4","5.8","7.1",[4,20,21,22,23],"mp4-player","plyr","video","video-player","https:\u002F\u002Fbplugins.com\u002Fhtml5-video-player-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml5-video-player.2.9.1.zip",94,8,0,"2025-01-13 20:11:53","2026-03-15T15:16:48.613Z",[32,48,62,75,89,99,114,128],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2024-13156","html5-video-player-mp4-video-player-plugin-and-block-authenticated-contributor-dom-based-stored-cross-site-scripting-via","HTML5 Video Player – mp4 Video Player Plugin and Block \u003C= 2.5.35 - Authenticated (Contributor+) DOM-Based Stored Cross-Site Scripting via heading Parameter","The HTML5 Video Player – mp4 Video Player Plugin and Block plugin for WordPress is vulnerable to DOM-Based Stored Cross-Site Scripting via the ‘heading’ parameter in all versions up to, and including, 2.5.35 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=2.5.35","2.5.36","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-01-14 08:23:15",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe0b26af2-d559-49bf-841a-1974360b3ad6?source=api-prod",1,{"id":49,"url_slug":50,"title":51,"description":52,"plugin_slug":4,"theme_slug":37,"affected_versions":53,"patched_in_version":54,"severity":40,"cvss_score":55,"cvss_vector":56,"vuln_type":57,"published_date":58,"updated_date":59,"references":60,"days_to_patch":47},"CVE-2024-7721","html5-video-player-mp4-video-player-plugin-and-block-missing-authorization-to-authenticated-subscriber-limited-options-u","HTML5 Video Player – mp4 Video Player Plugin and Block \u003C= 2.5.34 - Missing Authorization to Authenticated (Subscriber+) Limited Options Update","The HTML5 Video Player – mp4 Video Player Plugin and Block plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'save_password' function in all versions up to, and including, 2.5.34. This makes it possible for authenticated attackers, with Subscriber-level access and above, to set any options that are not explicitly checked as false to an array, including enabling user registration if it has been disabled.","\u003C=2.5.34","2.5.35",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2024-09-10 15:52:47","2024-09-11 04:31:21",[61],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6dc3f308-d1e1-430b-bccd-168c0972fe7c?source=api-prod",{"id":63,"url_slug":64,"title":65,"description":66,"plugin_slug":4,"theme_slug":37,"affected_versions":67,"patched_in_version":68,"severity":40,"cvss_score":69,"cvss_vector":70,"vuln_type":57,"published_date":71,"updated_date":72,"references":73,"days_to_patch":47},"CVE-2024-7727","html5-video-player-mp4-video-player-plugin-and-block-missing-authorization-in-multiple-functions-via-h5vpajaxhandler","HTML5 Video Player – mp4 Video Player Plugin and Block \u003C= 2.5.32 - Missing Authorization in multiple functions via h5vp_ajax_handler","The HTML5 Video Player – mp4 Video Player Plugin and Block plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on multiple functions called via the 'h5vp_ajax_handler' ajax action in all versions up to, and including, 2.5.32. This makes it possible for unauthenticated attackers to call these functions to manipulate data.","\u003C=2.5.32","2.5.33",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","2024-09-10 00:00:00","2024-09-11 04:31:22",[74],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F908df18e-7178-4d40-becb-86e1a714a7da?source=api-prod",{"id":76,"url_slug":77,"title":78,"description":79,"plugin_slug":4,"theme_slug":37,"affected_versions":80,"patched_in_version":81,"severity":40,"cvss_score":55,"cvss_vector":82,"vuln_type":83,"published_date":84,"updated_date":85,"references":86,"days_to_patch":88},"CVE-2024-43319","flash-html5-video-authenticated-subscriber-information-exposure","Flash & HTML5 Video \u003C= 2.5.31 - Authenticated (Subscriber+) Information Exposure","The HTML5 Video Player – mp4 Video Player Plugin and Block plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 2.5.31 via the h5vp_export_data() function. This makes it possible for authenticated attackers, with Subscriber-level access and above, to extract potentially sensitive information from exports.","\u003C=2.5.31","2.5.32","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Exposure of Sensitive Information to an Unauthorized Actor","2024-08-16 00:00:00","2024-08-22 13:44:37",[87],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F604862d9-e032-4806-8a14-3e4ad0ae1ee2?source=api-prod",7,{"id":90,"url_slug":91,"title":92,"description":93,"plugin_slug":4,"theme_slug":37,"affected_versions":94,"patched_in_version":95,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":57,"published_date":84,"updated_date":96,"references":97,"days_to_patch":88},"CVE-2024-43296","flash-html5-video-missing-authorization","Flash & HTML5 Video \u003C= 2.5.30 - Missing Authorization","The Flash & HTML5 Video plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on several AJAX actions in versions up to, and including, 2.5.30. This makes it possible for authenticated attackers, with subscriber-level access and above, to update views, create thumbnails, and more.","\u003C=2.5.30","2.5.31","2024-08-22 13:46:25",[98],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F84ce21b9-91ac-4990-8665-69a1461147ab?source=api-prod",{"id":100,"url_slug":101,"title":102,"description":103,"plugin_slug":4,"theme_slug":37,"affected_versions":104,"patched_in_version":105,"severity":106,"cvss_score":107,"cvss_vector":108,"vuln_type":109,"published_date":110,"updated_date":111,"references":112,"days_to_patch":47},"CVE-2024-5522","html5-video-player-unauthenticated-sql-injection","HTML5 Video Player \u003C= 2.5.26 - Unauthenticated SQL Injection","The HTML5 Video Player – Best WordPress Video Player Plugin and Block plugin for WordPress is vulnerable to SQL Injection in all versions up to, and including, 2.5.26 due to insufficient escaping on a user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.","\u003C=2.5.26","2.5.27","critical",10,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:C\u002FC:H\u002FI:H\u002FA:H","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2024-05-30 00:00:00","2024-05-30 20:37:41",[113],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F43a7f1b0-c2c0-4832-9819-22625c8b727e?source=api-prod",{"id":115,"url_slug":116,"title":117,"description":118,"plugin_slug":4,"theme_slug":37,"affected_versions":119,"patched_in_version":120,"severity":40,"cvss_score":121,"cvss_vector":122,"vuln_type":109,"published_date":123,"updated_date":124,"references":125,"days_to_patch":127},"CVE-2024-1061","html5-video-player-unauthenticated-sql-injection-via-id","HTML5 Video Player \u003C= 2.5.24 - Unauthenticated SQL Injection via id","The Html5 Video Player plugin for WordPress is vulnerable to SQL Injection via the 'id’ parameter in all versions up to, and including, 2.5.24 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.","\u003C=2.5.24","2.5.25",6.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:L\u002FI:L\u002FA:N","2024-01-31 00:00:00","2024-05-30 20:39:54",[126],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F0abd2533-5cb3-4568-8ad2-f2852ab3a8db?source=api-prod",121,{"id":129,"url_slug":130,"title":131,"description":132,"plugin_slug":4,"theme_slug":37,"affected_versions":133,"patched_in_version":134,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":135,"updated_date":136,"references":137,"days_to_patch":139},"CVE-2023-6485","html5-video-player-authenticated-subscriber-stored-cross-site-scripting","Html5 Video Player \u003C= 2.5.18 - Authenticated (Subscriber+) Stored Cross-Site Scripting","The Html5 Video Player – mp4 player, Video Player for WordPress plugin for WordPress is vulnerable to Stored Cross-Site Scripting in all versions up to, and including, 2.5.18 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with subscriber-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=2.5.18","2.5.19","2023-12-08 00:00:00","2024-05-30 20:35:25",[138],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F0eb50d3f-9e01-4e3d-a3ed-8c3fec006be6?source=api-prod",175,{"slug":141,"display_name":142,"profile_url":8,"plugin_count":143,"total_installs":144,"avg_security_score":145,"avg_patch_time_days":146,"trust_score":147,"computed_at":148},"bplugins","colorlibplugins",120,738240,99,138,78,"2026-04-04T11:59:39.642Z",[150,167,187,208,231],{"slug":151,"name":152,"version":153,"author":7,"author_profile":8,"description":154,"short_description":155,"active_installs":156,"downloaded":157,"rating":158,"num_ratings":159,"last_updated":160,"tested_up_to":161,"requires_at_least":162,"requires_php":18,"tags":163,"homepage":164,"download_link":165,"security_score":166,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"super-video-player","Super Video player – Fully Customizable Video Player with Playlist","1.8.8","\u003Cp>\u003Cstrong>The #1 No-Code Video Player Plugin – Trusted by 3000+ Websites Worldwide\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fsuper-video-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Super Video Player\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fdocs\u002Fsuper-video-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fsuper-video-player\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Pricing\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fsuper-video-player\u002F#demos\" rel=\"nofollow ugc\">\u003Cstrong>Demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fsuper-video-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Super Video Player\u003C\u002Fstrong>\u003C\u002Fa> is a flexible and fully responsive video player plugin for WordPress. It allows you to embed MP4 and other video formats with ease. You can customize the player to match your site design and support playback across all major browsers and devices.\u003Cbr \u002F>\nThe plugin supports video embedding using shortcodes or Gutenberg blocks, making it easy to add video players to posts, pages, or widgets without writing any code. With built-in customization options, users can control video behavior such as autoplay, loop, mute, and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fsuper-video-player\u002Fpricing\" title=\"Buy Pro version\" rel=\"nofollow ugc\">Buy The Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Video Tutorial\u003C\u002Fh4>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FLJym2Pe1h2k?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Super Video Player Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Live Stream – Play .m3u8 and .mpd file\u003C\u002Fli>\n\u003Cli>Make the player look how you want with the markup you want\u003C\u002Fli>\n\u003Cli>Full support for VTT captions and screen readers.\u003C\u002Fli>\n\u003Cli>Support multiple subtitle files for multiple languages.\u003C\u002Fli>\n\u003Cli>Caption styles customization.\u003C\u002Fli>\n\u003Cli>The video player is compact so it does not take a lot of real estate on your webpage\u003C\u002Fli>\n\u003Cli>HTML5 compatible so the video files embedded with this plugin will play on iOS devices\u003C\u002Fli>\n\u003Cli>Works on all major browsers -Edge, IE7, IE8, IE9, Safari, Firefox, Chrome\u003C\u002Fli>\n\u003Cli>The video player is responsive. That means it works with any screen size\u003C\u002Fli>\n\u003Cli>The player can be used to embed video files on your WordPress posts or pages\u003C\u002Fli>\n\u003Cli>If you are selling video files from your site then you can use this plugin to offer a preview\u003C\u002Fli>\n\u003Cli>Add the video player to any post\u002Fpage using shortcode\u003C\u002Fli>\n\u003Cli>Use autoPlay option to play a video file as soon as the page loads\u003C\u002Fli>\n\u003Cli>You can play unlimited video\u003C\u002Fli>\n\u003Cli>Support picture-in-picture mode\u003C\u002Fli>\n\u003Cli>Powered by html5\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Super Video Player Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Playlist: Add multiple videos to play a list of the videos.\u003C\u002Fli>\n\u003Cli>Video Quality: Set different qualities for the video.\u003C\u002Fli>\n\u003Cli>Show\u002FHide every control of the video player.\u003C\u002Fli>\n\u003Cli>Set the Initial volume for the video.\u003C\u002Fli>\n\u003Cli>Set seek time in seconds\u003C\u002Fli>\n\u003Cli>Click to play: Click or tap on the video container will toggle the play\u002Fpause.\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable tooltips for the controls\u003C\u002Fli>\n\u003Cli>Multiple Layout: Offers of variety of themes or layouts to customize the video player’s appearance.\u003C\u002Fli>\n\u003Cli>Video Title & Description: Display the video’s title and description below or above the player.\u003C\u002Fli>\n\u003Cli>Variety Styles: Customize the font, size, color and alignment of the video title and description.\u003C\u002Fli>\n\u003Cli>All features available on the gutenberg block.\u003C\u002Fli>\n\u003Cli>You can Easily use to shortcode for your gutenberg\u003C\u002Fli>\n\u003Cli>Continuous Playback on Playlist\u003C\u002Fli>\n\u003Cli>Social Share Button on Player\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>User Feedback\u003C\u002Fh3>\n\u003Ch4>⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fso-simple-to-use-excellent\u002F\" rel=\"ugc\">So simple to use. Excellent!\u003C\u002Fa>\u003C\u002Fh4>\n\u003Cp>❛❛\u003Cstrong>\u003Cem>A very neat and efficient way of playing self-hosted videos via WordPress.\u003C\u002Fem>\u003C\u002Fstrong>❜❜\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>–\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Fjonthanr\u002F\" rel=\"ugc\">jonthanr\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– Did you like this plugin? Dislike it? Have a feature request? \u003Ca href=\"mailto:support@bplugins.com\" title=\"Send feedback\" rel=\"nofollow ugc\">Please share your feedback with us\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>How to use Super Video Player\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>After install you can see a sidebar menu in the dashboard called “Super Video Player”\u003C\u002Fli>\n\u003Cli>Add one or more Videos from Here.\u003C\u002Fli>\n\u003Cli>You will get Shortcode for every Video In The Editor Screen And Video Lists.\u003C\u002Fli>\n\u003Cli>Copy Shortcode \u003C\u002Fli>\n\u003Cli>Past the shortcode in post, page, widget areas To publish them. if you want to publish a player in template file use \u003C\u002Fli>\n\u003Cli>Enjoy !\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Gutenberg Block for Super Video Player\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>This plugin add a Gutenberg Block Called “Super Video Player” Under the Common Category \u003C\u002Fli>\n\u003Cli>Go to your WordPress Admin interface and open a post or page editor.\u003C\u002Fli>\n\u003Cli>Click the plus button in the top left corner or in the body of the post\u002Fpage.\u003C\u002Fli>\n\u003Cli>Search or See in the Common Block Category and select Super Video Player.\u003C\u002Fli>\n\u003Cli>Click the Icon to add it.\u003C\u002Fli>\n\u003Cli>Select A Video from dropdown List  \u003C\u002Fli>\n\u003Cli>Publish and Enjoy !\u003C\u002Fli>\n\u003C\u002Ful>\n","Improve WordPress user experience with Super Video Player plugin. Self-hosted, supports mp4\u002FOGG, captions, and subtitle for engagement.",2000,87083,82,31,"2026-03-11T06:16:00.000Z","6.7.5","5.2",[20,21,151,22,23],"https:\u002F\u002Fbplugins.com\u002Fsuper-video-player","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-video-player.1.8.8.zip",100,{"slug":168,"name":169,"version":170,"author":7,"author_profile":8,"description":171,"short_description":172,"active_installs":173,"downloaded":174,"rating":175,"num_ratings":176,"last_updated":177,"tested_up_to":178,"requires_at_least":179,"requires_php":18,"tags":180,"homepage":184,"download_link":185,"security_score":166,"vuln_count":47,"unpatched_count":28,"last_vuln_date":186,"fetched_at":30},"yt-player","YT Player – Embed and Customize Video Players","2.0.6","\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fyt-player\u002F\" rel=\"nofollow ugc\">YT Player\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fdocs\u002Fyt-player\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fyt-player\u002Fpricing\u002F\" rel=\"nofollow ugc\">Pricing\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fyt-player\u002F#demos\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fyt-player\u002F\" rel=\"nofollow ugc\">YT Player\u003C\u002Fa> is a modern, lightweight, and fully customizable YouTube video player built for WordPress. Whether you’re adding a single video or creating a video-rich experience across posts, pages, or widget areas, this plugin makes it easy to embed YouTube videos with a sleek, accessible interface powered by HTML5 and the Plyr framework.\u003C\u002Fp>\n\u003Cp>Use a simple shortcode to embed YouTube videos without needing iframe codes. Ideal for bloggers, marketers, educators, and anyone looking to add YouTube video to WordPress effortlessly.\u003C\u002Fp>\n\u003Ch3>Key Features –  Free Version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy YouTube Embed with Shortcode\u003C\u002Fstrong> – Paste your YouTube URL inside [ytp]…[\u002Fytp] and place it anywhere — posts, pages, sidebars, or custom templates. No embed code needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works with YouTube Video ID or URL\u003C\u002Fstrong> – Just add the full YouTube link to start playing — no extra setup required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Responsive Layout\u003C\u002Fstrong> – The player adjusts automatically to fit any screen size — desktop, tablet, or mobile.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fullscreen Support\u003C\u002Fstrong> – Viewers can switch to full-screen mode, with support for both native and fallback options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fast & Lightweight\u003C\u002Fstrong> – Optimized for speed — the player loads quickly and doesn’t slow down your page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Anywhere\u003C\u002Fstrong> – Use the shortcode in posts, pages, widget areas, or custom post types to display your video wherever you want.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Toggle Player Controls\u003C\u002Fstrong> – Choose which controls to show or hide, like play, pause, volume, or fullscreen — you’re in control.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyboard & Accessibility Support\u003C\u002Fstrong> – Built with accessibility in mind, making navigation easier for all users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built with HTML5 and Plyr.js\u003C\u002Fstrong> – Uses the modern HTML5 video standard and the Plyr framework for reliable, consistent playback.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>YT Player Pro– Unlock Premium Features\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fyt-player\u002Fpricing\u002F\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa> offers more control over playback and appearance, giving you greater flexibility in how videos are displayed and customized.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Add a Brand Logo on Videos\u003C\u002Fstrong> –  Display your logo as an overlay on the video. You can adjust its position, size, and transparency.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Upload Custom Thumbnails\u003C\u002Fstrong> –  Replace the default YouTube preview with your own image to better match your content or branding.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Repeat Playback\u003C\u002Fstrong> –  Let your video loop automatically after it ends — ideal for promos or background video.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show Thumbnail When Paused\u003C\u002Fstrong> –  When the video is paused, a thumbnail image appears instead of a blank screen.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide Controls on Pause\u003C\u002Fstrong> –  Create a cleaner look by hiding all controls when the video isn’t playing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Floating Mini Player While Scrolling\u003C\u002Fstrong> –  Keep the video visible in a small corner player as visitors scroll down the page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Muted\u003C\u002Fstrong> – Starts video playback with audio turned off by default.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto Play\u003C\u002Fstrong> – Automatically starts video playback when the page loads.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seek Time\u003C\u002Fstrong> – Defines the time interval (in seconds) to skip forward or backward during video playback.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide YouTube UI\u003C\u002Fstrong> – Removes default YouTube player controls and branding for a cleaner, distraction-free viewing experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save Preset Design\u003C\u002Fstrong> – Allows users to save customized settings and styles as a preset for quick reuse across multiple layout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize the Player’s Look\u003C\u002Fstrong> –  Fine-tune the player’s appearance — colors, controls, and layout — to match your website style.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fyt-player\u002Fpricing\u002F\" rel=\"nofollow ugc\">Try the Pro Version\u003C\u002Fa> – Unlock all premium features today!\u003C\u002Fp>\n\u003Ch3>How to Use YT Player – Quick Start Guide\u003C\u002Fh3>\n\u003Cp>Getting started is easy!\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FNGvVtSXcZK4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fyt-player\u002F#demos\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fyt-player\u002Fpricing\u002F\" rel=\"nofollow ugc\">Try the Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>This plugin is ideal for\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Video bloggers and vloggers\u003C\u002Fli>\n\u003Cli>Online courses and educators\u003C\u002Fli>\n\u003Cli>Marketing landing pages\u003C\u002Fli>\n\u003Cli>Portfolio sites\u003C\u002Fli>\n\u003Cli>News & magazine layouts\u003C\u002Fli>\n\u003Cli>Anyone who wants a custom YouTube embed player\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Check out our other WordPress Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-audio-player\u002F\" rel=\"nofollow ugc\">HTML5 Audio Player\u003C\u002Fa> – Best audio player plugin for WordPress.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\u002F\" rel=\"nofollow ugc\">PDF Poster\u003C\u002Fa> – A fully-featured PDF Viewer Plugin for WordPress.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fstreamcast-radio-player\u002F\" rel=\"nofollow ugc\">StreamCast\u003C\u002Fa> – A fully-featured Radio Player Plugin for WordPress.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-viewer\u002F\" rel=\"nofollow ugc\">3D Viewer\u003C\u002Fa> – Display interactive 3D models on the webs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","A modern, accessible, fully customizable & user-friendly YouTube Video Player for WordPress.",1000,56452,96,12,"2026-03-03T06:45:00.000Z","6.8.5","6.2",[21,23,181,182,183],"youtube","youtube-embed","youtube-video-player","http:\u002F\u002Fbplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyt-player.2.0.6.zip","2021-09-22 00:00:00",{"slug":188,"name":189,"version":190,"author":191,"author_profile":192,"description":193,"short_description":194,"active_installs":195,"downloaded":196,"rating":13,"num_ratings":197,"last_updated":198,"tested_up_to":199,"requires_at_least":200,"requires_php":201,"tags":202,"homepage":205,"download_link":206,"security_score":207,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"fluid-player","Fluid Player","3.0.0","fluidplayer","https:\u002F\u002Fprofiles.wordpress.org\u002Ffluidplayer\u002F","\u003Cp>This plugin is a wrapper around the html5 video player \u003Ca href=\"https:\u002F\u002Fwww.fluidplayer.com\" rel=\"nofollow ugc\">Fluid Player\u003C\u002Fa>\u003Cbr \u002F>\nOnce the plugin is installed and activated, you’ll only need to use the any of the [fluid-player] or [fluid-player-extended] shortcodes at the desired location in your page or post.\u003Cbr \u002F>\nThe plugin comes with a default sample video, vast file and thumbnail previews.\u003Cbr \u002F>\nIf no shortcode parameters are provided, the plugin will fallback to the previously listed values.\u003C\u002Fp>\n\u003Cp>For issues please refer to the main Fluid Player repository https:\u002F\u002Fgithub.com\u002Ffluid-player\u002Ffluid-player\u003C\u002Fp>\n","The plugin makes it easy to embed the VAST ready Fluid Player video player.",400,61160,5,"2023-10-18T15:55:00.000Z","6.3.8","4.6","5.4",[188,4,203,204],"thumbnails","vast","https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffluid-player\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffluid-player.zip",85,{"slug":209,"name":210,"version":211,"author":212,"author_profile":213,"description":214,"short_description":215,"active_installs":216,"downloaded":217,"rating":147,"num_ratings":218,"last_updated":219,"tested_up_to":220,"requires_at_least":221,"requires_php":222,"tags":223,"homepage":228,"download_link":229,"security_score":145,"vuln_count":47,"unpatched_count":28,"last_vuln_date":230,"fetched_at":30},"wp-smart-tv","WP Smart TV","2.2.4","Rob Davenport","https:\u002F\u002Fprofiles.wordpress.org\u002Frobdavenport\u002F","\u003Cp>NOTE:  This plugin is no longer being developed as most services like Direct Publisher are no longer available.  We will continue to post bug fixes.\u003C\u002Fp>\n\u003Cp>The ultimate toolkit for video streaming services using WordPress. Turn your site into an video service similar to YouTube or Vimeo. Provides support for HTML5 video and Roku Direct Publisher plus add-on plugins for Fire TV and Chromecast.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FZfph3hQZzm4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Roku Direct Publisher Feed support (JSON)\u003C\u002Fli>\n\u003Cli>HTML5 video player with HLS & MP4\u003C\u002Fli>\n\u003Cli>Shortcodes to integrate with existing sites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Add-ons:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Vimeo Pro Extender – Easily import and manage your Vimeo content with WP Smart TV\u003C\u002Fli>\n\u003Cli>Fire TV Creator – Add support for Amazon’s Fire TV Creator\u003C\u002Fli>\n\u003Cli>Playlists – Add playlist support to WP Smart TV\u003C\u002Fli>\n\u003Cli>Secure Feeds – Secures your IPTV data feeds against unauthorized access\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Cem>Do more with WP Smart TV with our line of Extenders! \u003Ca href=\"https:\u002F\u002Frovidx.com\u002Fwp-smart-tv-extenders\u002F?ref=1&campaign=rm\" rel=\"nofollow ugc\">Click here to learn more\u003C\u002Fa>.\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin utilizes custom post types to manage your video content.  We include Movie, Shortform Video & Episodic post types to help you easily add new content to your IPTV system.\u003C\u002Fp>\n\u003Cp>Each video contains metadata for trick play files and Closed Captions with multiple translations.\u003C\u002Fp>\n\u003Cp>Shortcodes are also provided to embed content in regular posts & pages.\u003C\u002Fp>\n\u003Cp>Roku Direct Publish Feeds allow you to send data to Roku without the expense of building your own app.   For more information please see this article – \u003Ca href=\"https:\u002F\u002Fblog.roku.com\u002Fdeveloper\u002F2016\u002F10\u002F19\u002Fpublishing-platform\u002F\" rel=\"nofollow ugc\">Roku Direct Publisher Feeds\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>Need help? \u003Ca href=\"https:\u002F\u002Frovidx.com\u002Fdocuments\u002F\" rel=\"nofollow ugc\">Read the documentation here!\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n","The ultimate toolkit for video streaming services using WordPress. Turn your site into an video service similar to YouTube or Vimeo.",300,46001,14,"2025-09-15T22:22:00.000Z","6.6.5","6.3","7.4",[224,4,225,226,227],"firetv","iptv","roku","video-cms","https:\u002F\u002Frovidx.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-smart-tv.2.2.4.zip","2025-01-14 00:00:00",{"slug":232,"name":233,"version":234,"author":235,"author_profile":236,"description":237,"short_description":238,"active_installs":239,"downloaded":240,"rating":241,"num_ratings":242,"last_updated":243,"tested_up_to":244,"requires_at_least":245,"requires_php":246,"tags":247,"homepage":250,"download_link":251,"security_score":252,"vuln_count":253,"unpatched_count":253,"last_vuln_date":254,"fetched_at":30},"html5-video-player-with-playlist","HTML5 Video Player with Playlist","2.50","Sandeep Verma","https:\u002F\u002Fprofiles.wordpress.org\u002Fsvnlabs\u002F","\u003Cp>Allows WordPress users to easily use HTML5 \u003C video > the element enable native video playback within the browser. It supports Android, iOS\u002FiPad\u002FiPhone and all browsers i.e. Firefox, Chrome, Safari, IE and Opera. HTML5 Video Player with Playlist, Full Screen, Random, Stream Seek, Volume Control, Timer, Play-Pause option.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Supports html5 video format (MP4)\u003C\u002Fli>\n\u003Cli>Supports Unicode \u003C\u002Fli>\n\u003Cli>Social Links Facebook \u002F Twitter\u003C\u002Fli>\n\u003Cli>Works in IE, Safari, Firefox, Chrome, Opera, mobile devices including Android\u002FiOS\u003C\u002Fli>\n\u003Cli>Player have shortcode for post\u002Fpage [html5video id=ID]  i.e. [html5video id=1]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Paid Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Supports XML based Video Playlist\u003C\u002Fli>\n\u003Cli>Read Video Folder URL to create playlist\u003C\u002Fli>\n\u003Cli>Sort playlist based on Title\u003C\u002Fli>\n\u003Cli>Right Side Playlist \u003C\u002Fli>\n\u003Cli>Video Download Option\u003C\u002Fli>\n\u003Cli>Video Ads on cue points\u003C\u002Fli>\n\u003Cli>Theme \u002F Size Customization\u003C\u002Fli>\n\u003Cli>Social Link Customization\u003C\u002Fli>\n\u003Cli>Player have shortcode options for post\u002Fpage [html5video id=ID width=w height=h … ]\u003C\u002Fli>\n\u003Cli>Multiple player on same page \u002F post \u003C\u002Fli>\n\u003Cli>Supports Wowza \u002F Amazon Cloud Front \u002F S3 HTTP Streaming \u003C\u002Fli>\n\u003Cli>Auto Playlist creator from Video’s Folder\u003C\u002Fli>\n\u003Cli>Best support on email\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F1WX__3O5T5w?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>This plugin uses Flash & HTML5 on all modern devices and web browsers, On Android, iPhone and iPad the Video Player will go to HTML5 mode.\u003C\u002Fp>\n\u003Cp>Get fully customized HTML5 Video Player with Right and Bottom Playlist for Website \u003Ca href=\"http:\u002F\u002Fhtml5plus.svnlabs.com\u002Fshop\u002Fhtml5-video-player-with-playlist\u002F\" rel=\"nofollow ugc\">Buy Now\u003C\u002Fa> or \u003Ca href=\"http:\u002F\u002Fhtml5.svnlabs.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Demo\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fsvnlabs.com\u002Fwordpress\u002Fdemo-html5-video-player-with-playlist\u002F\" rel=\"nofollow ugc\">Demo Free Version : HTML5 Video Player with Playlist\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fstore.svnlabs.com\u002Fhtml5-video-player-demo\u002F\" rel=\"nofollow ugc\">Demo Paid Version : HTML5 Video Player with Playlist\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Credit\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fmediafront.org\u002Fosmplayer\u002F\" rel=\"nofollow ugc\">Open Standard Media (OSM) Player\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support please visit http:\u002F\u002Fhtml5.svnlabs.com\u002F\u003C\u002Fp>\n","Allows Wordpress users to easily use HTML5 \u003C video > the element enable native video playback within the browser. It supports Android, iOS\u002FiPad\u002F &hellip;",50,26202,64,6,"2014-12-23T05:37:00.000Z","4.1.42","1.5","",[248,20,249,23],"html5","playlist","http:\u002F\u002Fhtml5.svnlabs.com\u002Fhtml5-video-player-with-playlist\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml5-video-player-with-playlist.zip",42,2,"2025-04-09 00:00:00",{"attackSurface":256,"codeSignals":476,"taintFlows":503,"riskAssessment":562,"analyzedAt":581},{"hooks":257,"ajaxHandlers":421,"restRoutes":458,"shortcodes":465,"cronEvents":475,"entryPointCount":301,"unprotectedCount":253},[258,264,268,272,277,281,284,288,290,294,299,302,306,309,313,316,318,322,325,327,331,334,337,341,344,348,352,355,357,359,362,363,366,368,370,372,376,380,384,388,392,396,399,403,405,409,413,416,417],{"type":259,"name":260,"callback":261,"priority":262,"file":263,"line":242},"action","wp_footer","closure",30,"admin\\player-control-script.php",{"type":259,"name":265,"callback":266,"file":267,"line":218},"init","register_block","blocks.php",{"type":259,"name":269,"callback":270,"file":267,"line":271},"enqueue_block_assets","enqueue_script",15,{"type":259,"name":273,"callback":274,"file":275,"line":276},"elementor\u002Ffrontend\u002Fafter_register_scripts","frontend_assets_scripts","elementor-widget.php",80,{"type":259,"name":278,"callback":279,"file":275,"line":280},"elementor\u002Fwidgets\u002Fregister","init_widgets",83,{"type":259,"name":282,"callback":283,"file":275,"line":207},"elementor\u002Fcontrols\u002Fcontrols_registered","init_controls",{"type":259,"name":285,"callback":261,"file":286,"line":287},"plugins_loaded","html5-video-player.php",71,{"type":259,"name":260,"callback":261,"file":286,"line":289},108,{"type":259,"name":291,"callback":292,"file":293,"line":107},"admin_enqueue_scripts","adminEnqueueScripts","inc\\admin.php",{"type":259,"name":295,"callback":296,"priority":297,"file":293,"line":298},"admin_menu","adminMenu",20,11,{"type":259,"name":295,"callback":295,"file":300,"line":301},"inc\\Base\\Analytics.php",19,{"type":259,"name":303,"callback":304,"priority":107,"file":305,"line":297},"post_row_actions","h5vp_add_duplicate_button","inc\\Base\\duplicate-player.php",{"type":259,"name":307,"callback":308,"file":305,"line":26},"admin_notices","h5vp_duplicate_notice",{"type":310,"name":311,"callback":311,"file":312,"line":176},"filter","upload_mimes","inc\\Base\\ExtendMime.php",{"type":310,"name":314,"callback":315,"priority":107,"file":312,"line":271},"wp_check_filetype_and_ext","check_filetype",{"type":310,"name":314,"callback":315,"priority":107,"file":312,"line":317},17,{"type":310,"name":303,"callback":319,"priority":107,"file":320,"line":321},"removeRowAction","inc\\Base\\GlobalChanges.php",13,{"type":259,"name":323,"callback":324,"file":320,"line":218},"admin_head-post.php","hideAction",{"type":259,"name":326,"callback":324,"file":320,"line":271},"admin_head-post-new.php",{"type":310,"name":328,"callback":329,"priority":107,"file":320,"line":330},"gettext","changePublishText",16,{"type":310,"name":332,"callback":333,"file":320,"line":317},"post_updated_messages","changeUpdateMessage",{"type":259,"name":335,"callback":336,"priority":47,"file":320,"line":301},"admin_init","wpLoaded",{"type":310,"name":338,"callback":339,"priority":107,"file":320,"line":340},"block_categories","wpdocs_add_new_block_category",22,{"type":310,"name":342,"callback":339,"priority":107,"file":320,"line":343},"block_categories_all",24,{"type":259,"name":345,"callback":346,"priority":47,"file":320,"line":347},"media_buttons","h5vp_shortcode_button",27,{"type":310,"name":349,"callback":350,"file":320,"line":351},"admin_footer_text","footerText",33,{"type":259,"name":295,"callback":353,"file":354,"line":176},"register_menu","inc\\Base\\Menu.php",{"type":259,"name":291,"callback":356,"file":354,"line":321},"enqueue_scripts",{"type":259,"name":358,"callback":358,"file":354,"line":218},"admin_head",{"type":259,"name":307,"callback":360,"file":361,"line":271},"upgrade_notice","inc\\Base\\Notice.php",{"type":259,"name":307,"callback":261,"file":361,"line":159},{"type":259,"name":265,"callback":364,"priority":28,"file":365,"line":176},"register_fields","inc\\Field\\QuickPlayer.php",{"type":259,"name":265,"callback":364,"priority":28,"file":367,"line":176},"inc\\Field\\Settings.php",{"type":259,"name":265,"callback":364,"priority":28,"file":369,"line":321},"inc\\Field\\VideoPlayer.php",{"type":259,"name":265,"callback":265,"file":371,"line":340},"inc\\PostType\\VideoPlayer.php",{"type":259,"name":373,"callback":374,"file":371,"line":375},"edit_form_after_title","shortcode_area",25,{"type":310,"name":377,"callback":378,"file":371,"line":379},"pre_get_posts","limitAccess",37,{"type":259,"name":381,"callback":382,"priority":107,"file":371,"line":383},"use_block_editor_for_post","forceGutenberg",38,{"type":310,"name":385,"callback":386,"file":371,"line":387},"filter_block_editor_meta_boxes","remove_metabox",39,{"type":310,"name":389,"callback":390,"file":371,"line":391},"save_post","filter_post_data",43,{"type":259,"name":393,"callback":394,"file":395,"line":176},"rest_api_init","h5vp_analytics","inc\\Rest\\Analytics.php",{"type":259,"name":393,"callback":397,"file":398,"line":301},"register_route","inc\\Rest\\VideoController.php",{"type":259,"name":400,"callback":401,"file":402,"line":330},"wp_enqueue_scripts","enqueueAssets","inc\\Services\\EnqueueAssets.php",{"type":259,"name":291,"callback":404,"file":402,"line":317},"enqueueAdminAssets",{"type":259,"name":406,"callback":407,"file":402,"line":408},"wp_head","quickPlayerStyle",18,{"type":259,"name":335,"callback":410,"file":411,"line":412},"h5vp_pro_reg_script","tinymce\\h5vp-tinymce.php",48,{"type":259,"name":358,"callback":414,"file":411,"line":415},"h5vp_pro_editor_add_init",56,{"type":259,"name":345,"callback":346,"priority":47,"file":411,"line":287},{"type":259,"name":418,"callback":419,"file":411,"line":420},"admin_footer","h5vp_pro_popup_content",86,[422,427,428,430,432,435,438,441,445,446,448,450,453,456],{"action":423,"nopriv":424,"callback":425,"hasNonce":426,"hasCapCheck":424,"file":267,"line":330},"watermark_data",false,"watermark_data_ajax",true,{"action":423,"nopriv":426,"callback":425,"hasNonce":426,"hasCapCheck":424,"file":267,"line":317},{"action":429,"nopriv":426,"callback":429,"hasNonce":426,"hasCapCheck":424,"file":286,"line":13},"pipe_handler",{"action":429,"nopriv":424,"callback":429,"hasNonce":426,"hasCapCheck":424,"file":286,"line":431},93,{"action":433,"nopriv":424,"callback":433,"hasNonce":424,"hasCapCheck":426,"file":434,"line":321},"h5vp_aws_picker","inc\\Base\\AWS.php",{"action":436,"nopriv":424,"callback":436,"hasNonce":426,"hasCapCheck":426,"file":305,"line":437},"h5vp_dulicate_player",73,{"action":439,"nopriv":424,"callback":440,"hasNonce":426,"hasCapCheck":424,"file":361,"line":321},"h5vp_dismiss_aws_notice","dismiss_aws_notice",{"action":442,"nopriv":424,"callback":443,"hasNonce":426,"hasCapCheck":424,"file":444,"line":343},"h5vp_ajax_handler","prepareAjax","inc\\Model\\Ajax.php",{"action":442,"nopriv":426,"callback":443,"hasNonce":426,"hasCapCheck":424,"file":444,"line":375},{"action":433,"nopriv":424,"callback":433,"hasNonce":424,"hasCapCheck":424,"file":444,"line":447},28,{"action":449,"nopriv":424,"callback":449,"hasNonce":426,"hasCapCheck":424,"file":444,"line":159},"h5vp_export_data",{"action":451,"nopriv":424,"callback":451,"hasNonce":426,"hasCapCheck":426,"file":444,"line":452},"h5vp_save_preferred_editor",34,{"action":454,"nopriv":424,"callback":455,"hasNonce":426,"hasCapCheck":426,"file":444,"line":379},"h5vp_get_editable_roles","get_editable_roles",{"action":457,"nopriv":424,"callback":457,"hasNonce":424,"hasCapCheck":424,"file":411,"line":387},"h5vp_pro_grab_slider_list_ajax",[459],{"namespace":460,"route":461,"methods":462,"callback":464,"permissionCallback":261,"file":395,"line":330},"h5vp\u002Fv1","\u002Fanalytics",[463],"POST","h5vp_handle_analytics",[466,469,471,472],{"tag":22,"callback":467,"file":468,"line":317},"html5_video","inc\\Services\\Shortcodes.php",{"tag":470,"callback":470,"file":468,"line":301},"video_player",{"tag":467,"callback":467,"file":468,"line":297},{"tag":473,"callback":473,"file":474,"line":317},"video_playlist","inc\\Services\\ShortcodesPro.php",[],{"dangerousFunctions":477,"sqlUsage":478,"outputEscaping":484,"fileOperations":253,"externalRequests":28,"nonceChecks":494,"capabilityChecks":27,"bundledLibraries":495},[],{"prepared":479,"raw":47,"locations":480},45,[481],{"file":398,"line":482,"context":483},114,"$wpdb->get_results() with variable interpolation",{"escaped":485,"rawEcho":486,"locations":487},158,3,[488,491,493],{"file":444,"line":489,"context":490},127,"raw output",{"file":444,"line":492,"context":490},144,{"file":411,"line":351,"context":490},9,[496,499],{"name":497,"version":37,"knownCves":498},"TinyMCE",[],{"name":500,"version":501,"knownCves":502},"Freemius","1.0",[],[504,526,543,553],{"entryPoint":505,"graph":506,"unsanitizedCount":47,"severity":40},"analytics_callback (inc\\Base\\Analytics.php:28)",{"nodes":507,"edges":523},[508,513,517],{"id":509,"type":510,"label":511,"file":300,"line":512},"n0","source","$_GET",32,{"id":514,"type":515,"label":516,"file":300,"line":512},"n1","transform","→ analyticsUser()",{"id":518,"type":519,"label":520,"file":300,"line":521,"wp_function":522},"n2","sink","echo() [XSS]",151,"echo",[524,525],{"from":509,"to":514,"sanitized":424},{"from":514,"to":518,"sanitized":424},{"entryPoint":527,"graph":528,"unsanitizedCount":47,"severity":40},"\u003CAnalytics> (inc\\Base\\Analytics.php:0)",{"nodes":529,"edges":539},[530,532,534,535,537],{"id":509,"type":510,"label":531,"file":300,"line":452},"$_GET (x2)",{"id":514,"type":519,"label":520,"file":300,"line":533,"wp_function":522},147,{"id":518,"type":510,"label":511,"file":300,"line":512},{"id":536,"type":515,"label":516,"file":300,"line":512},"n3",{"id":538,"type":519,"label":520,"file":300,"line":521,"wp_function":522},"n4",[540,541,542],{"from":509,"to":514,"sanitized":426},{"from":518,"to":536,"sanitized":424},{"from":536,"to":538,"sanitized":424},{"entryPoint":544,"graph":545,"unsanitizedCount":47,"severity":40},"h5vp_duplicate_notice (inc\\Base\\duplicate-player.php:76)",{"nodes":546,"edges":551},[547,549],{"id":509,"type":510,"label":548,"file":305,"line":147},"$_POST",{"id":514,"type":519,"label":520,"file":305,"line":550,"wp_function":522},81,[552],{"from":509,"to":514,"sanitized":424},{"entryPoint":554,"graph":555,"unsanitizedCount":28,"severity":561},"\u003Cduplicate-player> (inc\\Base\\duplicate-player.php:0)",{"nodes":556,"edges":559},[557,558],{"id":509,"type":510,"label":548,"file":305,"line":147},{"id":514,"type":519,"label":520,"file":305,"line":550,"wp_function":522},[560],{"from":509,"to":514,"sanitized":426},"low",{"summary":563,"deductions":564},"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.\n\nHowever, 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.",[565,567,569,571,573,575,577,579],{"reason":566,"points":297},"History of 1 critical CVE",{"reason":568,"points":218},"History of 7 medium CVEs",{"reason":570,"points":107},"2 AJAX handlers without auth checks",{"reason":572,"points":27},"History of SQL Injection vulns",{"reason":574,"points":27},"History of XSS vulns",{"reason":576,"points":27},"History of Missing Authorization vulns",{"reason":578,"points":27},"History of Sensitive Info Exposure vulns",{"reason":580,"points":486},"Bundled Freemius v1.0 library","2026-03-16T17:27:46.973Z",{"wat":583,"direct":596},{"assetPaths":584,"generatorPatterns":589,"scriptPaths":590,"versionParams":591},[585,586,587,588],"\u002Fwp-content\u002Fplugins\u002Fhtml5-video-player\u002Fbuild\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fhtml5-video-player\u002Fbuild\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Fhtml5-video-player\u002Fpublic\u002Fcss\u002Fh5vp.css","\u002Fwp-content\u002Fplugins\u002Fhtml5-video-player\u002Fpublic\u002Fjs\u002Fplyr-v3.8.3.polyfilled.js",[],[586,588],[592,593,594,595],"\u002Fwp-content\u002Fplugins\u002Fhtml5-video-player\u002Fbuild\u002Ffrontend.css?ver=","\u002Fwp-content\u002Fplugins\u002Fhtml5-video-player\u002Fbuild\u002Ffrontend.js?ver=","\u002Fwp-content\u002Fplugins\u002Fhtml5-video-player\u002Fpublic\u002Fcss\u002Fh5vp.css?ver=","\u002Fwp-content\u002Fplugins\u002Fhtml5-video-player\u002Fpublic\u002Fjs\u002Fplyr-v3.8.3.polyfilled.js?ver=",{"cssClasses":597,"htmlComments":598,"htmlAttributes":599,"restEndpoints":600,"jsGlobals":602,"shortcodeOutput":605},[21],[],[],[601],"\u002Fwp-json\u002Fh5vp\u002F",[603,604],"H5VP","h5vp_fs",[]]