[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fk6qcvrSMDBAiHLKZXWn1NBk6jOgmzdim6w-vJpX2Dx4":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":46,"crawl_stats":37,"alternatives":50,"analysis":181,"fingerprints":461},"stream-video-player","Stream Video Player","1.4.1","rodrigopolo","https:\u002F\u002Fprofiles.wordpress.org\u002Frodrigopolo\u002F","\u003Cp>Stream Video Player for WordPress is by far the best and most complete video-audio player plug-in for WordPress with XML Playlist support and subtitles, Easy to use with a tag generator in the editor, support for viewing on iOS and Android, support for YouTube and Pseudo-Streaming so you can randomly seek any place of your videos without having to load the entire video before.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>iOS, Android, WPTouch, MobilePress, YouTube and feeds compatible.\u003C\u002Fli>\n\u003Cli>HTML5 video tag for mobile devices\u003C\u002Fli>\n\u003Cli>100% Responsive and Retina Ready!\u003C\u002Fli>\n\u003Cli>Embed code generator for any video.\u003C\u002Fli>\n\u003Cli>Captions (subtitles) capable.\u003C\u002Fli>\n\u003Cli>XML Playlist.\u003C\u002Fli>\n\u003Cli>Social sharing and video URL sharing.\u003C\u002Fli>\n\u003Cli>Random access to any position on the video thanks to the pseudo streaming technique\u003C\u002Fli>\n\u003Cli>Skins capable thanks to JW Media Player it can load SWF and XML-PNG custom skins.\u003C\u002Fli>\n\u003Cli>Based on a very fine tuned custom build (fork) of the JW Media Player Version 5.3.\u003C\u002Fli>\n\u003Cli>Only open source software needed for video encoding.\u003C\u002Fli>\n\u003Cli>JW Media Player plug-ins supported.\u003C\u002Fli>\n\u003Cli>100% Standard XHTML code.\u003C\u002Fli>\n\u003Cli>Check \u003Ca href=\"http:\u002F\u002Fyoutu.be\u002FNShb8pR_dIc\" rel=\"nofollow ugc\">this demo\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Important Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Frodrigopolo.com\u002Fabout\u002Fwp-stream-video\" title=\"Demonstration and Info\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fyoutu.be\u002FNShb8pR_dIc\" title=\"Demonstration and Info\" rel=\"nofollow ugc\">Video Tutorial – Setup and Configuration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Frodrigopolo.com\u002Fabout\u002Fwp-stream-video\u002Ffaq\" title=\"Stream Video Player FAQ\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Frodrigopolo.com\u002Fabout\u002Fwp-stream-video\u002Fhow-to\" title=\"Full guide on how to use the plug-in and encode video\" rel=\"nofollow ugc\">How to use the plug-in and encode video\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Frodrigopolo.com\u002Fabout\u002Fwp-stream-video\u002Fffmpeg-binary-installers-for-win-mac-and-linux\" title=\"Video Encoder Installer\" rel=\"nofollow ugc\">Video Encoder for Mac, Win, Linux\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Frodrigopolo.com\u002Fabout\u002Fwp-stream-video\u002Fknown-issues-and-to-do-list\" title=\"Known issues and To-do list\" rel=\"nofollow ugc\">Known issues and To-do list\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translators\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Afrikaans (af_AF) – \u003Ca href=\"http:\u002F\u002Fschalkburger.za.net\" rel=\"nofollow ugc\">Schalk Burger\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Brazilian Portuguese (pt_BR) – \u003Ca href=\"http:\u002F\u002Fgn10.com.br\" rel=\"nofollow ugc\">Caciano Gabriel\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Chinese, Traditional (zh_TW) – \u003Ca href=\"http:\u002F\u002Fjameswublog.com\" rel=\"nofollow ugc\">James Wu\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Danish (da_DK) – \u003Ca href=\"http:\u002F\u002Fwordpress.blogos.dk\" rel=\"nofollow ugc\">GeorgWP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL) – \u003Ca href=\"http:\u002F\u002Fsplit-a-pixel.nl\" rel=\"nofollow ugc\">Martin Hein\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>French (fr_FR) – \u003Ca href=\"http:\u002F\u002Fmaitremo.fr\" rel=\"nofollow ugc\">Maître Mô\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fcaracteremultimedia.com\" rel=\"nofollow ugc\">Stéphane Benoit\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Georgian (ka_GE) – \u003Ca href=\"http:\u002F\u002Fomedia.ge\" rel=\"nofollow ugc\">Nodar Rocko Davituri\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>German (de_DE) – Michael Helfberend\u003C\u002Fli>\n\u003Cli>Hebrew (he_IL) – \u003Ca href=\"http:\u002F\u002Fgadgetguru.co.il\" rel=\"nofollow ugc\">Yaron Ofer – GadgetGuru.co.il\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Italian (it_IT) – \u003Ca href=\"http:\u002F\u002Fbrunosalzano.com\" rel=\"nofollow ugc\">Bruno Salzano\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Lithuanian (lt_LT) – \u003Ca href=\"http:\u002F\u002Fernestas.info\" rel=\"nofollow ugc\">Ernestas Kardzys\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Polish (pl_PL) – \u003Ca href=\"http:\u002F\u002Fzibik.jogger.pl\" rel=\"nofollow ugc\">Zbigniew Czernik\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Russian (ru_RU) – \u003Ca href=\"http:\u002F\u002Fandrey.eto-ya.com\" rel=\"nofollow ugc\">Andrey K.\u003C\u002Fa>, Roman Kireev\u003C\u002Fli>\n\u003Cli>Spanish (es_ES) – \u003Ca href=\"http:\u002F\u002Fqasolutions.net\" rel=\"nofollow ugc\">Jordi Sancho\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Spanish (es_MX) – \u003Ca href=\"http:\u002F\u002Frodrigopolo.com\" rel=\"nofollow ugc\">Rodrigo Polo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Turkish (tr_TR) – \u003Ca href=\"http:\u002F\u002Fwww.rahmetli.info\" rel=\"nofollow ugc\">Emin Buğra SARAL\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Ukrainian (uk_UA) – \u003Ca href=\"http:\u002F\u002Fandrey.eto-ya.com\" rel=\"nofollow ugc\">Andrey K.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Portuguese (pt_PT) – \u003Ca href=\"http:\u002F\u002Fdevelopment.mowster.net\" rel=\"nofollow ugc\">PedroDM\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Special note\u003C\u002Fh4>\n\u003Cp>If the player doesn’t show, \u003Ca href=\"http:\u002F\u002Fwww.sendspace.com\u002Ffile\u002Fqzwn8m\" rel=\"nofollow ugc\">download the SWF files\u003C\u002Fa> and put them on the plugin directory.\u003Cbr \u002F>\n    http:\u002F\u002Fexample.com\u002Fwp-content\u002Fplugins\u002Fstream-video-player\u002F\u003Cbr \u002F>\n          |– player.swf\u003Cbr \u002F>\n          |– yt.swf\u003Cbr \u002F>\n          +– plugins\u003Cbr \u002F>\n          |   |– captions.swf\u003Cbr \u002F>\n          |   |– gapro.swf\u003Cbr \u002F>\n          |   |– hd.swf\u003Cbr \u002F>\n          |   |– ltas.swf\u003Cbr \u002F>\n          |   |– qualitymonitor.swf\u003Cbr \u002F>\n          |   +– sharing.swf\u003Cbr \u002F>\n          +– skins\u003Cbr \u002F>\n          |– beelden.zip\u003Cbr \u002F>\n          |– dangdang.swf\u003Cbr \u002F>\n          |– imeo.swf\u003Cbr \u002F>\n          |– lulu.zip\u003Cbr \u002F>\n          |– modieus.zip\u003Cbr \u002F>\n          +– stormtrooper.zip\u003C\u002Fp>\n\u003Cp>Because many many users ask for more capabilities I decided to use (instead of the original swf video player I made) a custom build of the JW Player which uses license CC-NC-SA 3.0 which is a non-GPL compatible license and because that It can’t be included on the WordPress directory. The first workaround to fix this was to host the SWF files in other site, but this leads to cross-domain issues and an excessive bandwidth use of my hosting account, so I decided to make the plug-in download the download the SWF files for you on the first run, if you run into troubles check your plug-in directory permissions.\u003C\u002Fp>\n\u003Cp>Also notice that the version of JW Player (5.7.1896) used in this plug-in is licensed as Creative Commons: Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0) http:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-nc-sa\u002F3.0\u002F – You can use their player freely for personal or non-commercial use. Put it on your personal blog, non-profit, or government website and let the video role. But if you advertise on your site or it’s owned by a business, then you have to purchase a commercial license.\u003C\u002Fp>\n\u003Cp>Read more about JW Player License: http:\u002F\u002Fwww.longtailvideo.com\u002Fjw-player\u002Flicense\u002F\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Copyright 2014 by RodrigoPolo.com\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify\u003Cbr \u002F>\nit under the terms of the GNU General Public License as published by\u003Cbr \u002F>\nthe Free Software Foundation; either version 2 of the License, or\u003Cbr \u002F>\n(at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful,\u003Cbr \u002F>\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\u003Cbr \u002F>\nGNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License\u003Cbr \u002F>\nalong with this program; if not, write to the Free Software\u003Cbr \u002F>\nFoundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA\u003C\u002Fp>\n","Stream Video Player for WordPress its one stop solution for high quality video publishing for web or iOS.",700,355708,52,20,"2017-11-28T20:01:00.000Z","4.1.42","2.8.0","",[20,21,22,23,24],"flash","flv","mp4","stream","video","http:\u002F\u002Frodrigopolo.com\u002Fabout\u002Fwp-stream-video","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstream-video-player.1.4.1.zip",63,1,"2014-08-01 00:00:00","2026-03-15T15:16:48.613Z",[32],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":37,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":29,"updated_date":43,"references":44,"days_to_patch":37},"CVE-2013-2706","stream-video-player-cross-site-request-forgery","Stream Video Player \u003C= 1.4.1 - Cross-Site Request Forgery","Cross-site request forgery (CSRF) vulnerability in the Stream Video Player plugin 1.4.1 for WordPress allows remote attackers to hijack the authentication of administrators for requests that change plugin settings via unspecified vectors.",null,"\u003C=1.4.1","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Cross-Site Request Forgery (CSRF)","2024-01-22 19:56:02",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fbae06fa8-546c-4daf-8335-a5e24f6704d4?source=api-prod",{"slug":7,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":47,"trust_score":48,"computed_at":49},30,68,"2026-04-04T11:44:53.692Z",[51,91,111,138,159],{"slug":52,"name":53,"version":54,"author":55,"author_profile":56,"description":57,"short_description":58,"active_installs":59,"downloaded":60,"rating":61,"num_ratings":61,"last_updated":62,"tested_up_to":63,"requires_at_least":64,"requires_php":18,"tags":65,"homepage":88,"download_link":89,"security_score":90,"vuln_count":61,"unpatched_count":61,"last_vuln_date":37,"fetched_at":30},"podcast-searcher-by-clarify","Podcast Searcher by Clarify","1.0.2","caseysoftware","https:\u002F\u002Fprofiles.wordpress.org\u002Fcaseysoftware\u002F","\u003Cp>The Podcast Searcher plugin uses \u003Ca href=\"http:\u002F\u002FClarify.io\" rel=\"nofollow ugc\">Clarify’s\u003C\u002Fa> technology to make audio and video searchable.  It uses automatic speech recognition to extract spoken English, Spanish, and French and lets you retrieve detailed information about your media with simple API calls. Getting started takes minutes.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Minimal setup: Adds search to your podcast without any additional plugins or custom theming required.\u003C\u002Fli>\n\u003Cli>Simple to Use: You just add the link to your podcast as you’ve always done. We handle the rest.\u003C\u002Fli>\n\u003Cli>No transcripts: Lets you skip the expensive and time-consuming step of getting transcripts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>Now whenever you add a URL to your audio or video file – either by directly copy\u002Fpasting the url into the post or using a media embed – it will automatically be sent to Clarify for indexing.\u003C\u002Fp>\n\u003Cp>Once the file is done processing, using your on-site search will return results describing where your word is heard in the audio down to the second. If you’re using the default embed\u002Fshortcode, these mentions will be clickable and jump you directly to that spot in the audio or video.\u003C\u002Fp>\n\u003Ch4>Further Usage\u003C\u002Fh4>\n\u003Cp>If you have archives with media – audio or video – already embedded, this plugin will not automatically index it for you. We didn’t want to surprise you with a massive bill. Instead, just open any of your old posts and re-save them. No editing or changes required. The media will get processed just like any other media.\u003C\u002Fp>\n\u003Ch4>Housekeeping\u003C\u002Fh4>\n\u003Cp>While this is hosted in WordPress’ SVN repository, no development is performed there. For the latest and greatest development version, check out the Github repository: https:\u002F\u002Fgithub.com\u002FClarify\u002Fwp-clarify\u003C\u002Fp>\n","The Clarify plugin allows you to make any audio or video embedded in your posts, pages, etc searchable via the standard WordPress search box.",10,1631,0,"2015-06-13T05:45:00.000Z","4.2.39","2.5",[66,67,68,69,70,71,20,21,72,73,74,75,76,22,77,78,79,80,81,82,83,24,84,85,86,87],"audio","audio-search","clarify","embed","enclosure","episodes","id3","itunes","m4v","media","mp3","music","player","podcast","podcaster","podcasting","podcasts","rss","video-blogging","video-search","videocasts","webm","http:\u002F\u002Fgithub.com\u002FClarify\u002Fwp-clarify","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpodcast-searcher-by-clarify.1.0.2.zip",85,{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":101,"num_ratings":102,"last_updated":103,"tested_up_to":104,"requires_at_least":105,"requires_php":18,"tags":106,"homepage":109,"download_link":110,"security_score":90,"vuln_count":61,"unpatched_count":61,"last_vuln_date":37,"fetched_at":30},"wp-swfobject","WP-SWFObject","2.4","Kodetop","https:\u002F\u002Fprofiles.wordpress.org\u002Funijimpe\u002F","\u003Cp>This plugin enable insert flash movies into WordPress using \u003Cstrong>SWFObject\u003C\u002Fstrong> with simple quicktag \u003Ccode>[swf][\u002Fswf]\u003C\u002Fcode> .\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy install and easy use on content and widgets\u003C\u002Fli>\n\u003Cli>Insert Flash movie with simple shortcode\u003C\u002Fli>\n\u003Cli>Panel for easy configuration\u003C\u002Fli>\n\u003Cli>Allow config flash player version required\u003C\u002Fli>\n\u003Cli>Allow config message for iPhone Browser\u003C\u002Fli>\n\u003Cli>Support FlashVars param\u003C\u002Fli>\n\u003Cli>Support FullScreen param\u003C\u002Fli>\n\u003Cli>Generate \u003Ccode>\u003Cobject>\u003C\u002Fcode> code for RSS and iPhone compatibility   \u003C\u002Fli>\n\u003Cli>Select version of SWFObject (1.5 or 2.0)\u003C\u002Fli>\n\u003Cli>Allow insert SWFObject from Google AJAX Libraries API\u003C\u002Fli>\n\u003Cli>Detect iPhone Browser to show message o link for Youtube Videos\u003C\u002Fli>\n\u003Cli>Easy integration with Youtube videos\u003C\u002Fli>\n\u003Cli>Support for show Loading image\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To insert swf into post content or text widget use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[swf]movie.swf, width, heigth[\u002Fswf]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To insert swf with flashvars use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[swf]movie.swf, width, heigth, var1=val1&var2=val2[\u002Fswf]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To insert swf on template, use the php code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php wp_swfobject_echo(\"movie.swf\", \"width\", \"heigth\"); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To insert swf with flashvars on template, use the php code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php wp_swfobject_echo(\"movie.swf\", \"width\", \"heigth\", \"var1=val1&var2=val2\"); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For more information visit \u003Ca href=\"http:\u002F\u002Fblog.unijimpe.net\u002Fwp-swfobject\u002F\" title=\"plugin website\" rel=\"nofollow ugc\">plugin website\u003C\u002Fa>\u003C\u002Fp>\n","Insert Flash Movies into WordPress.",1000,148800,100,3,"2017-11-28T16:58:00.000Z","3.2.1","1.5",[20,21,107,108,24],"swf","swfobject","http:\u002F\u002Fblog.unijimpe.net\u002Fwp-swfobject\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-swfobject.2.4.zip",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":121,"num_ratings":122,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":126,"tags":127,"homepage":133,"download_link":134,"security_score":135,"vuln_count":136,"unpatched_count":61,"last_vuln_date":137,"fetched_at":30},"all-in-one-video-gallery","All-in-One Video Gallery","4.7.5","Plugins360 Labs","https:\u002F\u002Fprofiles.wordpress.org\u002Fplugins360\u002F","\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Fall-in-one-video-gallery\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fall-in-one-video-gallery\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Getting Started\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Contact & Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins360.com\" rel=\"nofollow ugc\">Home Page\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>“Video is the future of content marketing”. Start converting your blogs to video blogs and win the COMPETITION.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>All-in-One Video Gallery\u003C\u002Fstrong> is a VIDEO POSTS plugin that helps you add videos as posts and build scalable, searchable, SEO-optimized video galleries in minutes.\u003C\u002Fp>\n\u003Cp>No coding is required. Suitable for all kinds of websites that require a single video player to a large video-sharing website like YouTube\u002FVimeo.\u003C\u002Fp>\n\u003Ch3>LATEST ADDITION\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bulk Import & Export!\u003C\u002Fstrong> Effortlessly \u003Cstrong>import multiple videos at once\u003C\u002Fstrong> from a \u003Cstrong>folder or CSV file\u003C\u002Fstrong>, and \u003Cstrong>export all your videos\u003C\u002Fstrong> from your website in just a few clicks—making large-scale management faster than ever.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bunny Stream Integration!\u003C\u002Fstrong> Now, you can \u003Cstrong>host and deliver your videos securely through Bunny Stream\u003C\u002Fstrong>, with native player support and token authentication options!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New Video Restriction Options!\u003C\u002Fstrong> Now, you can \u003Cstrong>restrict videos for logged-in users, logged-out users, or specific user roles—globally or per video!\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New Gallery Filtering Options!\u003C\u002Fstrong> Now, you can \u003Cstrong>filter videos on the same page using AJAX\u003C\u002Fstrong> with keywords, categories, tags, and sort them by title, date, popularity, and more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PLAYER FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>A Custom HTML5 Video Player that supports \u003Cstrong>MP4\u003C\u002Fstrong>, \u003Cstrong>WebM\u003C\u002Fstrong>, \u003Cstrong>OGV\u003C\u002Fstrong>, \u003Cstrong>HLS\u003C\u002Fstrong>, \u003Cstrong>MPEG-DASH\u003C\u002Fstrong>, and embeddable players like \u003Cstrong>YouTube\u003C\u002Fstrong>, \u003Cstrong>Vimeo\u003C\u002Fstrong>, \u003Cstrong>Dailymotion\u003C\u002Fstrong>, \u003Cstrong>Rumble\u003C\u002Fstrong>, \u003Cstrong>Facebook\u003C\u002Fstrong> and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Player Controls:\u003C\u002Fstrong> play\u002Fpause buttons, timer, progress bar, duration, speed control, quality switcher, volume button, picture-in-picture button, fullscreen button, share buttons, embed button, download button, subtitles on\u002Foff, keyboard hotkeys\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Playback Options:\u003C\u002Fstrong> autoplay, loop, muted, preload, playsinline\u003C\u002Fli>\n\u003Cli>Subtitles & Captions (WebVTT).\u003C\u002Fli>\n\u003Cli>Chapter Markers.\u003C\u002Fli>\n\u003Cli>GDPR compatibility.\u003C\u002Fli>\n\u003Cli>[+] support embed code from any third-party video sharing websites.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>GALLERY FEATURES\u003C\u002Fh3>\n\u003Cp>Back-End\u003C\u002Fp>\n\u003Cul>\n\u003Cli>An user-friendly interface to upload and manage your videos.\u003C\u002Fli>\n\u003Cli>Create unlimited categories\u002Fsubcategories and tags.\u003C\u002Fli>\n\u003Cli>Ability to group videos by categories and tags.\u003C\u002Fli>\n\u003Cli>Create a featured videos group.\u003C\u002Fli>\n\u003Cli>100+ settings (STILL COUNTING) that help you customize the plugin to the maximum you will need.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Front-End\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Modern, Responsive design.\u003C\u002Fli>\n\u003Cli>Categories display options: Grid, List\u003C\u002Fli>\n\u003Cli>Sort categories by “ID”, “videos count”, “category name”, “slug” & “menu order (custom ordering)”.\u003C\u002Fli>\n\u003Cli>Videos display options: Grid. More template options are available with our premium version.\u003C\u002Fli>\n\u003Cli>Filter videos by “categories”, “tags” and “featured” meta key.\u003C\u002Fli>\n\u003Cli>Sort videos by “video posted date”, “title”, “views count”, “likes count”, “dislikes count”, “random” & “menu order (custom ordering)”.\u003C\u002Fli>\n\u003Cli>Ability to control the display of each HTML element in the gallery.\u003C\u002Fli>\n\u003Cli>Numeric Pagination for the large galleries.\u003C\u002Fli>\n\u003Cli>Likes \u002F Dislikes.\u003C\u002Fli>\n\u003Cli>Social Sharing (Facebook, Twitter, Linkedin, Pinterest, Tumblr & WhatsApp).\u003C\u002Fli>\n\u003Cli>Comments System.\u003C\u002Fli>\n\u003Cli>Dedicated search form & layout.\u003C\u002Fli>\n\u003Cli>Shortcode Builder to build the gallery shortcodes. \u003C\u002Fli>\n\u003Cli>Gutenberg Blocks to build the gallery if your website uses the modern WordPress editor.\u003C\u002Fli>\n\u003Cli>Widgets to list categories, list videos, display a single video player, and search videos.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>DEVELOPER OPTIONS\u003C\u002Fh3>\n\u003Cp>The videos (aiovg_videos) belong to a WordPress Custom Post Type. Similarly, the categories (aiovg_categories) and tags (aiovg_tags) belong to the WordPress Custom Taxonomy. The plugin doesn’t use any custom tables and the settings are stored in the WP_Options table using the WordPress SETTINGS API. In short, the plugin has been developed completely using the WordPress CORE features. So, if you’re a WordPress developer, you can customize\u002Fextend the plugin as you like using the WordPress hooks system easily.\u003C\u002Fp>\n\u003Cp>Similarly, the front-end gallery layouts added by our plugin can be customized by developing or overriding our existing templates. Please \u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fall-in-one-video-gallery\u002Fchild-themes-and-templates\u002F\" rel=\"nofollow ugc\">check for a detailed documentation\u003C\u002Fa> on this.\u003C\u002Fp>\n\u003Ch3>[+] PREMIUM FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Gallery Templates: \u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Fpopup\u002F\" rel=\"nofollow ugc\">Popup\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Finline\u002F\" rel=\"nofollow ugc\">Inline\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Fslider\u002F\" rel=\"nofollow ugc\">Slider\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Fplaylist\u002F\" rel=\"nofollow ugc\">Playlist\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Fcompact\u002F\" rel=\"nofollow ugc\">Compact (Modern)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Auto import videos from YouTube & Vimeo websites.\u003C\u002Fli>\n\u003Cli>Video SEO: Schema.org Markup (via JSON-LD)\u003C\u002Fli>\n\u003Cli>Auto Thumbnail Generator\u003C\u002Fli>\n\u003Cli>Custom Logo & Branding\u003C\u002Fli>\n\u003Cli>Custom Context Menu\u003C\u002Fli>\n\u003Cli>Front-end User Submission\u003C\u002Fli>\n\u003Cli>User Playlists \u002F Favorites\u003C\u002Fli>\n\u003Cli>VAST \u002F VPAID Ads\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>TRANSLATION READY\u003C\u002Fh3>\n\u003Cp>Do you speak another language? Want to contribute in a meaningful way to All-in-One Video Gallery? There’s no better way than to help us translate the plugin. This plugin is translation ready and you can \u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fall-in-one-video-gallery\u002Ftranslate-to-your-language\u002F\" rel=\"nofollow ugc\">translate\u003C\u002Fa> to your language easily. Once finished, please reach out to us \u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa> to get your language file included in the core.\u003C\u002Fp>\n\u003Cp>Spanish translation partner – \u003Ca href=\"https:\u002F\u002Fwww.blarlo.com\u002F\" rel=\"nofollow ugc\">Blarlo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>SUPPORT AND DOCUMENTATION\u003C\u002Fh3>\n\u003Cp>We do have \u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fall-in-one-video-gallery\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> on the plugin.\u003C\u002Fp>\n\u003Cp>Still, Having Issues? We are just an email away. Please write to us describing your issue using the “Contact” form available under our plugin’s menu. You should receive a reply within 24 hours (except Sunday).\u003C\u002Fp>\n\u003Cp>Also, we answer all support requests \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fall-in-one-video-gallery\u002F\" rel=\"ugc\">on the WordPress.org support forum\u003C\u002Fa>.\u003C\u002Fp>\n","The ultimate video player & video gallery plugin for YouTubers, Video Bloggers, Course Creators, Podcasters, and anyone embedding videos on websites.",20000,808419,96,132,"2026-02-25T12:59:00.000Z","6.9.4","6.3","5.6.20",[128,129,130,131,132],"live-stream","video-gallery","video-player","vimeo-gallery","youtube-gallery","https:\u002F\u002Fplugins360.com\u002Fall-in-one-video-gallery\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fall-in-one-video-gallery.4.7.5.zip",88,11,"2026-03-03 20:24:19",{"slug":139,"name":140,"version":141,"author":142,"author_profile":143,"description":144,"short_description":145,"active_installs":119,"downloaded":146,"rating":147,"num_ratings":148,"last_updated":149,"tested_up_to":124,"requires_at_least":150,"requires_php":18,"tags":151,"homepage":154,"download_link":155,"security_score":156,"vuln_count":157,"unpatched_count":61,"last_vuln_date":158,"fetched_at":30},"easy-video-player","Easy Video Player","1.2.2.13","Noor Alam","https:\u002F\u002Fprofiles.wordpress.org\u002Fnaa986\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Fwordpress-video-plugin\u002F\" rel=\"nofollow ugc\">Easy Video Player\u003C\u002Fa> is a user-friendly WordPress video plugin to showcase your videos. You can embed both self-hosted videos or videos that are externally hosted using direct links.\u003C\u002Fp>\n\u003Ch3>Easy Video Player Add-ons\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Fwordpress-video-plugin\u002F\" rel=\"nofollow ugc\">MediaElement Skin 1\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Feasy-video-player-user-only-videos\u002F\" rel=\"nofollow ugc\">User Only Videos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Feasy-video-player-schema\u002F\" rel=\"nofollow ugc\">Video Schema\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Feasy-video-player-disable-right-click\u002F\" rel=\"nofollow ugc\">Disable Right Click\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Easy Video Player Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Embed MP4 video into your website\u003C\u002Fli>\n\u003Cli>Embed responsive video for a better user experience while viewing from a mobile device\u003C\u002Fli>\n\u003Cli>Embed HTML5 video which are compatible with major browsers\u003C\u002Fli>\n\u003Cli>Embed video with poster images\u003C\u002Fli>\n\u003Cli>Embed video with autoplay if the device and browser support it\u003C\u002Fli>\n\u003Cli>Embed video with loop\u003C\u002Fli>\n\u003Cli>Embed video with muted enabled\u003C\u002Fli>\n\u003Cli>Customize the video player using classes\u003C\u002Fli>\n\u003Cli>Embed video using MediaElement player\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Easy Video Player Plugin Usage\u003C\u002Fh3>\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\u002FIvDbycfQdlM?version=3&rel=0&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>\u003Cstrong>Embedding a Video in the Classic Editor\u003C\u002Fstrong>\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\u002FRUaDFo4b3Ww?version=3&rel=0&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>\u003Cstrong>Settings Configuration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>It’s pretty easy to set up this video player plugin. Once you have installed the plugin simply navigate to the Settings menu where you will be able to configure some options. Mostly you just to need check the “Enable jQuery” option. That will allow the plugin to make use of jQuery library.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Embedding Shortcodes for the Videos\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Now it’s time to finally embed a video shortcode. To do this create a new post\u002Fpage and use the following shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Here, url is a shortcode parameter that you need to replace with the actual URL of the video file.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Video Autoplay\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you want a particular video to start playing when the page loads, you can set the “autoplay” option to “true”:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" autoplay=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Control Size\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, the player takes up the full width of the content area. You can easily control the size by specifying a width for it:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" width=\"640\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The height will be automatically determined based on the ratio (please see the “Control Player Ratio section” for details).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Control Player Ratio\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can override the default aspect ratio by specifying a different one in the shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" ratio=\"16:9\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If the player does not support your specified aspect ratio it will load the default.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Video Loop\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you want a particular video to start playing again when it ends, you can set the “loop” option to “true”:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" loop=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Video Player Template\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you want to use a different video player template, you can specify it in the “template” parameter:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" template=\"mediaelement\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>By default, the mediaelement template only loads the “metadata” of a video when the page loads. You can set it to “auto” or “none” with the preload parameter in the shortcode.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" preload=\"auto\" template=\"mediaelement\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For detailed documentation please visit the \u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Fwordpress-video-plugin\u002F\" rel=\"nofollow ugc\">WordPress video plugin\u003C\u002Fa> page\u003C\u002Fp>\n\u003Ch3>Plugin Language Translation\u003C\u002Fh3>\n\u003Cp>If you are a non-English speaker please help \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Feasy-video-player\" rel=\"nofollow ugc\">translate Easy Video Player\u003C\u002Fa> into your language.\u003C\u002Fp>\n","Easy Video Player is a WordPress video player that allows you to add videos to your WordPress site.",862924,84,57,"2025-12-05T05:41:00.000Z","5.5",[20,152,153,78,24],"html5","mobile","https:\u002F\u002Fnoorsplugin.com\u002Fwordpress-video-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-video-player.zip",99,2,"2023-12-27 00:00:00",{"slug":160,"name":161,"version":162,"author":163,"author_profile":164,"description":165,"short_description":166,"active_installs":119,"downloaded":167,"rating":168,"num_ratings":169,"last_updated":170,"tested_up_to":124,"requires_at_least":171,"requires_php":172,"tags":173,"homepage":176,"download_link":177,"security_score":178,"vuln_count":179,"unpatched_count":61,"last_vuln_date":180,"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.",828321,92,192,"2026-03-05T05:22:00.000Z","5.8","7.1",[160,174,175,24,130],"mp4-player","plyr","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",{"attackSurface":182,"codeSignals":250,"taintFlows":386,"riskAssessment":445,"analyzedAt":460},{"hooks":183,"ajaxHandlers":246,"restRoutes":247,"shortcodes":248,"cronEvents":249,"entryPointCount":61,"unprotectedCount":61},[184,190,194,198,203,206,210,214,218,222,226,230,234,238,242],{"type":185,"name":186,"callback":187,"priority":61,"file":188,"line":189},"filter","tiny_mce_version","StreamVideo_tiny_mce_version","stream-video-player.php",1141,{"type":185,"name":191,"callback":192,"priority":61,"file":188,"line":193},"mce_external_plugins","StreamVideo_plugin",1142,{"type":185,"name":195,"callback":196,"priority":61,"file":188,"line":197},"mce_buttons","StreamVideo_button",1143,{"type":199,"name":200,"callback":201,"file":188,"line":202},"action","edit_form_advanced","add_quicktags",1151,{"type":199,"name":204,"callback":201,"file":188,"line":205},"edit_page_form",1152,{"type":199,"name":207,"callback":208,"file":188,"line":209},"admin_head","set_admin_js_vars",1155,{"type":185,"name":211,"callback":212,"file":188,"line":213},"get_the_excerpt","svp_improved_trim_excerpt",1304,{"type":185,"name":215,"callback":216,"priority":101,"file":188,"line":217},"the_content","StreamVideo_Parse_content",1313,{"type":185,"name":219,"callback":220,"priority":101,"file":188,"line":221},"the_excerpt","StreamVideo_Parse_excerpt",1314,{"type":185,"name":223,"callback":224,"file":188,"line":225},"content_edit_pre","StreamVideo_ViewPost",1317,{"type":185,"name":227,"callback":228,"file":188,"line":229},"content_save_pre","StreamVideo_SavePost",1320,{"type":199,"name":231,"callback":232,"file":188,"line":233},"admin_menu","StreamVideoAddPage",1323,{"type":199,"name":235,"callback":236,"file":188,"line":237},"init","StreamVideo_addbuttons",1326,{"type":199,"name":239,"callback":240,"file":188,"line":241},"wp_head","StreamVideoFixStyle",1330,{"type":199,"name":243,"callback":244,"file":188,"line":245},"widgets_init","svp_load_widget",1338,[],[],[],[],{"dangerousFunctions":251,"sqlUsage":252,"outputEscaping":254,"fileOperations":381,"externalRequests":28,"nonceChecks":61,"capabilityChecks":102,"bundledLibraries":382},[],{"prepared":61,"raw":61,"locations":253},[],{"escaped":28,"rawEcho":255,"locations":256},72,[257,261,263,265,266,268,269,271,272,274,275,277,279,280,281,282,283,285,287,288,290,292,294,296,297,299,300,302,304,305,307,309,311,313,314,316,317,319,320,321,322,324,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,362,363,365,367,368,369,371,372,374,377,379],{"file":258,"line":259,"context":260},"config.php",18,"raw output",{"file":258,"line":262,"context":260},21,{"file":258,"line":264,"context":260},22,{"file":258,"line":264,"context":260},{"file":258,"line":267,"context":260},23,{"file":258,"line":267,"context":260},{"file":258,"line":270,"context":260},24,{"file":258,"line":270,"context":260},{"file":258,"line":273,"context":260},26,{"file":258,"line":273,"context":260},{"file":258,"line":276,"context":260},31,{"file":258,"line":278,"context":260},53,{"file":258,"line":278,"context":260},{"file":258,"line":148,"context":260},{"file":258,"line":148,"context":260},{"file":258,"line":178,"context":260},{"file":258,"line":284,"context":260},171,{"file":258,"line":286,"context":260},183,{"file":258,"line":286,"context":260},{"file":258,"line":289,"context":260},218,{"file":258,"line":291,"context":260},234,{"file":258,"line":293,"context":260},250,{"file":258,"line":295,"context":260},317,{"file":258,"line":295,"context":260},{"file":258,"line":298,"context":260},325,{"file":258,"line":298,"context":260},{"file":258,"line":301,"context":260},349,{"file":258,"line":303,"context":260},405,{"file":258,"line":303,"context":260},{"file":258,"line":306,"context":260},419,{"file":258,"line":308,"context":260},443,{"file":258,"line":310,"context":260},444,{"file":258,"line":312,"context":260},449,{"file":258,"line":312,"context":260},{"file":258,"line":315,"context":260},450,{"file":258,"line":315,"context":260},{"file":318,"line":262,"context":260},"medialibrary.php",{"file":318,"line":264,"context":260},{"file":318,"line":267,"context":260},{"file":318,"line":273,"context":260},{"file":318,"line":323,"context":260},33,{"file":318,"line":323,"context":260},{"file":188,"line":326,"context":260},909,{"file":188,"line":328,"context":260},910,{"file":188,"line":330,"context":260},912,{"file":188,"line":332,"context":260},923,{"file":188,"line":334,"context":260},926,{"file":188,"line":336,"context":260},929,{"file":188,"line":338,"context":260},932,{"file":188,"line":340,"context":260},938,{"file":188,"line":342,"context":260},943,{"file":188,"line":344,"context":260},954,{"file":188,"line":346,"context":260},963,{"file":188,"line":348,"context":260},1214,{"file":188,"line":350,"context":260},1368,{"file":188,"line":352,"context":260},1372,{"file":188,"line":354,"context":260},1376,{"file":188,"line":356,"context":260},1380,{"file":188,"line":358,"context":260},1398,{"file":188,"line":360,"context":260},1399,{"file":188,"line":360,"context":260},{"file":188,"line":360,"context":260},{"file":188,"line":364,"context":260},1402,{"file":188,"line":366,"context":260},1403,{"file":188,"line":366,"context":260},{"file":188,"line":366,"context":260},{"file":188,"line":370,"context":260},1408,{"file":188,"line":370,"context":260},{"file":188,"line":373,"context":260},1409,{"file":375,"line":376,"context":260},"streamer.php",135,{"file":375,"line":378,"context":260},149,{"file":375,"line":380,"context":260},160,5,[383],{"name":384,"version":37,"knownCves":385},"TinyMCE",[],[387,421,435],{"entryPoint":388,"graph":389,"unsanitizedCount":381,"severity":420},"__construct (streamer.php:66)",{"nodes":390,"edges":415},[391,395,401,404,409,411],{"id":392,"type":393,"label":394,"file":375,"line":168},"n0","source","$_GET",{"id":396,"type":397,"label":398,"file":375,"line":399,"wp_function":400},"n1","sink","fopen() [File Access]",113,"fopen",{"id":402,"type":393,"label":403,"file":375,"line":168},"n2","$_GET (x2)",{"id":405,"type":397,"label":406,"file":375,"line":407,"wp_function":408},"n3","header() [Header Injection]",130,"header",{"id":410,"type":393,"label":403,"file":375,"line":168},"n4",{"id":412,"type":397,"label":413,"file":375,"line":378,"wp_function":414},"n5","echo() [XSS]","echo",[416,418,419],{"from":392,"to":396,"sanitized":417},false,{"from":402,"to":405,"sanitized":417},{"from":410,"to":412,"sanitized":417},"medium",{"entryPoint":422,"graph":423,"unsanitizedCount":381,"severity":420},"\u003Cstreamer> (streamer.php:0)",{"nodes":424,"edges":431},[425,426,427,428,429,430],{"id":392,"type":393,"label":394,"file":375,"line":168},{"id":396,"type":397,"label":398,"file":375,"line":399,"wp_function":400},{"id":402,"type":393,"label":403,"file":375,"line":168},{"id":405,"type":397,"label":406,"file":375,"line":407,"wp_function":408},{"id":410,"type":393,"label":403,"file":375,"line":168},{"id":412,"type":397,"label":413,"file":375,"line":378,"wp_function":414},[432,433,434],{"from":392,"to":396,"sanitized":417},{"from":402,"to":405,"sanitized":417},{"from":410,"to":412,"sanitized":417},{"entryPoint":436,"graph":437,"unsanitizedCount":28,"severity":444},"\u003Cmedialibrary> (medialibrary.php:0)",{"nodes":438,"edges":442},[439,441],{"id":392,"type":393,"label":440,"file":318,"line":273},"$_GET['wtitle']",{"id":396,"type":397,"label":413,"file":318,"line":273,"wp_function":414},[443],{"from":392,"to":396,"sanitized":417},"low",{"summary":446,"deductions":447},"The \"stream-video-player\" plugin v1.4.1 presents a mixed security posture. On the positive side, the static analysis reveals a notably small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events that are exposed without authentication or permission checks. SQL queries are exclusively handled via prepared statements, and there are some capability checks in place. However, several significant concerns emerge. A critical weakness is the extremely low rate of proper output escaping, with only 1% of 73 outputs being escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The presence of 3 unsanitized path flows in the taint analysis, though not currently rated as critical or high, warrants attention as it could lead to path traversal vulnerabilities. The plugin also makes external HTTP requests and performs file operations, which, when combined with poor output escaping, can be dangerous.\n\nThe vulnerability history is a major red flag. With one high-severity, unpatched CVE from 2014, and the common vulnerability type being Cross-Site Request Forgery (CSRF), this suggests a pattern of past security weaknesses that have not been adequately addressed. The age of the last vulnerability also means it's unlikely to have benefited from modern WordPress security best practices. While the lack of a large, unprotected attack surface is a strength, the pervasive issue with output escaping and the unpatched historical vulnerability significantly outweigh this. The plugin is not recommended for use in a production environment without substantial security remediation.",[448,450,453,456,458],{"reason":449,"points":259},"1 unpatched high severity CVE",{"reason":451,"points":452},"1% properly escaped outputs (73 total)",15,{"reason":454,"points":455},"3 flows with unsanitized paths",12,{"reason":457,"points":102},"Bundled library: TinyMCE (potential for outdated version)",{"reason":459,"points":381},"0 Nonce checks","2026-03-16T19:22:56.422Z",{"wat":462,"direct":479},{"assetPaths":463,"generatorPatterns":470,"scriptPaths":471,"versionParams":472},[464,465,466,467,468,469],"\u002Fwp-content\u002Fplugins\u002Fstream-video-player\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fstream-video-player\u002Fjs\u002Fswfobject.js","\u002Fwp-content\u002Fplugins\u002Fstream-video-player\u002Fjs\u002Fjplayer\u002Fjquery.jplayer.min.js","\u002Fwp-content\u002Fplugins\u002Fstream-video-player\u002Fjs\u002Fjplayer\u002Fjplayer.playlist.min.js","\u002Fwp-content\u002Fplugins\u002Fstream-video-player\u002Fjs\u002Fjwplayer.js","\u002Fwp-content\u002Fplugins\u002Fstream-video-player\u002Fjs\u002Fflvplayer.js",[],[465,466,467,468,469],[473,474,475,476,477,478],"stream-video-player\u002Fcss\u002Fstyle.css?ver=","stream-video-player\u002Fjs\u002Fswfobject.js?ver=","stream-video-player\u002Fjs\u002Fjplayer\u002Fjquery.jplayer.min.js?ver=","stream-video-player\u002Fjs\u002Fjplayer\u002Fjplayer.playlist.min.js?ver=","stream-video-player\u002Fjs\u002Fjwplayer.js?ver=","stream-video-player\u002Fjs\u002Fflvplayer.js?ver=",{"cssClasses":480,"htmlComments":483,"htmlAttributes":486,"restEndpoints":501,"jsGlobals":502,"shortcodeOutput":505},[481,482],"videoWrapper","wideScreen",[484,485],"\u003C!--[if !IE]>\u003C!-->","\u003C!--\u003C![endif]-->",[487,488,489,490,491,492,493,494,495,496,497,498,499,500],"data-swf","data-flv","data-mp4","data-ogv","data-id","data-name","data-width","data-height","data-image","data-opfix","data-wrapper","data-message","data-playlistfile","data-config",[],[503,504],"jwplayer","flowplayer",[506,507],"[stream]","[\u002Fstream]"]