[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1fc9jECY5xy-LP6vjPWY2t8BH4MN2C17javiStd4Cs4":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":150,"fingerprints":411},"rio-video-gallery","Rio Video Gallery","2.3.6","riosisgroup","https:\u002F\u002Fprofiles.wordpress.org\u002Friosisgroup\u002F","\u003Cp>A powerful Video Gallery plugin that allows you to embed videos from YouTube, Vimeo and Dailymotion through categories. You can manage them through a neat and user-friendly settings panel. Also included a help section for your reference.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Embed videos from YouTube, Vimeo and Dailymotion\u003C\u002Fli>\n\u003Cli>Easy to install and use.\u003C\u002Fli>\n\u003Cli>Works with your theme’s files and UI style.\u003C\u002Fli>\n\u003Cli>You can style as you need.\u003C\u002Fli>\n\u003Cli>A complete help guide for your support.\u003C\u002Fli>\n\u003Cli>Responsive & latest UI.\u003C\u002Fli>\n\u003Cli>Two types of layouts.\u003C\u002Fli>\n\u003Cli>View videos in popup view.\u003C\u002Fli>\n\u003Cli>Can order videos as you need with numbers.\u003C\u002Fli>\n\u003Cli>Shortcode for full gallery, categorised gallery and single video.\u003C\u002Fli>\n\u003Cli>Customizable video thumbnail and player size.\u003C\u002Fli>\n\u003C\u002Ful>\n","A powerful Video Gallery plugin that allows you to embed videos from YouTube, Vimeo and Dailymotion through categories. You can manage them through a  &hellip;",100,20468,82,9,"2021-12-13T12:43:00.000Z","5.8.13","3.5","",[20,21,22,23,24],"embed-videos","video","video-gallery","videos","youtube","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frio-video-gallery\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frio-video-gallery.zip",64,1,"2025-03-31 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-2025-31566","rio-video-gallery-cross-site-request-forgery-to-stored-cross-site-scripting","Rio Video Gallery \u003C= 2.3.6 - Cross-Site Request Forgery to Stored Cross-Site Scripting","The Rio Video Gallery plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 2.3.6. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to update settings and inject malicious web scripts via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=2.3.6","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2025-04-08 18:25:55",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fde7b0d72-9227-4ecd-a88f-a7d04b592f59?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,69,"2026-04-04T07:44:06.750Z",[51,76,97,114,132],{"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":62,"last_updated":63,"tested_up_to":64,"requires_at_least":65,"requires_php":66,"tags":67,"homepage":71,"download_link":72,"security_score":73,"vuln_count":74,"unpatched_count":28,"last_vuln_date":75,"fetched_at":30},"video-playlist-for-youtube","Video Playlist For YouTube","6.7.1","Galaxy Weblinks","https:\u002F\u002Fprofiles.wordpress.org\u002Fgalaxyweblinks\u002F","\u003Cp>The plugin is highly customizable. You can adjust the width and height of each playlist, add your video, arrange videos using drag and drop, and much more. It also lets you add the title and description of each video.\u003C\u002Fp>\n\u003Cp>There are two ways to create video playlists for YouTube.\u003C\u002Fp>\n\u003Cp>1] Manual Video Playlist – Using this feature, the user can create unlimited video playlists using embed custom YouTube video URLs. Users can add the title and description for each video and arrange them in any order as per their requirements. They can also set playlist width and height, enable autoplay, and display video length.\u003C\u002Fp>\n\u003Cp>2] YouTube Channels Video Playlist – Using these features, users can create unlimited playlists dynamically via shortcode generator and display YouTube channels videos in the playlist. Users can adjust several videos to display in the playlist from the YouTube channel and much more.\u003C\u002Fp>\n\u003Cp>FEATURES OF VIDEO PLAYLIST FOR YOUTUBE:\u003Cbr \u002F>\n* Create unlimited manual video playlists using embed youtube URLs.\u003Cbr \u002F>\n* Add title and description for each video.\u003Cbr \u002F>\n* Show Video length\u002Fduration.\u003Cbr \u002F>\n* Drag and drop the video to arrange the order of the videos.\u003Cbr \u002F>\n* Customize the playlist slider size using simply scrolling it.\u003Cbr \u002F>\n* Display youtube channels’ videos.\u003Cbr \u002F>\n* Autoplay Videos.\u003Cbr \u002F>\n* Settings for display number of videos to show in the playlist.\u003Cbr \u002F>\n* Generate dynamic shortcode for a playlist.\u003Cbr \u002F>\n* Adjust the width and height features for each playlist.\u003Cbr \u002F>\n* Create unlimited Video playlists.\u003C\u002Fp>\n\u003Ch4>Video Playlist For YouTube Pro\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwp-plugins.galaxyweblinks.com\u002Fproduct\u002Fvideo-playlist-for-youtube-pro\" rel=\"nofollow ugc\">\u003Cstrong>Video Playlist For YouTube Pro\u003C\u002Fstrong>\u003C\u002Fa> is the ultimate tool for content creators, marketers, educators, and anyone looking to present their video content professionally and effectively. Elevate your website with dynamic, engaging video experiences that captivate your audience and keep them coming back for more!\u003C\u002Fp>\n\u003Cp>Using this feature, the user can create unlimited video playlists using embedded custom YouTube\u002FWistia video URLs. Users can add the title and description for each video and arrange them in any order as per their requirements. They can also set playlist width and height, enable autoplay, and display video length.\u003C\u002Fp>\n\u003Ch4>With the Pro version, you can now enjoy the following additional features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create unlimited YouTube\u002FWistia video playlists.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Here’s a link to the documentation for the plugin. This will help you learn more about its features and how to use it.\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwp-plugins.galaxyweblinks.com\u002Fwp-plugins\u002Fvideo-playlist-for-youtube\u002Fdemo\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwp-plugins.galaxyweblinks.com\u002Fwp-plugins\u002Fvideo-playlist-for-youtube\u002Fdoc\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For any feedback or queries regarding this plugin, please contact our \u003Ca href=\"https:\u002F\u002Fwp-plugins.galaxyweblinks.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Support team\u003C\u002Fa>.\u003C\u002Fp>\n","Video Playlist for Youtube is a very nifty responsive video gallery plugin that helps you put videos and playlist wherever you need.",1000,19690,94,6,"2025-08-21T15:19:00.000Z","6.8.5","4.9","7.4",[22,23,68,69,70],"youtube-gallery","youtube-slider","youtube-video","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvideo-playlist-for-youtube","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvideo-playlist-for-youtube.6.7.1.zip",77,2,"2025-04-04 00:00:00",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":86,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":18,"download_link":95,"security_score":11,"vuln_count":96,"unpatched_count":96,"last_vuln_date":37,"fetched_at":30},"woocommerce-embed-videos-to-product-image-gallery","Embed Videos For Product Image Gallery Using WooCommerce","3.7","ZealousWeb","https:\u002F\u002Fprofiles.wordpress.org\u002Fzealopensource\u002F","\u003Cp>Embed videos to product gallery along with images on product page of WooCommerce.\u003C\u002Fp>\n\u003Ch4>Embed Videos For Product Image Gallery Using WooCommerce Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Embed videos to product image gallery\u003C\u002Fli>\n\u003Cli>Supports YouTube and Vimeo videos\u003C\u002Fli>\n\u003Cli>Video loads as inline embedded videos in place of featured image or in a lightbox based on WooCommerce settings\u003C\u002Fli>\n\u003Cli>Allows images and videos together in single product gallery\u003C\u002Fli>\n\u003Cli>Does not require to overwrite any WooCommerce core files\u003C\u002Fli>\n\u003Cli>Youtube video control parameters are supported.\u003C\u002Fli>\n\u003Cli>Compatibility with multisite network.\u003C\u002Fli>\n\u003Cli>Compatibility of WordPress VIP.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdemo.zealousweb.com\u002Fwordpress-plugins\u002Fembed-videos-for-product-image-gallery-using-woocommerce\u002F\" rel=\"nofollow ugc\">Demo for Embed Videos For Product Image Gallery Using WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Plugin Requirement\u003C\u002Fh3>\n\u003Cp>PHP version : 5.3 and latest\u003Cbr \u002F>\nWordPress   : WordPress 3.0 and latest\u003C\u002Fp>\n\u003Ch3>OUR OTHER PLUGINS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Fabandoned-contact-form-7-pro\" rel=\"nofollow ugc\">Abandoned Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Faccept-2checkout-payments-using-contact-form-7-pro\" rel=\"nofollow ugc\">Accept 2 Checkout Payments Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Faccept-authorize-net-payments-using-contact-form-7-pro\" rel=\"nofollow ugc\">Accept Authorize.NET Payments Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Faccept-elavon-payments-using-contact-form-7-pro\" rel=\"nofollow ugc\">Accept Elavon Payments Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Faccept-paypal-payments-using-contact-form-7-pro\" rel=\"nofollow ugc\">Accept PayPal Payments Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Faccept-sage-pay-opayo-payments-using-contact-form-7-pro\" rel=\"nofollow ugc\">Accept Sagepay(Opayo) Payments Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Faccept-stripe-payments-using-contact-form-7-pro\" rel=\"nofollow ugc\">Accept Stripe Payments Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Fcustom-product-options-woocommerce-pro\" rel=\"nofollow ugc\">Custom Product Options WooCommerce Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Fgenerate-pdf-using-contact-form-7-pro\" rel=\"nofollow ugc\">Generate PDF Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Fsmart-appointment-booking-pro\" rel=\"nofollow ugc\">Smart Appointment & Booking Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Fsmart-showcase-for-google-reviews-pro\" rel=\"nofollow ugc\">Smart Showcase for Google Reviews Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Fuser-registration-using-contact-form-7-pro\" rel=\"nofollow ugc\">User Registration Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","Embed videos to product gallery along with images on product page of WooCommerce.",400,56442,56,21,"2025-12-26T10:25:00.000Z","6.9.4","3.0.1","5.3",[20,93,22,94],"gallery","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-embed-videos-to-product-image-gallery.3.7.zip",0,{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":11,"downloaded":105,"rating":106,"num_ratings":74,"last_updated":107,"tested_up_to":89,"requires_at_least":108,"requires_php":18,"tags":109,"homepage":112,"download_link":113,"security_score":11,"vuln_count":96,"unpatched_count":96,"last_vuln_date":37,"fetched_at":30},"faster-youtube-embed","Faster YouTube Embed","1.0.6","HT Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fhtplugins\u002F","\u003Cp>Faster YouTube Embed is an easy-to-use WordPress plugin to insert YouTube videos to your WordPress pages and posts. It offers you a fully responsive and user friendly design. After installing this convenient YouTube plugin for your website, you will have a custom YouTube widget that can be used to embed single video without any hassle as it provides a fast and easy method to get the job done.\u003C\u002Fp>\n\u003Cp>This plugin is compatible with almost all the popular page builders on WordPress. You can take advantage of this widget in both Gutenberg and Elementor to embed your YouTube videos. Furthermore, you can use a shortcode for any page builder! The best part? Videos will load at blazing fast speed no matter what size screen it is being viewed from- so you don’t have any unwanted delays!\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>Faster YouTube embed is a powerful solution for embedding YouTube videos into your WordPress site that is exceptionally quick, straightforward, and easy to use. Some of its highlights are mentioned below:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Insert YouTube video URL through a Gutenberg block, Elementor addon, widget or shortcode.\u003C\u002Fli>\n\u003Cli>Fully Responsive YouTube videos on all devices. The plugin has an easy-to-use shortcode which is [htyoutube]url[\u002Fhtyoutube] and it allows you to show your YouTube Video playlist in any posts or pages. Replace the url here by the URL of your desired YouTube video.\u003C\u002Fli>\n\u003Cli>Speed up YouTube video load time on your site by using this plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>So, worried about YouTube videos slowing down your site? Switch to the modern and user-friendly “Faster YouTube Embed” plugin and get your website up and running with faster YouTube video load speed.\u003C\u002Fp>\n\u003Cp>The plugin also allows you to set the resolution for the thumbnail to be shown up.  You can set various screen resolutions for thumbnails to appear.\u003Cbr \u002F>\n* 01. Lowest Quality Dimensions: 120px × 90px\u003Cbr \u002F>\n* 02. Medium Quality Dimensions: 320px × 180px\u003Cbr \u002F>\n* 03. High Quality Dimensions: 480px × 360px\u003Cbr \u002F>\n* 04. Standard Quality Dimensions: 640px × 480px\u003Cbr \u002F>\n* 05. YouTube Recommended Thumbnail Dimension for better SEO: 1280px × 720px\u003C\u002Fp>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cpre>[htyoutube controls=\"1\" start =\"10\" end=\"40\" thumbnailresolution=\"lowest OR medium OR high OR standard OR recommended\" thumbnail=\"https:\u002F\u002Fexample.com\u002Fimage.jpg\"]YouTube Video ID[\u002Fhtyoutube]\u003C\u002Fpre>\n\u003Ch3>Other Projects\u003C\u002Fh3>\n\u003Cp>We have a lot of plugins and extensions that might interest you. Try out other projects by following this link:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoolentor-addons\u002F\" rel=\"ugc\">Woolentor Addons\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWoolentor is a WooCommerce page builder plugin that extends the functionality of the WooCommerce store. These Elementor Addons provide additional features and options for WooCommerce stores. Woolentor is the best alternative for ShopReady, Kadence, JetWidgets, ShopEngine, and CoDesigner. The Woolentor addons come with 50+ free Elementor widgets like Wishlist Extension Addon, Product compare, Product Filters, Product Variation Swatches, Shopify Style Checkout, Product Slider and 50+ pro Elementor Widgets like Checkout Fields Editor, Partial Payment, Email Customizer for WooCommerce with ready Email Templates, WooCommerce Email Automation, Multi Step Checkout, and many much more. Also it provide 90+ WooCommerce Elementor templates, 22+ WooCommerce Modules, and Gutenberg Blocks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fht-mega-for-elementor\u002F\" rel=\"ugc\">HT Mega For Elementor\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nHT Mega is an Elementor Addons that comes with custom page builder,  header builder, footer builder, mega menus, and more for your Elementor based website. The HT Mega plugin also includes a comprehensive set of Elementor widgets, readymade Elementor templates and Elementor Blocks.  HT Mega plugin works like ElementsKit, Essential Addons for Elementor, Royal Elementor Addons, Premium Addons, Happy Addons, PowerPack Addons, Unlimited Elements, Qi Addons, etc. The HT Mega plugin provides 84+ free Elementor widgets like Post Grid widget, Slider widget, Accordion widget, Elementor Forms widget, Contact Form Widget, Elementor tables, and other related items. It also provides 18+ pro widgets like Filterable Gallery Widget, Event Box Widget, Breadcrumbs Widget, Elementor Facebook Review Widget, Elementor Category List Widget, etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhashbar-wp-notification-bar\u002F\" rel=\"ugc\">Hashbar Wp Notification Bar\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nHashBar is a WordPress Notification Bar Plugin that enables you to create unlimited notification bars on your WordPress website. You can create as many notification bars as you want and customize their content to meet your needs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-plugin-manager\u002F\" rel=\"ugc\">WP Plugin Manager – Deactivate plugins per page\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Plugin Manager is the perfect solution for those who want to disable certain plugins on specific pages or posts. With this plugin, you can easily activate or deactivate plugins on a per-page or per-post basis. Whichever plugin you don’t need you can deactivate or disable that plugin with the help of WP plugin Manager.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fextensions-for-cf7\u002F\" rel=\"ugc\">Extensions For Cf7\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nContact Form 7 is an excellent plugin for organizing your contact page. The CF7 extensions plugin includes Contact Form 7 Database, enabling Conditional Fields for Contact Form 7, etc. It allows fields to be set up as either visible or hidden depending upon the input from visitors. In addition, integrating seamlessly with Mailchimp brings leads generated every time someone fills out one form into an associated email list immediately.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwhols\u002F\" rel=\"ugc\">Whols\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWhols is an outstanding plugin for WooCommerce that allows store owners to set wholesale prices for the products of their online stores. With Whols, you can easily add custom fields to your registration form, set minimum product requirements, and control how wholesale prices are displayed on both the shop and product detail pages. Whols work  like Wholesale Suite, B2Bking and B2B plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjust-tables\u002F\" rel=\"ugc\">Just Tables\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nJustTables is a WooCommerce product table plugin that helps you easily create and manage tables for your products. It includes 28 pre-built columns with options to enable\u002Fdisable, and you can add custom columns with custom fields\u002Ftaxonomies. Just Tables also allows you to order table columns using drag and drop and set the number of products per page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fswatchly\u002F\" rel=\"ugc\">Swatchly\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nSwatchly is a WooCommerce product variation swatches plugin that allows you to add color swatches to your product pages. With Swatchly, you can enable swatches for the shop, product list, and product details pages. There are three swatch types (label swatche, color swatche, image swatche), and the plugin supports multi-colored swatches.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fht-slider-for-elementor\u002F\" rel=\"ugc\">HT Slider For Elementor\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nHT Slider For Elementor is a powerful and user-friendly slider addon for Elementor. You can customize the look and feel of your slider with HT Slider’s custom styling options. You also have the option to display your slides by id and category. Plus, HT Slider For Elementor comes with custom design options for slider navigation and pagination, so you can easily control the look and feel of your slider.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fht-contactform\u002F\" rel=\"ugc\">HT Contact form\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nHT Contact Form 7 Widget is an Elementor addon that allows you to easily drag and drop Contact Form 7 forms into your web pages. With the help of this plugin, you can choose your form from the drop-down list, Custom Styling Options, and add it to any page or place on your website. The HT Contact Form 7 Widget is an essential tool for anyone using Contact Form 7 on their website.\u003C\u002Fp>\n\u003Ch3>Need Help?\u003C\u002Fh3>\n\u003Cp>Is there any feature that you want to get in this plugin?\u003Cbr \u002F>\nNeeds assistance to use this plugin?\u003Cbr \u002F>\nFeel free to \u003Ca href=\"https:\u002F\u002Fhasthemes.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>\u003C\u002Fp>\n","Faster YouTube Embed enables you to insert YouTube videos to any page and post quickly and efficiently & you’ll have no hassle of slow YouTube vid &hellip;",3864,80,"2025-12-03T06:28:00.000Z","5.0",[20,21,110,111,70],"video-embed","youtube-embed","https:\u002F\u002Fhasthemes.com\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffaster-youtube-embed.1.0.6.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":96,"num_ratings":96,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":18,"tags":127,"homepage":18,"download_link":130,"security_score":131,"vuln_count":96,"unpatched_count":96,"last_vuln_date":37,"fetched_at":30},"laboreal-video-gallery","Laboreal Video Gallery","0.2","robsonbotelho","https:\u002F\u002Fprofiles.wordpress.org\u002Frobsonbotelho\u002F","\u003Cp>Laboreal Video Gallery is the mos powerful video gallery you can find on the web. With this amazing plugin you will be able to create and manage video galleries in your WordPress website\u002Fblog within minutes! For a simple usage of this plugin, please see the following instructions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create a new gallery;\u003C\u002Fli>\n\u003Cli>Add some videos to the gallery;\u003C\u002Fli>\n\u003Cli>You’ll notice that a new box is created with the name of the gallery and all the videos you are adding to it. You’ll see a shortcode under the videos. Just coy and paste the shortcode in the body of your posts\u002Fpages and you’re ready to go!\u003C\u002Fli>\n\u003Cli>You can even use the gallery directly in you theme by calling the function like this: \u003Cstrong>laboreal_vg_gallery(‘id=39ay8f’);\u003C\u002Fstrong> \u003C– where ‘id’ is the 6-charachter uniq name of the gallery.\u003C\u002Fli>\n\u003C\u002Ful>\n","This is a simple but powerful video gallery plugin. Just create your galleries and add videos by copying and pasting the URLs.",10,6844,"2012-03-01T14:59:00.000Z","3.3.2","2.1",[128,22,23,129,24],"metacafe","vimeo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flaboreal-video-gallery.zip",85,{"slug":133,"name":134,"version":135,"author":136,"author_profile":137,"description":138,"short_description":139,"active_installs":122,"downloaded":140,"rating":11,"num_ratings":28,"last_updated":141,"tested_up_to":142,"requires_at_least":90,"requires_php":18,"tags":143,"homepage":148,"download_link":149,"security_score":131,"vuln_count":96,"unpatched_count":96,"last_vuln_date":37,"fetched_at":30},"tubentertain","TubEntertain","2.0","ShapCyber","https:\u002F\u002Fprofiles.wordpress.org\u002Fcreatesmart\u002F","\u003Cp>TubEntertain Is a Powerful wordpress Plugin That Let You Create a Video Gallery of Your YouTube Videos and Live Stream in your WordPress  or  Other Website, Alongside With Your Social Media, It Is Very Simple, Yet Dynamic.\u003Cbr \u002F>\nTubEntertain Is A Full Responsive Video Player Plugin for wordpress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If you have trouble getting the plugin working. Download the   \u003Ca href=\"http:\u002F\u002Ftubentertain.com\u002Fdownload\" rel=\"nofollow ugc\">Pro Copy Here\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Youtube Api V3  and Twitter Api V1.1  Compliance\u003C\u002Fp>\n\u003Cp>For further customization please contact entertainer@tubentertain.com\u003C\u002Fp>\n\u003Cp>Link to \u003Ca href=\"http:\u002F\u002Ftubentertain.com\u002Ft\" rel=\"nofollow ugc\">ONDEMAND DEMO PAGE\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Link to \u003Ca href=\"http:\u002F\u002Ftubentertain.com\" rel=\"nofollow ugc\">LIVE STREAM DEMO PAGE\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Go beyound advert blockers & maximize revenue.\u003C\u002Fp>\n\u003Cp>Play advert each time video change without blockage.\u003C\u002Fp>\n\u003Cp>AutoPlay your alternative YouTube Video when your YouTube Live Stream is offline.\u003C\u002Fp>\n\u003Cp>AutoSwitch to your YouTube Live Stream when you are Broadcasting.\u003C\u002Fp>\n\u003Cp>Live Stream RealTime Viewers Counter\u003C\u002Fp>\n\u003Cp>Fast way to convert YouTube video to HTML5 video.\u003C\u002Fp>\n\u003Cp>Auto Create Post and Category , post to WordPress , Twitter and FaceBook in one click or On video play.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Ftubentertain.com\u002F\" rel=\"nofollow ugc\">Visit The Plugin Page\u003C\u002Fa>.\u003C\u002Fp>\n","TubEntertain Is a Powerful wordpress Plugin That Let You Create a Video Gallery of Your YouTube Videos and Live Stream in your WordPress  or  Other We &hellip;",2969,"2016-03-06T02:35:00.000Z","4.4.34",[144,145,146,147,20],"advanced-youtube","bulk-youtube-posts","channel","embed-video","http:\u002F\u002Ftubentertain.com\u002Ft\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftubentertain.zip",{"attackSurface":151,"codeSignals":235,"taintFlows":389,"riskAssessment":390,"analyzedAt":410},{"hooks":152,"ajaxHandlers":210,"restRoutes":219,"shortcodes":220,"cronEvents":233,"entryPointCount":234,"unprotectedCount":74},[153,159,163,167,171,175,178,181,185,189,193,198,202,206],{"type":154,"name":155,"callback":156,"file":157,"line":158},"action","wp_footer","rvg_footer_scripts","rio-video-gallery.php",14,{"type":154,"name":160,"callback":161,"file":157,"line":162},"init","codex_custom_video_gallery",86,{"type":154,"name":164,"callback":165,"file":157,"line":166},"admin_init","fun_add_video_metaBox",88,{"type":154,"name":168,"callback":169,"priority":122,"file":157,"line":170},"save_post","save_video_meta_values",188,{"type":154,"name":172,"callback":173,"file":157,"line":174},"admin_menu","reg_video_set_submenu",213,{"type":154,"name":155,"callback":176,"file":157,"line":177},"wp_script_file2",765,{"type":154,"name":160,"callback":179,"priority":28,"file":157,"line":180},"rio_video_gallery_init_session",883,{"type":154,"name":182,"callback":183,"file":157,"line":184},"wp_head","rio_video_setPostViews",950,{"type":154,"name":186,"callback":187,"file":157,"line":188},"admin_head","wpt_video_icons",998,{"type":154,"name":190,"callback":191,"file":157,"line":192},"widgets_init","video_gallery_widget",1057,{"type":194,"name":195,"callback":196,"file":157,"line":197},"filter","the_content","get_video_gallery_type_template",1064,{"type":194,"name":199,"callback":200,"file":157,"line":201},"archive_template","get_archive_video_gallery_type_template",1066,{"type":154,"name":203,"callback":204,"file":157,"line":205},"wp_enqueue_scripts","rio_video_style_hook",1204,{"type":194,"name":207,"callback":208,"priority":122,"file":157,"line":209},"contextual_help","video_gallery_help",1284,[211,217],{"action":212,"nopriv":213,"callback":214,"hasNonce":215,"hasCapCheck":215,"file":157,"line":216},"load-filter2",true,"prefix_load_term_posts",false,783,{"action":212,"nopriv":215,"callback":214,"hasNonce":215,"hasCapCheck":215,"file":157,"line":218},784,[],[221,225,229],{"tag":222,"callback":223,"file":157,"line":224},"videogallery","fun_video_gallery_shortcode",775,{"tag":226,"callback":227,"file":157,"line":228},"videocategory","fun_video_categorylist_shortcode",849,{"tag":230,"callback":231,"file":157,"line":232},"videopost","fun_video_post_shortcode",997,[],5,{"dangerousFunctions":236,"sqlUsage":241,"outputEscaping":243,"fileOperations":28,"externalRequests":28,"nonceChecks":96,"capabilityChecks":96,"bundledLibraries":388},[237],{"fn":238,"file":157,"line":239,"context":240},"unserialize",24,"$output = unserialize(curl_exec($ch));",{"prepared":96,"raw":96,"locations":242},[],{"escaped":244,"rawEcho":245,"locations":246},3,87,[247,251,252,253,254,256,258,259,260,261,262,263,264,266,267,268,269,270,272,273,274,275,276,278,280,282,284,286,288,290,291,292,294,295,296,298,299,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,339,341,343,345,347,349,350,351,353,355,356,358,359,360,362,363,364,366,367,368,370,372,374,376,378,380,382,383,384,386],{"file":248,"line":249,"context":250},"includes\\template\\archive-video-gallery.php",37,"raw output",{"file":248,"line":162,"context":250},{"file":248,"line":166,"context":250},{"file":248,"line":166,"context":250},{"file":248,"line":255,"context":250},92,{"file":248,"line":257,"context":250},96,{"file":248,"line":257,"context":250},{"file":248,"line":11,"context":250},{"file":248,"line":11,"context":250},{"file":248,"line":11,"context":250},{"file":248,"line":11,"context":250},{"file":248,"line":11,"context":250},{"file":248,"line":265,"context":250},109,{"file":248,"line":265,"context":250},{"file":248,"line":265,"context":250},{"file":248,"line":265,"context":250},{"file":248,"line":265,"context":250},{"file":248,"line":271,"context":250},112,{"file":248,"line":271,"context":250},{"file":248,"line":271,"context":250},{"file":248,"line":271,"context":250},{"file":248,"line":271,"context":250},{"file":248,"line":277,"context":250},125,{"file":248,"line":279,"context":250},132,{"file":248,"line":281,"context":250},135,{"file":248,"line":283,"context":250},137,{"file":248,"line":285,"context":250},142,{"file":248,"line":287,"context":250},147,{"file":248,"line":289,"context":250},150,{"file":248,"line":289,"context":250},{"file":248,"line":289,"context":250},{"file":248,"line":293,"context":250},152,{"file":248,"line":293,"context":250},{"file":248,"line":293,"context":250},{"file":248,"line":297,"context":250},154,{"file":248,"line":297,"context":250},{"file":248,"line":297,"context":250},{"file":248,"line":301,"context":250},158,{"file":248,"line":303,"context":250},162,{"file":248,"line":305,"context":250},163,{"file":248,"line":307,"context":250},174,{"file":248,"line":309,"context":250},184,{"file":157,"line":311,"context":250},107,{"file":157,"line":313,"context":250},116,{"file":157,"line":315,"context":250},121,{"file":157,"line":317,"context":250},126,{"file":157,"line":319,"context":250},166,{"file":157,"line":321,"context":250},180,{"file":157,"line":323,"context":250},314,{"file":157,"line":325,"context":250},374,{"file":157,"line":327,"context":250},378,{"file":157,"line":329,"context":250},387,{"file":157,"line":331,"context":250},389,{"file":157,"line":333,"context":250},395,{"file":157,"line":335,"context":250},396,{"file":157,"line":337,"context":250},447,{"file":157,"line":337,"context":250},{"file":157,"line":340,"context":250},743,{"file":157,"line":342,"context":250},805,{"file":157,"line":344,"context":250},812,{"file":157,"line":346,"context":250},835,{"file":157,"line":348,"context":250},842,{"file":157,"line":348,"context":250},{"file":157,"line":348,"context":250},{"file":157,"line":352,"context":250},865,{"file":157,"line":354,"context":250},872,{"file":157,"line":354,"context":250},{"file":157,"line":357,"context":250},974,{"file":157,"line":357,"context":250},{"file":157,"line":357,"context":250},{"file":157,"line":361,"context":250},976,{"file":157,"line":361,"context":250},{"file":157,"line":361,"context":250},{"file":157,"line":365,"context":250},978,{"file":157,"line":365,"context":250},{"file":157,"line":365,"context":250},{"file":157,"line":369,"context":250},985,{"file":157,"line":371,"context":250},988,{"file":157,"line":373,"context":250},989,{"file":157,"line":375,"context":250},992,{"file":157,"line":377,"context":250},1003,{"file":157,"line":379,"context":250},1033,{"file":157,"line":381,"context":250},1034,{"file":157,"line":381,"context":250},{"file":157,"line":381,"context":250},{"file":157,"line":385,"context":250},1050,{"file":157,"line":387,"context":250},1225,[],[],{"summary":391,"deductions":392},"The \"rio-video-gallery\" v2.3.6 plugin exhibits a concerning security posture with several significant weaknesses. While the plugin demonstrates good practice by using prepared statements for all SQL queries, this is overshadowed by a lack of essential security checks. The static analysis reveals a substantial attack surface with two AJAX handlers lacking authentication, and a complete absence of nonce and capability checks across the plugin's entry points. This makes it vulnerable to unauthorized actions. Furthermore, only a meager 3% of output is properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The presence of the `unserialize` function is a red flag, potentially leading to remote code execution if user-controlled data is unserialized without proper validation. The plugin's vulnerability history, with a known medium severity CVE and a pattern of Cross-Site Request Forgery (CSRF) in the past, suggests a recurring disregard for secure coding practices, particularly concerning input validation and authentication. Despite the absence of critical taint flows and well-handled SQL, the numerous unprotected entry points, critical lack of security checks, and potential for XSS and RCE via unserialization present a high-risk profile.",[393,395,397,399,402,405,408],{"reason":394,"points":122},"AJAX handlers without auth checks",{"reason":396,"points":122},"Missing nonce checks",{"reason":398,"points":122},"Missing capability checks",{"reason":400,"points":401},"Low percentage of output escaping",8,{"reason":403,"points":404},"Dangerous function unserialize",7,{"reason":406,"points":407},"Unpatched medium severity CVE",15,{"reason":409,"points":234},"Vulnerability history (CSRF patterns)","2026-03-16T21:13:46.542Z",{"wat":412,"direct":423},{"assetPaths":413,"generatorPatterns":417,"scriptPaths":418,"versionParams":419},[414,415,416],"\u002Fwp-content\u002Fplugins\u002Frio-video-gallery\u002Fcss\u002Frio-video-gallery.css","\u002Fwp-content\u002Fplugins\u002Frio-video-gallery\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Frio-video-gallery\u002Fjs\u002Fvideo-gallery-script.js",[],[416],[420,421,422],"rio-video-gallery\u002Fcss\u002Frio-video-gallery.css?ver=","rio-video-gallery\u002Fcss\u002Fstyle.css?ver=","rio-video-gallery\u002Fjs\u002Fvideo-gallery-script.js?ver=",{"cssClasses":424,"htmlComments":427,"htmlAttributes":434,"restEndpoints":440,"jsGlobals":441,"shortcodeOutput":442},[425,426],"widther","rvg-gallery-container",[428,429,430,431,432,433],"Custom post type  Video Gallery","For adding metabox to video post...","Select your video provider","Video ID&nbsp;\u003Csmall>(refer help)\u003C\u002Fsmall>","Short code","..Video post starts from here...",[435,436,437,438,439],"name=\"video_post_order\"","name=\"video_provider\"","id=\"video_provider\"","name=\"video_id\"","value='[videopost id=\"",[],[],[443],"[videopost id=\""]