[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fH8NXbvU1qdk1HxsAcyI4seuhprN_DG-SULU7JxqD5Gg":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":48,"crawl_stats":38,"alternatives":51,"analysis":156,"fingerprints":329},"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,78,14,"2025-09-15T22:22:00.000Z","6.6.5","6.3","7.4",[20,21,22,23,24],"firetv","html5-video-player","iptv","roku","video-cms","https:\u002F\u002Frovidx.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-smart-tv.2.2.4.zip",99,1,0,"2025-01-14 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":28},"CVE-2024-12818","wp-smart-tv-authenticated-contributor-stored-cross-site-scripting","WP Smart TV \u003C= 2.1.8 - Authenticated (Contributor+) Stored Cross-Site Scripting","The WP Smart TV plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'tv-video-player' shortcode in all versions up to, and including, 2.1.8 due to insufficient input sanitization and output escaping on user supplied attributes. 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.1.8","2.1.9","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-15 09:25:56",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe1d7cf90-1a9f-4d88-9dfb-f48481095a0c?source=api-prod",{"slug":49,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":28,"trust_score":27,"computed_at":50},"robdavenport","2026-04-03T23:25:41.203Z",[52,77,98,117,136],{"slug":21,"name":53,"version":54,"author":55,"author_profile":56,"description":57,"short_description":58,"active_installs":59,"downloaded":60,"rating":61,"num_ratings":62,"last_updated":63,"tested_up_to":64,"requires_at_least":65,"requires_php":66,"tags":67,"homepage":72,"download_link":73,"security_score":74,"vuln_count":75,"unpatched_count":29,"last_vuln_date":76,"fetched_at":31},"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",[21,68,69,70,71],"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,"2025-01-13 20:11:53",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":61,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":95,"download_link":96,"security_score":97,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"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",[78,21,93,94],"thumbnails","vast","https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffluid-player\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffluid-player.zip",85,{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":29,"num_ratings":29,"last_updated":108,"tested_up_to":64,"requires_at_least":65,"requires_php":18,"tags":109,"homepage":114,"download_link":115,"security_score":116,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"platinium-epg-xmltv","Platinium EPG for XMLTV and M3U","1.2.2","Rejean Lessard","https:\u002F\u002Fprofiles.wordpress.org\u002Fgroupeplatinium\u002F","\u003Cp>Platinium EPG for XMLTV and M3U transforms your WordPress site into a professional and powerful TV program guide platform. Whether you manage an IPTV service, a streaming community site, or a media blog, this plugin gives you the tools to display a beautiful, fast, and interactive EPG grid. Using any standard XMLTV file for program data and\u002For an M3U file for channel data, the plugin generates a stunning “Glassmorphism” style grid that is fully responsive and optimized for performance, even with thousands of program entries. It’s designed to be simple for beginners to set up, while offering deep customization and powerful features for advanced projects through its Pro version.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple Data Sources (XMLTV & M3U):\u003C\u002Fstrong> Add and manage multiple EPG sources from XMLTV URLs, M3U URLs, or even local M3U file uploads. The plugin intelligently merges all data into a single, unified guide.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local M3U File Uploads:\u003C\u002Fstrong> Don’t have a URL? Upload an M3U file directly from your computer and treat it as a permanent, synchronizable source, complete with a custom name.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>M3U Integration for Clickable Channels:\u003C\u002Fstrong> Easily make your channels playable! The plugin automatically maps streams from your M3U sources using \u003Ccode>tvg-id\u003C\u002Fcode>, or you can add stream URLs manually for each channel.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in HLS Player:\u003C\u002Fstrong> Provides a seamless viewing experience with an integrated player for HLS (\u003Ccode>.m3u8\u003C\u002Fcode>) streams, which opens in a clean modal window.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Powerful Shortcode Generator:\u003C\u002Fstrong> Create and save custom “Channel Groups” (e.g., “Sports,” “Movies,” “News”) and display them anywhere with a simple shortcode like \u003Ccode>[platinium_epg group-name=\"Sports\"]\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>High Performance by Design:\u003C\u002Fstrong> EPG data is fetched and cached in the background. The front-end grid uses efficient JavaScript rendering to ensure smooth scrolling and a great user experience, no matter how large your guide is.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Customization:\u003C\u002Fstrong> From the settings page, fully customize the grid’s appearance. Choose from a variety of built-in color presets (like ‘Midnight Dark’, ‘Icy Winter’, or ‘Solar Summer’) or create your own custom theme. Adjust the zoom level, row height, column width, and what channel information is displayed (logos, names, numbers).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Diagnostic Tools:\u003C\u002Fstrong> An integrated diagnostic panel shows you the status of your cached data and source connections (including local files), helping you quickly identify any synchronization issues.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Free vs. Pro\u003C\u002Fh3>\n\u003Cp>The free version provides all the essential tools to build a beautiful TV guide. The \u003Cstrong>Pro version\u003C\u002Fstrong> unlocks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>✅ Unlimited EPG Sources (free is limited to 2 XMLTV and 1 M3U)\u003C\u002Fli>\n\u003Cli>✅ Unlimited Saved Channel Groups (free is limited to 1)\u003C\u002Fli>\n\u003Cli>✅ Fully Automatic Synchronization (free is manual sync only)\u003C\u002Fli>\n\u003Cli>✅ One-Click Backup & Restore of all plugin settings\u003C\u002Fli>\n\u003Cli>✅ Direct, Priority Email Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>[\u003Cstrong>–> Upgrade to Platinium EPG Pro Now! (https:\u002F\u002Fgroupeplatinium.com\u002Fdownloads\u002Fplatinium-epg-for-xmltv-and-m3u-pro\u002F)\u003C\u002Fstrong>]\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to an external service to verify Pro version license keys. This is necessary to activate professional features and to enable automatic plugin updates.\u003Cbr \u002F>\n* \u003Cstrong>Service:\u003C\u002Fstrong> Groupe Platinium License API (groupeplatinium.com)\u003Cbr \u002F>\n* \u003Cstrong>Purpose:\u003C\u002Fstrong> To verify the validity of a Pro license key upon its activation or deactivation.\u003Cbr \u002F>\n* \u003Cstrong>Data Sent:\u003C\u002Fstrong> When the administrator activates or deactivates the license, the license key, the site’s URL (\u003Ccode>home_url\u003C\u002Fcode>), and the product name are sent to our server.\u003Cbr \u002F>\n* \u003Cstrong>Link to Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fgroupeplatinium.com\u002Fprivacy-policy\u002F\u003Cbr \u002F>\n* \u003Cstrong>Link to Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fgroupeplatinium.com\u002Fterms-and-conditions\u002F\u003C\u002Fp>\n","A powerful EPG for WordPress that builds a beautiful TV guide from any XMLTV or M3U source and makes channels playable with stream links.",50,762,"2025-09-04T00:49:00.000Z",[110,22,111,112,113],"epg","m3u","tv-guide","xmltv","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplatinium-epg-xmltv.1.2.2.zip",100,{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":116,"num_ratings":28,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":134,"download_link":135,"security_score":97,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"direct-publisher-for-roku","Roku Direct Publisher","1.0.4","heyjones","https:\u002F\u002Fprofiles.wordpress.org\u002Fheyjones\u002F","\u003Cp>Curate content for Roku through the Direct Publisher program.\u003C\u002Fp>\n","Curate content for Roku through the Direct Publisher program. https:\u002F\u002Fdeveloper.roku.com\u002Fpublish",20,2510,"2018-06-10T14:53:00.000Z","4.8.28","3.0","5.2.4",[132,23,133,70],"direct-publisher","streaming","https:\u002F\u002Fgithub.com\u002Fheyjones\u002Froku-direct-publisher","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdirect-publisher-for-roku.1.0.4.zip",{"slug":137,"name":138,"version":139,"author":140,"author_profile":141,"description":142,"short_description":143,"active_installs":144,"downloaded":145,"rating":29,"num_ratings":29,"last_updated":146,"tested_up_to":147,"requires_at_least":148,"requires_php":114,"tags":149,"homepage":154,"download_link":155,"security_score":97,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"blip-tv-episodes-widget","Blip TV Episodes Widget","0.3","WebTechGlobal","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebtechglobal\u002F","\u003Cp>Blip TV Episodes Widget will dynamically check if your post or page has one or more Blip TV videos assigned to it. When a video url is found the plugin will embed the video in your\u003Cbr \u002F>\nsidebar for viewing. If no video is found, AdSense can be displayed instead so that your not wasting the space. There is an interface which lists all post and has the ability to\u003Cbr \u002F>\npaste a video url then save it to a post. Thats a little quicker than actually opening posts then saving videos into the custom fields. There is also an interface which lists all\u003Cbr \u002F>\nexists posts that have videos, plus lists the videos under each post for deletion etc. The plugin is new for June 2010, many upgrades coming to help you manage your Blip TV\u003Cbr \u002F>\nepisodes and maximise use of the videos you spend hours creating.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>Please contact webmaster@webtechglobal.co.uk with questions\u003C\u002Fp>\n","Blip TV Episodes plugin will allow you to setup a video widget, easily add videos to posts then watch them appear in the sidebar when viewing that pos &hellip;",10,2836,"2014-08-07T10:46:00.000Z","2.9.2","2.8.6",[150,151,152,70,153],"bliptv","blog","builder","youtube","http:\u002F\u002Fwww.webtechglobal.co.uk\u002Ffeatured\u002Fblip-tv-episodes-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblip-tv-episodes-widget.zip",{"attackSurface":157,"codeSignals":247,"taintFlows":290,"riskAssessment":317,"analyzedAt":328},{"hooks":158,"ajaxHandlers":218,"restRoutes":233,"shortcodes":241,"cronEvents":246,"entryPointCount":87,"unprotectedCount":184},[159,165,171,177,182,186,188,193,196,198,200,203,206,209,211,214],{"type":160,"name":161,"callback":162,"file":163,"line":164},"action","rest_api_init","start_json_feeds","includes\\builders\\class-wp-smart-tv-roku-dp.php",9,{"type":160,"name":166,"callback":167,"priority":168,"file":169,"line":170},"cmb2_admin_init","get_settings_metabox",11,"includes\\class-wp-smart-tv-roku-settings.php",25,{"type":172,"name":173,"callback":174,"priority":175,"file":169,"line":176},"filter","submenu_file","remove_submenus",999,27,{"type":160,"name":178,"callback":179,"file":180,"line":181},"admin_menu","menu_add","includes\\class-wp-smart-tv-settings.php",19,{"type":160,"name":178,"callback":183,"priority":184,"file":180,"line":185},"menu_rmv",2,21,{"type":172,"name":173,"callback":174,"priority":175,"file":180,"line":187},22,{"type":160,"name":189,"callback":190,"file":191,"line":192},"plugins_loaded","anonymous","includes\\class-wp-smart-tv.php",121,{"type":160,"name":194,"callback":190,"file":191,"line":195},"admin_enqueue_scripts",137,{"type":160,"name":194,"callback":190,"file":191,"line":197},138,{"type":160,"name":166,"callback":190,"file":191,"line":199},139,{"type":160,"name":201,"callback":190,"file":191,"line":202},"admin_notices",140,{"type":160,"name":204,"callback":190,"file":191,"line":205},"admin_init",141,{"type":160,"name":207,"callback":190,"file":191,"line":208},"wp_enqueue_scripts",157,{"type":160,"name":207,"callback":190,"file":191,"line":210},158,{"type":160,"name":212,"callback":190,"file":191,"line":213},"init",159,{"type":160,"name":212,"callback":215,"file":216,"line":217},"register_mpt","public\\class-wp-smart-tv-public.php",61,[219,224,228],{"action":220,"nopriv":221,"callback":222,"hasNonce":221,"hasCapCheck":221,"file":223,"line":168},"rovidx_wpstv_validate_import",false,"validate_import","includes\\controls\\class-wp-smart-tv-import-ajax.php",{"action":225,"nopriv":221,"callback":226,"hasNonce":221,"hasCapCheck":221,"file":223,"line":227},"rovidx_wpstv_import_rdp","process_rdp_json",12,{"action":229,"nopriv":221,"callback":230,"hasNonce":231,"hasCapCheck":231,"file":223,"line":232},"rovidx_start_json_import","start_json_import",true,15,[234],{"namespace":235,"route":236,"methods":237,"callback":239,"permissionCallback":240,"file":163,"line":14},"tv","\u002Froku\u002F",[238],"GET","roku_dp","closure",[242],{"tag":243,"callback":244,"file":245,"line":75},"tv-video-player","video_player_handler","includes\\builders\\class-wp-smart-tv-shortcodes.php",[],{"dangerousFunctions":248,"sqlUsage":249,"outputEscaping":251,"fileOperations":184,"externalRequests":184,"nonceChecks":184,"capabilityChecks":275,"bundledLibraries":276},[],{"prepared":29,"raw":29,"locations":250},[],{"escaped":252,"rawEcho":164,"locations":253},34,[254,258,260,262,265,267,270,272,274],{"file":255,"line":256,"context":257},"admin\\class-wp-smart-tv-admin.php",248,"raw output",{"file":255,"line":259,"context":257},249,{"file":255,"line":261,"context":257},253,{"file":263,"line":264,"context":257},"includes\\class-wp-smart-tv-activator.php",46,{"file":263,"line":266,"context":257},53,{"file":268,"line":269,"context":257},"includes\\class-wp-smart-tv-content-meta.php",386,{"file":268,"line":271,"context":257},397,{"file":180,"line":273,"context":257},146,{"file":180,"line":208,"context":257},3,[277,280,283,287],{"name":278,"version":38,"knownCves":279},"TinyMCE",[],{"name":281,"version":38,"knownCves":282},"DataTables",[],{"name":284,"version":285,"knownCves":286},"jQuery","3.4.1",[],{"name":288,"version":38,"knownCves":289},"Select2",[],[291,309],{"entryPoint":292,"graph":293,"unsanitizedCount":29,"severity":308},"start_json_import (includes\\controls\\class-wp-smart-tv-import-ajax.php:20)",{"nodes":294,"edges":306},[295,300],{"id":296,"type":297,"label":298,"file":223,"line":299},"n0","source","$_POST",26,{"id":301,"type":302,"label":303,"file":223,"line":304,"wp_function":305},"n1","sink","wp_remote_get() [SSRF]",32,"wp_remote_get",[307],{"from":296,"to":301,"sanitized":231},"low",{"entryPoint":310,"graph":311,"unsanitizedCount":29,"severity":308},"\u003Cclass-wp-smart-tv-import-ajax> (includes\\controls\\class-wp-smart-tv-import-ajax.php:0)",{"nodes":312,"edges":315},[313,314],{"id":296,"type":297,"label":298,"file":223,"line":299},{"id":301,"type":302,"label":303,"file":223,"line":304,"wp_function":305},[316],{"from":296,"to":301,"sanitized":231},{"summary":318,"deductions":319},"The wp-smart-tv plugin v2.2.4 exhibits a mixed security posture. While it demonstrates good practices in areas like SQL query handling (100% prepared statements) and a relatively low number of identified taint flows, several areas warrant concern. The presence of unprotected AJAX handlers significantly increases the attack surface, as these entry points could be exploited by unauthenticated users. Although no critical or high-severity taint flows were detected, the overall number of entry points is substantial, and the lack of authentication on two AJAX handlers is a notable weakness.\n\nThe vulnerability history indicates a past medium-severity Cross-Site Scripting (XSS) vulnerability, which has since been patched. While the absence of currently unpatched CVEs is positive, the prior existence of an XSS flaw suggests a need for ongoing vigilance regarding input sanitization and output escaping, especially given that 21% of outputs are not properly escaped.\n\nIn conclusion, the plugin has strengths in its SQL practices and lack of critical vulnerabilities. However, the unprotected AJAX endpoints and a portion of unescaped outputs present immediate risks that should be addressed to improve its overall security. The past XSS vulnerability also highlights the importance of continuous security review.",[320,322,324,326],{"reason":321,"points":75},"Unprotected AJAX handlers present",{"reason":323,"points":87},"Unescaped output detected",{"reason":325,"points":275},"Bundled outdated jQuery v3.4.1",{"reason":327,"points":144},"Past medium severity XSS vulnerability","2026-03-16T20:01:09.980Z",{"wat":330,"direct":343},{"assetPaths":331,"generatorPatterns":336,"scriptPaths":337,"versionParams":338},[332,333,334,335],"\u002Fwp-content\u002Fplugins\u002Fwp-smart-tv\u002Fadmin\u002Fcss\u002Fwp-smart-tv-admin.css","\u002Fwp-content\u002Fplugins\u002Fwp-smart-tv\u002Fadmin\u002Fjs\u002Fwp-smart-tv-admin.js","\u002Fwp-content\u002Fplugins\u002Fwp-smart-tv\u002Fadmin\u002Fjs\u002Fwp-smart-tv-importer.js","\u002Fwp-content\u002Fplugins\u002Fwp-smart-tv\u002Flib\u002Fassets\u002Fcss\u002Ffont-awesome.min.css",[],[333,334],[339,340,341,342],"wp-smart-tv-admin.css?ver=","wp-smart-tv-admin.js?ver=","wp-smart-tv-importer.js?ver=","font-awesome.min.css?ver=",{"cssClasses":344,"htmlComments":345,"htmlAttributes":347,"restEndpoints":350,"jsGlobals":351,"shortcodeOutput":353},[],[346],"\u003C!-- \nStart WP Smart TV\n-->",[348,349],"data-wpstv-ajax-url","data-wpstv-nonce",[],[352],"wpstvdata",[]]