[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fFprSwf-TDiqlnIQaRYhMOCmHPO42SiH3P66BkaMZRFw":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":56,"analysis":157,"fingerprints":567},"jw-player-7-for-wp","JW Player for WordPress","2.3.6","ilGhera","https:\u002F\u002Fprofiles.wordpress.org\u002Fghera74\u002F","\u003Cp>\u003Cstrong>JW Player for WordPress\u003C\u002Fstrong> enables you to publish videos on your WordPress posts and pages using the most popular video player on the web. Take complete control of your player, from branding to size and dimensions. Allow users share and embed your videos from your WordPress pages & posts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free Features (NEW!):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Connect to the JW Player Dashboard using your API v2 credentials\u003C\u002Fli>\n\u003Cli>Select and publish videos hosted on JW Player\u003C\u002Fli>\n\u003Cli>Select and publish playlist hosted on JW Player\u003C\u002Fli>\n\u003Cli>Support shortcodes like [jwplayer fPHnET5D]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Cloud\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Register a JW Player account at https:\u002F\u002Fwww.jwplayer.com\u002Fpricing\u002F\u003C\u002Fli>\n\u003Cli>Once you’re logged in, copy your \u003Cstrong>Cloud Hosted Player Libraries\u003C\u002Fstrong> from https:\u002F\u002Fdashboard.jwplayer.com\u002F#\u002Fplayers\u002Fdownloads\u003C\u002Fli>\n\u003Cli>Paste your library url to the plugin options page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Self hosted\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002Fwww.jwplayer.com\u002Fpricing\u002F\u003C\u002Fli>\n\u003Cli>Once you’re logged in, download the player and copy your License key from https:\u002F\u002Fdashboard.jwplayer.com\u002F#\u002Fplayers\u002Fdownloads\u003C\u002Fli>\n\u003Cli>Upload the folder to your site\u003C\u002Fli>\n\u003Cli>Add the full url of \u003Cstrong>jwplayer.js\u003C\u002Fstrong> in the plugin options page (ex. https:\u002F\u002Fexample.com\u002FFOLDER-UPLOADED\u002Fjwplayer.js)\u003C\u002Fli>\n\u003Cli>Paste your License Key to the admin page of the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>After that, set your general preferences, choose the post types where you want to add videos and start to add content using the JW Player for WordPress box that you’ll find there. Just add the url of your self-hosted video or select cloud-hosted content from n your JW Player Dashboard.\u003C\u002Fp>\n\u003Cp>That’s it, you’re ready to go!\u003C\u002Fp>\n","JW Player for WordPress enables you to publish videos on your WordPress posts and pages using the most popular video player on the web.",1000,183643,76,29,"2025-11-24T15:18:00.000Z","6.8.5","5.0","",[20,21,22,23,24],"embed-video","jw-player","video-player","video-preroll","video-subtitles","https:\u002F\u002Fwww.ilghera.com\u002Fproduct\u002Fjw-player-7-for-wordpress-premium\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjw-player-7-for-wp.2.3.6.zip",99,1,0,"2024-04-29 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2024-33931","jw-player-for-wordpress-missing-authorization","JW Player for WordPress \u003C= 2.3.3 - Missing Authorization","The JW Player for WordPress plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 2.3.3. This makes it possible for unauthenticated attackers to perform an unauthorized action.",null,"\u003C=2.3.3","2.3.4","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2024-07-01 14:58:40",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F52bd0d4d-4a08-417c-a426-6bd981f43120?source=api-prod",64,{"slug":50,"display_name":7,"profile_url":8,"plugin_count":51,"total_installs":52,"avg_security_score":27,"avg_patch_time_days":53,"trust_score":54,"computed_at":55},"ghera74",13,1660,129,78,"2026-04-04T10:59:06.319Z",[57,76,97,108,134],{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":29,"num_ratings":29,"last_updated":67,"tested_up_to":16,"requires_at_least":68,"requires_php":18,"tags":69,"homepage":18,"download_link":74,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":75,"fetched_at":31},"muse-ai","skiv video embedding","0.6.0","muse.ai is now skiv.com","https:\u002F\u002Fprofiles.wordpress.org\u002Fmuseai\u002F","\u003Cp>This plugin simplifies the embedding of videos hosted on \u003Ca href=\"https:\u002F\u002Fskiv.com\" rel=\"nofollow ugc\">skiv.com\u003C\u002Fa> platform.\u003C\u002Fp>\n\u003Cp>It does three things:\u003Cbr \u002F>\n – whitelists skiv.com as an oEmbed provider (which lets you embed videos simply by pasting links),\u003Cbr \u002F>\n – adds shortcodes as an alternative method of embedding that gives you a bit more control,\u003Cbr \u002F>\n – adds an Elementor widget for embedding skiv.com videos.\u003C\u002Fp>\n\u003Cp>The shortcodes are essentially a wrapper around skiv.com \u003Ca href=\"https:\u002F\u002Fskiv.com\u002Fdocs#embed-player\" rel=\"nofollow ugc\">embed library\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>To embed videos using oEmbed, simply paste a video link into a separate line in your post or page. For example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>https:\u002F\u002Fskiv.com\u002Fv\u002FVBdrD8v\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you would like more control, you can use shortcodes. For example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[muse-ai id=\"VBdrD8v\" width=\"100%\" title=\"0\" logo=\"https:\u002F\u002Ftinyurl.com\u002FyourLogoPNG\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n","This plugin enables skiv.com oEmbed links, and adds shortcodes to easily embed videos hosted on skiv.com.",30,2844,"2026-03-08T17:43:00.000Z","4.7",[70,71,72,22,73],"embed-videos","skiv","skiv-com","video-search","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmuse-ai.0.6.0.zip","2025-07-23 20:43:52",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":29,"num_ratings":29,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":18,"tags":89,"homepage":94,"download_link":95,"security_score":96,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"mk-auto-youtube-player","MK Auto Youtube Player","2014.11.10","codewithmark","https:\u002F\u002Fprofiles.wordpress.org\u002Fmkplugins\u002F","\u003Cp>Watch training video below for more information\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FIzZtMQWIFe8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n","MK Auto Youtube Player  will help you increase your sales conversion up to 50%.",10,2039,"2014-11-07T13:18:00.000Z","3.9.40","3.6.0",[20,90,91,92,93],"embed-youtube","flash","flash-player","flash-video-player","http:\u002F\u002Fmkplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmk-auto-youtube-player.2014.11.10.zip",85,{"slug":98,"name":99,"version":100,"author":80,"author_profile":81,"description":101,"short_description":102,"active_installs":84,"downloaded":103,"rating":29,"num_ratings":29,"last_updated":104,"tested_up_to":87,"requires_at_least":88,"requires_php":18,"tags":105,"homepage":106,"download_link":107,"security_score":96,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"mk-smart-player","MK Smart Player","1.2","\u003Cp>Watch training video below for more information\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FBrf4dg6NxCw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n","MK Smart Player will allow you to play any video from the web or from Youtube.",4662,"2014-08-27T04:15:00.000Z",[20,90,91,92,93],"http:\u002F\u002Fmkplugins.com\u002F?p=568","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmk-smart-player.1.0.1.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":118,"num_ratings":119,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":129,"download_link":130,"security_score":131,"vuln_count":132,"unpatched_count":29,"last_vuln_date":133,"fetched_at":31},"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",[125,126,22,127,128],"live-stream","video-gallery","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":135,"name":136,"version":137,"author":138,"author_profile":139,"description":140,"short_description":141,"active_installs":116,"downloaded":142,"rating":131,"num_ratings":143,"last_updated":144,"tested_up_to":145,"requires_at_least":146,"requires_php":18,"tags":147,"homepage":152,"download_link":153,"security_score":154,"vuln_count":155,"unpatched_count":29,"last_vuln_date":156,"fetched_at":31},"fv-wordpress-flowplayer","FV Flowplayer Video Player","7.5.49.7212","FolioVision","https:\u002F\u002Fprofiles.wordpress.org\u002Ffoliovision\u002F","\u003Cp>For latest updates and fixes, please use the FV Player 8 plugin from WordPress.org:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffv-player\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffv-player\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Additional Technical information\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Core video engine: open source Flowplayer 7.\u003C\u002Fli>\n\u003Cli>Supported video formats are MP4, WebM and OGV (\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Fencoding\" rel=\"nofollow ugc\">read about HTML5 video formats\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>Supported video streaming formats are HLS (Flash and JavaScript fallback available for incompatible devices), MPEG DASH and RTMP.\u003C\u002Fli>\n\u003Cli>Default options for all the embedded videos can be set in comprehensive administration menu.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In comparison with WordPress Flowplayer plugin, there are several improvements:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Allows user to display clickable splash screen at the beginning of video (which not only looks good, but improves the performance significantly).\u003C\u002Fli>\n\u003Cli>Allows user to display popup box after the video ends, with any HTML content (clickable links, images, styling, etc.)\u003C\u002Fli>\n\u003Cli>Does not use configuration file, but WordPress Options\u003C\u002Fli>\n\u003Cli>Does not drive you to use an in-house proprietary CDN but supports all CDN.\u003C\u002Fli>\n\u003Cli>Includes advanced built-in social sharing.\u003C\u002Fli>\n\u003Cli>Inexpensive \u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fpro-support\" rel=\"nofollow ugc\">pro support\u003C\u002Fa> available.\u003C\u002Fli>\n\u003Cli>Includes an advanced built-in video encoding and theme checker to make sure your videos are encoded properly and your site is set up for video playback.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003C\u002Ful>\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\u003Cp>This new version uses Flowplayer 5 running on HTML5, so we recommend you read first two questions of FAQ first.\u003C\u002Fp>\n\u003Cp>Once the plugin is uploaded and activated, there will be a submenu of settings menu called FV Player. In that submenu, you can modify following settings:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AutoPlay – decides whether the video starts playing automatically, when the page\u002Fpost is displayed.\u003C\u002Fli>\n\u003Cli>AutoBuffering – decides whether the video starts buffering automatically, when the page\u002Fpost is displayed. If AutoPlay is set to true, you can ignore this setting.\u003C\u002Fli>\n\u003Cli>Popup Box – decides whether a popup box with “replay” and “share” buttons will be displayed when video ends.\u003C\u002Fli>\n\u003Cli>Enable Full-screen Mode – select false if you do not wish the fullscreen option to be displayed.\u003C\u002Fli>\n\u003Cli>Allow User Uploads – select true if you like to upload new videos via Media Library.\u003C\u002Fli>\n\u003Cli>Enable Post Thumbnail – select true if you wish the screen shot appear as post thumbnail. Works only when uploading new splash image via Media Library.\u003C\u002Fli>\n\u003Cli>Convert old shortcodes with commas – older versions of this plugin used commas to separate shortcode parameters. This option will make sure it works with current version.\u003C\u002Fli>\n\u003Cli>Commercial Licence Key – enter your licence key here to get the completely unbranded version of the player\u003C\u002Fli>\n\u003Cli>Colors of all the parts of flowplayer instances on page\u002Fpost (controlbar, canvas, sliders, buttons, mouseover buttons, time and total time, progress and buffer sliders).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>On the right side of this screen, you can see the current visual configuration of flowplayer. If you click Apply Changes button, this player’s looks refreshes.\u003C\u002Fp>\n","WordPress's most reliable, easy to use and feature-rich video player. Supports responsive design, HTML5, playlists, ads, stats, Vimeo and YouTube.",2374265,90,"2026-03-10T08:28:00.000Z","6.6.5","3.5",[148,149,150,22,151],"flowplayer","html5-video","mobile-video","vimeo","http:\u002F\u002Ffoliovision.com\u002Fwordpress\u002Fplugins\u002Ffv-wordpress-flowplayer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffv-wordpress-flowplayer.zip",87,23,"2024-07-18 19:26:14",{"attackSurface":158,"codeSignals":293,"taintFlows":389,"riskAssessment":555,"analyzedAt":566},{"hooks":159,"ajaxHandlers":244,"restRoutes":279,"shortcodes":280,"cronEvents":292,"entryPointCount":132,"unprotectedCount":28},[160,166,169,172,177,182,186,189,192,196,201,205,208,212,217,221,226,230,235,240],{"type":161,"name":162,"callback":163,"file":164,"line":165},"action","admin_notices","expired_license","admin\\ilghera-notice\\class-ilghera-notice.php",183,{"type":161,"name":162,"callback":167,"file":164,"line":168},"bad_license",189,{"type":161,"name":162,"callback":170,"file":164,"line":171},"no_license",195,{"type":161,"name":173,"callback":174,"file":175,"line":176},"admin_enqueue_scripts","enqueue_scripts","admin\\ilghera-notice\\extension.php",25,{"type":161,"name":178,"callback":179,"file":180,"line":181},"admin_init","jwppp_register_js_menu","admin\\jwppp-admin.php",18,{"type":161,"name":183,"callback":184,"file":180,"line":185},"admin_menu","jwppp_js_menu",27,{"type":161,"name":173,"callback":187,"file":180,"line":188},"jwppp_enqueue_scripts",97,{"type":161,"name":183,"callback":190,"file":180,"line":191},"jwppp_add_menu",125,{"type":161,"name":162,"callback":193,"file":194,"line":195},"api_v2_alert","classes\\class-jwppp-dashboard-api.php",100,{"type":161,"name":197,"callback":198,"file":199,"line":200},"add_meta_boxes","jwppp_add_meta_box","includes\\jwppp-functions.php",35,{"type":161,"name":202,"callback":203,"file":199,"line":204},"wp_enqueue_scripts","jwppp_add_header_code",439,{"type":161,"name":173,"callback":206,"file":199,"line":207},"jwppp_backend_scripts",483,{"type":161,"name":209,"callback":210,"priority":29,"file":199,"line":211},"init","jwppp_get_video_post_types",500,{"type":213,"name":214,"callback":215,"file":199,"line":216},"filter","widget_text","do_shortcode",765,{"type":213,"name":218,"callback":219,"file":199,"line":220},"the_content","jwppp_add_player",812,{"type":213,"name":222,"callback":223,"priority":224,"file":199,"line":225},"has_post_thumbnail","jwppp_check_post_thumbnail",20,1011,{"type":213,"name":227,"callback":228,"priority":84,"file":199,"line":229},"post_thumbnail_html","jwppp_poster_image_as_thumbnail",1045,{"type":161,"name":231,"callback":232,"priority":84,"file":233,"line":234},"save_post","jwppp_save_single_video_data","includes\\jwppp-save-single-video-data.php",148,{"type":161,"name":236,"callback":237,"priority":195,"file":238,"line":239},"plugins_loaded","jwppp_load","jw-player-7-for-wp.php",48,{"type":161,"name":209,"callback":241,"file":242,"line":243},"jwppp_carousel_config","jw-widget\\jwppp-carousel-config.php",45,[245,250,254,258,262,267,271,275],{"action":246,"nopriv":247,"callback":248,"hasNonce":249,"hasCapCheck":247,"file":180,"line":234},"skin-customization",false,"skin_customization_by_version_callback",true,{"action":251,"nopriv":247,"callback":252,"hasNonce":249,"hasCapCheck":247,"file":180,"line":253},"player_check","jwppp_player_check_callback",210,{"action":255,"nopriv":247,"callback":256,"hasNonce":249,"hasCapCheck":247,"file":180,"line":257},"add_ads_tag","jwppp_ads_tag_callback",269,{"action":259,"nopriv":247,"callback":260,"hasNonce":249,"hasCapCheck":247,"file":180,"line":261},"add_ad_partner","jwppp_ad_partner_callback",320,{"action":263,"nopriv":247,"callback":264,"hasNonce":249,"hasCapCheck":247,"file":265,"line":266},"jwppp_ajax_remove","jwppp_ajax_remove_video_callback","includes\\jwppp-ajax-remove-video-callback.php",39,{"action":268,"nopriv":247,"callback":269,"hasNonce":247,"hasCapCheck":247,"file":199,"line":270},"jwppp_ajax_add","jwppp_ajax_add_video_callback",187,{"action":272,"nopriv":247,"callback":273,"hasNonce":249,"hasCapCheck":247,"file":199,"line":274},"search-content","jwppp_search_content_callback",852,{"action":276,"nopriv":247,"callback":277,"hasNonce":249,"hasCapCheck":247,"file":199,"line":278},"init-api","jwppp_list_content_callback",951,[],[281,285,288],{"tag":282,"callback":283,"file":199,"line":284},"jw7-video","jwppp_player_s_code",650,{"tag":286,"callback":283,"file":199,"line":287},"jwp-video",651,{"tag":289,"callback":290,"file":199,"line":291},"jwplayer","jwppp_old_player_s_code",758,[],{"dangerousFunctions":294,"sqlUsage":295,"outputEscaping":297,"fileOperations":29,"externalRequests":387,"nonceChecks":14,"capabilityChecks":28,"bundledLibraries":388},[],{"prepared":29,"raw":29,"locations":296},[],{"escaped":298,"rawEcho":299,"locations":300},678,43,[301,304,306,308,310,312,314,316,318,320,322,324,327,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,361,363,365,367,369,371,374,376,377,379,380,381,383,385],{"file":180,"line":302,"context":303},229,"raw output",{"file":180,"line":305,"context":303},235,{"file":180,"line":307,"context":303},365,{"file":180,"line":309,"context":303},543,{"file":199,"line":311,"context":303},687,{"file":199,"line":313,"context":303},688,{"file":199,"line":315,"context":303},692,{"file":199,"line":317,"context":303},696,{"file":199,"line":319,"context":303},703,{"file":199,"line":321,"context":303},707,{"file":199,"line":323,"context":303},840,{"file":325,"line":326,"context":303},"includes\\jwppp-player-code.php",127,{"file":325,"line":119,"context":303},{"file":325,"line":329,"context":303},136,{"file":325,"line":331,"context":303},162,{"file":325,"line":333,"context":303},165,{"file":325,"line":335,"context":303},197,{"file":325,"line":337,"context":303},208,{"file":325,"line":339,"context":303},220,{"file":325,"line":341,"context":303},225,{"file":325,"line":343,"context":303},230,{"file":325,"line":345,"context":303},232,{"file":325,"line":347,"context":303},234,{"file":325,"line":349,"context":303},238,{"file":325,"line":351,"context":303},243,{"file":325,"line":353,"context":303},255,{"file":325,"line":355,"context":303},261,{"file":325,"line":357,"context":303},281,{"file":359,"line":360,"context":303},"includes\\jwppp-sh-player-options.php",41,{"file":359,"line":362,"context":303},42,{"file":359,"line":364,"context":303},71,{"file":359,"line":366,"context":303},72,{"file":359,"line":368,"context":303},79,{"file":359,"line":370,"context":303},82,{"file":372,"line":373,"context":303},"includes\\jwppp-single-video-box.php",141,{"file":372,"line":375,"context":303},142,{"file":242,"line":185,"context":303},{"file":242,"line":378,"context":303},28,{"file":242,"line":14,"context":303},{"file":242,"line":65,"context":303},{"file":242,"line":382,"context":303},31,{"file":242,"line":384,"context":303},32,{"file":242,"line":386,"context":303},33,2,[],[390,411,424,460,470,488,496,509,520,528,536,547],{"entryPoint":391,"graph":392,"unsanitizedCount":28,"severity":41},"jwppp_ads_tag_callback (admin\\jwppp-admin.php:258)",{"nodes":393,"edges":408},[394,399,403],{"id":395,"type":396,"label":397,"file":180,"line":398},"n0","source","$_POST",263,{"id":400,"type":401,"label":402,"file":180,"line":398},"n1","transform","→ jwppp_ads_tag()",{"id":404,"type":405,"label":406,"file":180,"line":347,"wp_function":407},"n2","sink","echo() [XSS]","echo",[409,410],{"from":395,"to":400,"sanitized":247},{"from":400,"to":404,"sanitized":247},{"entryPoint":412,"graph":413,"unsanitizedCount":28,"severity":41},"jwppp_ad_partner_callback (admin\\jwppp-admin.php:306)",{"nodes":414,"edges":421},[415,417,419],{"id":395,"type":396,"label":397,"file":180,"line":416},314,{"id":400,"type":401,"label":418,"file":180,"line":416},"→ jwppp_ad_partner()",{"id":404,"type":405,"label":406,"file":180,"line":420,"wp_function":407},405,[422,423],{"from":395,"to":400,"sanitized":247},{"from":400,"to":404,"sanitized":247},{"entryPoint":425,"graph":426,"unsanitizedCount":387,"severity":41},"\u003Cjwppp-admin> (admin\\jwppp-admin.php:0)",{"nodes":427,"edges":453},[428,431,435,438,441,443,445,447,449,451],{"id":395,"type":396,"label":429,"file":180,"line":430},"$_POST (x17)",202,{"id":400,"type":405,"label":432,"file":180,"line":433,"wp_function":434},"update_option() [Settings Manipulation]",204,"update_option",{"id":404,"type":396,"label":436,"file":180,"line":437},"$_POST (x8)",472,{"id":439,"type":405,"label":406,"file":180,"line":440,"wp_function":407},"n3",485,{"id":442,"type":396,"label":397,"file":180,"line":398},"n4",{"id":444,"type":401,"label":402,"file":180,"line":398},"n5",{"id":446,"type":405,"label":406,"file":180,"line":347,"wp_function":407},"n6",{"id":448,"type":396,"label":397,"file":180,"line":416},"n7",{"id":450,"type":401,"label":418,"file":180,"line":416},"n8",{"id":452,"type":405,"label":406,"file":180,"line":420,"wp_function":407},"n9",[454,455,456,457,458,459],{"from":395,"to":400,"sanitized":249},{"from":404,"to":439,"sanitized":249},{"from":442,"to":444,"sanitized":247},{"from":444,"to":446,"sanitized":247},{"from":448,"to":450,"sanitized":247},{"from":450,"to":452,"sanitized":247},{"entryPoint":461,"graph":462,"unsanitizedCount":387,"severity":41},"jwppp_carousel_config (jw-widget\\jwppp-carousel-config.php:8)",{"nodes":463,"edges":468},[464,467],{"id":395,"type":396,"label":465,"file":242,"line":466},"$_GET (x2)",14,{"id":400,"type":405,"label":406,"file":242,"line":185,"wp_function":407},[469],{"from":395,"to":400,"sanitized":247},{"entryPoint":471,"graph":472,"unsanitizedCount":29,"severity":487},"\u003Cjwppp-admin-sharing> (admin\\jwppp-admin-sharing.php:0)",{"nodes":473,"edges":484},[474,478,480,482],{"id":395,"type":396,"label":475,"file":476,"line":477},"$_POST (x3)","admin\\jwppp-admin-sharing.php",15,{"id":400,"type":405,"label":432,"file":476,"line":479,"wp_function":434},16,{"id":404,"type":396,"label":397,"file":476,"line":481},21,{"id":439,"type":405,"label":406,"file":476,"line":483,"wp_function":407},59,[485,486],{"from":395,"to":400,"sanitized":249},{"from":404,"to":439,"sanitized":249},"low",{"entryPoint":489,"graph":490,"unsanitizedCount":29,"severity":487},"jwppp_player_check_callback (admin\\jwppp-admin.php:200)",{"nodes":491,"edges":494},[492,493],{"id":395,"type":396,"label":397,"file":180,"line":430},{"id":400,"type":405,"label":432,"file":180,"line":433,"wp_function":434},[495],{"from":395,"to":400,"sanitized":249},{"entryPoint":497,"graph":498,"unsanitizedCount":29,"severity":487},"jwppp_options (admin\\jwppp-admin.php:428)",{"nodes":499,"edges":506},[500,502,504,505],{"id":395,"type":396,"label":501,"file":180,"line":437},"$_POST (x16)",{"id":400,"type":405,"label":432,"file":180,"line":503,"wp_function":434},473,{"id":404,"type":396,"label":436,"file":180,"line":437},{"id":439,"type":405,"label":406,"file":180,"line":440,"wp_function":407},[507,508],{"from":395,"to":400,"sanitized":249},{"from":404,"to":439,"sanitized":249},{"entryPoint":510,"graph":511,"unsanitizedCount":29,"severity":487},"\u003Cjwppp-admin-skin-7-options> (admin\\skin\\jwppp-admin-skin-7-options.php:0)",{"nodes":512,"edges":518},[513,516],{"id":395,"type":396,"label":514,"file":515,"line":132},"$_POST (x6)","admin\\skin\\jwppp-admin-skin-7-options.php",{"id":400,"type":405,"label":432,"file":515,"line":517,"wp_function":434},12,[519],{"from":395,"to":400,"sanitized":249},{"entryPoint":521,"graph":522,"unsanitizedCount":29,"severity":487},"jwppp_ajax_remove_video_callback (includes\\jwppp-ajax-remove-video-callback.php:10)",{"nodes":523,"edges":526},[524,525],{"id":395,"type":396,"label":397,"file":265,"line":466},{"id":400,"type":405,"label":406,"file":265,"line":65,"wp_function":407},[527],{"from":395,"to":400,"sanitized":249},{"entryPoint":529,"graph":530,"unsanitizedCount":29,"severity":487},"\u003Cjwppp-ajax-remove-video-callback> (includes\\jwppp-ajax-remove-video-callback.php:0)",{"nodes":531,"edges":534},[532,533],{"id":395,"type":396,"label":397,"file":265,"line":466},{"id":400,"type":405,"label":406,"file":265,"line":65,"wp_function":407},[535],{"from":395,"to":400,"sanitized":249},{"entryPoint":537,"graph":538,"unsanitizedCount":29,"severity":487},"\u003Cjwppp-functions> (includes\\jwppp-functions.php:0)",{"nodes":539,"edges":545},[540,543],{"id":395,"type":396,"label":541,"file":199,"line":542},"$_POST (x2)",830,{"id":400,"type":405,"label":406,"file":199,"line":544,"wp_function":407},887,[546],{"from":395,"to":400,"sanitized":249},{"entryPoint":548,"graph":549,"unsanitizedCount":387,"severity":487},"\u003Cjwppp-carousel-config> (jw-widget\\jwppp-carousel-config.php:0)",{"nodes":550,"edges":553},[551,552],{"id":395,"type":396,"label":465,"file":242,"line":466},{"id":400,"type":405,"label":406,"file":242,"line":185,"wp_function":407},[554],{"from":395,"to":400,"sanitized":247},{"summary":556,"deductions":557},"The \"jw-player-7-for-wp\" plugin version 2.3.6 exhibits a generally good security posture, with a high percentage of properly escaped outputs and 100% of SQL queries using prepared statements. The absence of dangerous functions, file operations, and critical\u002Fhigh severity taint flows are positive indicators.  The plugin also demonstrates a robust use of nonces, with 29 checks in place. However, a significant concern is the presence of one AJAX handler that lacks authentication checks, creating a potential entry point for unauthorized actions.  The vulnerability history, while having only one medium-severity CVE, is concerning because its last occurrence was very recent, indicating potential for ongoing security weaknesses or a pattern of vulnerabilities. The common vulnerability type being 'Missing Authorization' reinforces the risk identified in the static analysis regarding the unprotected AJAX handler.",[558,561,563],{"reason":559,"points":560},"AJAX handler without authentication",8,{"reason":562,"points":477},"Recent medium severity CVE",{"reason":564,"points":565},"Flows with unsanitized paths",5,"2026-03-16T18:44:29.493Z",{"wat":568,"direct":581},{"assetPaths":569,"generatorPatterns":575,"scriptPaths":576,"versionParams":577},[570,571,572,573,574],"\u002Fwp-content\u002Fplugins\u002Fjw-player-7-for-wp\u002Fadmin\u002Filghera-notice\u002Fcss\u002Filghera-notice.css","\u002Fwp-content\u002Fplugins\u002Fjw-player-7-for-wp\u002Fadmin\u002Filghera-notice\u002Fimages\u002FilGhera-icon-40px.png","\u002Fwp-content\u002Fplugins\u002Fjw-player-7-for-wp\u002Fadmin\u002Fjs\u002Fjwppp-admin.js","\u002Fwp-content\u002Fplugins\u002Fjw-player-7-for-wp\u002Fadmin\u002Fcss\u002Fjwppp-admin-style.css","\u002Fwp-content\u002Fplugins\u002Fjw-player-7-for-wp\u002Fjw-widget\u002Fjwppp-carousel-config.php",[],[572],[578,579,580],"jwppp-admin.js?ver=","jwppp-admin-style.css?ver=","jwppp-carousel-config.php?ver=",{"cssClasses":582,"htmlComments":589,"htmlAttributes":590,"restEndpoints":595,"jsGlobals":596,"shortcodeOutput":598},[583,584,585,586,587,588],"ilghera-notice-warning","ilghera-notice__content","ilghera-notice__logo","ilghera-notice__message","ilghera-notice__buttons","jwppp-admin-style",[],[591,592,593,594],"data-domain","data-slug","data-name","data-sign",[],[597],"JWPPP_VERSION",[]]