[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fWAbuuqdUZLo4EvqaYzrNMozuklO8_3VoAfUKra22BeU":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":36,"analysis":135,"fingerprints":773},"dplayer","dPlayer – Video Player for WordPress","1.0.0","indionetech","https:\u002F\u002Fprofiles.wordpress.org\u002Findionetech\u002F","\u003Cp>A nice video player plugin. This video player support various video file type, It support logo overlay and call to action button on the video player. this video plaeyr can be helpful to sell your product online by driving a visitor to purchase page.\u003C\u002Fp>\n\u003Ch3>How to use\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>After installation you will see a new Admin Menu called dPlayer in the Dashboard.\u003C\u002Fli>\n\u003Cli>Add new player and configure the player according to your needs.\u003C\u002Fli>\n\u003Cli>Save the Player\u003C\u002Fli>\n\u003Cli>Copy the ShortCode\u003C\u002Fli>\n\u003Cli>Paste the shortCode where you want to embed the player. \u003C\u002Fli>\n\u003Cli>Enjoy !\u003C\u002Fli>\n\u003C\u002Ful>\n","A nice video player plugin. This video player support various video file type, It support logo overlay and call to action button on the video player.",40,3133,100,1,"2024-07-08T04:15:00.000Z","6.5.8","4.0","",[20,21,22,23,24],"html5-player","media-player","mp4-player","pm4","video-player","https:\u002F\u002Fwordpress.org\u002Fplugins\u002FdPlayer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdplayer.1.0.0.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},30,88,"2026-04-04T03:35:49.521Z",[37,55,78,98,114],{"slug":38,"name":39,"version":6,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":28,"num_ratings":28,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":18,"download_link":53,"security_score":54,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ivplayer","IV Player","sandeshnaroju","https:\u002F\u002Fprofiles.wordpress.org\u002Fsandeshnaroju\u002F","\u003Cp>IV Player not only loads video content but also text, images, files, code in real-time while watching the video. Just imagine how cool it would be if your learners\u002Fstudents would be able to grab code from the video player while you are teaching remotely\u003C\u002Fp>\n\u003Cp>Once you have installed the plugin,\u003Cbr \u002F>\n1. You will see an option in the side menu saying \u003Ccode>IV Player\u003C\u002Fcode>. Click on it.\u003Cbr \u002F>\n2. Then click on the \u003Ccode>ADD NEW\u003C\u002Fcode> button on the page.\u003Cbr \u002F>\n3. Then you will see a page asking details for your first Video to play.\u003Cbr \u002F>\n4. Once you have filled minimum details like \u003Ccode>URL\u003C\u002Fcode>, \u003Ccode>name\u003C\u002Fcode> then add the timings.\u003Cbr \u002F>\n5. While filling the timings, you need to specify at which time duration what needs to be played on screen. For example, you can choose \u003Ccode>00:00:10\u003C\u002Fcode> and  \u003Ccode>hello\u003C\u002Fcode> in the \u003Ccode>Text\u003C\u002Fcode> box. That means at \u003Ccode>00:00:10\u003C\u002Fcode> time point, you will see \u003Ccode>hello\u003C\u002Fcode> being played on the video player screen.\u003Cbr \u002F>\n6.  Currently, we have \u003Ccode>Text\u003C\u002Fcode>, \u003Ccode>Code\u003C\u002Fcode>, \u003Ccode>File\u003C\u002Fcode>, \u003Ccode>Link\u003C\u002Fcode> boxes ready.\u003Cbr \u002F>\n7. Once the video is created, a \u003Ccode>shortcode\u003C\u002Fcode> will be seen on screen. You can paste it in any \u003Ccode>post\u003C\u002Fcode> or \u003Ccode>page\u003C\u002Fcode>.\u003C\u002Fp>\n","IV Player is an interactive video player, if you are a teacher\u002Feducator\u002Fguru who wants to provide video content to your students\u002Flearners, then IV Pla &hellip;",10,1657,"2020-09-25T13:29:00.000Z","5.5.18","5.4","7.2",[20,51,22,52,24],"javascript-video-player","timing-text-video-player","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fivplayer.1.1.1.zip",85,{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":27,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":73,"download_link":74,"security_score":75,"vuln_count":76,"unpatched_count":28,"last_vuln_date":77,"fetched_at":30},"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,192,"2026-03-05T05:22:00.000Z","6.9.4","5.8","7.1",[56,22,71,72,24],"plyr","video","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":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":67,"requires_at_least":17,"requires_php":91,"tags":92,"homepage":96,"download_link":97,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"az-video-and-audio-player-addon-for-elementor","Lean Player – Video and Audio Player for WordPress, Elementor, Block Editor and Classic Editor","3.0.8","Lean Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fazplugins\u002F","\u003Cp>“Lean Player – Video and Audio Player for WordPress, Elementor, Block Editor and Classic Editor” – is a simple, lightweight and customizable HTML5, YouTube, Vimeo & mp3 media player that supports all devices. It supports all the major file formats for audio & video. Included audio & video player widget \u002F addon and shortcode support that has lots of customization options, using those options you can change the player settings how you want.\u003C\u002Fp>\n\u003Cp>Version 3.0.0 marks a major milestone: our rebranding checkpoint and major update. We’ve rebranded our plugin under the LeanPlugins brand and made significant improvements to make it more performance-focused and aligned with our brand philosophy.\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fdemo.leanplugins.com\u002Fvideo-and-audio-player\u002F?utm_source=wordpress.org&utm_medium=desc\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fleanplugins.com\u002Fwordpress-plugins\u002Fvideo-and-audio-player\u002F?utm_source=wordpress.org&utm_medium=desc&utm_campaign=upgrade#pricing\" rel=\"nofollow ugc\">Purchase Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Player Management:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Global Player Settings\u003C\u002Fstrong> – Set default behavior once for all players\u003Cbr \u002F>\n* \u003Cstrong>Player Manager\u003C\u002Fstrong> – Create and manage players through admin interface\u003Cbr \u002F>\n* \u003Cstrong>Per-Player Configuration\u003C\u002Fstrong> – Override global settings for individual players\u003Cbr \u002F>\n* \u003Cstrong>Admin Columns\u003C\u002Fstrong> – View all players at a glance with Player Type, Source Type, Source, Autoplay status, and copy-ready Shortcode\u003Cbr \u002F>\n* \u003Cstrong>Preview Player\u003C\u002Fstrong> – Preview your player before publishing directly from the players list or from the player edit page\u003Cbr \u002F>\n* \u003Cstrong>Simple Shortcode\u003C\u002Fstrong> – [lean_player id=”123″] to embed anywhere\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Video Sources:\u003C\u002Fstrong>\u003Cbr \u002F>\n* YouTube video support\u003Cbr \u002F>\n* Vimeo video support\u003Cbr \u002F>\n* HTML5 video (upload or URL\u002FCDN)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Audio Sources:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Supported formats: MP3, OGG, WAV, M4A, AAC\u003Cbr \u002F>\n* Audio streaming support (MP3, AAC streams)\u003Cbr \u002F>\n* Media library upload or direct URL\u002Fstreaming URL\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Playback Options:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Autoplay\u003Cbr \u002F>\n* Start Muted\u003Cbr \u002F>\n* Initial Volume control (0-100%)\u003Cbr \u002F>\n* Loop playback\u003Cbr \u002F>\n* Default Playback Speed (0.5x to 4x)\u003Cbr \u002F>\n* Time Display Format – Countdown or elapsed time [PRO]\u003Cbr \u002F>\n* Skip Amount – Set forward\u002Fback jump time (1-60 seconds) [PRO]\u003Cbr \u002F>\n* Reset to start when finished\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Player Controls:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Fullscreen button\u003Cbr \u002F>\n* Click to play\u002Fpause\u003Cbr \u002F>\n* Picture-in-picture (PIP) mode\u003Cbr \u002F>\n* Keyboard shortcuts\u003Cbr \u002F>\n* Custom Player Controls – Show\u002Fhide and reorder controls (play-large, play, progress, current-time, mute, volume, captions, settings, pip, airplay, fullscreen, download) [PRO]\u003Cbr \u002F>\n* Auto-Hide Controls – Hide controls during playback [PRO]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Design & Styling:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Display your own preview thumbnail\u003Cbr \u002F>\n* Primary Color customization – Match player with your brand colors [PRO]\u003Cbr \u002F>\n* Compatible on all mobile & desktop devices\u003Cbr \u002F>\n* Very lightweight – no major impact on website speed\u003Cbr \u002F>\n* Works with all themes\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Integration:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Elementor widgets (video & audio)\u003Cbr \u002F>\n* Block Editor (Gutenberg) support\u003Cbr \u002F>\n* Classic Editor support\u003Cbr \u002F>\n* Shortcode support everywhere\u003C\u002Fp>\n\u003Ch3>Video Player Elementor Widget\u002FAddon Options (All FREE)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Video Type (YouTube\u002FVimeo\u002FHTML5)\u003C\u002Fli>\n\u003Cli>YouTube Video URL\u003C\u002Fli>\n\u003Cli>Vimeo Video URL\u003C\u002Fli>\n\u003Cli>HTML5 Video (Upload or URL)\u003C\u002Fli>\n\u003Cli>Display Preview Thumbnail\u003C\u002Fli>\n\u003Cli>Autoplay\u003C\u002Fli>\n\u003Cli>Start Muted\u003C\u002Fli>\n\u003Cli>Initial Volume\u003C\u002Fli>\n\u003Cli>Loop\u003C\u002Fli>\n\u003Cli>Click To Play\u002FPause\u003C\u002Fli>\n\u003Cli>Fullscreen Toggle\u003C\u002Fli>\n\u003Cli>Default Playback Speed\u003C\u002Fli>\n\u003Cli>Picture-in-picture (PIP)\u003C\u002Fli>\n\u003Cli>Keyboard Shortcuts\u003C\u002Fli>\n\u003Cli>Reset To Start After End\u003C\u002Fli>\n\u003Cli>20+ Design & Styling options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Audio Player Elementor Widget\u002FAddon Options (All FREE)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Audio Source (Upload, URL, or Streaming URL) – Supported formats: MP3, OGG, WAV, M4A, AAC, and audio streams (MP3, AAC streams)\u003C\u002Fli>\n\u003Cli>Autoplay\u003C\u002Fli>\n\u003Cli>Start Muted\u003C\u002Fli>\n\u003Cli>Initial Volume\u003C\u002Fli>\n\u003Cli>Loop\u003C\u002Fli>\n\u003Cli>Default Playback Speed\u003C\u002Fli>\n\u003Cli>20+ Styling options\u003C\u002Fli>\n\u003C\u002Ful>\n","WordPress Video Player & Audio Player plugin - simple, lightweight and customizable HTML5, YouTube, Vimeo & mp3 media player that supports all devices",3000,39502,90,4,"2026-02-13T15:43:00.000Z","7.4",[93,94,21,95,24],"audio-player","elementor","player","https:\u002F\u002Fleanplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faz-video-and-audio-player-addon-for-elementor.3.0.8.zip",{"slug":99,"name":100,"version":101,"author":59,"author_profile":60,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":69,"tags":111,"homepage":112,"download_link":113,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"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",[22,71,99,72,24],"https:\u002F\u002Fbplugins.com\u002Fsuper-video-player","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-video-player.1.8.8.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":67,"requires_at_least":127,"requires_php":128,"tags":129,"homepage":133,"download_link":134,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"fv-player","FV Player 8","8.1.4","FolioVision","https:\u002F\u002Fprofiles.wordpress.org\u002Ffoliovision\u002F","\u003Cp>FV Player is a free, easy-to-use, and complete solution for embedding MP4 or HLS videos into your posts or pages. With MP4 videos, FV Player offers 98% coverage even on mobile devices.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Remembering video position for both guest users and members\u003C\u002Fli>\n\u003Cli>Chromecast and Airplay support\u003C\u002Fli>\n\u003Cli>Video playlists\u003C\u002Fli>\n\u003Cli>Automated checking of video encoding for logged in admins\u003C\u002Fli>\n\u003Cli>Totally Brandable. Stop selling YouTube and start selling yourself. Even design your own player\u003C\u002Fli>\n\u003Cli>Full support for Amazon S3\u003C\u002Fli>\n\u003Cli>YouTube support\u003C\u002Fli>\n\u003Cli>Integration with the Bunny Stream video encoding service\u003C\u002Fli>\n\u003Cli>Integration with the Coconut.co video encoding service – using a free addon plugin: https:\u002F\u002Ffoliovision.com\u002Fdownloads\u002Ffv-player-coconut\u003C\u002Fli>\n\u003Cli>API for custom video fields\u003C\u002Fli>\n\u003Cli>iframe embed codes\u003C\u002Fli>\n\u003Cli>Ultra-efficient player: just 41.8kB of Javascript. Rest is loaded later when user is going to play the video\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Video presentation options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Scroll autoplay with the sticky video option\u003C\u002Fli>\n\u003Cli>Sticky video playback\u003C\u002Fli>\n\u003Cli>Video lightbox  (works for images and galleries too, using fancyBox 3)\u003C\u002Fli>\n\u003Cli>Video links to point to exact time in the video\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Video tracking options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Built-in video play stats\u003C\u002Fli>\n\u003Cli>Google Analytics 4\u003C\u002Fli>\n\u003Cli>Matomo\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Pro features using the commercial FV Player Pro:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>easy AB looped playback for your visitors (great for teaching sites)\u003C\u002Fli>\n\u003Cli>Encrypted video support\u003C\u002Fli>\n\u003Cli>DRM watermark\u003C\u002Fli>\n\u003Cli>Video Chapters\u003C\u002Fli>\n\u003Cli>Full-featured Vimeo embedding\u003C\u002Fli>\n\u003Cli>Support for URL tokens of different CDNs: Bunny CDN, CloudFront, StackPath and Universal CDN\u003C\u002Fli>\n\u003Cli>Support for other video services: Vimeo, OK.ru, Odysee, PeerTube (incuding support for your own instance)\u003C\u002Fli>\n\u003Cli>Autoplay video only once for each visitor\u003C\u002Fli>\n\u003Cli>Interactive video transcript\u003C\u002Fli>\n\u003Cli>Timeline previews\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Other extensions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Alternative Sources plugin for backup CDN configuration\u003C\u002Fli>\n\u003Cli>Cloudflare Stream plugin\u003C\u002Fli>\n\u003Cli>JW Player platform plugin\u003C\u002Fli>\n\u003Cli>Pay Per View plugin for Easy Digital Downloads and WooCommerce\u003C\u002Fli>\n\u003Cli>VAST plugin\u003C\u002Fli>\n\u003Cli>Viloud Live Streaming platform support\u003C\u002Fli>\n\u003Cli>Video Bookmarks and User Playlists plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Back to school special 25% off pro licenses until end of September.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Additional Documentation at Foliovision.com\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fsupport\u002Ffv-wordpress-flowplayer\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Fchangelog\" rel=\"nofollow ugc\">Change Log\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Finstallation\" rel=\"nofollow ugc\">Installation\u003C\u002Fa>|\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Fuser-guide\" rel=\"nofollow ugc\">User Guide\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Ffaq\" rel=\"nofollow ugc\">Detailed FAQ\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>FV Player uses the following external services all of which are optional:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>FV Player Pro license checks via foliovision.com – only used if you click the button to install FV Player Pro extension\u003C\u002Fli>\n\u003Cli>AWS – if you setup Amazon S3 with FV Player\u003C\u002Fli>\n\u003Cli>DigitalOcean Spaces – if you setup DigitalOcean Spaces with FV Player\u003C\u002Fli>\n\u003Cli>Google API via googleapis.com and gdata.youtube.com – if you setup YouTube API key to be able to obtain video splash screens, video titles and duration information when inserting videos from YouTube\u003C\u002Fli>\n\u003Cli>Bunny Stream API via video.bunnycdn.com – only if you setup Bunny Stream\u003C\u002Fli>\n\u003Cli>FV Video Checker on video-checker.foliovision.com – when you install the plugin you are prompted if you allow access to your video files to check for video encoding issues. This can also be disabled using the “Disable Admin Video Checker” setting later.\u003C\u002Fli>\n\u003Cli>Wistia embed codes if you use post Wistia videos\u003C\u002Fli>\n\u003C\u002Ful>\n","WordPress's most reliable, easy to use and feature-rich video player. Supports playlists, ads, stats and user video position saving.",1000,15456,80,2,"2026-03-09T15:53:00.000Z","5.7","5.6",[20,130,131,24,132],"html5-video","mobile-video","vimeo","http:\u002F\u002Ffoliovision.com\u002Fplayer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffv-player.zip",{"attackSurface":136,"codeSignals":361,"taintFlows":724,"riskAssessment":767,"analyzedAt":772},{"hooks":137,"ajaxHandlers":334,"restRoutes":355,"shortcodes":356,"cronEvents":359,"entryPointCount":360,"unprotectedCount":28},[138,144,148,152,157,161,164,168,172,176,180,184,188,192,196,199,203,208,212,217,221,224,229,233,236,239,241,244,248,252,254,258,261,266,268,271,275,278,282,286,291,293,295,298,299,303,307,311,313,314,319,324,327,330],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","plugin_loaded","iodp_load_textdomain","dplayer.php",19,{"type":139,"name":145,"callback":146,"file":142,"line":147},"wp_enqueue_scripts","iodp_Player_assets",29,{"type":139,"name":149,"callback":150,"file":142,"line":151},"init","iodp_player_media",87,{"type":153,"name":154,"callback":155,"priority":44,"file":142,"line":156},"filter","post_row_actions","iodp_remove_row_actions",106,{"type":139,"name":158,"callback":159,"file":142,"line":160},"admin_head-post.php","iodp_hide_publishing_actions",123,{"type":139,"name":162,"callback":159,"file":142,"line":163},"admin_head-post-new.php",124,{"type":153,"name":165,"callback":166,"file":142,"line":167},"post_updated_messages","iodp_updated_messages",134,{"type":153,"name":169,"callback":170,"priority":44,"file":142,"line":171},"gettext","iodp_change_publish_button",139,{"type":153,"name":173,"callback":174,"priority":44,"file":142,"line":175},"manage_iodp_player_posts_columns","ST4_columns_head_only_iodp_",148,{"type":139,"name":177,"callback":178,"priority":44,"file":142,"line":179},"manage_iodp_player_posts_custom_column","ST4_columns_content_only_iodp_player",149,{"type":139,"name":181,"callback":182,"file":142,"line":183},"edit_form_after_title","iodp_player_shortcode_area",165,{"type":139,"name":145,"callback":185,"priority":44,"file":186,"line":187},"collect_output_css_and_typography","inc\\codestar-framework\\classes\\abstract.class.php",20,{"type":139,"name":189,"callback":190,"file":191,"line":156},"admin_menu","add_admin_menu","inc\\codestar-framework\\classes\\admin-options.class.php",{"type":139,"name":193,"callback":194,"file":191,"line":195},"admin_bar_menu","add_admin_bar_menu",107,{"type":139,"name":197,"callback":190,"file":191,"line":198},"network_admin_menu",111,{"type":153,"name":200,"callback":201,"file":191,"line":202},"admin_footer_text","add_admin_footer_text",487,{"type":139,"name":204,"callback":205,"file":206,"line":207},"add_meta_boxes_comment","add_comment_meta_box","inc\\codestar-framework\\classes\\comment-options.class.php",38,{"type":139,"name":209,"callback":210,"file":206,"line":211},"edit_comment","save_comment_meta_box",39,{"type":139,"name":213,"callback":214,"file":215,"line":216},"customize_register","add_customize_options","inc\\codestar-framework\\classes\\customize-options.class.php",43,{"type":139,"name":218,"callback":219,"file":215,"line":220},"customize_save_after","add_customize_save_after",44,{"type":139,"name":145,"callback":222,"file":215,"line":223},"get_options",48,{"type":139,"name":225,"callback":226,"file":227,"line":228},"add_meta_boxes","add_meta_box","inc\\codestar-framework\\classes\\metabox-options.class.php",50,{"type":139,"name":230,"callback":231,"file":227,"line":232},"save_post","save_meta_box",51,{"type":139,"name":234,"callback":231,"file":227,"line":235},"edit_attachment",52,{"type":139,"name":237,"callback":237,"priority":44,"file":238,"line":33},"wp_nav_menu_item_custom_fields","inc\\codestar-framework\\classes\\nav-menu-options.class.php",{"type":139,"name":240,"callback":240,"priority":44,"file":238,"line":107},"wp_update_nav_menu_item",{"type":153,"name":242,"callback":242,"priority":44,"file":238,"line":243},"wp_edit_nav_menu_walker",33,{"type":139,"name":245,"callback":246,"file":247,"line":33},"admin_init","add_profile_options","inc\\codestar-framework\\classes\\profile-options.class.php",{"type":139,"name":249,"callback":250,"file":247,"line":251},"show_user_profile","render_profile_form_fields",42,{"type":139,"name":253,"callback":250,"file":247,"line":216},"edit_user_profile",{"type":139,"name":255,"callback":256,"file":247,"line":257},"personal_options_update","save_profile",45,{"type":139,"name":259,"callback":256,"file":247,"line":260},"edit_user_profile_update",46,{"type":139,"name":262,"callback":263,"file":264,"line":265},"after_setup_theme","setup","inc\\codestar-framework\\classes\\setup.class.php",53,{"type":139,"name":149,"callback":263,"file":264,"line":267},54,{"type":139,"name":269,"callback":263,"file":264,"line":270},"switch_theme",55,{"type":139,"name":272,"callback":273,"file":264,"line":274},"admin_enqueue_scripts","add_admin_enqueue_scripts",56,{"type":139,"name":145,"callback":276,"priority":124,"file":264,"line":277},"add_typography_enqueue_styles",57,{"type":139,"name":279,"callback":280,"priority":124,"file":264,"line":281},"wp_head","add_custom_css",58,{"type":153,"name":283,"callback":284,"file":264,"line":285},"admin_body_class","add_admin_body_class",59,{"type":139,"name":287,"callback":288,"file":289,"line":290},"admin_footer","add_footer_modal_shortcode","inc\\codestar-framework\\classes\\shortcode-options.class.php",47,{"type":139,"name":292,"callback":288,"file":289,"line":223},"customize_controls_print_footer_scripts",{"type":139,"name":294,"callback":273,"file":289,"line":277},"elementor\u002Feditor\u002Fbefore_enqueue_scripts",{"type":139,"name":296,"callback":297,"file":289,"line":281},"elementor\u002Feditor\u002Ffooter","add_footer_modal_icon",{"type":139,"name":296,"callback":288,"file":289,"line":285},{"type":139,"name":300,"callback":301,"file":289,"line":302},"enqueue_block_editor_assets","add_guteberg_blocks",299,{"type":139,"name":304,"callback":305,"file":289,"line":306},"media_buttons","add_media_buttons",303,{"type":139,"name":245,"callback":308,"file":309,"line":310},"add_taxonomy_options","inc\\codestar-framework\\classes\\taxonomy-options.class.php",41,{"type":139,"name":287,"callback":297,"file":312,"line":310},"inc\\codestar-framework\\fields\\icon\\icon.php",{"type":139,"name":292,"callback":297,"file":312,"line":251},{"type":139,"name":315,"callback":316,"file":317,"line":318},"admin_print_footer_scripts","add_wp_link_dialog","inc\\codestar-framework\\fields\\link\\link.php",65,{"type":139,"name":320,"callback":321,"file":322,"line":323},"print_default_editor_scripts","setup_wp_editor_media_buttons","inc\\codestar-framework\\fields\\wp_editor\\wp_editor.php",62,{"type":139,"name":189,"callback":325,"priority":28,"file":326,"line":143},"add_about_menu","inc\\codestar-framework\\views\\welcome.php",{"type":153,"name":328,"callback":329,"priority":44,"file":326,"line":187},"plugin_action_links","add_plugin_action_links",{"type":153,"name":331,"callback":332,"priority":44,"file":326,"line":333},"plugin_row_meta","add_plugin_row_meta",21,[335,341,344,347,351],{"action":336,"nopriv":337,"callback":338,"hasNonce":339,"hasCapCheck":337,"file":340,"line":228},"csf-get-icons",false,"csf_get_icons",true,"inc\\codestar-framework\\functions\\actions.php",{"action":342,"nopriv":337,"callback":343,"hasNonce":339,"hasCapCheck":337,"file":340,"line":151},"csf-export","csf_export",{"action":345,"nopriv":337,"callback":346,"hasNonce":339,"hasCapCheck":337,"file":340,"line":160},"csf-import","csf_import_ajax",{"action":348,"nopriv":337,"callback":349,"hasNonce":339,"hasCapCheck":337,"file":340,"line":350},"csf-reset","csf_reset_ajax",150,{"action":352,"nopriv":337,"callback":353,"hasNonce":339,"hasCapCheck":339,"file":340,"line":354},"csf-chosen","csf_chosen_ajax",189,[],[357],{"tag":4,"callback":358,"file":142,"line":267},"iodp_player_shortcode_func",[],6,{"dangerousFunctions":362,"sqlUsage":363,"outputEscaping":365,"fileOperations":28,"externalRequests":28,"nonceChecks":722,"capabilityChecks":14,"bundledLibraries":723},[],{"prepared":125,"raw":28,"locations":364},[],{"escaped":366,"rawEcho":367,"locations":368},488,223,[369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,436,438,440,443,445,446,447,448,451,453,455,456,458,461,462,463,464,466,468,470,472,474,475,477,479,481,483,485,486,488,489,490,492,494,496,497,498,499,500,502,503,504,505,507,508,510,511,512,513,514,515,517,518,519,520,522,524,525,527,529,530,532,533,534,536,537,538,539,540,541,542,543,544,545,547,548,549,551,552,553,555,557,559,561,563,565,567,569,571,572,573,575,576,577,578,579,580,582,583,584,585,587,588,590,592,594,596,598,600,602,603,604,606,608,610,612,614,615,616,617,619,620,621,623,625,626,627,628,630,631,632,634,635,636,638,639,640,641,642,644,646,648,650,651,653,655,657,659,661,663,665,667,668,669,671,673,675,677,679,681,683,685,687,689,691,692,693,694,695,696,697,698,700,701,702,704,705,707,708,709,710,712,713,714,715,716,718,719,720],{"file":142,"line":257,"context":370},"raw output",{"file":142,"line":372,"context":370},159,{"file":142,"line":374,"context":370},173,{"file":191,"line":376,"context":370},553,{"file":191,"line":378,"context":370},561,{"file":191,"line":380,"context":370},570,{"file":191,"line":382,"context":370},599,{"file":191,"line":384,"context":370},609,{"file":191,"line":386,"context":370},619,{"file":191,"line":388,"context":370},670,{"file":191,"line":390,"context":370},693,{"file":206,"line":392,"context":370},151,{"file":206,"line":394,"context":370},198,{"file":206,"line":396,"context":370},215,{"file":206,"line":398,"context":370},216,{"file":227,"line":400,"context":370},225,{"file":227,"line":402,"context":370},276,{"file":227,"line":404,"context":370},293,{"file":227,"line":406,"context":370},294,{"file":264,"line":408,"context":370},620,{"file":264,"line":410,"context":370},682,{"file":264,"line":412,"context":370},685,{"file":264,"line":414,"context":370},690,{"file":264,"line":416,"context":370},708,{"file":264,"line":418,"context":370},712,{"file":289,"line":420,"context":370},144,{"file":289,"line":422,"context":370},167,{"file":289,"line":424,"context":370},181,{"file":289,"line":426,"context":370},197,{"file":289,"line":428,"context":370},281,{"file":289,"line":430,"context":370},288,{"file":289,"line":432,"context":370},329,{"file":434,"line":333,"context":370},"inc\\codestar-framework\\fields\\accordion\\accordion.php",{"file":434,"line":285,"context":370},{"file":437,"line":323,"context":370},"inc\\codestar-framework\\fields\\background\\background.php",{"file":437,"line":439,"context":370},287,{"file":441,"line":442,"context":370},"inc\\codestar-framework\\fields\\backup\\backup.php",23,{"file":441,"line":444,"context":370},26,{"file":441,"line":147,"context":370},{"file":441,"line":107,"context":370},{"file":441,"line":243,"context":370},{"file":449,"line":450,"context":370},"inc\\codestar-framework\\fields\\border\\border.php",66,{"file":449,"line":452,"context":370},76,{"file":449,"line":454,"context":370},98,{"file":449,"line":160,"context":370},{"file":449,"line":457,"context":370},128,{"file":459,"line":460,"context":370},"inc\\codestar-framework\\fields\\button_set\\button_set.php",27,{"file":459,"line":260,"context":370},{"file":459,"line":290,"context":370},{"file":459,"line":323,"context":370},{"file":465,"line":444,"context":370},"inc\\codestar-framework\\fields\\checkbox\\checkbox.php",{"file":465,"line":467,"context":370},36,{"file":465,"line":469,"context":370},49,{"file":465,"line":471,"context":370},63,{"file":465,"line":473,"context":370},83,{"file":465,"line":88,"context":370},{"file":476,"line":243,"context":370},"inc\\codestar-framework\\fields\\code_editor\\code_editor.php",{"file":476,"line":478,"context":370},34,{"file":476,"line":480,"context":370},35,{"file":482,"line":333,"context":370},"inc\\codestar-framework\\fields\\color\\color.php",{"file":482,"line":484,"context":370},22,{"file":482,"line":442,"context":370},{"file":487,"line":333,"context":370},"inc\\codestar-framework\\fields\\color_group\\color_group.php",{"file":487,"line":33,"context":370},{"file":487,"line":107,"context":370},{"file":487,"line":491,"context":370},37,{"file":493,"line":333,"context":370},"inc\\codestar-framework\\fields\\content\\content.php",{"file":495,"line":444,"context":370},"inc\\codestar-framework\\fields\\date\\date.php",{"file":495,"line":11,"context":370},{"file":495,"line":310,"context":370},{"file":495,"line":257,"context":370},{"file":495,"line":232,"context":370},{"file":501,"line":310,"context":370},"inc\\codestar-framework\\fields\\dimensions\\dimensions.php",{"file":501,"line":469,"context":370},{"file":501,"line":281,"context":370},{"file":501,"line":452,"context":370},{"file":506,"line":143,"context":370},"inc\\codestar-framework\\fields\\fieldset\\fieldset.php",{"file":506,"line":467,"context":370},{"file":509,"line":460,"context":370},"inc\\codestar-framework\\fields\\gallery\\gallery.php",{"file":509,"line":251,"context":370},{"file":509,"line":216,"context":370},{"file":509,"line":220,"context":370},{"file":509,"line":257,"context":370},{"file":509,"line":290,"context":370},{"file":516,"line":480,"context":370},"inc\\codestar-framework\\fields\\group\\group.php",{"file":516,"line":211,"context":370},{"file":516,"line":260,"context":370},{"file":516,"line":151,"context":370},{"file":516,"line":521,"context":370},121,{"file":516,"line":523,"context":370},122,{"file":516,"line":160,"context":370},{"file":516,"line":526,"context":370},125,{"file":312,"line":528,"context":370},24,{"file":312,"line":107,"context":370},{"file":312,"line":531,"context":370},32,{"file":312,"line":243,"context":370},{"file":312,"line":467,"context":370},{"file":535,"line":147,"context":370},"inc\\codestar-framework\\fields\\image_select\\image_select.php",{"file":535,"line":290,"context":370},{"file":535,"line":277,"context":370},{"file":317,"line":491,"context":370},{"file":317,"line":310,"context":370},{"file":317,"line":216,"context":370},{"file":317,"line":290,"context":370},{"file":317,"line":223,"context":370},{"file":317,"line":469,"context":370},{"file":317,"line":232,"context":370},{"file":546,"line":257,"context":370},"inc\\codestar-framework\\fields\\link_color\\link_color.php",{"file":546,"line":270,"context":370},{"file":546,"line":323,"context":370},{"file":550,"line":469,"context":370},"inc\\codestar-framework\\fields\\map\\map.php",{"file":550,"line":265,"context":370},{"file":550,"line":285,"context":370},{"file":550,"line":554,"context":370},77,{"file":556,"line":285,"context":370},"inc\\codestar-framework\\fields\\media\\media.php",{"file":556,"line":558,"context":370},68,{"file":556,"line":560,"context":370},69,{"file":556,"line":562,"context":370},81,{"file":564,"line":442,"context":370},"inc\\codestar-framework\\fields\\number\\number.php",{"file":564,"line":566,"context":370},25,{"file":564,"line":568,"context":370},28,{"file":570,"line":333,"context":370},"inc\\codestar-framework\\fields\\palette\\palette.php",{"file":570,"line":220,"context":370},{"file":570,"line":265,"context":370},{"file":574,"line":444,"context":370},"inc\\codestar-framework\\fields\\radio\\radio.php",{"file":574,"line":480,"context":370},{"file":574,"line":223,"context":370},{"file":574,"line":323,"context":370},{"file":574,"line":106,"context":370},{"file":574,"line":34,"context":370},{"file":581,"line":460,"context":370},"inc\\codestar-framework\\fields\\repeater\\repeater.php",{"file":581,"line":107,"context":370},{"file":581,"line":223,"context":370},{"file":581,"line":452,"context":370},{"file":581,"line":586,"context":370},89,{"file":581,"line":88,"context":370},{"file":581,"line":589,"context":370},91,{"file":581,"line":591,"context":370},93,{"file":593,"line":107,"context":370},"inc\\codestar-framework\\fields\\select\\select.php",{"file":593,"line":595,"context":370},67,{"file":593,"line":597,"context":370},79,{"file":593,"line":599,"context":370},119,{"file":601,"line":568,"context":370},"inc\\codestar-framework\\fields\\slider\\slider.php",{"file":601,"line":243,"context":370},{"file":601,"line":207,"context":370},{"file":605,"line":143,"context":370},"inc\\codestar-framework\\fields\\sortable\\sortable.php",{"file":605,"line":607,"context":370},74,{"file":609,"line":566,"context":370},"inc\\codestar-framework\\fields\\sorter\\sorter.php",{"file":609,"line":611,"context":370},60,{"file":613,"line":265,"context":370},"inc\\codestar-framework\\fields\\spacing\\spacing.php",{"file":613,"line":471,"context":370},{"file":613,"line":54,"context":370},{"file":613,"line":156,"context":370},{"file":618,"line":444,"context":370},"inc\\codestar-framework\\fields\\spinner\\spinner.php",{"file":618,"line":568,"context":370},{"file":618,"line":33,"context":370},{"file":622,"line":333,"context":370},"inc\\codestar-framework\\fields\\submessage\\submessage.php",{"file":624,"line":528,"context":370},"inc\\codestar-framework\\fields\\switcher\\switcher.php",{"file":624,"line":444,"context":370},{"file":624,"line":33,"context":370},{"file":624,"line":480,"context":370},{"file":629,"line":333,"context":370},"inc\\codestar-framework\\fields\\tabbed\\tabbed.php",{"file":629,"line":147,"context":370},{"file":629,"line":285,"context":370},{"file":633,"line":333,"context":370},"inc\\codestar-framework\\fields\\text\\text.php",{"file":633,"line":442,"context":370},{"file":633,"line":566,"context":370},{"file":637,"line":143,"context":370},"inc\\codestar-framework\\fields\\textarea\\textarea.php",{"file":637,"line":187,"context":370},{"file":637,"line":333,"context":370},{"file":637,"line":484,"context":370},{"file":637,"line":207,"context":370},{"file":643,"line":442,"context":370},"inc\\codestar-framework\\fields\\typography\\typography.php",{"file":643,"line":645,"context":370},96,{"file":643,"line":647,"context":370},97,{"file":643,"line":649,"context":370},105,{"file":643,"line":156,"context":370},{"file":643,"line":652,"context":370},130,{"file":643,"line":654,"context":370},146,{"file":643,"line":656,"context":370},158,{"file":643,"line":658,"context":370},160,{"file":643,"line":660,"context":370},168,{"file":643,"line":662,"context":370},169,{"file":643,"line":664,"context":370},184,{"file":643,"line":666,"context":370},185,{"file":643,"line":426,"context":370},{"file":643,"line":394,"context":370},{"file":643,"line":670,"context":370},211,{"file":643,"line":672,"context":370},212,{"file":643,"line":674,"context":370},233,{"file":643,"line":676,"context":370},245,{"file":643,"line":678,"context":370},257,{"file":643,"line":680,"context":370},269,{"file":643,"line":682,"context":370},284,{"file":643,"line":684,"context":370},286,{"file":643,"line":686,"context":370},295,{"file":643,"line":688,"context":370},316,{"file":690,"line":566,"context":370},"inc\\codestar-framework\\fields\\upload\\upload.php",{"file":690,"line":531,"context":370},{"file":690,"line":243,"context":370},{"file":690,"line":478,"context":370},{"file":690,"line":491,"context":370},{"file":322,"line":251,"context":370},{"file":322,"line":260,"context":370},{"file":322,"line":228,"context":370},{"file":322,"line":699,"context":370},78,{"file":340,"line":310,"context":370},{"file":340,"line":106,"context":370},{"file":703,"line":591,"context":370},"inc\\codestar-framework\\functions\\customize.php",{"file":703,"line":171,"context":370},{"file":706,"line":267,"context":370},"inc\\codestar-framework\\samples\\widget-options.php",{"file":706,"line":277,"context":370},{"file":706,"line":323,"context":370},{"file":706,"line":471,"context":370},{"file":706,"line":711,"context":370},64,{"file":706,"line":318,"context":370},{"file":706,"line":450,"context":370},{"file":706,"line":558,"context":370},{"file":706,"line":658,"context":370},{"file":706,"line":717,"context":370},163,{"file":706,"line":660,"context":370},{"file":706,"line":662,"context":370},{"file":706,"line":721,"context":370},171,12,[],[725,741,754],{"entryPoint":726,"graph":727,"unsanitizedCount":28,"severity":740},"csf_export (inc\\codestar-framework\\functions\\actions.php:62)",{"nodes":728,"edges":738},[729,733],{"id":730,"type":731,"label":732,"file":340,"line":318},"n0","source","$_GET",{"id":734,"type":735,"label":736,"file":340,"line":106,"wp_function":737},"n1","sink","echo() [XSS]","echo",[739],{"from":730,"to":734,"sanitized":339},"low",{"entryPoint":742,"graph":743,"unsanitizedCount":28,"severity":740},"csf_import_ajax (inc\\codestar-framework\\functions\\actions.php:99)",{"nodes":744,"edges":752},[745,748],{"id":730,"type":731,"label":746,"file":340,"line":747},"$_POST (x2)",102,{"id":734,"type":735,"label":749,"file":340,"line":750,"wp_function":751},"update_option() [Settings Manipulation]",118,"update_option",[753],{"from":730,"to":734,"sanitized":339},{"entryPoint":755,"graph":756,"unsanitizedCount":28,"severity":740},"\u003Cactions> (inc\\codestar-framework\\functions\\actions.php:0)",{"nodes":757,"edges":764},[758,759,760,762],{"id":730,"type":731,"label":732,"file":340,"line":318},{"id":734,"type":735,"label":736,"file":340,"line":106,"wp_function":737},{"id":761,"type":731,"label":746,"file":340,"line":747},"n2",{"id":763,"type":735,"label":749,"file":340,"line":750,"wp_function":751},"n3",[765,766],{"from":730,"to":734,"sanitized":339},{"from":761,"to":763,"sanitized":339},{"summary":768,"deductions":769},"The dplayer plugin v1.0.0 exhibits a generally strong security posture, with no recorded vulnerabilities or critical findings in the static and taint analysis. The code demonstrates good practices such as using prepared statements for all SQL queries and performing a significant number of nonce and capability checks. Notably, there are no external HTTP requests or file operations, reducing potential attack vectors.\n\nHowever, a significant concern is the 31% of output that is not properly escaped. While there are no immediate indicators of exploitation in the provided taint analysis, unsanitized output can lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not handled carefully before rendering. The presence of AJAX handlers, while protected by nonce and capability checks, still represents an attack surface, and any future development introducing unprotected entry points would significantly increase risk.\n\nGiven the clean vulnerability history and the presence of security measures like prepared statements and checks, the plugin appears to be developed with security in mind. The primary area for improvement lies in ensuring comprehensive output escaping to mitigate potential XSS flaws. The overall risk is currently low, but the unescaped output warrants attention.",[770],{"reason":771,"points":76},"Significant unescaped output","2026-03-16T22:16:37.764Z",{"wat":774,"direct":783},{"assetPaths":775,"generatorPatterns":778,"scriptPaths":779,"versionParams":780},[776,777],"\u002Fwp-content\u002Fplugins\u002Fdplayer\u002Fassets\u002Fjs\u002Fdplayer.min.js","\u002Fwp-content\u002Fplugins\u002Fdplayer\u002Fassets\u002Fjs\u002Fmain.js",[],[776,777],[781,782],"dplayer\u002Fassets\u002Fjs\u002Fdplayer.min.js?ver=","dplayer\u002Fassets\u002Fjs\u002Fmain.js?ver=",{"cssClasses":784,"htmlComments":785,"htmlAttributes":786,"restEndpoints":788,"jsGlobals":789,"shortcodeOutput":790},[4],[],[787],"data-settings",[],[],[791],"[dplayer id="]