[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTl-Tk5fExkEpjpdxheK4Qu-vhFLmNVHloDI85EpscJU":3,"$fmjbNlhGLYaek8IoIz4lhaoEHRqVNCdajg04-jMN6a3M":774,"$fxfZgrhxUB5zGiQqXicgn7clshHgWI7z0skrTsJ6zVns":778},{"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,"discovery_status":32,"vulnerabilities":33,"developer":66,"crawl_stats":39,"alternatives":69,"analysis":180,"fingerprints":747},"smart-grid-gallery","Video Gallery – Vimeo and YouTube Gallery","1.1.7","origincode","https:\u002F\u002Fprofiles.wordpress.org\u002Forigincode\u002F","\u003Ch3>Useful:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Forigincode.co\u002Fdownloads\u002Fvideo-gallery\u002F\" rel=\"nofollow ugc\">Home Page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Forigincode.co\u002Fvideo-gallery-demo-4\u002F\" rel=\"nofollow ugc\">Demos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsmart-grid-gallery\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Forigincode.co\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact US\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Origin code has been working on an ultimate video gallery plugin for months. And you can already check the results.\u003C\u002Fp>\n\u003Cp>A responsive multifunctional video gallery plugin with multiple ways  and designs for uploading and displaying a video.\u003C\u002Fp>\n\u003Cp>Upload the plugin on your WordPress dashboard and create any of these video galleries:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>YouTube Gallery\u003C\u002Fli>\n\u003Cli>Vimeo Gallery\u003C\u002Fli>\n\u003Cli>Video Gallery Mix\u003C\u002Fli>\n\u003C\u002Ful>\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\u002FUf5dkUMikL0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Demos:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Forigincode.co\u002Fvideo-gallery-demo-4\u002F\" rel=\"nofollow ugc\">Demo Justified\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Forigincode.co\u002Fvideo-gallery-demo-1\u002F\" rel=\"nofollow ugc\">Demo Content Popup\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Forigincode.co\u002Fvideo-gallery-demo-2\u002F\" rel=\"nofollow ugc\">Demo Lightbox Video Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Forigincode.co\u002Fvideo-gallery-demo-5\u002F\" rel=\"nofollow ugc\">Demo Thumbnails View\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Forigincode.co\u002Fvideo-gallery-demo-3\u002F\" rel=\"nofollow ugc\">Demo Content Video Slider\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Origin Code Youtube Gallery has 7 refreshing views. Each view is made by after consulting with top marketers and designers, so select the one which will match the best for your WordPress website.\u003C\u002Fp>\n\u003Cp>Plugin allows you to create a video gallery for WordPress. Video Gallery looks very impressive and functional.\u003C\u002Fp>\n\u003Cp>The process of creating a video gallery only takes a few minutes and created gallery can be displayed on any page or post by means of WordPress shortcode.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upload a video\u003C\u002Fli>\n\u003Cli>Write a title\u003C\u002Fli>\n\u003Cli>Add description\u003C\u002Fli>\n\u003Cli>Give some link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Video Gallery Key Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>**7 Nicely Designed Views **\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Video \u002F Content-Popup \u003C\u002Fli>\n\u003Cli>Content Slider \u003C\u002Fli>\n\u003Cli>Lightbox-Video Gallery \u003C\u002Fli>\n\u003Cli>Video Slider \u003C\u002Fli>\n\u003Cli>Thumbnails gallery View \u003C\u002Fli>\n\u003Cli>Justified gallery View \u003C\u002Fli>\n\u003Cli>Blog Style View \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Hundreds of Design Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>General Options and Lightbox Options of Video Gallery plugin, available only in the commercial version, allowing to make customization, change colors, font size, effects and do  many more changes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Vimeo Gallery Option\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Create the vimeo gallery by collecting the most entertaining and amazing videos, make your website attractive. Add unlimited embed links from Vimeo and get the vimeo gallery you want.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>YouTube Gallery Option\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Add unlimited Youtube  URLs on your gallery and get a nice Youtube gallery for your website posts and pages\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Lightbox Option\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The videos on the gallery open larger and you have the opportunity to do different design changes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Create VImeo\u002F YouTube gallery in a minute\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can create a gallery and fill it with different videos immediately after activating the plugin. It doesnÃ¢â‚¬â„¢t require you to have any specialized knowledge.\u003C\u002Fp>\n\u003Cp>For those who have an inquiring mind, they can play with settings and customize every detail for themselves and make their own design.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Create a Mix of YouTube Gallery and Vimeo Gallery\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>It doesnÃ¢â‚¬â„¢t matter from which source you add the videos, make a video gallery mix with videos from YouTube and Vimeo.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Create your Vimeo\u002FYouTube Gallery and get a shortcode. Paste the shortcode on the post, page, or widget area and your users will see the gallery there.\u003C\u002Fp>\n\u003Cp>Video Gallery works with videos hosted on YouTube and Vimeo.\u003C\u002Fp>\n\u003Cp>Video Gallery gives you the choice between 7 incredible views. There are views which allows to demonstrate gallery videos with its information, title, and special URL which will direct to wherever you want.\u003C\u002Fp>\n\u003Cp>Provide the whole information about the videos hence from uploader panel or after inserting the video into the panel.\u003C\u002Fp>\n\u003Cp>Due to the views, the gallery videos can be demonstrated different ways, according to your videos content.\u003C\u002Fp>\n\u003Cp>Make a choice from one of the nice views and have fun while creating the gallery.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Each view has changeable options in General Options section\u003C\u002Fstrong> – General Options allows the users to change the settings for each view.\u003C\u002Fp>\n\u003Cp>With general settings users can manage and customize their desired view, make the view more attractive and interesting.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>View Counter\u003C\u002Fstrong> – Plugin provides View Counter function, for counting the amount of video views.\u003C\u002Fp>\n\u003Cp>Counter will automatically count the views of the gallery videos, the results will be seen on the backend.\u003C\u002Fp>\n\u003Cp>One more good thing is, that there is an opportunity to export view counter data a pdf file.\u003C\u002Fp>\n\u003Cp>Here are 7 Views of the Gallery:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Video Gallery \u002F Content Popup\u003C\u002Fstrong> – Content Pop Up view consists of boxes with zoom icon, title and View More button.\u003C\u002Fp>\n\u003Cp>In the gallery when to click on the videos, they are opened with a popup, where you see title, description, and View More button.\u003C\u002Fp>\n\u003Cp>There is a zoom icon on the gallery videos.\u003C\u002Fp>\n\u003Cp>View More button allows you to insert your desired URL, which will take you wherever you need.\u003C\u002Fp>\n\u003Cp>Click on the gallery videos and see how they smoothly open in popup.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Content Video Slider\u003C\u002Fstrong> – Content Video Slider view introduce the gallery videos separately.\u003C\u002Fp>\n\u003Cp>You can see videos one by one, where is inserted the title of the video, description, link button.\u003C\u002Fp>\n\u003Cp>This view is very nice, due to which you show the gallery videos like a slider.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Lightbox Video Gallery\u003C\u002Fstrong> –  Lightbox view shows only the videos, without any text in a box.\u003C\u002Fp>\n\u003Cp>Lightbox is like a collection of your favorite videos, where you can add a title.\u003C\u002Fp>\n\u003Cp>They open with lightbox, in pro version you have a great opportunity to adjust the style of the lightbox from the Lightbox Options section.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Video Slider\u003C\u002Fstrong> – Video Slider allows you to show your videos in a unique way.\u003C\u002Fp>\n\u003Cp>If you need to show the gallery videos like a slider, this view will satisfy your demand.\u003C\u002Fp>\n\u003Cp>Put the title straight on the video, choose the manner of sliding your videos, change styles and enjoy sliding the videos in the gallery.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Thumbnails\u003C\u002Fstrong> – Bring a new breath to your site, show videos using thumbnails view.\u003C\u002Fp>\n\u003Cp>Thumbnail view demonstrates the gallery videos like boxes, and when you hover on the image you will see title for them.\u003C\u002Fp>\n\u003Cp>This is a really nice way of making your website video gallery to look attractive.\u003C\u002Fp>\n\u003Cp>Pick a background image for the video and open them in Lightbox and enjoy the show.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Justified View\u003C\u002Fstrong> – Justified view allows you to represent your videos within the created gallery next to each other without padding between them.\u003C\u002Fp>\n\u003Cp>The interesting thing about this gallery type is that it has Ã¢â‚¬Å“order changingÃ¢â‚¬Â function, which you need to enable from General Options, and your videos will be changed while refreshing the page.\u003C\u002Fp>\n\u003Cp>By hovering on the items, appears the title with the background.\u003C\u002Fp>\n\u003Cp>Clicking on the video it opens in a lightbox, giving a beautiful view to them.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Blog Style View\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Using with Blog Style view is the simplest and prettiest way of demonstrating your content within gallery.\u003C\u002Fp>\n\u003Cp>This view is made to display your videos with itÃ¢â‚¬â„¢s natural dimensions, with its title and description.\u003C\u002Fp>\n\u003Cp>The position of title and description can be changed from General Options of the Blog Style view.\u003C\u002Fp>\n\u003Cp>Description allows to use HTML modified text, so you can beautifully create your projects and place them under each other.\u003C\u002Fp>\n\u003Cp>The outstanding feature of this view, you can add pagination or load more button at the end of the gallery page, and with this way divide your projects into pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Unlimited Amount\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Add an unlimited number of videos in a single gallery. As you have created a number of video galleries, you can add as many gallery shortcodes on your page as you need.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Fully Responsive\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Plugin is fully responsive for different sizes of screen. So your users will enjoy the gallery using it on any device.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Load More And Pagination\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This feature will allow demonstrating only a part of your created gallery videos, hiding the rest of them under Load More button, or dividing all your gallery projects into several pages with the help of Pagination.\u003C\u002Fp>\n\u003Cp>You also choose how many projects to display per page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Title And Description\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Important possibility to add title and description to each gallery video.\u003C\u002Fp>\n\u003Cp>There are views which do not have description place, but video gallery owns views where you are able to write the description for each gallery video.\u003C\u002Fp>\n\u003Cp>The description can be seen not in all video gallery views, but some of them have a place for it. Video Gallery accomplished with title and description looks rich and perfect.\u003C\u002Fp>\n","Build your utmost YouTube Gallery right away with Our Video Gallery plugin.",7000,113777,78,35,"2021-11-11T21:15:00.000Z","5.8.13","4.9","",[20,21,22,23,24],"video-gallery","video-gallery-plugin","wordpress-video-gallery","wp-video-gallery","youtube-gallery","https:\u002F\u002Forigincode.co\u002Fdownloads\u002Fvideo-gallery\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-grid-gallery.1.1.7.zip",62,2,1,"2025-08-21 00:00:00","2026-04-16T10:56:18.058Z","no_bundle",[34,51],{"id":35,"url_slug":36,"title":37,"description":38,"plugin_slug":4,"theme_slug":39,"affected_versions":40,"patched_in_version":39,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":39,"patch_diff_files":48,"patch_trac_url":39,"research_status":39,"research_verified":49,"research_rounds_completed":50,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":49,"poc_model_used":39,"poc_verification_depth":39},"CVE-2025-48349","video-gallery-vimeo-and-youtube-gallery-authenticated-contributor-stored-cross-site-scripting","Video Gallery – Vimeo and YouTube Gallery \u003C= 1.1.7 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Video Gallery – Vimeo and YouTube Gallery plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 1.1.7 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=1.1.7","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-08-26 14:03:31",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb1acaf41-76b1-40d7-af6d-d512234986f6?source=api-prod",[],false,0,{"id":52,"url_slug":53,"title":54,"description":55,"plugin_slug":4,"theme_slug":39,"affected_versions":56,"patched_in_version":57,"severity":41,"cvss_score":58,"cvss_vector":59,"vuln_type":44,"published_date":60,"updated_date":61,"references":62,"days_to_patch":64,"patch_diff_files":65,"patch_trac_url":39,"research_status":39,"research_verified":49,"research_rounds_completed":50,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":49,"poc_model_used":39,"poc_verification_depth":39},"CVE-2021-24515","video-gallery-vimeo-and-youtube-gallery-stored-cross-site-scripting","Video Gallery - Vimeo and YouTube Gallery \u003C 1.1.5 - Stored Cross-Site Scripting","The Video Gallery WordPress plugin before 1.1.5 does not escape the Title and Description of the videos in a gallery before outputting them in attributes, leading to Stored Cross-Site Scripting issues","\u003C1.1.5","1.1.5",4.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2021-09-21 00:00:00","2024-01-22 19:56:02",[63],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fae3d33dd-2591-4c4e-9769-77575e57ac49?source=api-prod",854,[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":64,"trust_score":67,"computed_at":68},52,"2026-05-19T21:21:44.499Z",[70,91,116,139,160],{"slug":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":78,"downloaded":79,"rating":80,"num_ratings":81,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":18,"tags":85,"homepage":87,"download_link":88,"security_score":89,"vuln_count":29,"unpatched_count":50,"last_vuln_date":90,"fetched_at":31},"wp-youtube-gallery","WP Youtube Gallery","2.0","WP-EXPERTS.IN","https:\u002F\u002Fprofiles.wordpress.org\u002Findia-web-developer\u002F","\u003Cp>WP YouTube Gallery is a simple and lightweight WP plugin that allows you to add a YouTube video gallery to any page or post using a shortcode. The plugin offers an easy way to embed videos from a specific YouTube category and display them beautifully on your site.\u003C\u002Fp>\n\u003Ch3>Short Description\u003C\u002Fh3>\n\u003Cp>A simple and lightweight WordPress plugin to add a YouTube video gallery to your website using a shortcode.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Simple YouTube gallery shortcode\u003C\u002Fli>\n\u003Cli>Option to show or hide video title and content\u003C\u002Fli>\n\u003Cli>Content limit option for video descriptions\u003C\u002Fli>\n\u003Cli>Option to set a custom video box width and minimum height\u003C\u002Fli>\n\u003Cli>Compatible with all modern WordPress themes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>You can use the following shortcodes to display the gallery:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[wyg catid=\"ENTER YOUTUBE CATEGORY ID\"]\u003C\u002Fcode>  \u003C\u002Fli>\n\u003Cli>\u003Ccode>[wyg slug=\"ENTER YOUTUBE CATEGORY SLUG\"]\u003C\u002Fcode>  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Both options allow you to specify a particular YouTube category to display.\u003C\u002Fp>\n\u003Ch3>FLAT 15% DISCOUNT ON ADDON! No Coupon Code Required. Hurry! Limited Time Offer!\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wp-experts.in\u002Fproducts\u002Fwp-youtube-gallery-pro\u002F?utm_source=wordpress.org&utm_medium=free-plugin&utm_campaign=15offer-sale\" rel=\"nofollow ugc\">Click Here To Download Addon\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Go Pro\u003C\u002Fh3>\n\u003Cp>Upgrade to the Pro version to access additional features that enhance your video gallery:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Responsive Video Gallery\u003C\u002Fli>\n\u003Cli>Video Lightbox Popup\u003C\u002Fli>\n\u003Cli>Category-based filter\u003C\u002Fli>\n\u003Cli>Pagination for video listings\u003C\u002Fli>\n\u003Cli>Custom CSS management from the admin panel\u003C\u002Fli>\n\u003Cli>Video order customization\u003C\u002Fli>\n\u003Cli>Disable related videos feature\u003C\u002Fli>\n\u003Cli>Priority support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wp-experts.in\u002Fproducts\u002Fwp-youtube-gallery-pro\u002F?utm_source=wordpress.org&utm_medium=free-plugin&utm_campaign=15offer-sale\" rel=\"nofollow ugc\">Click Here To Download Addon\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Do you have any questions? \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wp-experts.in\u002Fcontact-us\u002F?utm_source=wordpress.org&utm_medium=free-plugin&utm_campaign=youtube-gallery\" rel=\"nofollow ugc\">Submit your query here\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","WP YouTube Gallery is a simple and lightweight WP plugin that allows you to add a YouTube video gallery to any page or post using a shortcode.",400,19849,80,6,"2025-01-04T18:31:00.000Z","6.7.5","6.0",[86,20,23,24],"gallery","https:\u002F\u002Fwww.wp-experts.in\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-youtube-gallery.2.0.zip",91,"2025-01-06 15:04:02",{"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":106,"tags":107,"homepage":111,"download_link":112,"security_score":113,"vuln_count":114,"unpatched_count":50,"last_vuln_date":115,"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,812730,96,132,"2026-02-25T12:59:00.000Z","6.9.4","6.3","5.6.20",[108,20,109,110,24],"live-stream","video-player","vimeo-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":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":126,"num_ratings":127,"last_updated":128,"tested_up_to":104,"requires_at_least":129,"requires_php":18,"tags":130,"homepage":134,"download_link":135,"security_score":136,"vuln_count":137,"unpatched_count":50,"last_vuln_date":138,"fetched_at":31},"youtube-showcase","Video Gallery – YouTube Gallery & Responsive Video Playlist","4.0.2","emarket-design","https:\u002F\u002Fprofiles.wordpress.org\u002Femarket-design\u002F","\u003Cp>\u003Cstrong>Stop wrestling with complex shortcodes. Start building visually.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Femdplugins.com\u002Fyoutube-showcase\u002F?pk_campaign=youtube-showcase-com&pk_kwd=readme\" rel=\"nofollow ugc\">Video Gallery & Playlist for YouTube\u003C\u002Fa> (\u003Cstrong>YouTube Showcase\u003C\u002Fstrong>) is the most intuitive way to transform your website into a professional \u003Cstrong>WordPress video hub\u003C\u002Fstrong>. Featured in \u003Ca href=\"https:\u002F\u002Fwww.wpbeginner.com\u002Fplugins\u002Fbest-youtube-video-gallery-plugins-for-wordpress\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WPBeginner’s\u003C\u002Fstrong> Best YouTube Video Gallery Plugins\u003C\u002Fa>, our all-new \u003Cstrong>Visual Block\u003C\u002Fstrong> lets you design high-impact grids and cinematic playlists directly inside the WordPress Block Editor with a real-time preview.\u003C\u002Fp>\n\u003Cp>Whether you are a creator, blogger, or marketer, this plugin helps you display YouTube content in beautiful, mobile-ready layouts. No coding, no guesswork—just a seamless video experience for your visitors.\u003C\u002Fp>\n\u003Ch3>🔗 Quick Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fytshowcasecom.emdplugins.com?pk_campaign=youtube-showcase-com&pk_kwd=readme\" rel=\"nofollow ugc\">Live Demo Site\u003C\u002Fa> – See it in action.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpbeginner.com\u002Fplugins\u002Fbest-youtube-video-gallery-plugins-for-wordpress\u002F\" rel=\"nofollow ugc\">WPBeginner Featured Review\u003C\u002Fa> – Rated as a top choice.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.emdplugins.com\u002Fyoutube-showcase-community\u002F?pk_campaign=youtube-showcase-com&pk_kwd=readme\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> – Easy step-by-step setup guides.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Visual Block Builder:\u003C\u002Fstrong> Select your videos and watch your gallery update live in the sidebar—no more “save and refresh.”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optional Setup Assistant:\u003C\u002Fstrong> Get up and running in seconds. Create ready-to-use gallery and grid pages with one click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cinematic Playlists:\u003C\u002Fstrong> A large featured player with a beautiful thumbnail navigation “playlist” below.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Video Grids:\u003C\u002Fstrong> Clean, 4-column layouts that automatically adjust for mobile and tablet devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automated Video Pages:\u003C\u002Fstrong> Every video gets its own SEO-optimized page with WordPress comments enabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight Performance:\u003C\u002Fstrong> Optimized code ensures your page speed stays high.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full Customization:\u003C\u002Fstrong> Change thumbnail quality (16:9 or 4:3) and adjust video URL slugs for better branding.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Getting Started & Details\u003C\u002Fh3>\n\u003Ch3>How to Add Videos\u003C\u002Fh3>\n\u003Cp>Adding content is simple. The plugin uses the \u003Cstrong>YouTube Video ID\u003C\u002Fstrong> (the 11-character string at the end of a YouTube URL).\u003Cbr \u002F>\n* \u003Cem>Example:\u003C\u002Fem> For \u003Ccode>youtube.com\u002Fwatch?v=9K4uBRkFJEU\u003C\u002Fcode>, the ID is \u003Ccode>9K4uBRkFJEU\u003C\u002Fcode>.\u003Cbr \u002F>\n* Simply enter this ID in the Video editor, and the plugin fetches the rest.\u003C\u002Fp>\n\u003Ch3>Built-in Layouts\u003C\u002Fh3>\n\u003Cp>If you use the \u003Cstrong>Optional Setup Assistant\u003C\u002Fstrong>, it will create two ready-to-use pages for you:\u003Cbr \u002F>\n1.  \u003Cstrong>YouTube Video Gallery:\u003C\u002Fstrong> Features a main player with thumbnail navigation at the bottom.\u003Cbr \u002F>\n2.  \u003Cstrong>YouTube Video Grid:\u003C\u002Fstrong> A high-resolution 4-column responsive layout.\u003C\u002Fp>\n\u003Ch3>Customization Tips\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Thumbnail Quality:\u003C\u002Fstrong> You can change dimensions (e.g., 4:3 instead of 16:9) in the settings to match your site’s design.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content & Excerpts:\u003C\u002Fstrong> Add custom text for every video. The content appears on the single video page, while the excerpt appears right below the main video in the gallery view.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💎 Get More with YouTube Showcase Pro\u003C\u002Fh3>\n\u003Cp>Need more power? The Pro version includes Auto-Sync for channels, Lightbox popups, search filtering, and premium layouts (Coverflow, Masonry, and more).\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Femdplugins.com\u002Fyoutube-showcase\u002F?pk_campaign=youtube-showcase-com&pk_kwd=readme\" rel=\"nofollow ugc\">Upgrade to YouTube Showcase Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Technical Foundation\u003C\u002Fh3>\n\u003Cp>This plugin was developed using the \u003Ca href=\"http:\u002F\u002Fwpappstudio.com\u002F?pk_campaign=youtube-showcase-com&pk_kwd=readme\" rel=\"nofollow ugc\">WP App Studio\u003C\u002Fa> design and development platform, ensuring a modular and maintainable code structure that follows WordPress standards.\u003C\u002Fp>\n","Responsive video gallery and YouTube gallery for WordPress. Create a video grid or YouTube playlist visually in the block editor. No shortcodes!",2000,217032,98,128,"2026-02-25T08:19:00.000Z","5.8",[131,20,132,133,24],"playlist","youtube","youtube-channel","https:\u002F\u002Femarketdesign.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyoutube-showcase.4.0.2.zip",93,4,"2026-04-15 00:00:00",{"slug":140,"name":141,"version":142,"author":143,"author_profile":144,"description":145,"short_description":146,"active_installs":147,"downloaded":148,"rating":149,"num_ratings":150,"last_updated":151,"tested_up_to":104,"requires_at_least":152,"requires_php":153,"tags":154,"homepage":156,"download_link":157,"security_score":158,"vuln_count":29,"unpatched_count":50,"last_vuln_date":159,"fetched_at":31},"new-video-gallery","Video Gallery YouTube Vimeo","1.6.5","A WP Life","https:\u002F\u002Fprofiles.wordpress.org\u002Fawordpresslife\u002F","\u003Cp>Video Gallery helps you showcase YouTube and Vimeo videos on your WordPress site in an organized, visually appealing grid format. Whether you run a business website, portfolio, blog, or entertainment site, this plugin makes it simple to create professional video galleries without any coding knowledge.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>View Pro Demo:\u003C\u002Fstrong> \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fvideo-gallery-premium\u002F\" rel=\"nofollow ugc\">Video Gallery Premium\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>More About Pro:\u003C\u002Fstrong> \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fwordpress-plugins\u002Fvideo-gallery-wordpress-plugin\u002F\" rel=\"nofollow ugc\">YouTube and Vimeo Video Gallery Premium\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Where To Buy:\u003C\u002Fstrong> \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Faccount\u002Fsignup\u002Fvideo-gallery-premium\" rel=\"nofollow ugc\">Buy YouTube Gallery Premium\u003C\u002Fa>\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\u002F44OBOSBd73M?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>Watch The Setup Tutorial\u003C\u002Fh4>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FQmAJebgwRdg?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>How It Works\u003C\u002Fh4>\n\u003Cp>After installation, you get a dedicated “Video Gallery” section in your dashboard. From there, you can add videos by entering their YouTube or Vimeo IDs, upload custom thumbnail images, and organize them into galleries. Each gallery generates a unique shortcode that you can paste into any page, post, or widget area.\u003C\u002Fp>\n\u003Ch4>What You Can Build\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Product demonstration galleries for e-commerce sites\u003C\u002Fli>\n\u003Cli>Tutorial and course video collections\u003C\u002Fli>\n\u003Cli>Music and entertainment video showcases\u003C\u002Fli>\n\u003Cli>Client testimonial video walls\u003C\u002Fli>\n\u003Cli>Event highlight reels\u003C\u002Fli>\n\u003Cli>Portfolio presentations for creative professionals\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Capabilities\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Multiple Video Sources\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd videos from YouTube and Vimeo in the same gallery. The plugin handles both platforms seamlessly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Responsive Grid Layouts\u003C\u002Fstrong>\u003Cbr \u002F>\nGalleries adapt to different screen sizes automatically. Your visitors get a smooth viewing experience whether they browse on desktop, tablet, or mobile.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Lightbox Video Playback\u003C\u002Fstrong>\u003Cbr \u002F>\nVideos open in an overlay player when clicked, keeping visitors on your page while they watch.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Column Flexibility\u003C\u002Fstrong>\u003Cbr \u002F>\nChoose from 1 to 4 columns per row. Adjust the layout separately for phones, tablets, laptops, and large displays.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Thumbnails\u003C\u002Fstrong>\u003Cbr \u002F>\nUpload your own poster images instead of using auto-generated thumbnails for a more polished look.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Simple Shortcode System\u003C\u002Fstrong>\u003Cbr \u002F>\nCopy and paste shortcodes like \u003Ccode>[VDGAL id=123]\u003C\u002Fcode> to display galleries anywhere on your site.\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>YouTube video galleries\u003C\u002Fli>\n\u003Cli>Vimeo video galleries\u003C\u002Fli>\n\u003Cli>Mixed video galleries (YouTube + Vimeo together)\u003C\u002Fli>\n\u003Cli>Responsive grid layouts\u003C\u002Fli>\n\u003Cli>4 column layout options (1, 2, 3, or 4 columns)\u003C\u002Fli>\n\u003Cli>Lightbox video popup player\u003C\u002Fli>\n\u003Cli>Custom video thumbnail upload\u003C\u002Fli>\n\u003Cli>Video title and description fields\u003C\u002Fli>\n\u003Cli>Shortcode embedding\u003C\u002Fli>\n\u003Cli>Custom CSS support\u003C\u002Fli>\n\u003Cli>Mobile-friendly design\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cp>Upgrade to \u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fwordpress-plugins\u002Fvideo-gallery-wordpress-plugin\u002F\" rel=\"nofollow ugc\">Video Gallery Pro\u003C\u002Fa> for additional capabilities:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>YouTube API integration – auto-fetch videos from channels\u003C\u002Fli>\n\u003Cli>Vimeo API integration – import videos automatically\u003C\u002Fli>\n\u003Cli>YouTube Playlist import by ID\u003C\u002Fli>\n\u003Cli>Multiple playlist support\u003C\u002Fli>\n\u003Cli>Masonry gallery layout\u003C\u002Fli>\n\u003Cli>Gallery load more button\u003C\u002Fli>\n\u003Cli>Local video file upload and playback\u003C\u002Fli>\n\u003Cli>Advanced lightbox customization (colors, opacity, animations)\u003C\u002Fli>\n\u003Cli>Glow and fade effects\u003C\u002Fli>\n\u003Cli>Z-index controls for theme compatibility\u003C\u002Fli>\n\u003Cli>Full-screen video option\u003C\u002Fli>\n\u003Cli>Premium support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Must See Our Demo\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fvideo-gallery-premium\u002F\" title=\"YouTube Gallery\" rel=\"nofollow ugc\">YouTube Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fvideo-gallery-premium\u002Fvimeo-gallery\u002F\" title=\"Vimeo Gallery\" rel=\"nofollow ugc\">Vimeo Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fvideo-gallery-premium\u002Fyoutube-playlist\u002F\" title=\"Youtube Playlist ID\" rel=\"nofollow ugc\">YouTube Playlist ID\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fvideo-gallery-premium\u002Fmix-gallery\u002F\" title=\"Mix Gallery\" rel=\"nofollow ugc\">Mix Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fvideo-gallery-premium\u002Fsports-videos\u002F\" title=\"Sports Videos\" rel=\"nofollow ugc\">Sports Videos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fvideo-gallery-premium\u002Fdance-videos\u002F\" title=\"Dance Video\" rel=\"nofollow ugc\">Dance Videos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fvideo-gallery-premium\u002Ffunny-videos\u002F\" title=\"Funny Videos\" rel=\"nofollow ugc\">Funny Videos\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch3>Our Recommended Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fportfolio-filter-gallery\u002F\" rel=\"ugc\">Portfolio Filter Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmedia-slider\u002F\" rel=\"ugc\">Media Slider\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fweather-effect\u002F\" rel=\"ugc\">Weather Effect Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-grid-gallery\u002F\" rel=\"ugc\">Grid Gallery Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-image-gallery\u002F\" rel=\"ugc\">Image Gallery Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fresponsive-slider-gallery\u002F\" rel=\"ugc\">Responsive Slider Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Create responsive YouTube and Vimeo video galleries with custom layouts, lightbox display, and easy shortcode embedding.",1000,107547,82,8,"2026-02-16T10:45:00.000Z","5.0","7.0",[155,20,109,110,24],"responsive-video","https:\u002F\u002Fawplife.com\u002Fwordpress-plugins\u002Fvideo-gallery-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnew-video-gallery.1.6.5.zip",100,"2024-05-03 00:00:00",{"slug":161,"name":162,"version":163,"author":164,"author_profile":165,"description":166,"short_description":167,"active_installs":147,"downloaded":168,"rating":169,"num_ratings":170,"last_updated":171,"tested_up_to":83,"requires_at_least":172,"requires_php":173,"tags":174,"homepage":178,"download_link":179,"security_score":158,"vuln_count":50,"unpatched_count":50,"last_vuln_date":39,"fetched_at":31},"video-gallery-playlist","FancyTube – Video Gallery, Video Slider, and Playlist Slider for YouTube","2.4.1","Pluginic","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpqode\u002F","\u003Cp>Unlock the full potential of your YouTube videos with FancyTube – a comprehensive video gallery, slider, and playlist slider plugin for WordPress. Create unlimited video galleries, engage your audience with interactive sliders, showcase YouTube playlists, and leverage the advanced YouTube data API integration.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🎥 \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCuAom_-bqvqHTZG2XK3WyOw\u002Fvideos\" title=\"Video Gallery Plugin Video Tutorials\" rel=\"nofollow ugc\">\u003Cstrong>Video Tutorials\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>📚  \u003Ca href=\"https:\u002F\u002Fpluginic.com\u002Fdocs\u002Fvideo-gallery-playlist-overview\u002F\" title=\"Video Gallery - Doc\" rel=\"nofollow ugc\">\u003Cstrong>Video Gallery User Manual\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🎬  \u003Ca href=\"https:\u002F\u002Fdemo.pluginic.com\u002Fvideo-gallery-playlist\u002F\" title=\"Video Gallery Demo\" rel=\"nofollow ugc\">\u003Cstrong>Video Gallery Demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🆘 \u003Ca href=\"https:\u002F\u002Fpluginic.com\u002Fsupport\u002F\" title=\"Video Gallery - Support\" rel=\"nofollow ugc\">\u003Cstrong>Video Gallery Support\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🎉 \u003Ca href=\"https:\u002F\u002Fpluginic.com\u002Fplugins\u002Fvideo-gallery-playlist\u002F\" title=\"Video Gallery Pro (30% OFF)\" rel=\"nofollow ugc\">\u003Cstrong>Get Video Gallery Pro 30% OFF\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With a fully responsive and lightweight design, advanced shortcode generator, and support for multiple showcases, you can captivate your viewers with stunning video grid views and captivating video popups. Boost your subscribers with the eye-catching subscribe button and take your video presentations to the next level. Create an engaging video experience on your website with FancyTube.\u003C\u002Fp>\n\u003Ch3>Watch The Full Video For How To Use Youtube Video Gallery Plugin\u003C\u002Fh3>\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\u002FN6GopKZiuGw?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\u003Ch3>YouTube Video Gallery Plugin For WordPress 🌐\u003C\u002Fh3>\n\u003Cp>A responsive and latest API-based video gallery plugin with thumbnails and extensive customization options. It helps you to display videos from YouTube Channels, Playlists, Live Stream, and embed them on your site. This plugin provides a multifunctional video gallery along with a video carousel, and multiple display options and designs.\u003C\u002Fp>\n\u003Cp>A professional YouTuber can turn their website with YouTube videos into an engagement platform via this video slider plugin. At the top of the video tutorial, we can see how to create a video gallery on a WordPress website with this plugin in a minute. Moreover, this video slider plugin helps you to showcase the selected videos as a gallery or slider or grid views on your WordPress website. You don’t need more storage or bandwidth to upload videos and show them to your fan-followers with this plugin.\u003C\u002Fp>\n\u003Ch3>Unlimited Video Galleries: 📷\u003C\u002Fh3>\n\u003Cp>Create unlimited video galleries to showcase your YouTube videos, organizing them based on categories or themes. This feature offers limitless possibilities for displaying your content and engaging your audience.\u003C\u002Fp>\n\u003Ch3>Unlimited Video Gallery Slider: 🎬\u003C\u002Fh3>\n\u003Cp>Enhance your video presentations with unlimited video gallery sliders. Capture attention and improve user experience by showcasing your videos in an interactive and visually appealing slider format, attracting viewers with a dynamic display.\u003C\u002Fp>\n\u003Ch3>Unlimited Video Playlist Slider: 🎵\u003C\u002Fh3>\n\u003Cp>Utilize the unlimited video playlist slider feature to highlight your YouTube playlists in an engaging manner. Curate and present your playlists in a slider format, enabling seamless navigation and exploration of your video collections.\u003C\u002Fp>\n\u003Ch3>Advanced YouTube data API integration: 📊\u003C\u002Fh3>\n\u003Cp>With advanced integration of the YouTube Data API, FancyTube ensures the seamless importing of videos. This integration allows you to access up-to-date video information and leverage the full potential of YouTube within your galleries and sliders.\u003C\u002Fp>\n\u003Ch3>Fully responsive, lightweight: 📱\u003C\u002Fh3>\n\u003Cp>Enjoy a fully responsive and lightweight solution with FancyTube. Your video galleries and sliders will adapt to different devices and screen sizes, ensuring a seamless viewing experience for your audience while maintaining fast loading times.\u003C\u002Fp>\n\u003Ch3>Advanced shortcode generator: 🔧\u003C\u002Fh3>\n\u003Cp>Easily create and embed video galleries and sliders using the advanced shortcode generator. This user-friendly feature simplifies the process of adding your YouTube videos to your website, saving you time and effort.\u003C\u002Fp>\n\u003Ch3>Support for multiple showcases: 🌟\u003C\u002Fh3>\n\u003Cp>Take advantage of the support for multiple showcases to create distinct video presentations throughout your website. Whether it’s different video collections or themes, this feature allows you to customize and showcase your content in separate areas for an enhanced user experience.\u003C\u002Fp>\n\u003Ch3>Video Grid View: 📦\u003C\u002Fh3>\n\u003Cp>Present your videos in an organized and visually appealing grid layout using the video grid view feature. This layout option is ideal for displaying a larger number of videos, providing an overview and easy navigation for your viewers.\u003C\u002Fp>\n\u003Ch3>Video PopUp View: 🖼️\u003C\u002Fh3>\n\u003Cp>Engage your audience with the video popup view feature. Allow viewers to watch your videos in a separate window or lightbox, providing a distraction-free viewing experience and enabling them to focus solely on your content.\u003C\u002Fp>\n\u003Ch3>Subscribe Button: 🔔\u003C\u002Fh3>\n\u003Cp>Encourage viewers to subscribe to your YouTube channel with the subscribe button feature. With live previews and various layout options, you can attract more subscribers and grow your audience effortlessly, directly from your video galleries and sliders.\u003C\u002Fp>\n\u003Ch3>Multiple Showcase: 🌐\u003C\u002Fh3>\n\u003Cp>With FancyTube, you can have multiple showcases on your website, featuring different video galleries or sliders. This enables you to highlight various video collections or themes in separate areas, tailoring the viewing experience for your audience.\u003C\u002Fp>\n\u003Ch4>You’ll be able to display\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Video Gallery\u003C\u002Fstrong>: Create a beautiful video gallery or slider with YouTube videos.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Grid View\u003C\u002Fstrong>:  You can display YouTube videos as a graphical control element that presents a tabular view of videos.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Gallery Slider\u003C\u002Fstrong>:  Create an awesome video gallery – A slider area to slide and choose a particular video that you require to play.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Popup View\u003C\u002Fstrong>:  Display the video on another window like a Lightbox. The window appears without loading the current page when you click the mouse or press the special function key.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Feature List\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Uses the latest YouTube data API.\u003C\u002Fli>\n\u003Cli>Fully Responsive, Lightweight, Fast & Easy to Use.\u003C\u002Fli>\n\u003Cli>Touch-friendly.\u003C\u002Fli>\n\u003Cli>Video carousel plugin\u003C\u002Fli>\n\u003Cli>Automatic video import from YouTube playlists or user playlists.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Shortcode Generator.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Extremely User-friendly Admin Panel.\u003C\u002Fli>\n\u003Cli>Videos from YouTube Playlist or Channel.\u003C\u002Fli>\n\u003Cli>Show a single video via a clickable button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscribe Button\u003C\u002Fstrong> with live preview and different layouts.\u003C\u002Fli>\n\u003Cli>Button for a single video.\u003C\u002Fli>\n\u003Cli>Button text.\u003C\u002Fli>\n\u003Cli>Specific positions for Button.\u003C\u002Fli>\n\u003Cli>Minimal and Scrollable theme for the Gallery.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Showcase\u003C\u002Fstrong>. (Unlimited players\u002Fplaylists on the same page)\u003C\u002Fli>\n\u003Cli>Unique settings for each showcase.\u003C\u002Fli>\n\u003Cli>Grid columns.\u003C\u002Fli>\n\u003Cli>Show\u002FHide video title and description.\u003C\u002Fli>\n\u003Cli>Description length.\u003C\u002Fli>\n\u003Cli>Dynamic width for the responsive video gallery.\u003C\u002Fli>\n\u003Cli>Video order.\u003C\u002Fli>\n\u003Cli>Video limit.\u003C\u002Fli>\n\u003Cli>Matching duration.\u003C\u002Fli>\n\u003Cli>Typography setting.\u003C\u002Fli>\n\u003Cli>Background setting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Supported\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Multilingual Ready.\u003C\u002Fli>\n\u003Cli>Advanced Settings to enqueue or dequeue Scripts\u002FCSS.\u003C\u002Fli>\n\u003Cli>Custom CSS field to override styles.\u003C\u002Fli>\n\u003Cli>Developer friendly & easy to customize.\u003C\u002Fli>\n\u003Cli>Powerful search queries.\u003C\u002Fli>\n\u003Cli>SEO friendly & optimized for speed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support all modern browsers\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>And many more lovely features..\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Multilingual Ready\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpolylang\u002F\" rel=\"ugc\">Polylang\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fqtranslate-x\u002F\" rel=\"ugc\">qTranslate-x\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgtranslate\u002F\" rel=\"ugc\">GTranslate\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgoogle-language-translator\u002F\" rel=\"ugc\">Google Language Translator\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpglobus\u002F\" rel=\"ugc\">WPGlobus\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Page Builders Ready\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Gutenberg\u003C\u002Fli>\n\u003Cli>Elementor\u003C\u002Fli>\n\u003Cli>WPBakery\u003C\u002Fli>\n\u003Cli>Divi Builders\u003C\u002Fli>\n\u003Cli>BeaverBuilder\u003C\u002Fli>\n\u003Cli>SiteOrgin\u003C\u002Fli>\n\u003Cli>Themify Builder\u003C\u002Fli>\n\u003Cli>Fusion Builder\u003C\u002Fli>\n\u003Cli>Genesis Framework\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🚀 PRO FEATURES\u003C\u002Fh4>\n\u003Cp>The \u003Cstrong>FancyTube Pro\u003C\u002Fstrong> video gallery WordPress plugin provides an extensive range of features designed to elevate your video galleries and sliders.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>All Free Version Features\u003C\u002Fstrong>: Includes everything available in the free version.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong>: Get assistance when you need it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All Pro Theme Layouts\u003C\u002Fstrong>: Access exclusive professional layout designs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grid With Filter\u003C\u002Fstrong>: Filter videos for easier browsing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Thumbnail Button\u003C\u002Fstrong>: Add buttons to thumbnails.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Thumbnail\u003C\u002Fstrong>: Use your own thumbnail images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gallery With Page Navigation\u003C\u002Fstrong>: Navigate through multiple pages of videos.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>YouTube Shorts Showcase\u003C\u002Fstrong>: Display YouTube Shorts in your gallery.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>YouTube Live Integration\u003C\u002Fstrong>: Showcase live streams.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Styling Options\u003C\u002Fstrong>: Comprehensive customization for colors, typography, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Video Settings\u003C\u002Fstrong>: Fine-tune video player behavior.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Content After Video\u003C\u002Fstrong>: Add promotional content or call-to-actions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Updates\u003C\u002Fstrong>: Keep your plugin current with the latest features and fixes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It works fine on the mobile view. Subscribe button is a plus point to enhancing subscribers. Any videographer surely loves to play with this plugin to share their professional videos. Huge features available. We can’t provide a video download option because YouTube doesn’t allow it. Visit our demo page to see examples. This plugin could be highly effective for your video album. Now bootstrap your channel with this plugin and take your video production to the next level. Feel like a YouTube Hero.\u003C\u002Fp>\n","Create stunning YouTube video galleries, sliders, and playlists. Perfect for bloggers, vloggers, and businesses.",19714,92,10,"2025-11-07T17:41:00.000Z","4.6","5.2.4",[20,24,175,176,177],"youtube-playlist","youtube-slider","youtube-to-gallery","https:\u002F\u002Fpluginic.com\u002Fplugins\u002Fvideo-gallery-playlist\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvideo-gallery-playlist.zip",{"attackSurface":181,"codeSignals":292,"taintFlows":460,"riskAssessment":733,"analyzedAt":746},{"hooks":182,"ajaxHandlers":260,"restRoutes":284,"shortcodes":285,"cronEvents":290,"entryPointCount":291,"unprotectedCount":28},[183,188,191,194,197,200,205,208,212,216,219,223,227,230,234,238,241,246,250,254,257],{"type":184,"name":185,"callback":185,"file":186,"line":187},"action","admin_menu","includes\\admin\\admin-page.php",47,{"type":184,"name":189,"callback":189,"file":186,"line":190},"wp_loaded",48,{"type":184,"name":189,"callback":192,"file":186,"line":193},"wp_loaded_add_video",49,{"type":184,"name":189,"callback":195,"file":186,"line":196},"wp_loaded_edit_video",50,{"type":184,"name":189,"callback":198,"file":186,"line":199},"wp_loaded_duplicate_video",51,{"type":184,"name":201,"callback":202,"file":203,"line":204},"admin_enqueue_scripts","admin_styles","includes\\admin\\call-admin-assets.php",14,{"type":184,"name":201,"callback":206,"file":203,"line":207},"admin_scripts",15,{"type":184,"name":209,"callback":210,"file":211,"line":170},"origincode_gallery_video_save_lightbox_options","save_options","includes\\admin\\lightbox-settings.php",{"type":184,"name":213,"callback":214,"priority":170,"file":215,"line":207},"origincode_gallery_video_shortcode_scripts","frontend_scripts","includes\\view\\call-frontend-scripts.php",{"type":184,"name":213,"callback":217,"priority":170,"file":215,"line":218},"frontend_styles",16,{"type":184,"name":220,"callback":221,"priority":170,"file":215,"line":222},"origincode_gallery_video_localize_scripts","localize_scripts",17,{"type":184,"name":224,"callback":225,"file":226,"line":204},"admin_footer","inline_popup_content","includes\\view\\class-shortcode.php",{"type":184,"name":228,"callback":229,"file":226,"line":207},"media_buttons_context","add_editor_media_button",{"type":184,"name":231,"callback":231,"priority":50,"file":232,"line":233},"init","smart-video-gallery.php",108,{"type":184,"name":235,"callback":236,"file":232,"line":237},"plugins_loaded","load_plugin_textdomain",109,{"type":184,"name":239,"callback":231,"file":232,"line":240},"widgets_init",110,{"type":242,"name":243,"callback":244,"file":232,"line":245},"filter","cron_schedules","custom_cron_job_recurrence",111,{"type":184,"name":247,"callback":248,"file":232,"line":249},"origincode_video_gallery_vimeo_script","vimeo_script",112,{"type":184,"name":251,"callback":252,"file":232,"line":253},"origincode_video_gallery_youtube_script","youtube_script",113,{"type":242,"name":255,"callback":255,"priority":170,"file":232,"line":256},"block_categories",115,{"type":184,"name":231,"callback":258,"file":232,"line":259},"add_blocks",116,[261,266,267,271,273,277,279,282],{"action":262,"nopriv":263,"callback":264,"hasNonce":263,"hasCapCheck":49,"file":265,"line":114},"admin_origincode_gallery_video_shortecode",true,"origincode_gallery_video_admin_ajax_shortecode_callback","includes\\view\\class-ajax-call.php",{"action":262,"nopriv":49,"callback":264,"hasNonce":263,"hasCapCheck":49,"file":265,"line":207},{"action":268,"nopriv":263,"callback":269,"hasNonce":263,"hasCapCheck":49,"file":265,"line":270},"admin_origincode_gallery_video","origincode_gallery_video_admin_ajax_callback",20,{"action":268,"nopriv":49,"callback":269,"hasNonce":263,"hasCapCheck":49,"file":265,"line":272},24,{"action":274,"nopriv":263,"callback":275,"hasNonce":263,"hasCapCheck":49,"file":265,"line":276},"origincode_vdg_front_end_ajax","origincode_video_gallery_ajax_front_end_callback",26,{"action":274,"nopriv":49,"callback":275,"hasNonce":263,"hasCapCheck":49,"file":265,"line":278},30,{"action":280,"nopriv":263,"callback":281,"hasNonce":49,"hasCapCheck":49,"file":265,"line":14},"share_count_ajax_callback","share_count_views_ajax_callback_function",{"action":280,"nopriv":49,"callback":281,"hasNonce":49,"hasCapCheck":49,"file":265,"line":283},39,[],[286],{"tag":287,"callback":288,"file":226,"line":289},"origincode_videogallery","run_shortcode",13,[],9,{"dangerousFunctions":293,"sqlUsage":332,"outputEscaping":362,"fileOperations":50,"externalRequests":50,"nonceChecks":218,"capabilityChecks":50,"bundledLibraries":459},[294,298,300,302,304,308,312,316,319,323,327,329],{"fn":295,"file":265,"line":296,"context":297},"unserialize",193,"$hash = unserialize(wp_remote_fopen($protocol . \"vimeo.com\u002Fapi\u002Fv2\u002Fvideo\u002F\" . $videourl[0] . \".php\"));",{"fn":295,"file":265,"line":299,"context":297},325,{"fn":295,"file":265,"line":301,"context":297},394,{"fn":295,"file":265,"line":303,"context":297},445,{"fn":295,"file":305,"line":306,"context":307},"templates\\admin\\videos-list-page.php",105,"$hash     = @unserialize( wp_remote_fopen( $protocol . \"vimeo.com\u002Fapi\u002Fv2\u002Fvideo\u002F\" . $imgid . \".php\" )",{"fn":295,"file":309,"line":310,"context":311},"templates\\front-end\\content-popup\\content-popup-view.php",37,"$hash = @unserialize(wp_remote_fopen($protocol.\"vimeo.com\u002Fapi\u002Fv2\u002Fvideo\u002F\" . $videourl[0] . \".php\"));",{"fn":295,"file":313,"line":314,"context":315},"templates\\front-end\\content-slider\\content-slider-view.php",36,"$hash = @unserialize( wp_remote_fopen( $protocol . \"vimeo.com\u002Fapi\u002Fv2\u002Fvideo\u002F\" . esc_attr($videourl[0]",{"fn":295,"file":317,"line":276,"context":318},"templates\\front-end\\justified\\justified-view.php","$hash = @unserialize( wp_remote_fopen(esc_url( $protocol . \"vimeo.com\u002Fapi\u002Fv2\u002Fvideo\u002F\" . $videourl[0] ",{"fn":295,"file":320,"line":321,"context":322},"templates\\front-end\\lightbox-gallery\\lightbox-gallery-view.php",43,"$hash = @unserialize(wp_remote_fopen(esc_url($protocol . \"vimeo.com\u002Fapi\u002Fv2\u002Fvideo\u002F\" . $videourl[0] . ",{"fn":295,"file":324,"line":325,"context":326},"templates\\front-end\\playlist\\playlist-view.php",58,"$hash = @unserialize(wp_remote_fopen($protocol . \"vimeo.com\u002Fapi\u002Fv2\u002Fvideo\u002F\" . $videourl[0] . \".php\"))",{"fn":295,"file":324,"line":328,"context":326},148,{"fn":295,"file":330,"line":331,"context":326},"templates\\front-end\\thumbnails\\thumbnails-view.php",29,{"prepared":333,"raw":289,"locations":334},76,[335,338,341,344,347,349,350,352,353,355,356,358,360],{"file":336,"line":204,"context":337},"includes\\admin\\admin-functions.php","$wpdb->get_results() with variable interpolation",{"file":339,"line":272,"context":340},"includes\\admin\\video-galleries-page.php","$wpdb->get_var() with variable interpolation",{"file":342,"line":343,"context":337},"includes\\view\\class-install-data.php",60,{"file":342,"line":345,"context":346},68,"$wpdb->query() with variable interpolation",{"file":342,"line":348,"context":337},70,{"file":342,"line":13,"context":346},{"file":342,"line":351,"context":346},79,{"file":342,"line":149,"context":340},{"file":342,"line":354,"context":346},90,{"file":342,"line":136,"context":346},{"file":342,"line":357,"context":340},165,{"file":342,"line":359,"context":340},168,{"file":232,"line":361,"context":337},133,{"escaped":363,"rawEcho":193,"locations":364},2609,[365,367,369,371,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,403,405,406,408,411,414,417,418,420,421,423,425,427,430,433,434,436,438,440,442,443,445,447,450,451,452,453,454,456,458],{"file":336,"line":101,"context":366},"raw output",{"file":336,"line":368,"context":366},97,{"file":336,"line":370,"context":366},167,{"file":265,"line":196,"context":366},{"file":265,"line":373,"context":366},67,{"file":265,"line":375,"context":366},74,{"file":265,"line":377,"context":366},127,{"file":265,"line":379,"context":366},166,{"file":265,"line":381,"context":366},286,{"file":265,"line":383,"context":366},299,{"file":265,"line":385,"context":366},360,{"file":265,"line":387,"context":366},409,{"file":265,"line":389,"context":366},422,{"file":265,"line":391,"context":366},489,{"file":265,"line":393,"context":366},501,{"file":265,"line":395,"context":366},599,{"file":265,"line":397,"context":366},613,{"file":265,"line":399,"context":366},625,{"file":401,"line":402,"context":366},"includes\\view\\class-widget.php",32,{"file":401,"line":404,"context":366},34,{"file":401,"line":310,"context":366},{"file":401,"line":407,"context":366},38,{"file":409,"line":410,"context":366},"templates\\admin\\general-settings-page.php",19,{"file":412,"line":413,"context":366},"templates\\admin\\lightbox-settings-page.php",12,{"file":415,"line":416,"context":366},"templates\\admin\\popup-content-page.php",7,{"file":415,"line":413,"context":366},{"file":419,"line":114,"context":366},"templates\\admin\\video-edit-page.php",{"file":419,"line":270,"context":366},{"file":419,"line":422,"context":366},22,{"file":305,"line":424,"context":366},120,{"file":305,"line":426,"context":366},187,{"file":428,"line":429,"context":366},"templates\\front-end\\blog-style-gallery\\blog-style-gallery-view.php",192,{"file":431,"line":432,"context":366},"templates\\front-end\\content-popup\\content-popup-view.css.php",225,{"file":309,"line":345,"context":366},{"file":309,"line":435,"context":366},126,{"file":309,"line":437,"context":366},145,{"file":309,"line":439,"context":366},147,{"file":309,"line":441,"context":366},199,{"file":313,"line":331,"context":366},{"file":317,"line":444,"context":366},94,{"file":320,"line":446,"context":366},125,{"file":448,"line":449,"context":366},"templates\\front-end\\slider\\slider-view.php",72,{"file":448,"line":446,"context":366},{"file":448,"line":435,"context":366},{"file":448,"line":377,"context":366},{"file":448,"line":102,"context":366},{"file":448,"line":455,"context":366},137,{"file":448,"line":457,"context":366},737,{"file":330,"line":253,"context":366},[],[461,496,512,523,536,561,579,600,609,624,644,655,665,673,681,689,701,713,721],{"entryPoint":462,"graph":463,"unsanitizedCount":29,"severity":41},"\u003Cgalleries-list-page> (templates\\admin\\galleries-list-page.php:0)",{"nodes":464,"edges":491},[465,471,476,479,481,484,488],{"id":466,"type":467,"label":468,"file":469,"line":470},"n0","source","$_POST['asc_or_desc']","templates\\admin\\galleries-list-page.php",144,{"id":472,"type":473,"label":474,"file":469,"line":470,"wp_function":475},"n1","sink","echo() [XSS]","echo",{"id":477,"type":467,"label":478,"file":469,"line":439},"n2","$_POST['order_by']",{"id":480,"type":473,"label":474,"file":469,"line":439,"wp_function":475},"n3",{"id":482,"type":467,"label":483,"file":469,"line":278},"n4","$_POST",{"id":485,"type":486,"label":487,"file":469,"line":278},"n5","transform","→ origincode_gallery_video_print_html_nav()",{"id":489,"type":473,"label":474,"file":336,"line":490,"wp_function":475},"n6",131,[492,493,494,495],{"from":466,"to":472,"sanitized":263},{"from":477,"to":480,"sanitized":263},{"from":482,"to":485,"sanitized":49},{"from":485,"to":489,"sanitized":49},{"entryPoint":497,"graph":498,"unsanitizedCount":50,"severity":511},"origincode_gallery_video_print_html_nav (includes\\admin\\admin-functions.php:89)",{"nodes":499,"edges":508},[500,503,504,507],{"id":466,"type":467,"label":501,"file":336,"line":502},"$_POST['page_number']",180,{"id":472,"type":473,"label":474,"file":336,"line":502,"wp_function":475},{"id":477,"type":467,"label":505,"file":336,"line":506},"$_POST['serch_or_not']",186,{"id":480,"type":473,"label":474,"file":336,"line":506,"wp_function":475},[509,510],{"from":466,"to":472,"sanitized":263},{"from":477,"to":480,"sanitized":263},"low",{"entryPoint":513,"graph":514,"unsanitizedCount":50,"severity":511},"\u003Cadmin-functions> (includes\\admin\\admin-functions.php:0)",{"nodes":515,"edges":520},[516,517,518,519],{"id":466,"type":467,"label":501,"file":336,"line":502},{"id":472,"type":473,"label":474,"file":336,"line":502,"wp_function":475},{"id":477,"type":467,"label":505,"file":336,"line":506},{"id":480,"type":473,"label":474,"file":336,"line":506,"wp_function":475},[521,522],{"from":466,"to":472,"sanitized":263},{"from":477,"to":480,"sanitized":263},{"entryPoint":524,"graph":525,"unsanitizedCount":50,"severity":511},"wp_loaded_edit_video (includes\\admin\\admin-page.php:191)",{"nodes":526,"edges":534},[527,530],{"id":466,"type":467,"label":528,"file":186,"line":529},"$_GET",205,{"id":472,"type":473,"label":531,"file":186,"line":532,"wp_function":533},"wp_redirect() [Open Redirect]",219,"wp_redirect",[535],{"from":466,"to":472,"sanitized":263},{"entryPoint":537,"graph":538,"unsanitizedCount":50,"severity":511},"wp_loaded_duplicate_video (includes\\admin\\admin-page.php:227)",{"nodes":539,"edges":557},[540,543,547,548,552,553],{"id":466,"type":467,"label":541,"file":186,"line":542},"$_GET (x2)",234,{"id":472,"type":473,"label":544,"file":186,"line":545,"wp_function":546},"get_results() [SQLi]",241,"get_results",{"id":477,"type":467,"label":528,"file":186,"line":542},{"id":480,"type":473,"label":549,"file":186,"line":550,"wp_function":551},"get_col() [SQLi]",263,"get_col",{"id":482,"type":467,"label":528,"file":186,"line":542},{"id":485,"type":473,"label":554,"file":186,"line":555,"wp_function":556},"query() [SQLi]",280,"query",[558,559,560],{"from":466,"to":472,"sanitized":263},{"from":477,"to":480,"sanitized":263},{"from":482,"to":485,"sanitized":263},{"entryPoint":562,"graph":563,"unsanitizedCount":50,"severity":511},"\u003Cadmin-page> (includes\\admin\\admin-page.php:0)",{"nodes":564,"edges":574},[565,566,567,568,569,570,571,572],{"id":466,"type":467,"label":528,"file":186,"line":529},{"id":472,"type":473,"label":531,"file":186,"line":532,"wp_function":533},{"id":477,"type":467,"label":541,"file":186,"line":542},{"id":480,"type":473,"label":544,"file":186,"line":545,"wp_function":546},{"id":482,"type":467,"label":528,"file":186,"line":542},{"id":485,"type":473,"label":549,"file":186,"line":550,"wp_function":551},{"id":489,"type":467,"label":528,"file":186,"line":542},{"id":573,"type":473,"label":554,"file":186,"line":555,"wp_function":556},"n7",[575,576,577,578],{"from":466,"to":472,"sanitized":263},{"from":477,"to":480,"sanitized":263},{"from":482,"to":485,"sanitized":263},{"from":489,"to":573,"sanitized":263},{"entryPoint":580,"graph":581,"unsanitizedCount":50,"severity":511},"\u003Cvideo-galleries-page> (includes\\admin\\video-galleries-page.php:0)",{"nodes":582,"edges":596},[583,584,587,589,591,593],{"id":466,"type":467,"label":483,"file":339,"line":126},{"id":472,"type":473,"label":585,"file":339,"line":424,"wp_function":586},"get_var() [SQLi]","get_var",{"id":477,"type":467,"label":588,"file":339,"line":354},"$_POST (x5)",{"id":480,"type":473,"label":544,"file":339,"line":590,"wp_function":546},140,{"id":482,"type":467,"label":592,"file":339,"line":354},"$_POST (x2)",{"id":485,"type":473,"label":594,"file":339,"line":502,"wp_function":595},"get_row() [SQLi]","get_row",[597,598,599],{"from":466,"to":472,"sanitized":263},{"from":477,"to":480,"sanitized":263},{"from":482,"to":485,"sanitized":263},{"entryPoint":601,"graph":602,"unsanitizedCount":50,"severity":511},"origincode_gallery_video_admin_ajax_shortecode_callback (includes\\view\\class-ajax-call.php:42)",{"nodes":603,"edges":607},[604,605],{"id":466,"type":467,"label":483,"file":265,"line":67},{"id":472,"type":473,"label":594,"file":265,"line":606,"wp_function":595},54,[608],{"from":466,"to":472,"sanitized":263},{"entryPoint":610,"graph":611,"unsanitizedCount":50,"severity":511},"origincode_video_gallery_ajax_front_end_callback (includes\\view\\class-ajax-call.php:154)",{"nodes":612,"edges":621},[613,614,616,619],{"id":466,"type":467,"label":588,"file":265,"line":359},{"id":472,"type":473,"label":544,"file":265,"line":615,"wp_function":546},173,{"id":477,"type":467,"label":617,"file":265,"line":618},"$_SERVER (x4)",157,{"id":480,"type":473,"label":620,"file":265,"line":296,"wp_function":295},"unserialize() [Object Injection]",[622,623],{"from":466,"to":472,"sanitized":263},{"from":477,"to":480,"sanitized":263},{"entryPoint":625,"graph":626,"unsanitizedCount":50,"severity":511},"\u003Cclass-ajax-call> (includes\\view\\class-ajax-call.php:0)",{"nodes":627,"edges":639},[628,629,630,632,633,634,635,637],{"id":466,"type":467,"label":483,"file":265,"line":67},{"id":472,"type":473,"label":594,"file":265,"line":606,"wp_function":595},{"id":477,"type":467,"label":631,"file":265,"line":359},"$_POST (x7)",{"id":480,"type":473,"label":544,"file":265,"line":615,"wp_function":546},{"id":482,"type":467,"label":617,"file":265,"line":618},{"id":485,"type":473,"label":620,"file":265,"line":296,"wp_function":295},{"id":489,"type":467,"label":483,"file":265,"line":636},615,{"id":573,"type":473,"label":554,"file":265,"line":638,"wp_function":556},624,[640,641,642,643],{"from":466,"to":472,"sanitized":263},{"from":477,"to":480,"sanitized":263},{"from":482,"to":485,"sanitized":263},{"from":489,"to":573,"sanitized":263},{"entryPoint":645,"graph":646,"unsanitizedCount":50,"severity":511},"\u003Ctemplate-loader> (includes\\view\\template-loader.php:0)",{"nodes":647,"edges":653},[648,651],{"id":466,"type":467,"label":528,"file":649,"line":650},"includes\\view\\template-loader.php",106,{"id":472,"type":473,"label":544,"file":649,"line":652,"wp_function":546},119,[654],{"from":466,"to":472,"sanitized":263},{"entryPoint":656,"graph":657,"unsanitizedCount":29,"severity":511},"\u003Cblog-style-gallery-view> (templates\\front-end\\blog-style-gallery\\blog-style-gallery-view.php:0)",{"nodes":658,"edges":663},[659,662],{"id":466,"type":467,"label":660,"file":428,"line":661},"$_SERVER",169,{"id":472,"type":473,"label":474,"file":428,"line":429,"wp_function":475},[664],{"from":466,"to":472,"sanitized":49},{"entryPoint":666,"graph":667,"unsanitizedCount":29,"severity":511},"\u003Cjustified-view> (templates\\front-end\\justified\\justified-view.php:0)",{"nodes":668,"edges":671},[669,670],{"id":466,"type":467,"label":660,"file":317,"line":449},{"id":472,"type":473,"label":474,"file":317,"line":444,"wp_function":475},[672],{"from":466,"to":472,"sanitized":49},{"entryPoint":674,"graph":675,"unsanitizedCount":29,"severity":511},"\u003Clightbox-gallery-view> (templates\\front-end\\lightbox-gallery\\lightbox-gallery-view.php:0)",{"nodes":676,"edges":679},[677,678],{"id":466,"type":467,"label":660,"file":320,"line":306},{"id":472,"type":473,"label":474,"file":320,"line":446,"wp_function":475},[680],{"from":466,"to":472,"sanitized":49},{"entryPoint":682,"graph":683,"unsanitizedCount":29,"severity":511},"\u003Cthumbnails-view> (templates\\front-end\\thumbnails\\thumbnails-view.php:0)",{"nodes":684,"edges":687},[685,686],{"id":466,"type":467,"label":660,"file":330,"line":89},{"id":472,"type":473,"label":474,"file":330,"line":253,"wp_function":475},[688],{"from":466,"to":472,"sanitized":49},{"entryPoint":690,"graph":691,"unsanitizedCount":28,"severity":700},"show_video_galleries_page (includes\\admin\\video-galleries-page.php:56)",{"nodes":692,"edges":697},[693,694,695,696],{"id":466,"type":467,"label":483,"file":339,"line":126},{"id":472,"type":473,"label":585,"file":339,"line":424,"wp_function":586},{"id":477,"type":467,"label":592,"file":339,"line":354},{"id":480,"type":473,"label":544,"file":339,"line":590,"wp_function":546},[698,699],{"from":466,"to":472,"sanitized":263},{"from":477,"to":480,"sanitized":49},"high",{"entryPoint":702,"graph":703,"unsanitizedCount":29,"severity":700},"share_count_views_ajax_callback_function (includes\\view\\class-ajax-call.php:605)",{"nodes":704,"edges":710},[705,706,708,709],{"id":466,"type":467,"label":592,"file":265,"line":636},{"id":472,"type":473,"label":544,"file":265,"line":707,"wp_function":546},617,{"id":477,"type":467,"label":483,"file":265,"line":636},{"id":480,"type":473,"label":554,"file":265,"line":638,"wp_function":556},[711,712],{"from":466,"to":472,"sanitized":263},{"from":477,"to":480,"sanitized":49},{"entryPoint":714,"graph":715,"unsanitizedCount":29,"severity":700},"\u003Cvideos-list-page> (templates\\admin\\videos-list-page.php:0)",{"nodes":716,"edges":719},[717,718],{"id":466,"type":467,"label":660,"file":305,"line":416},{"id":472,"type":473,"label":620,"file":305,"line":306,"wp_function":295},[720],{"from":466,"to":472,"sanitized":49},{"entryPoint":722,"graph":723,"unsanitizedCount":28,"severity":700},"\u003Ccontent-popup-view> (templates\\front-end\\content-popup\\content-popup-view.php:0)",{"nodes":724,"edges":730},[725,726,727,729],{"id":466,"type":467,"label":660,"file":309,"line":207},{"id":472,"type":473,"label":620,"file":309,"line":310,"wp_function":295},{"id":477,"type":467,"label":660,"file":309,"line":728},104,{"id":480,"type":473,"label":474,"file":309,"line":435,"wp_function":475},[731,732],{"from":466,"to":472,"sanitized":49},{"from":477,"to":480,"sanitized":49},{"summary":734,"deductions":735},"The \"smart-grid-gallery\" v1.1.7 plugin exhibits a mixed security posture. While it demonstrates good practices in SQL query preparation and output escaping, with 85% of queries prepared and 98% of outputs escaped, significant concerns remain. The presence of 8 AJAX handlers, with 2 lacking authentication checks, presents a notable attack surface. Furthermore, the `unserialize` function is used 12 times, which is a known risk if user-supplied data is passed to it without proper sanitization. Taint analysis reveals 4 high-severity flows with unsanitized paths, indicating potential for exploitation. The plugin's vulnerability history, including 2 known CVEs and 1 currently unpatched medium-severity vulnerability related to Cross-Site Scripting, reinforces the need for caution. The last vulnerability being in 2025 suggests ongoing issues or a lack of consistent security focus. Overall, the plugin has strengths in data handling but weaknesses in input validation and authentication, warranting careful consideration.",[736,738,740,742,744],{"reason":737,"points":170},"Unprotected AJAX handlers",{"reason":739,"points":413},"Use of unserialize function",{"reason":741,"points":218},"High severity taint flows",{"reason":743,"points":207},"Unpatched medium severity CVE",{"reason":745,"points":150},"No capability checks on AJAX","2026-03-16T18:01:23.757Z",{"wat":748,"direct":757},{"assetPaths":749,"generatorPatterns":752,"scriptPaths":753,"versionParams":754},[750,751],"\u002Fwp-content\u002Fplugins\u002Fsmart-grid-gallery\u002Fassets\u002Fcss\u002Fsmart-grid-gallery.css","\u002Fwp-content\u002Fplugins\u002Fsmart-grid-gallery\u002Fassets\u002Fjs\u002Fsmart-grid-gallery.js",[],[751],[755,756],"\u002Fwp-content\u002Fplugins\u002Fsmart-grid-gallery\u002Fassets\u002Fcss\u002Fsmart-grid-gallery.css?ver=","\u002Fwp-content\u002Fplugins\u002Fsmart-grid-gallery\u002Fassets\u002Fjs\u002Fsmart-grid-gallery.js?ver=",{"cssClasses":758,"htmlComments":764,"htmlAttributes":765,"restEndpoints":769,"jsGlobals":770,"shortcodeOutput":772},[759,760,761,762,763],"smart-gallery-wrapper","sg-gallery-item","sg-gallery-item-inner","sg-gallery-image","sg-gallery-caption",[],[766,767,768],"data-sg-id","data-sg-type","data-sg-group",[],[771],"smartGridGallery",[773],"[smart_grid_gallery]",{"error":263,"url":775,"statusCode":776,"statusMessage":777,"message":777},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fsmart-grid-gallery\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":218,"versions":779},[780,786,794,801,810,819,828,837,846,855,864,873,882,891,900,909],{"version":6,"download_url":26,"svn_tag_url":781,"released_at":39,"has_diff":49,"diff_files_changed":782,"diff_lines":39,"trac_diff_url":783,"vulnerabilities":784,"is_current":263},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-grid-gallery\u002Ftags\u002F1.1.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-grid-gallery%2Ftags%2F1.1.6&new_path=%2Fsmart-grid-gallery%2Ftags%2F1.1.7",[785],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":787,"download_url":788,"svn_tag_url":789,"released_at":39,"has_diff":49,"diff_files_changed":790,"diff_lines":39,"trac_diff_url":791,"vulnerabilities":792,"is_current":49},"1.1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-grid-gallery.1.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-grid-gallery\u002Ftags\u002F1.1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-grid-gallery%2Ftags%2F1.1.5&new_path=%2Fsmart-grid-gallery%2Ftags%2F1.1.6",[793],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":57,"download_url":795,"svn_tag_url":796,"released_at":39,"has_diff":49,"diff_files_changed":797,"diff_lines":39,"trac_diff_url":798,"vulnerabilities":799,"is_current":49},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-grid-gallery.1.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-grid-gallery\u002Ftags\u002F1.1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-grid-gallery%2Ftags%2F1.1.4&new_path=%2Fsmart-grid-gallery%2Ftags%2F1.1.5",[800],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":802,"download_url":803,"svn_tag_url":804,"released_at":39,"has_diff":49,"diff_files_changed":805,"diff_lines":39,"trac_diff_url":806,"vulnerabilities":807,"is_current":49},"1.1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-grid-gallery.1.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-grid-gallery\u002Ftags\u002F1.1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-grid-gallery%2Ftags%2F1.1.3&new_path=%2Fsmart-grid-gallery%2Ftags%2F1.1.4",[808,809],{"id":52,"url_slug":53,"title":54,"severity":41,"cvss_score":58,"vuln_type":44,"patched_in_version":57},{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":811,"download_url":812,"svn_tag_url":813,"released_at":39,"has_diff":49,"diff_files_changed":814,"diff_lines":39,"trac_diff_url":815,"vulnerabilities":816,"is_current":49},"1.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-grid-gallery.1.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-grid-gallery\u002Ftags\u002F1.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-grid-gallery%2Ftags%2F1.1.2&new_path=%2Fsmart-grid-gallery%2Ftags%2F1.1.3",[817,818],{"id":52,"url_slug":53,"title":54,"severity":41,"cvss_score":58,"vuln_type":44,"patched_in_version":57},{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":820,"download_url":821,"svn_tag_url":822,"released_at":39,"has_diff":49,"diff_files_changed":823,"diff_lines":39,"trac_diff_url":824,"vulnerabilities":825,"is_current":49},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-grid-gallery.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-grid-gallery\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-grid-gallery%2Ftags%2F1.1.1&new_path=%2Fsmart-grid-gallery%2Ftags%2F1.1.2",[826,827],{"id":52,"url_slug":53,"title":54,"severity":41,"cvss_score":58,"vuln_type":44,"patched_in_version":57},{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":829,"download_url":830,"svn_tag_url":831,"released_at":39,"has_diff":49,"diff_files_changed":832,"diff_lines":39,"trac_diff_url":833,"vulnerabilities":834,"is_current":49},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-grid-gallery.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-grid-gallery\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-grid-gallery%2Ftags%2F1.1.0&new_path=%2Fsmart-grid-gallery%2Ftags%2F1.1.1",[835,836],{"id":52,"url_slug":53,"title":54,"severity":41,"cvss_score":58,"vuln_type":44,"patched_in_version":57},{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":838,"download_url":839,"svn_tag_url":840,"released_at":39,"has_diff":49,"diff_files_changed":841,"diff_lines":39,"trac_diff_url":842,"vulnerabilities":843,"is_current":49},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-grid-gallery.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-grid-gallery\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-grid-gallery%2Ftags%2F1.0.9&new_path=%2Fsmart-grid-gallery%2Ftags%2F1.1.0",[844,845],{"id":52,"url_slug":53,"title":54,"severity":41,"cvss_score":58,"vuln_type":44,"patched_in_version":57},{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":847,"download_url":848,"svn_tag_url":849,"released_at":39,"has_diff":49,"diff_files_changed":850,"diff_lines":39,"trac_diff_url":851,"vulnerabilities":852,"is_current":49},"1.0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-grid-gallery.1.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-grid-gallery\u002Ftags\u002F1.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-grid-gallery%2Ftags%2F1.0.8&new_path=%2Fsmart-grid-gallery%2Ftags%2F1.0.9",[853,854],{"id":52,"url_slug":53,"title":54,"severity":41,"cvss_score":58,"vuln_type":44,"patched_in_version":57},{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":856,"download_url":857,"svn_tag_url":858,"released_at":39,"has_diff":49,"diff_files_changed":859,"diff_lines":39,"trac_diff_url":860,"vulnerabilities":861,"is_current":49},"1.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-grid-gallery.1.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-grid-gallery\u002Ftags\u002F1.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-grid-gallery%2Ftags%2F1.0.7&new_path=%2Fsmart-grid-gallery%2Ftags%2F1.0.8",[862,863],{"id":52,"url_slug":53,"title":54,"severity":41,"cvss_score":58,"vuln_type":44,"patched_in_version":57},{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":865,"download_url":866,"svn_tag_url":867,"released_at":39,"has_diff":49,"diff_files_changed":868,"diff_lines":39,"trac_diff_url":869,"vulnerabilities":870,"is_current":49},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-grid-gallery.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-grid-gallery\u002Ftags\u002F1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-grid-gallery%2Ftags%2F1.0.6&new_path=%2Fsmart-grid-gallery%2Ftags%2F1.0.7",[871,872],{"id":52,"url_slug":53,"title":54,"severity":41,"cvss_score":58,"vuln_type":44,"patched_in_version":57},{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":874,"download_url":875,"svn_tag_url":876,"released_at":39,"has_diff":49,"diff_files_changed":877,"diff_lines":39,"trac_diff_url":878,"vulnerabilities":879,"is_current":49},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-grid-gallery.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-grid-gallery\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-grid-gallery%2Ftags%2F1.0.5&new_path=%2Fsmart-grid-gallery%2Ftags%2F1.0.6",[880,881],{"id":52,"url_slug":53,"title":54,"severity":41,"cvss_score":58,"vuln_type":44,"patched_in_version":57},{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":883,"download_url":884,"svn_tag_url":885,"released_at":39,"has_diff":49,"diff_files_changed":886,"diff_lines":39,"trac_diff_url":887,"vulnerabilities":888,"is_current":49},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-grid-gallery.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-grid-gallery\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-grid-gallery%2Ftags%2F1.0.4&new_path=%2Fsmart-grid-gallery%2Ftags%2F1.0.5",[889,890],{"id":52,"url_slug":53,"title":54,"severity":41,"cvss_score":58,"vuln_type":44,"patched_in_version":57},{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":892,"download_url":893,"svn_tag_url":894,"released_at":39,"has_diff":49,"diff_files_changed":895,"diff_lines":39,"trac_diff_url":896,"vulnerabilities":897,"is_current":49},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-grid-gallery.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-grid-gallery\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-grid-gallery%2Ftags%2F1.0.3&new_path=%2Fsmart-grid-gallery%2Ftags%2F1.0.4",[898,899],{"id":52,"url_slug":53,"title":54,"severity":41,"cvss_score":58,"vuln_type":44,"patched_in_version":57},{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":901,"download_url":902,"svn_tag_url":903,"released_at":39,"has_diff":49,"diff_files_changed":904,"diff_lines":39,"trac_diff_url":905,"vulnerabilities":906,"is_current":49},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-grid-gallery.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-grid-gallery\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-grid-gallery%2Ftags%2F1.0.2&new_path=%2Fsmart-grid-gallery%2Ftags%2F1.0.3",[907,908],{"id":52,"url_slug":53,"title":54,"severity":41,"cvss_score":58,"vuln_type":44,"patched_in_version":57},{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":910,"download_url":911,"svn_tag_url":912,"released_at":39,"has_diff":49,"diff_files_changed":913,"diff_lines":39,"trac_diff_url":39,"vulnerabilities":914,"is_current":49},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-grid-gallery.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-grid-gallery\u002Ftags\u002F1.0.2\u002F",[],[915,916],{"id":52,"url_slug":53,"title":54,"severity":41,"cvss_score":58,"vuln_type":44,"patched_in_version":57},{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39}]