[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fpTgrLmWYzCqzWnZ2YOB03ZLGhTG5PQkN6OkPM19-O70":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":80,"crawl_stats":38,"alternatives":86,"analysis":188,"fingerprints":1320},"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,216197,98,127,"2026-02-25T08:19:00.000Z","6.9.4","5.8","",[20,21,22,23,24],"playlist","video-gallery","youtube","youtube-channel","youtube-gallery","https:\u002F\u002Femarketdesign.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyoutube-showcase.4.0.2.zip",96,3,0,"2025-08-25 00:00:00","2026-03-15T15:16:48.613Z",[33,49,65],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-54731","youtube-showcase-unauthenticated-php-object-injection","YouTube Showcase \u003C= 3.5.1 - Unauthenticated PHP Object Injection","The YouTube Showcase plugin for WordPress is vulnerable to PHP Object Injection in versions up to, and including, 3.5.1 via deserialization of untrusted input. This makes it possible for unauthenticated attackers to inject a PHP Object. No known POP chain is present in the vulnerable software. If a POP chain is present via an additional plugin or theme installed on the target system, it could allow the attacker to delete arbitrary files, retrieve sensitive data, or execute code.",null,"\u003C=3.5.1","3.5.2","high",8.1,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Deserialization of Untrusted Data","2025-09-03 21:05:48",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F983b91f1-d9a4-4035-82b4-2b81238b055f?source=api-prod",10,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":59,"published_date":60,"updated_date":61,"references":62,"days_to_patch":64},"CVE-2024-3268","youtube-video-gallery-by-youtube-showcase-video-gallery-plugin-for-wordpress-missing-authorization-to-arbitrary-postpage","YouTube Video Gallery by YouTube Showcase – Video Gallery Plugin for WordPress \u003C= 3.3.6 - Missing Authorization to Arbitrary Post\u002FPage Creation","The YouTube Video Gallery by YouTube Showcase – Video Gallery Plugin for WordPress plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the emd_form_builder_lite_submit_form function in all versions up to, and including, 3.3.6. This makes it possible for unauthenticated attackers to create arbitrary posts or pages.","\u003C=3.3.6","3.4.0","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2024-05-20 00:00:00","2024-05-21 11:33:17",[63],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F0e9d5382-d37d-4a40-8f22-e32b8ee98859?source=api-prod",1,{"id":66,"url_slug":67,"title":68,"description":69,"plugin_slug":4,"theme_slug":38,"affected_versions":70,"patched_in_version":71,"severity":56,"cvss_score":72,"cvss_vector":73,"vuln_type":74,"published_date":75,"updated_date":76,"references":77,"days_to_patch":79},"CVE-2023-40558","video-gallery-management-cross-site-request-forgery","Video Gallery & Management \u003C= 3.3.5 - Cross-Site Request Forgery","The Video Gallery & Management plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 3.3.5. This is due to missing nonce validation on the emd_show_forms_lite_page() function. This makes it possible for unauthenticated attackers to modify the plugin's settings via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=3.3.5","3.3.6",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2023-08-16 00:00:00","2024-01-22 19:56:02",[78],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe226d75f-37b2-4af2-bba0-0fd3a96cc1a0?source=api-prod",160,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":48,"total_installs":81,"avg_security_score":82,"avg_patch_time_days":83,"trust_score":84,"computed_at":85},4180,94,251,75,"2026-04-03T23:22:07.365Z",[87,110,130,150,167],{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":82,"num_ratings":97,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":18,"tags":101,"homepage":105,"download_link":106,"security_score":107,"vuln_count":108,"unpatched_count":29,"last_vuln_date":109,"fetched_at":31},"yotuwp-easy-youtube-embed","Video Gallery – YouTube Playlist, Channel Gallery by YotuWP","1.3.14","yotuwp","https:\u002F\u002Fprofiles.wordpress.org\u002Fyotuwp\u002F","\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fdemo\u002F?utm_source=wp-plugin-repo&utm_medium=top-link\" title=\"Demo YotuWP\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fdocument\u002F?utm_source=wp-plugin-repo&utm_medium=top-link\" rel=\"nofollow ugc\">Document\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fcontact\u002F?utm_source=wp-plugin-repo&utm_medium=top-link\" title=\"Contact & Support\" rel=\"nofollow ugc\">Contact & Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002F?utm_source=wp-plugin-repo&utm_medium=top-link\" title=\"YotuWP Landingpage\" rel=\"nofollow ugc\">Home Page\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>The longer you keep vistors on website, the better. Video was a game-changer for us personally in regards to keeping people on the site longer.\u003C\u002Fp>\n\u003Cp>YotuWP is your solution for embeding videos YouTube on your website. YotuWP is modern and mobile responsive video gallery. Easy embed videos from YouTube video playlist, channel and videos IDs to your WordPress website.\u003C\u002Fp>\n\u003Ch3>Support resource from:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Videos from playlist\u003C\u002Fli>\n\u003Cli>Videos from channel\u003C\u002Fli>\n\u003Cli>Videos from username\u003C\u002Fli>\n\u003Cli>Videos from list of video ids\u003C\u002Fli>\n\u003Cli>Embed single video with video url only.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fdemo\u002F?utm_source=wp-plugin-repo&utm_medium=resource-section\" title=\"Demo YotuWP\" rel=\"nofollow ugc\">View More\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Layouts\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Grid : with multi columns videos and vertical video info. You can change number of columns via setting.\u003C\u002Fli>\n\u003Cli>List : with one column and horizontal video info \u003C\u002Fli>\n\u003Cli>Mix : that is combie layout between grid and list layout. You can change number of columns via setting.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fdemo\u002F?utm_source=wp-plugin-repo&utm_medium=layout-section\" title=\"Demo YotuWP\" rel=\"nofollow ugc\">View More\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Player Mode\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Large : A big player at head of gallery. Item video played when click on item thumbnail or title of gallery.\u003C\u002Fli>\n\u003Cli>Modal\u002FPopup\u002FLightbox : The new youtbe popup\u002Flightbox displayed when click on item thumbnail or title of gallery.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fdemo\u002F?utm_source=wp-plugin-repo&utm_medium=player-section\" title=\"Demo YotuWP\" rel=\"nofollow ugc\">View More\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcode Generator\u003C\u002Fh3>\n\u003Cp>Allow you generate shortcode YotuWP to use on page builders, widgets, product description…\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy to embed playlist\u002F channel videos to WordPress post\u002Fpage\u003C\u002Fli>\n\u003Cli>Custom layout for display videos\u003C\u002Fli>\n\u003Cli>Video gallery responsive\u003C\u002Fli>\n\u003Cli>Player with a large frame on top\u003C\u002Fli>\n\u003Cli>Player with popup\u002Flightbox\u002Fmodal with thumbnails\u003C\u002Fli>\n\u003Cli>Player responsive\u003C\u002Fli>\n\u003Cli>Pager and load more buttons\u003C\u002Fli>\n\u003Cli>Compatibility with page builders via Shortcode Generator\u003C\u002Fli>\n\u003Cli>Styling settings: buttons color, buttons style\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>BECOME A PREMIUM USER\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>YotuWP has Pro version which comes with several additional benefits. Only $21 for start!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Carousel Layout\u003C\u002Fli>\n\u003Cli>Masonry Layout\u003C\u002Fli>\n\u003Cli>Big Player Left Layout\u003C\u002Fli>\n\u003Cli>Big Player Right Layout\u003C\u002Fli>\n\u003Cli>Flip Layout with 40+ effects\u003C\u002Fli>\n\u003Cli>Replacement: Replace title, description and video thumbnail by your custom info, image\u003C\u002Fli>\n\u003Cli>Multiple video thumbnails styling\u003C\u002Fli>\n\u003Cli>Meta video data: View, Like, Comments, Published Date\u003C\u002Fli>\n\u003Cli>12+ Hover icons\u003C\u002Fli>\n\u003Cli>Custom text for buttons Next, Prev, Load more\u003C\u002Fli>\n\u003Cli>Color styling for title, description, meta data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyotuwp.com\u002Fadvanced-demos\u002F?utm_source=wp-plugin-repo&utm_medium=after-features-link\" rel=\"nofollow ugc\">Free Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Modern responsive YouTube video gallery helps your website getting noticed from visitors, increase the reach and stand out from the competitors.",20000,371238,320,"2024-06-25T03:20:00.000Z","6.2.9","4.5",[23,102,24,103,104],"youtube-embed","youtube-playlist","youtube-videos","https:\u002F\u002Fwww.yotuwp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyotuwp-easy-youtube-embed.zip",86,5,"2024-06-14 20:13:53",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":27,"num_ratings":120,"last_updated":121,"tested_up_to":16,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":126,"download_link":127,"security_score":128,"vuln_count":64,"unpatched_count":29,"last_vuln_date":129,"fetched_at":31},"automatic-youtube-gallery","Automatic YouTube Gallery","2.7.1","Plugins360 Labs","https:\u002F\u002Fprofiles.wordpress.org\u002Fplugins360\u002F","\u003Cp>Create responsive, modern & dynamic video galleries by simply adding a YouTube USERNAME, CHANNEL, PLAYLIST, SEARCH KEYWORDS, or a custom list of video URLs.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Fautomatic-youtube-gallery\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fautomatic-youtube-gallery\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Contact & Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fautomatic-youtube-gallery\u002F\" rel=\"nofollow ugc\">Home Page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\u003Cp>\nThe only dynamic YouTube gallery plugin with \u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fautomatic-youtube-gallery\u002Fdeeplinking\u002F\" rel=\"nofollow ugc\">deeplinking\u003C\u002Fa> capabilities.\n\u003C\u002Fp>\u003C\u002Fblockquote>\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\u002Fa90OGk42fJ4?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>STANDARD FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create unlimited & searchable galleries.\u003C\u002Fli>\n\u003Cli>Automate your galleries using various YouTube sources like,\n\u003Cul>\n\u003Cli>USERNAME\u003C\u002Fli>\n\u003Cli>CHANNEL\u003C\u002Fli>\n\u003Cli>PLAYLIST\u003C\u002Fli>\n\u003Cli>SEARCH KEYWORDS\u003C\u002Fli>\n\u003Cli>Custom YouTube URLs list\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Auto Embed Live Stream from a YouTube Channel.\u003C\u002Fli>\n\u003Cli>GDPR consent before the playback.\u003C\u002Fli>\n\u003Cli>Gutenberg Block support.\u003C\u002Fli>\n\u003Cli>Shortcode Builder for the old classic editor and other third-party page builders.\u003C\u002Fli>\n\u003Cli>Sidebar Widget (Compatible with Elementor Page Builder).\u003C\u002Fli>\n\u003Cli>Built-in caching for quick page loads.\u003C\u002Fli>\n\u003Cli>Most importantly, a Clear & Beautiful Admin Interface.\u003C\u002Fli>\n\u003Cli>[+] Hooks for Developers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PREMIUM FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fautomatic-youtube-gallery\u002Fdeeplinking\u002F\" rel=\"nofollow ugc\">SEO\u003C\u002Fa>: Deeplinking, Open Graph Tags, and Schema.org Markup (via JSON-LD).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Fautomatic-youtube-gallery\u002Ftheme-popup\u002F\" rel=\"nofollow ugc\">Popup Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Fautomatic-youtube-gallery\u002Ftheme-inline\u002F\" rel=\"nofollow ugc\">Inline Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Fautomatic-youtube-gallery\u002Ftheme-slider\u002F\" rel=\"nofollow ugc\">Slider Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Fautomatic-youtube-gallery\u002Ftheme-playlister\u002F\" rel=\"nofollow ugc\">Playlist Theme\u003C\u002Fa>\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 Automatic YouTube 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\u002Fautomatic-youtube-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\u003Ch3>SUPPORT AND DOCUMENTATION\u003C\u002Fh3>\n\u003Cp>We do have \u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fautomatic-youtube-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\u002Fautomatic-youtube-gallery\u002F\" rel=\"ugc\">on the WordPress.org support forum\u003C\u002Fa>.\u003C\u002Fp>\n","Build dynamic video galleries by simply adding a YouTube USERNAME, CHANNEL, PLAYLIST, SEARCH KEYWORDS, or a custom list of video URLs.",9000,158731,30,"2026-02-20T10:34:00.000Z","6.0","5.6.20",[23,102,24,125,103],"youtube-live","https:\u002F\u002Fplugins360.com\u002Fautomatic-youtube-gallery\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatic-youtube-gallery.2.7.1.zip",100,"2023-09-05 00:00:00",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":138,"downloaded":139,"rating":140,"num_ratings":48,"last_updated":141,"tested_up_to":142,"requires_at_least":143,"requires_php":144,"tags":145,"homepage":148,"download_link":149,"security_score":128,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"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.",1000,19448,92,"2025-11-07T17:41:00.000Z","6.7.5","4.6","5.2.4",[21,24,103,146,147],"youtube-slider","youtube-to-gallery","https:\u002F\u002Fpluginic.com\u002Fplugins\u002Fvideo-gallery-playlist\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvideo-gallery-playlist.zip",{"slug":151,"name":152,"version":153,"author":154,"author_profile":155,"description":156,"short_description":157,"active_installs":158,"downloaded":159,"rating":128,"num_ratings":108,"last_updated":160,"tested_up_to":16,"requires_at_least":161,"requires_php":162,"tags":163,"homepage":165,"download_link":166,"security_score":128,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"gs-youtube-gallery","GS YouTube Gallery – Video Feed, Channel Playlist & YouTube Slider","3.0.1","GS Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fsamdani\u002F","\u003Cp>\u003Cstrong>GS YouTube Gallery\u003C\u002Fstrong> is a magnificent WordPress plugin designed to showcase YouTube Channel or Playlist videos with style. It offers a clean and engaging gallery layout, supporting grid, slider, and popup views. The plugin is simple to use, allowing you to add videos anywhere on your site effortlessly.\u003C\u002Fp>\n\u003Cp>With customizable settings for video count, sorting, and layout options, \u003Cem>GS YouTube Gallery\u003C\u002Fem> fits perfectly into any WordPress theme. It’s lightweight, developer-friendly, and ideal for creating a professional video gallery. Enhance user experience with flexible controls and easily display YouTube videos, driving better content engagement on your website.\u003C\u002Fp>\n\u003Cp>🎬 \u003Ca href=\"https:\u002F\u002Fyoutubegallery.gsplugins.com\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>  ⬆️ \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fproduct\u002Fwordpress-youtube-video-gallery-plugin\u002F\" rel=\"nofollow ugc\">Upgrade to PRO\u003C\u002Fa>  📚 \u003Ca href=\"https:\u002F\u002Fdocs.gsplugins.com\u002Fgs-youtube-gallery\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>  🙋‍♂️ \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why Choose the GS YouTube Gallery for Your WordPress Site?\u003C\u002Fh3>\n\u003Cp>You might be thinking, “Can’t I just embed YouTube videos directly?” While true, directly embedding videos often lacks the polished look, organization, and advanced functionality that can truly enhance user experience.\u003C\u002Fp>\n\u003Cp>The GS YouTube Gallery fills this gap by offering:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Professional Presentation\u003C\u002Fstrong>: Move beyond simple embeds to create beautiful, responsive video galleries that complement your site’s design.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced User Engagement\u003C\u002Fstrong>: With organized layouts and easy navigation, visitors are more likely to watch multiple videos, increasing time spent on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simplified Management\u003C\u002Fstrong>: Easily add and manage videos from your YouTube channels or playlists without needing to touch a single line of code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimization\u003C\u002Fstrong>: Designed to be lightweight and efficient, it helps ensure your video galleries load quickly without bogging down your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Benefits\u003C\u002Fstrong>: Well-structured content, including video galleries, can improve your site’s SEO, making it more discoverable.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fast and Lightweight\u003C\u002Fstrong>: It is lightweight and swift, ensuring quick load times even with multiple videos, enhancing performance and user experience.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What Makes the GS YouTube Gallery Stand Out?\u003C\u002Fh3>\n\u003Cp>The GS YouTube Gallery plugin doesn’t just replicate basic video embedding. It stands out by offering various unique features that make it the ideal choice for displaying YouTube videos on WordPress websites.\u003C\u002Fp>\n\u003Cp>Here’s what sets it apart:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Thumbnails and Titles\u003C\u002Fstrong>: Automatically fetches video thumbnails and titles from YouTube, saving you time and enhancing gallery appeal.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Shortcodes\u003C\u002Fstrong>: Place galleries anywhere on your site with customizable shortcodes for pages, posts, and sidebars.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom CSS Support\u003C\u002Fstrong>: Inject custom CSS to tailor gallery designs to your site’s branding for complete creative control.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Playlist and Channel Integration\u003C\u002Fstrong>: Easily import and display entire playlists or YouTube channels, keeping content up-to-date.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Who is This Plugin Most Useful For?\u003C\u002Fh3>\n\u003Cp>The GS YouTube Gallery is incredibly versatile and beneficial for a wide range of WordPress users:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Content Creators & Vloggers\u003C\u002Fstrong>: Showcase your latest videos, organize them by playlist, and attract more subscribers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Businesses & Marketers\u003C\u002Fstrong>: Feature product demos, customer testimonials, explainer videos, and marketing campaigns.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Educators & Trainers\u003C\u002Fstrong>: Create organized libraries of instructional videos, tutorials, and course materials.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Artists & Musicians\u003C\u002Fstrong>: Present music videos, performance footage, or behind-the-scenes content in a visually appealing way.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Podcasters & Interviewers\u003C\u002Fstrong>: Display video versions of your podcasts or interviews.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Portfolio Websites\u003C\u002Fstrong>: Designers, photographers, and filmmakers can use it to display video elements of their work.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong>: Enhance blog posts with relevant video content to increase engagement and provide a richer experience for readers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Organizers\u003C\u002Fstrong>: Showcase highlight reels, speaker sessions, or promotional videos from past and upcoming events.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Core Features of the GS YouTube Gallery Plugin:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong>: Adapts to all screen sizes for a seamless experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Layouts\u003C\u002Fstrong>: Choose from grid, slider, or masonry formats.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Video Thumbnails\u003C\u002Fstrong>: Fetches thumbnails directly from YouTube.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Video Titles\u003C\u002Fstrong>: Pulls video titles from YouTube for easy setup.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support\u003C\u002Fstrong>: Add galleries anywhere using shortcodes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Shortcodes\u003C\u002Fstrong>: Display multiple galleries on different pages or sidebars.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Playlist Integration\u003C\u002Fstrong>: Embed entire playlists in your gallery.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Channel Integration\u003C\u002Fstrong>: Import videos from a specific YouTube channel.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom CSS\u003C\u002Fstrong>: Customize the gallery with your CSS.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Sorting\u003C\u002Fstrong>: Sort videos by date, views, or custom order.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Pagination\u003C\u002Fstrong>: Break galleries into paginated pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO-Friendly\u003C\u002Fstrong>: Generates schema.org markup for better SEO.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight and Fast\u003C\u002Fstrong>: Optimized for quick page loading.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Descriptions\u003C\u002Fstrong>: Show descriptions alongside thumbnails.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Category Filters\u003C\u002Fstrong>: Filter videos by category.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Thumbnails\u003C\u002Fstrong>: Control thumbnail size.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>YouTube API Integration\u003C\u002Fstrong>: Fetch live video data from YouTube’s API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Infinite Scroll\u003C\u002Fstrong>: Infinite Scroll is for continuous video browsing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hover Effects\u003C\u002Fstrong>: Add interactive hover effects to thumbnails.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>RTL Support\u003C\u002Fstrong>: Supports right-to-left languages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile-Optimized\u003C\u002Fstrong>: Mobile-friendly for smaller screens.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Gallery Styles\u003C\u002Fstrong>: Display galleries in grid, slider, or list.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Popups\u003C\u002Fstrong>: Choose popup styles for full-screen videos.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Preview\u003C\u002Fstrong>: Preview videos before adding them.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support for Multiple Galleries\u003C\u002Fstrong>: Manage several galleries on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Embed YouTube Videos\u003C\u002Fstrong>: Display individual videos within galleries.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Lightbox\u003C\u002Fstrong>: View videos in a lightbox for better visibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Color Scheme\u003C\u002Fstrong>: Adjust gallery colors to fit your site design.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Preference\u003C\u002Fh3>\n\u003Cp>Global Settings for GS YouTube Gallery Plugin\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>API Key\u003C\u002Fstrong>: Enter your YouTube API key to enable the plugin to fetch video data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Channel ID (Global)\u003C\u002Fstrong>: Enter the Channel ID to automatically display videos from that channel.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Playlist ID (Global)\u003C\u002Fstrong>: Enter the Playlist ID to pull videos from a specific playlist.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom CSS\u003C\u002Fstrong>: Add any custom CSS that you’d like to apply to the gallery layout. This could be used to adjust the video thumbnails, buttons, or overall gallery design.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>General Settings\u003C\u002Fh3>\n\u003Cp>Go to \u003Cstrong>GS YouTube Gallery \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Shortcode\u003C\u002Fstrong> to create or edit a shortcode. The General Settings allow you to configure the shortcode name, video source, theme, view type, video count, order, and sorting criteria for your YouTube gallery.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Shortcode Name\u003C\u002Fstrong>: Provide a unique name for the shortcode to identify it\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Source\u003C\u002Fstrong>: Select the source of videos\n\u003Cul>\n\u003Cli>Chanel IDs (Global or Shortcode)\u003C\u002Fli>\n\u003Cli>Playlist IDs (Global or Shortcode)\u003C\u002Fli>\n\u003Cli>Video IDs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme\u003C\u002Fstrong>: Choose from 10 unique theme styles \u003C\u002Fli>\n\u003Cli>\u003Cstrong>View Type\u003C\u002Fstrong>: Select the view style for displaying videos (Grid & Slider).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Count\u003C\u002Fstrong>: Set the number of videos to display in the gallery.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order\u003C\u002Fstrong>: Define the order of the videos (Ascending or Descending).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order By\u003C\u002Fstrong>: Choose the criterion by which videos should be ordered (Date, ID & Random)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Style Settings\u003C\u002Fh3>\n\u003Cp>Go to \u003Cstrong>GS YouTube Gallery \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Shortcode\u003C\u002Fstrong> to create or edit a shortcode. The Style Settings allow you to configure the appearance of your YouTube gallery.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Items Per Row\u003C\u002Fstrong>: Set the number of items (videos) to display per row in the gallery\n\u003Cul>\n\u003Cli>\u003Cstrong>Responsiveness\u003C\u002Fstrong>: Configure for Desktop, Tablet, Large Mobile, and Mobile                             \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Font Size\u003C\u002Fstrong>: Adjust the text size for titles, descriptions, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Font Weight\u003C\u002Fstrong>: Choose from \u003Cstrong>Normal, Bold\u003C\u002Fstrong>, or \u003Cstrong>Lighter\u003C\u002Fstrong> options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Font Style\u003C\u002Fstrong>: Select between \u003Cstrong>Regular\u003C\u002Fstrong> or \u003Cstrong>Italic\u003C\u002Fstrong> styles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Font Color\u003C\u002Fstrong>: Set the color of the text to match your site’s design.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Visibility Settings\u003C\u002Fh3>\n\u003Cp>The Visibility Settings in the plugin allow you to control which video fields are visible across different devices.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Video Fields\u003C\u002Fstrong>: This section allows you to select which fields you want to display for each video in your gallery.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The checkboxes under different icons control the visibility of the \u003Cstrong>Thumbnail\u003C\u002Fstrong> field on \u003Cstrong>Desktop, Tablet, Large Mobile\u003C\u002Fstrong>, and \u003Cstrong>Mobile\u003C\u002Fstrong> screens.\u003C\u002Fp>\n\u003Ch3>GS YouTube Gallery’s shortcode usage\u003C\u002Fh3>\n\u003Cp>Basic Usage –\u003Cbr \u002F>\nChoose a theme, view type, and other parameters to customize your display. The shortcode will be generated with an ID, like –\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[gs_ytgal id=1]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Shortcode PHP Usage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode( '[gs_ytgal id=1]' ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Confused?\u003C\u002Fh3>\n\u003Cp>🎬  \u003Ca href=\"https:\u002F\u002Fyoutubegallery.gsplugins.com\u002F\" rel=\"nofollow ugc\">View live Demos &raquo;\u003C\u002Fa>\u003Cbr \u002F>\n📚 \u003Ca href=\"https:\u002F\u002Fdocs.gsplugins.com\u002Fgs-youtube-gallery\u002F\" rel=\"nofollow ugc\">Documentation &raquo;\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Development Source\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fgitlab.com\u002Fgs-plugins-team\u002Fgs-youtube-gallery\" rel=\"nofollow ugc\">uncompiled source code\u003C\u002Fa> is available here.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>GS Youtube Gallery\u003C\u002Fstrong> plugin connects to external services to provide video data, modal display functionality, and plugin information.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Google YouTube Data API\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>It sends the YouTube Video ID and administrator-configured API key to the Google YouTube Data API whenever a video is displayed or refreshed to retrieve video details (title, thumbnail, statistics).\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.googleapis.com\u002Fyoutube\u002Fv3\u002F\" rel=\"nofollow ugc\">Data API Service\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fyoutube\u002Fterms\u002Fapi-services-terms-of-service\" rel=\"nofollow ugc\">Terms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>YouTube Embed (via Magnific Popup)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin uses the Magnific Popup library to display videos in a modal window and loads YouTube content through embedded iframes when a video is opened. Standard browser requests are made to YouTube when the iframe loads.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdimsemenov.com\u002Fplugins\u002Fmagnific-popup\u002F\" rel=\"nofollow ugc\">Magnific Popup\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdimsemenov\u002FMagnific-Popup\u002Fblob\u002Fmaster\u002FLICENSE\" rel=\"nofollow ugc\">License\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>GS Plugins API\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin \u003Ca href=\"https:\u002F\u002Fgsplugins.com\u002Fgs_plugins_list\u002Fproducts.json\" rel=\"nofollow ugc\">retrieves plugin metadata\u003C\u002Fa> from a static JSON file hosted on GS Plugins when the admin page loads. No personal user data is transmitted.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fterms-and-conditions\u002F\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🔥 You may like other plugins from \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002F\" rel=\"nofollow ugc\">GS Plugins\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-testimonial\" rel=\"ugc\">Testimonial Slider\u003C\u002Fa>\u003C\u002Fstrong> – Testimonials slider displays rotating customer endorsements and recommendations, helping to build trust and credibility for a business or product.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-logo-slider\" rel=\"ugc\">Logo Slider\u003C\u002Fa>\u003C\u002Fstrong> – Logo slider displays rotating logos of partners, clients, or sponsors, showcasing a business’s relationships and endorsements.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-portfolio\u002F\" rel=\"ugc\">Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Filterable Portfolio plugin for WordPress allows you to easily display and showcase your projects, highlighting your skills and abilities.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-team-members\" rel=\"ugc\">Team Members\u003C\u002Fa>\u003C\u002Fstrong> – Build a Stunning Team Page or Section and Show off Your Team’s Talents!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-projects\" rel=\"ugc\">Projects\u003C\u002Fa>\u003C\u002Fstrong> – Projects showcase displays detailed information including client reviews, ratings, galleries, and videos for a business’s work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-books-showcase\" rel=\"ugc\">Books Showcase\u003C\u002Fa>\u003C\u002Fstrong> – Books showcase displays detailed information including author, published date, reviews, ratings, and gallery, allowing users to easily find and explore books.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-coach\" rel=\"ugc\">Coaches\u003C\u002Fa>\u003C\u002Fstrong> – Coaches plugin displays coaches’ experience, skills, reviews, ratings, and certifications, helping users find the right coach for their needs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fposts-grid\" rel=\"ugc\">Posts Grid\u003C\u002Fa>\u003C\u002Fstrong> –  WordPress Posts Grid plugin displays the latest posts in an elegant grid format, allowing for easy navigation and quick access to new content on a website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fposts-widget\" rel=\"ugc\">Posts Widget\u003C\u002Fa>\u003C\u002Fstrong> –  WordPress Posts Widget plugin displays the latest posts in an elegant format on the sidebar or any widget area, allowing for easy navigation and quick access to new content on a website.\u003C\u002Fp>\n\u003Ch3>🎯 WooCommerce Plugins\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-woocommerce-products-slider\" rel=\"ugc\">WooCommerce Products Slider\u003C\u002Fa>\u003C\u002Fstrong> – WooCommerce Product Slider plugin displays products in a visually pleasing, sliding manner, making it easy for customers to browse and find the products they want on an online store.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-woo-variation-swatches\" rel=\"ugc\">WooCommerce Variation Swatches\u003C\u002Fa>\u003C\u002Fstrong> – WooCommerce Variation Swatches plugin replaces the default dropdown fields for variable products with visually appealing swatches, making it easier for customers to select product options and improve the overall shopping experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-woo-brands\" rel=\"ugc\">WooCommerce Brands\u003C\u002Fa>\u003C\u002Fstrong> – WooCommerce Brands taxonomy plugin allows for easy cataloging of products by adding a brand taxonomy, making it simple to organize and filter products on an online store.\u003C\u002Fp>\n\u003Ch3>📣 Social Plugins\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-dribbble-portfolio\" rel=\"ugc\">Dribbble Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Dribbble Portfolio WP plugin enables you to display your Dribbble shots on your website in a portfolio layout, allowing you to showcase your design work to a wider audience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-behance-portfolio\" rel=\"ugc\">Behance Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Behance Portfolio WordPress plugin allows you to display your Behance projects on your website in a visually appealing layout, making it easy for your audience to view and appreciate your work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-pinterest-portfolio\" rel=\"ugc\">Pinterest Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Pinterest plugin for WordPress allows you to display your Pinterest pins on your website, giving your audience a chance to view and interact with your boards, and potentially drive more traffic to your Pinterest profile.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-envato-portfolio\" rel=\"ugc\">Portfolio – Envato\u003C\u002Fa>\u003C\u002Fstrong> – Envato Portfolio Plugin allows you to display your Themeforest and Codecanyon items on your website, showcasing your digital products and making them easily accessible for potential customers.\u003C\u002Fp>\n\u003Ch3>🏆 Branding Plugin\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-custom-login\" rel=\"ugc\">Custom Login\u003C\u002Fa>\u003C\u002Fstrong> – GS Custom Login allows you to customize the WordPress login screen, providing an easy way to create a unique and visually appealing login experience for your website users.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpowerup\" rel=\"ugc\">PowerUp\u003C\u002Fa>\u003C\u002Fstrong> – Enhance Your WordPress Experience with the Ultimate Security & Convenience Solution – Hide Admin Bar, Login & Logout Redirection, Disable Comments & Restrict WP-Admin Module.\u003C\u002Fp>\n","Create a Stunning & Responsive Video Gallery for Channel or Playlist Videos.",80,8389,"2026-02-26T07:48:00.000Z","4.3","5.6",[23,164,24,103,104],"youtube-feed","https:\u002F\u002Fwww.gsplugins.com\u002Fwordpress-plugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgs-youtube-gallery.3.0.1.zip",{"slug":168,"name":169,"version":170,"author":171,"author_profile":172,"description":173,"short_description":174,"active_installs":175,"downloaded":176,"rating":13,"num_ratings":177,"last_updated":178,"tested_up_to":16,"requires_at_least":179,"requires_php":180,"tags":181,"homepage":183,"download_link":184,"security_score":185,"vuln_count":186,"unpatched_count":29,"last_vuln_date":187,"fetched_at":31},"feeds-for-youtube","Feeds for YouTube (YouTube video, channel, and gallery plugin)","2.6.3","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cp>\u003Cstrong>Display customizable YouTube channel feeds on your website. Feed YouTube channel content automatically to your website in a powerful and customizable gallery.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"How to Embed YouTube Videos on Your WordPress Website for FREE | Smash Balloon Plugin\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F1166356320?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Ch3>YouTube Feed Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Completely Customizable\u003C\u002Fstrong> YouTube feeds – by default inherits your theme’s styles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Completely responsive and mobile optimized\u003C\u002Fstrong> – your feeds look great on any screen size\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Light and low overhead\u003C\u002Fstrong> – minimal bloat and optimized requests to YouTube\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple layouts\u003C\u002Fstrong> – display videos from any YouTube channel in a list, gallery, or grid layout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple feeds\u003C\u002Fstrong> from different YouTube channels on multiple pages or widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightning fast\u003C\u002Fstrong> – post caching and minimized YouTube API requests means that your feed loads lightning fast\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Infinitely load more\u003C\u002Fstrong> of your videos with the ‘Load More’ button\u003C\u002Fli>\n\u003Cli>Built-in easy to use YouTube Feed Widget\u003C\u002Fli>\n\u003Cli>Fully internationalized and translatable into any language\u003C\u002Fli>\n\u003Cli>Includes a header at the top of your feed\u003C\u002Fli>\n\u003Cli>Enter your own custom CSS or JavaScript for even deeper customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For simple step-by-step directions on how to set up the Feeds for YouTube plugin please refer to our \u003Ca href=\"http:\u002F\u002Fsmashballoon.com\u002Fyoutube-feed\u002Ffree\u002F?utm_source=wordpress&utm_campaign=sby\" title=\"Feeds for YouTube setup guide\" rel=\"nofollow ugc\">setup guide\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Benefits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Increase social engagement\u003C\u002Fstrong> between you and your subscribers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save time\u003C\u002Fstrong> by using the plugin to generate dynamic, search engine crawlable content on your website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Get more subscribers\u003C\u002Fstrong> by displaying your videos directly on your site\u003C\u002Fli>\n\u003Cli>Display your channel content \u003Cstrong>your way\u003C\u002Fstrong> to perfectly match your website’s style\u003C\u002Fli>\n\u003Cli>The plugin is \u003Cstrong>updated regularly\u003C\u002Fstrong> with new features, bug-fixes and API changes\u003C\u002Fli>\n\u003Cli>Support is quick, effective, and always happy to help\u003C\u002Fli>\n\u003Cli>We’re dedicated to providing the \u003Cstrong>most customizable\u003C\u002Fstrong>, \u003Cstrong>robust\u003C\u002Fstrong> and \u003Cstrong>well supported\u003C\u002Fstrong> YouTube gallery plugin in the world!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Performance Optimized\u003C\u002Fh3>\n\u003Cp>While other YouTube plugins load a low-performing iframe when your page loads to show YouTube videos, Feeds for YouTube uses the YouTube API to retrieve and display your videos. This means your YouTube videos are loaded lightning fast and won’t slow down your visitor’s experience with your website. But we don’t stop there. Our YouTube plugin also waits until a site visitor interacts with your YouTube feed before adding the video player to the page. This results in visitors loving your site and encouraging them to stick around longer.\u003C\u002Fp>\n\u003Ch3>Feedback or Support\u003C\u002Fh3>\n\u003Cp>Customer support is a huge deal to us. We pride ourselves on always providing quick, effective, and courteous support to all of our users. If you’re having an issue with our plugin then just let us know and we’ll be there to help as soon as possible.  You can either open a ticket on the support forum on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffeeds-for-youtube\u002F\" title=\"YouTube Feed Free support forum\" rel=\"ugc\">WordPress.org\u003C\u002Fa>, or directly on \u003Ca href=\"https:\u002F\u002Fsmashballoon.com\u002Fyoutube-feed\u002Fsupport\u002F\" title=\"YouTube Feed website support form\" rel=\"nofollow ugc\">our website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you like the plugin then please consider leaving a review, as it really helps to support the plugin. If you have an issue then please allow us to help you fix it before leaving a review. Just \u003Ca href=\"https:\u002F\u002Fsmashballoon.com\u002Fyoutube-feed\u002Fsupport\u002F?utm_source=wordpress&utm_campaign=sby\" title=\"Feeds for YouTube Support\" rel=\"nofollow ugc\">let us know\u003C\u002Fa> what the problem is and we’ll get back to you right away.\u003C\u002Fp>\n\u003Ch3>Pro Version\u003C\u002Fh3>\n\u003Cp>For even more feed types and display options, consider upgrading to our \u003Ca href=\"http:\u002F\u002Fsmashballoon.com\u002Fyoutube-feed\u002F?utm_source=wordpress&utm_campaign=sby\" title=\"Feeds for YouTube Pro\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa> which includes some awesome additional features to help you display your content in even more powerful ways:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Integrate the \u003Cstrong>YouTube Live API\u003C\u002Fstrong> to show live streaming videos on your site.\u003C\u002Fli>\n\u003Cli>Display a YouTube gallery in a carousel slider\u003C\u002Fli>\n\u003Cli>Allow \u003Cstrong>filtering\u003C\u002Fstrong> of videos using keywords in the description or title\u003C\u002Fli>\n\u003Cli>Fully functional \u003Cstrong>search endpoint\u003C\u002Fstrong> for display videos from a search result\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Combine multiple feeds\u003C\u002Fstrong> into one\u003C\u002Fli>\n\u003Cli>Customizable \u003Cstrong>actions when video completes\u003C\u002Fstrong> like displaying a link to a product page for example, or displaying thumbnails of your other videos.\u003C\u002Fli>\n\u003Cli>Download video data into a \u003Cstrong>custom post type\u003C\u002Fstrong> to allow visitors to browse and view videos on your website.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to use the “Feeds for YouTube” plugin\u003C\u002Fh3>\n\u003Cp>One of our main priorities has always been to make our plugins as easy as possible to setup and use. Once you’ve installed the “Feeds for YouTube” plugin there are only a few steps to get up and running:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>1) Follow the simple steps after clicking “Add New”.\u003C\u002Fli>\n\u003Cli>2) Once you’ve connected an account or added an API key, build your feed with our customizer\u003C\u002Fli>\n\u003Cli>3) Then simply copy and paste the \u003Ccode>[youtube-feed feed=1]\u003C\u002Fcode> shortcode onto any page, post, or widget where you want your feed to be displayed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>That’s it!  You can return to the settings page to edit any feed.\u003C\u002Fp>\n\u003Cp>For full step-by-step setup directions with screenshots, see \u003Ca href=\"https:\u002F\u002Fsmashballoon.com\u002Fyoutube-feed\u002Ffree\u002F\" title=\"YouTube Feed Free Setup Doc\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Who’s behind this plugin?\u003C\u002Fh3>\n\u003Cp>We’re Smash Balloon; a fun-loving WordPress plugin development company birthed into existence in early 2013. We specialize in creating social media plugins (for Facebook, Instagram, Twitter, and YouTube) that are not only intuitive and simple to use, but also designed to integrate seamlessly into your website and allow you to display your social media content in powerful and unique ways. Over 1 million awesome people have decided to actively use our free plugins, which is an incredible honor that we don’t take lightly. This compels us to try to provide the quickest and most effective customer support that we can, blowing users away with the best customer service they’ve ever experienced.\u003C\u002Fp>\n\u003Cp>To find out more about the team, see \u003Ca href=\"https:\u002F\u002Fsmashballoon.com\u002Fabout\u002F\" title=\"Team Smash Balloon\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n","The Feeds for YouTube plugin allows you to display customizable YouTube feeds from any YouTube channel.",100000,1887773,192,"2026-03-12T19:23:00.000Z","4.1","7.4",[22,23,164,24,182],"youtube-widget","https:\u002F\u002Fsmashballoon.com\u002Fyoutube-feed","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeeds-for-youtube.2.6.3.zip",95,4,"2025-11-06 00:00:00",{"attackSurface":189,"codeSignals":603,"taintFlows":1089,"riskAssessment":1302,"analyzedAt":1319},{"hooks":190,"ajaxHandlers":504,"restRoutes":581,"shortcodes":582,"cronEvents":602,"entryPointCount":477,"unprotectedCount":195},[191,196,199,204,209,213,216,218,220,223,225,228,231,235,238,242,246,249,254,257,262,266,270,274,279,283,286,290,294,298,301,305,308,312,316,319,323,326,330,335,338,341,344,346,349,353,356,360,362,366,369,373,377,381,385,388,392,396,399,403,408,410,412,416,419,421,425,429,433,436,438,441,444,446,450,454,457,461,464,466,469,473,478,482,486,490,494,497,501],{"type":192,"name":193,"callback":193,"file":194,"line":195},"action","youtube_showcase_getting_started","includes\\admin\\getting-started.php",9,{"type":192,"name":197,"callback":197,"file":198,"line":195},"youtube_showcase_settings_glossary","includes\\admin\\glossary.php",{"type":192,"name":200,"callback":201,"file":202,"line":203},"emd_ext_register","emd_global_register_settings","includes\\admin\\settings-functions-globs.php",11,{"type":205,"name":206,"callback":207,"priority":48,"file":202,"line":208},"filter","emd_add_settings_tab","emd_glob_settings_tab",12,{"type":192,"name":210,"callback":211,"priority":48,"file":202,"line":212},"emd_show_settings_tab","emd_show_glob_settings_tab",13,{"type":192,"name":200,"callback":214,"file":215,"line":203},"emd_misc_register_settings","includes\\admin\\settings-functions-misc.php",{"type":205,"name":206,"callback":217,"priority":48,"file":215,"line":208},"emd_misc_settings_tab",{"type":192,"name":210,"callback":219,"priority":48,"file":215,"line":212},"emd_show_misc_settings_tab",{"type":192,"name":200,"callback":221,"file":222,"line":203},"emd_glob_register_settings","includes\\admin\\settings-functions.php",{"type":192,"name":224,"callback":224,"priority":64,"file":222,"line":208},"emd_show_settings_page",{"type":192,"name":226,"callback":226,"priority":64,"file":227,"line":186},"emd_show_shortcodes_page","includes\\admin\\shortcode-list-functions.php",{"type":192,"name":229,"callback":229,"file":227,"line":230},"emd_create_shc_with_filters",53,{"type":205,"name":232,"callback":233,"priority":203,"file":234,"line":48},"media_buttons","emd_shc_button","includes\\admin\\wpas-btn-functions.php",{"type":192,"name":236,"callback":237,"file":234,"line":203},"admin_footer","emd_shc_insert_button",{"type":205,"name":239,"callback":240,"file":234,"line":241},"kses_allowed_protocols","closure",222,{"type":192,"name":243,"callback":244,"file":245,"line":84},"init","yts_register_block","includes\\blocks\\block.php",{"type":192,"name":247,"callback":240,"file":245,"line":248},"enqueue_block_editor_assets",163,{"type":205,"name":250,"callback":251,"priority":48,"file":252,"line":253},"posts_where","get_meta_posts_where","includes\\class-emd-query.php",91,{"type":205,"name":255,"callback":256,"priority":48,"file":252,"line":82},"posts_join","get_meta_posts_join",{"type":205,"name":258,"callback":259,"priority":48,"file":260,"line":261},"emd_wp_session_cookie_secure","emd_set_cookie_secure_flag","includes\\class-emd-session.php",59,{"type":205,"name":263,"callback":264,"priority":48,"file":260,"line":265},"emd_wp_session_cookie_httponly","emd_set_http_only_flag",60,{"type":205,"name":267,"callback":268,"priority":48,"file":260,"line":269},"emd_wp_session_delete_batch_size","emd_set_session_delete_batch_Size",61,{"type":205,"name":271,"callback":240,"file":272,"line":273},"safe_style_css","includes\\class-emd-widget.php",57,{"type":192,"name":275,"callback":276,"file":277,"line":278},"admin_init","check_update","includes\\class-install-deactivate.php",21,{"type":192,"name":280,"callback":281,"file":277,"line":282},"wp_head","version_in_header",33,{"type":192,"name":275,"callback":284,"file":277,"line":285},"setup_pages",37,{"type":192,"name":287,"callback":288,"file":277,"line":289},"admin_notices","install_notice",41,{"type":192,"name":291,"callback":292,"file":277,"line":293},"generate_rewrite_rules","emd_create_rewrite_rules",45,{"type":205,"name":295,"callback":296,"file":277,"line":297},"query_vars","emd_query_vars",46,{"type":192,"name":275,"callback":299,"priority":29,"file":277,"line":300},"register_settings",47,{"type":192,"name":243,"callback":302,"priority":303,"file":277,"line":304},"init_extensions",99,55,{"type":205,"name":306,"callback":307,"file":277,"line":265},"tiny_mce_before_init","tinymce_fix",{"type":192,"name":309,"callback":310,"file":311,"line":208},"emd_ext_set_conf","emd_form_builder_lite_install","includes\\emd-form-builder-lite\\emd-form-builder.php",{"type":192,"name":313,"callback":314,"file":311,"line":315},"emd_ext_init","emd_form_lite_old_forms",22,{"type":205,"name":250,"callback":317,"priority":48,"file":311,"line":318},"emd_form_lite_builtin_posts_where",48,{"type":192,"name":320,"callback":321,"priority":48,"file":311,"line":322},"emd_ext_admin_enq","emd_form_builder_lite_admin_enq",50,{"type":192,"name":324,"callback":324,"priority":64,"file":311,"line":325},"emd_show_forms_lite_page",282,{"type":192,"name":243,"callback":327,"file":328,"line":329},"emd_form_builder_lite_process","includes\\emd-form-builder-lite\\emd-form-frontend.php",44,{"type":205,"name":331,"callback":332,"priority":48,"file":333,"line":334},"emd_ext_parse_tags","emd_form_builder_lite_parse_tags","includes\\emd-form-builder-lite\\emd-form-functions.php",340,{"type":192,"name":243,"callback":336,"file":333,"line":337},"emd_form_builder_lite_user_actions",366,{"type":205,"name":239,"callback":339,"priority":48,"file":333,"line":340},"emd_form_lite_allow_data_protocol_urls",734,{"type":192,"name":200,"callback":342,"file":343,"line":208},"emd_login_register_settings","includes\\emd-form-builder-lite\\settings-functions-login.php",{"type":205,"name":206,"callback":345,"priority":48,"file":343,"line":212},"emd_login_settings_tab",{"type":192,"name":210,"callback":347,"priority":48,"file":343,"line":348},"emd_show_login_settings_tab",14,{"type":192,"name":320,"callback":350,"priority":48,"file":351,"line":352},"emd_lite_admin_enq","includes\\emd-lite\\emd-lite.php",8,{"type":205,"name":354,"callback":354,"priority":48,"file":351,"line":355},"emd_lite_modal",26,{"type":192,"name":357,"callback":358,"priority":303,"file":359,"line":27},"save_post","change_title","includes\\entities\\class-emd-entity.php",{"type":192,"name":357,"callback":358,"priority":303,"file":359,"line":361},133,{"type":192,"name":243,"callback":363,"priority":64,"file":364,"line":365},"set_filters","includes\\entities\\class-emd-video.php",27,{"type":192,"name":275,"callback":367,"file":364,"line":368},"set_metabox",31,{"type":205,"name":370,"callback":371,"file":364,"line":372},"post_updated_messages","updated_messages",35,{"type":192,"name":374,"callback":375,"file":364,"line":376},"admin_menu","add_menu_link",39,{"type":192,"name":378,"callback":379,"file":364,"line":380},"admin_head-edit.php","add_opt_button",43,{"type":192,"name":382,"callback":383,"priority":48,"file":364,"line":384},"manage_emd_video_posts_custom_column","custom_columns",49,{"type":205,"name":386,"callback":387,"file":364,"line":230},"manage_emd_video_posts_columns","column_headers",{"type":205,"name":389,"callback":390,"priority":48,"file":364,"line":391},"post_row_actions","duplicate_link",58,{"type":192,"name":393,"callback":394,"file":364,"line":395},"admin_action_emd_duplicate_entity","duplicate_entity",62,{"type":192,"name":287,"callback":397,"file":364,"line":398},"show_lite_filters",372,{"type":205,"name":400,"callback":401,"priority":48,"file":364,"line":402},"the_title","change_title_disable_emd_temp",403,{"type":192,"name":404,"callback":405,"file":406,"line":407},"wp_footer","youtube_showcase_enq_allview","includes\\entities\\emd-video-shortcodes.php",65,{"type":192,"name":404,"callback":405,"file":406,"line":409},130,{"type":192,"name":404,"callback":405,"file":406,"line":411},193,{"type":205,"name":413,"callback":414,"file":406,"line":415},"widget_text","shortcode_unautop",249,{"type":205,"name":413,"callback":417,"priority":203,"file":406,"line":418},"do_shortcode",250,{"type":192,"name":404,"callback":405,"file":420,"line":355},"includes\\integration-shortcodes.php",{"type":205,"name":422,"callback":422,"priority":48,"file":423,"line":424},"emd_show_temp_sidebar","includes\\layout-functions.php",166,{"type":192,"name":426,"callback":427,"file":423,"line":428},"emd_sidebar","emd_get_sidebar",196,{"type":192,"name":430,"callback":431,"file":423,"line":432},"widgets_init","emd_widgets_init",213,{"type":205,"name":434,"callback":434,"priority":48,"file":423,"line":435},"emd_show_temp_navigation",290,{"type":205,"name":437,"callback":437,"priority":48,"file":423,"line":97},"emd_show_single_edit_link",{"type":205,"name":439,"callback":439,"priority":48,"file":423,"line":440},"emd_change_container",332,{"type":205,"name":442,"callback":442,"priority":48,"file":443,"line":352},"emd_get_login_register_option_for_views","includes\\login-register-functions.php",{"type":192,"name":445,"callback":445,"priority":48,"file":443,"line":315},"emd_show_login_register_forms",{"type":205,"name":447,"callback":448,"priority":48,"file":449,"line":352},"emd_lite_upgrade_url","emd_yt_lite_upgrade_url","includes\\plugin-app-functions.php",{"type":205,"name":451,"callback":452,"priority":48,"file":449,"line":453},"emd_lite_upgrade_message","emd_yt_lite_upgrade_message",15,{"type":205,"name":455,"callback":456,"priority":48,"file":449,"line":315},"emd_lite_upgrade_modal","emd_yt_lite_upgrade_modal",{"type":205,"name":458,"callback":459,"priority":48,"file":460,"line":195},"plugin_row_meta","youtube_showcase_plugin_row_meta","includes\\plugin-feedback-functions.php",{"type":205,"name":462,"callback":463,"priority":48,"file":460,"line":48},"plugin_action_links","youtube_showcase_plugin_action_links",{"type":192,"name":236,"callback":465,"file":460,"line":348},"youtube_showcase_deactivation_feedback_box",{"type":192,"name":287,"callback":467,"file":460,"line":468},"youtube_showcase_show_optin",17,{"type":192,"name":470,"callback":471,"file":460,"line":472},"admin_post_youtube-showcase_check_optin","youtube_showcase_check_optin",18,{"type":192,"name":474,"callback":475,"file":476,"line":477},"pre_get_posts","youtube_showcase_query_filters","includes\\query-filters.php",34,{"type":192,"name":479,"callback":480,"file":481,"line":195},"admin_enqueue_scripts","youtube_showcase_load_admin_enq","includes\\scripts.php",{"type":192,"name":483,"callback":484,"file":481,"line":485},"wp_enqueue_scripts","youtube_showcase_frontend_scripts",138,{"type":192,"name":487,"callback":488,"file":481,"line":489},"admin_print_footer_scripts","youtube_showcase_edit_next_prev_button",220,{"type":205,"name":491,"callback":492,"file":493,"line":265},"the_content","change_content","youtube-showcase.php",{"type":192,"name":374,"callback":495,"file":493,"line":496},"display_settings",64,{"type":205,"name":498,"callback":499,"file":493,"line":500},"template_include","show_template",68,{"type":192,"name":430,"callback":502,"file":493,"line":503},"include_widgets",72,[505,509,512,514,516,518,522,525,528,531,534,537,540,543,545,546,547,548,552,554,557,559,562,564,568,571,573,577,580],{"action":506,"nopriv":507,"callback":506,"hasNonce":508,"hasCapCheck":508,"file":227,"line":503},"emd_insert_new_shc",false,true,{"action":510,"nopriv":507,"callback":510,"hasNonce":507,"hasCapCheck":507,"file":277,"line":511},"emd_load_file",51,{"action":510,"nopriv":508,"callback":510,"hasNonce":507,"hasCapCheck":507,"file":277,"line":513},52,{"action":515,"nopriv":507,"callback":515,"hasNonce":507,"hasCapCheck":507,"file":277,"line":230},"emd_delete_file",{"action":515,"nopriv":508,"callback":515,"hasNonce":507,"hasCapCheck":507,"file":277,"line":517},54,{"action":519,"nopriv":507,"callback":519,"hasNonce":508,"hasCapCheck":507,"file":520,"line":521},"emd_check_userEmail","includes\\common-functions.php",541,{"action":523,"nopriv":507,"callback":523,"hasNonce":508,"hasCapCheck":507,"file":520,"line":524},"emd_check_unique",570,{"action":526,"nopriv":507,"callback":526,"hasNonce":508,"hasCapCheck":508,"file":311,"line":527},"emd_form_builder_lite_get_field",830,{"action":529,"nopriv":507,"callback":529,"hasNonce":508,"hasCapCheck":508,"file":311,"line":530},"emd_form_builder_lite_get_page",1192,{"action":532,"nopriv":507,"callback":532,"hasNonce":508,"hasCapCheck":508,"file":311,"line":533},"emd_form_builder_lite_get_row",1245,{"action":535,"nopriv":507,"callback":535,"hasNonce":508,"hasCapCheck":508,"file":311,"line":536},"emd_form_builder_lite_save_form",1272,{"action":538,"nopriv":507,"callback":538,"hasNonce":508,"hasCapCheck":508,"file":311,"line":539},"emd_form_builder_lite_get_hr",1391,{"action":541,"nopriv":507,"callback":541,"hasNonce":508,"hasCapCheck":508,"file":311,"line":542},"emd_form_builder_lite_get_html",1411,{"action":544,"nopriv":507,"callback":544,"hasNonce":508,"hasCapCheck":507,"file":328,"line":195},"emd_formb_lite_submit_ajax_form",{"action":544,"nopriv":508,"callback":544,"hasNonce":508,"hasCapCheck":507,"file":328,"line":48},{"action":519,"nopriv":508,"callback":519,"hasNonce":507,"hasCapCheck":507,"file":328,"line":203},{"action":523,"nopriv":508,"callback":523,"hasNonce":507,"hasCapCheck":507,"file":328,"line":208},{"action":549,"nopriv":508,"callback":550,"hasNonce":508,"hasCapCheck":507,"file":328,"line":551},"emd_lite_process_login","emd_form_builder_lite_process_login",1931,{"action":549,"nopriv":507,"callback":550,"hasNonce":508,"hasCapCheck":507,"file":328,"line":553},1932,{"action":555,"nopriv":508,"callback":555,"hasNonce":508,"hasCapCheck":507,"file":328,"line":556},"emd_lite_verify_registration",2019,{"action":555,"nopriv":507,"callback":555,"hasNonce":508,"hasCapCheck":507,"file":328,"line":558},2020,{"action":560,"nopriv":507,"callback":560,"hasNonce":508,"hasCapCheck":507,"file":333,"line":561},"emd_form_builder_lite_pagenum",656,{"action":560,"nopriv":508,"callback":560,"hasNonce":508,"hasCapCheck":507,"file":333,"line":563},657,{"action":565,"nopriv":508,"callback":566,"hasNonce":508,"hasCapCheck":507,"file":443,"line":567},"emd_verify_email","emd_login_register_verify_email",106,{"action":565,"nopriv":507,"callback":569,"hasNonce":507,"hasCapCheck":507,"file":443,"line":570},"emd_ilogin_register_verify_email",107,{"action":572,"nopriv":507,"callback":572,"hasNonce":508,"hasCapCheck":507,"file":460,"line":203},"youtube_showcase_send_deactivate_reason",{"action":574,"nopriv":507,"callback":575,"hasNonce":508,"hasCapCheck":507,"file":460,"line":576},"youtube_showcase_show_rateme","youtube_showcase_show_rateme_action",16,{"action":578,"nopriv":507,"callback":578,"hasNonce":507,"hasCapCheck":507,"file":579,"line":48},"emd_get_widg_pagenum","includes\\widget-functions.php",{"action":578,"nopriv":508,"callback":578,"hasNonce":507,"hasCapCheck":507,"file":579,"line":203},[],[583,587,591,595,599],{"tag":584,"callback":585,"file":328,"line":586},"emd_form","emd_form_builder_lite_show_form",400,{"tag":588,"callback":589,"file":406,"line":590},"video_grid","video_grid_list",56,{"tag":592,"callback":593,"file":406,"line":594},"video_indicators","video_indicators_list",121,{"tag":596,"callback":597,"file":406,"line":598},"video_items","video_items_list",186,{"tag":600,"callback":601,"file":420,"line":195},"video_gallery","youtube_showcase_get_integ_video_gallery",[],{"dangerousFunctions":604,"sqlUsage":605,"outputEscaping":607,"fileOperations":29,"externalRequests":1083,"nonceChecks":365,"capabilityChecks":365,"bundledLibraries":1084},[],{"prepared":315,"raw":29,"locations":606},[],{"escaped":608,"rawEcho":609,"locations":610},1384,261,[611,614,616,618,620,622,624,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,654,656,657,658,660,661,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,823,824,826,827,828,829,830,831,832,834,836,837,839,841,842,844,846,848,849,851,853,855,857,859,861,863,865,867,869,871,873,875,877,879,881,883,885,887,889,891,893,895,897,898,900,902,904,906,908,910,912,914,916,918,920,922,923,925,927,929,931,933,935,937,939,941,943,945,947,949,951,953,955,957,959,961,963,965,967,968,969,970,972,974,975,976,977,979,981,982,984,986,988,989,991,992,994,996,998,1000,1002,1004,1006,1007,1009,1010,1012,1014,1015,1016,1018,1020,1021,1023,1024,1026,1028,1030,1031,1033,1034,1036,1039,1041,1042,1044,1045,1047,1049,1051,1052,1054,1055,1056,1058,1059,1060,1062,1063,1064,1066,1067,1069,1071,1073,1074,1075,1076,1078,1079,1080,1081],{"file":202,"line":612,"context":613},20,"raw output",{"file":202,"line":615,"context":613},143,{"file":202,"line":617,"context":613},145,{"file":202,"line":619,"context":613},146,{"file":202,"line":621,"context":613},155,{"file":202,"line":623,"context":613},165,{"file":202,"line":424,"context":613},{"file":202,"line":626,"context":613},167,{"file":202,"line":628,"context":613},168,{"file":202,"line":630,"context":613},169,{"file":202,"line":632,"context":613},178,{"file":215,"line":634,"context":613},36,{"file":215,"line":636,"context":613},82,{"file":215,"line":638,"context":613},89,{"file":215,"line":640,"context":613},93,{"file":215,"line":642,"context":613},103,{"file":215,"line":644,"context":613},105,{"file":215,"line":646,"context":613},115,{"file":215,"line":648,"context":613},119,{"file":215,"line":650,"context":613},128,{"file":215,"line":652,"context":613},139,{"file":215,"line":615,"context":613},{"file":215,"line":655,"context":613},156,{"file":222,"line":391,"context":613},{"file":222,"line":265,"context":613},{"file":222,"line":659,"context":613},67,{"file":222,"line":411,"context":613},{"file":222,"line":428,"context":613},{"file":222,"line":663,"context":613},198,{"file":222,"line":665,"context":613},210,{"file":222,"line":667,"context":613},212,{"file":222,"line":669,"context":613},224,{"file":222,"line":671,"context":613},226,{"file":222,"line":673,"context":613},233,{"file":222,"line":675,"context":613},235,{"file":222,"line":677,"context":613},242,{"file":222,"line":679,"context":613},246,{"file":222,"line":681,"context":613},257,{"file":222,"line":683,"context":613},259,{"file":222,"line":685,"context":613},271,{"file":222,"line":687,"context":613},273,{"file":222,"line":689,"context":613},280,{"file":222,"line":691,"context":613},690,{"file":222,"line":693,"context":613},692,{"file":222,"line":695,"context":613},701,{"file":222,"line":697,"context":613},703,{"file":222,"line":699,"context":613},735,{"file":222,"line":701,"context":613},742,{"file":222,"line":703,"context":613},749,{"file":222,"line":705,"context":613},752,{"file":222,"line":707,"context":613},762,{"file":222,"line":709,"context":613},765,{"file":222,"line":711,"context":613},780,{"file":222,"line":713,"context":613},782,{"file":222,"line":715,"context":613},792,{"file":222,"line":717,"context":613},799,{"file":222,"line":719,"context":613},801,{"file":222,"line":721,"context":613},824,{"file":222,"line":723,"context":613},826,{"file":222,"line":725,"context":613},856,{"file":222,"line":727,"context":613},858,{"file":222,"line":729,"context":613},868,{"file":222,"line":731,"context":613},879,{"file":222,"line":733,"context":613},884,{"file":222,"line":735,"context":613},894,{"file":222,"line":737,"context":613},906,{"file":222,"line":739,"context":613},912,{"file":222,"line":741,"context":613},915,{"file":222,"line":743,"context":613},927,{"file":222,"line":745,"context":613},939,{"file":222,"line":747,"context":613},946,{"file":222,"line":749,"context":613},952,{"file":222,"line":751,"context":613},964,{"file":222,"line":753,"context":613},970,{"file":222,"line":755,"context":613},977,{"file":222,"line":757,"context":613},1030,{"file":222,"line":759,"context":613},1032,{"file":222,"line":761,"context":613},1033,{"file":222,"line":763,"context":613},1042,{"file":222,"line":765,"context":613},1052,{"file":222,"line":767,"context":613},1053,{"file":222,"line":769,"context":613},1165,{"file":222,"line":771,"context":613},1181,{"file":222,"line":773,"context":613},1188,{"file":222,"line":775,"context":613},1190,{"file":222,"line":777,"context":613},1246,{"file":222,"line":779,"context":613},1251,{"file":222,"line":781,"context":613},1253,{"file":222,"line":783,"context":613},1256,{"file":222,"line":785,"context":613},1268,{"file":222,"line":787,"context":613},1270,{"file":222,"line":789,"context":613},1282,{"file":222,"line":791,"context":613},1284,{"file":222,"line":793,"context":613},1291,{"file":222,"line":795,"context":613},1328,{"file":222,"line":797,"context":613},1339,{"file":222,"line":799,"context":613},1341,{"file":222,"line":801,"context":613},1342,{"file":222,"line":803,"context":613},1344,{"file":222,"line":805,"context":613},1351,{"file":222,"line":807,"context":613},1353,{"file":222,"line":809,"context":613},1360,{"file":222,"line":811,"context":613},1362,{"file":222,"line":813,"context":613},1375,{"file":222,"line":815,"context":613},1377,{"file":222,"line":817,"context":613},1381,{"file":222,"line":819,"context":613},1383,{"file":222,"line":821,"context":613},1387,{"file":227,"line":315,"context":613},{"file":227,"line":365,"context":613},{"file":227,"line":825,"context":613},28,{"file":227,"line":368,"context":613},{"file":227,"line":634,"context":613},{"file":227,"line":285,"context":613},{"file":227,"line":329,"context":613},{"file":227,"line":269,"context":613},{"file":227,"line":496,"context":613},{"file":227,"line":833,"context":613},66,{"file":835,"line":120,"context":613},"includes\\admin\\store-functions.php",{"file":835,"line":636,"context":613},{"file":272,"line":838,"context":613},232,{"file":272,"line":840,"context":613},234,{"file":272,"line":675,"context":613},{"file":272,"line":843,"context":613},236,{"file":277,"line":845,"context":613},517,{"file":520,"line":847,"context":613},1018,{"file":520,"line":759,"context":613},{"file":311,"line":850,"context":613},307,{"file":311,"line":852,"context":613},323,{"file":311,"line":854,"context":613},352,{"file":311,"line":856,"context":613},360,{"file":311,"line":858,"context":613},365,{"file":311,"line":860,"context":613},375,{"file":311,"line":862,"context":613},377,{"file":311,"line":864,"context":613},382,{"file":311,"line":866,"context":613},389,{"file":311,"line":868,"context":613},503,{"file":311,"line":870,"context":613},565,{"file":311,"line":872,"context":613},590,{"file":311,"line":874,"context":613},591,{"file":311,"line":876,"context":613},605,{"file":311,"line":878,"context":613},606,{"file":311,"line":880,"context":613},628,{"file":311,"line":882,"context":613},631,{"file":311,"line":884,"context":613},638,{"file":311,"line":886,"context":613},641,{"file":311,"line":888,"context":613},644,{"file":311,"line":890,"context":613},648,{"file":311,"line":892,"context":613},669,{"file":311,"line":894,"context":613},683,{"file":311,"line":896,"context":613},857,{"file":311,"line":727,"context":613},{"file":311,"line":899,"context":613},864,{"file":311,"line":901,"context":613},867,{"file":311,"line":903,"context":613},882,{"file":311,"line":905,"context":613},885,{"file":311,"line":907,"context":613},888,{"file":311,"line":909,"context":613},892,{"file":311,"line":911,"context":613},1019,{"file":311,"line":913,"context":613},1023,{"file":311,"line":915,"context":613},1027,{"file":311,"line":917,"context":613},1036,{"file":311,"line":919,"context":613},1039,{"file":311,"line":921,"context":613},1049,{"file":311,"line":765,"context":613},{"file":311,"line":924,"context":613},1060,{"file":311,"line":926,"context":613},1064,{"file":311,"line":928,"context":613},1075,{"file":311,"line":930,"context":613},1082,{"file":311,"line":932,"context":613},1089,{"file":311,"line":934,"context":613},1101,{"file":311,"line":936,"context":613},1109,{"file":311,"line":938,"context":613},1111,{"file":311,"line":940,"context":613},1119,{"file":311,"line":942,"context":613},1121,{"file":311,"line":944,"context":613},1129,{"file":311,"line":946,"context":613},1131,{"file":311,"line":948,"context":613},1139,{"file":311,"line":950,"context":613},1141,{"file":311,"line":952,"context":613},1149,{"file":311,"line":954,"context":613},1157,{"file":311,"line":956,"context":613},1166,{"file":311,"line":958,"context":613},1168,{"file":311,"line":960,"context":613},1176,{"file":311,"line":962,"context":613},1178,{"file":311,"line":964,"context":613},1186,{"file":966,"line":380,"context":613},"includes\\emd-form-builder-lite\\emd-form-settings.php",{"file":966,"line":318,"context":613},{"file":966,"line":511,"context":613},{"file":966,"line":517,"context":613},{"file":966,"line":971,"context":613},76,{"file":966,"line":973,"context":613},336,{"file":343,"line":355,"context":613},{"file":343,"line":590,"context":613},{"file":343,"line":269,"context":613},{"file":343,"line":978,"context":613},83,{"file":343,"line":980,"context":613},85,{"file":343,"line":82,"context":613},{"file":343,"line":983,"context":613},111,{"file":343,"line":985,"context":613},116,{"file":343,"line":987,"context":613},118,{"file":343,"line":14,"context":613},{"file":343,"line":990,"context":613},135,{"file":343,"line":485,"context":613},{"file":343,"line":993,"context":613},142,{"file":343,"line":995,"context":613},149,{"file":351,"line":997,"context":613},252,{"file":351,"line":999,"context":613},276,{"file":351,"line":1001,"context":613},301,{"file":351,"line":1003,"context":613},369,{"file":359,"line":1005,"context":613},182,{"file":359,"line":1005,"context":613},{"file":443,"line":1008,"context":613},81,{"file":460,"line":636,"context":613},{"file":460,"line":1011,"context":613},84,{"file":460,"line":1013,"context":613},88,{"file":460,"line":567,"context":613},{"file":460,"line":570,"context":613},{"file":460,"line":1017,"context":613},108,{"file":460,"line":1019,"context":613},109,{"file":460,"line":990,"context":613},{"file":481,"line":1022,"context":613},258,{"file":481,"line":1022,"context":613},{"file":481,"line":1025,"context":613},260,{"file":481,"line":1027,"context":613},262,{"file":481,"line":1029,"context":613},267,{"file":481,"line":1029,"context":613},{"file":481,"line":1032,"context":613},269,{"file":481,"line":685,"context":613},{"file":1035,"line":380,"context":613},"layouts\\emd-archive.php",{"file":1037,"line":1038,"context":613},"layouts\\emd-login.php",6,{"file":1037,"line":1040,"context":613},40,{"file":1037,"line":300,"context":613},{"file":1043,"line":1038,"context":613},"layouts\\emd-register.php",{"file":1043,"line":1008,"context":613},{"file":1046,"line":368,"context":613},"layouts\\emd-single.php",{"file":1048,"line":293,"context":613},"layouts\\emd-taxonomy.php",{"file":1050,"line":28,"context":613},"layouts\\integration-video-gallery.php",{"file":1050,"line":108,"context":613},{"file":1053,"line":1038,"context":613},"layouts\\shc-video-grid-content.php",{"file":1053,"line":208,"context":613},{"file":1053,"line":453,"context":613},{"file":1057,"line":1038,"context":613},"layouts\\shc-video-indicators-content.php",{"file":1057,"line":203,"context":613},{"file":1057,"line":348,"context":613},{"file":1061,"line":212,"context":613},"layouts\\shc-video-items-content.php",{"file":1061,"line":212,"context":613},{"file":1061,"line":348,"context":613},{"file":1065,"line":108,"context":613},"layouts\\shc-video-search-content.php",{"file":1065,"line":108,"context":613},{"file":1068,"line":108,"context":613},"layouts\\single-emd-video.php",{"file":1068,"line":1070,"context":613},7,{"file":1072,"line":1038,"context":613},"layouts\\widget-featured-videos-content.php",{"file":1072,"line":352,"context":613},{"file":1072,"line":203,"context":613},{"file":1072,"line":208,"context":613},{"file":1077,"line":1038,"context":613},"layouts\\widget-recent-videos-content.php",{"file":1077,"line":195,"context":613},{"file":1077,"line":208,"context":613},{"file":1077,"line":212,"context":613},{"file":1082,"line":108,"context":613},"layouts\\widget-search-videos-content.php",2,[1085],{"name":1086,"version":1087,"knownCves":1088},"Select2","3.2",[],[1090,1118,1132,1145,1158,1168,1179,1194,1205,1215,1230,1239,1250,1261,1269,1280,1292],{"entryPoint":1091,"graph":1092,"unsanitizedCount":186,"severity":56},"emd_form_builder_lite_get_field (includes\\emd-form-builder-lite\\emd-form-builder.php:831)",{"nodes":1093,"edges":1114},[1094,1099,1104,1108,1112],{"id":1095,"type":1096,"label":1097,"file":311,"line":1098},"n0","source","$_POST (x7)",841,{"id":1100,"type":1101,"label":1102,"file":311,"line":725,"wp_function":1103},"n1","sink","echo() [XSS]","echo",{"id":1105,"type":1096,"label":1106,"file":311,"line":1107},"n2","$_POST (x4)",862,{"id":1109,"type":1110,"label":1111,"file":311,"line":1107},"n3","transform","→ emd_form_builder_lite_layout_field_top_bottom()",{"id":1113,"type":1101,"label":1102,"file":311,"line":340,"wp_function":1103},"n4",[1115,1116,1117],{"from":1095,"to":1100,"sanitized":508},{"from":1105,"to":1109,"sanitized":507},{"from":1109,"to":1113,"sanitized":507},{"entryPoint":1119,"graph":1120,"unsanitizedCount":186,"severity":56},"\u003Cemd-form-builder> (includes\\emd-form-builder-lite\\emd-form-builder.php:0)",{"nodes":1121,"edges":1128},[1122,1124,1125,1126,1127],{"id":1095,"type":1096,"label":1123,"file":311,"line":1098},"$_POST (x22)",{"id":1100,"type":1101,"label":1102,"file":311,"line":725,"wp_function":1103},{"id":1105,"type":1096,"label":1106,"file":311,"line":1107},{"id":1109,"type":1110,"label":1111,"file":311,"line":1107},{"id":1113,"type":1101,"label":1102,"file":311,"line":340,"wp_function":1103},[1129,1130,1131],{"from":1095,"to":1100,"sanitized":508},{"from":1105,"to":1109,"sanitized":507},{"from":1109,"to":1113,"sanitized":507},{"entryPoint":1133,"graph":1134,"unsanitizedCount":64,"severity":56},"emd_form_builder_lite_user_actions (includes\\emd-form-builder-lite\\emd-form-functions.php:368)",{"nodes":1135,"edges":1143},[1136,1139],{"id":1095,"type":1096,"label":1137,"file":333,"line":1138},"$_GET",385,{"id":1100,"type":1101,"label":1140,"file":333,"line":1141,"wp_function":1142},"wp_redirect() [Open Redirect]",398,"wp_redirect",[1144],{"from":1095,"to":1100,"sanitized":507},{"entryPoint":1146,"graph":1147,"unsanitizedCount":64,"severity":56},"emd_form_builder_lite_save_settings (includes\\emd-form-builder-lite\\emd-form-settings.php:471)",{"nodes":1148,"edges":1155},[1149,1152,1154],{"id":1095,"type":1096,"label":1150,"file":966,"line":1151},"$_POST",513,{"id":1100,"type":1110,"label":1153,"file":966,"line":1151},"→ emd_form_builder_lite_settings()",{"id":1105,"type":1101,"label":1102,"file":966,"line":380,"wp_function":1103},[1156,1157],{"from":1095,"to":1100,"sanitized":507},{"from":1100,"to":1105,"sanitized":507},{"entryPoint":1159,"graph":1160,"unsanitizedCount":64,"severity":56},"\u003Cemd-form-settings> (includes\\emd-form-builder-lite\\emd-form-settings.php:0)",{"nodes":1161,"edges":1165},[1162,1163,1164],{"id":1095,"type":1096,"label":1150,"file":966,"line":1151},{"id":1100,"type":1110,"label":1153,"file":966,"line":1151},{"id":1105,"type":1101,"label":1102,"file":966,"line":380,"wp_function":1103},[1166,1167],{"from":1095,"to":1100,"sanitized":507},{"from":1100,"to":1105,"sanitized":507},{"entryPoint":1169,"graph":1170,"unsanitizedCount":64,"severity":56},"emd_get_widg_pagenum (includes\\widget-functions.php:13)",{"nodes":1171,"edges":1176},[1172,1173,1174,1175],{"id":1095,"type":1096,"label":1137,"file":579,"line":468},{"id":1100,"type":1101,"label":1102,"file":579,"line":329,"wp_function":1103},{"id":1105,"type":1096,"label":1137,"file":579,"line":468},{"id":1109,"type":1101,"label":1102,"file":579,"line":297,"wp_function":1103},[1177,1178],{"from":1095,"to":1100,"sanitized":507},{"from":1105,"to":1109,"sanitized":508},{"entryPoint":1180,"graph":1181,"unsanitizedCount":29,"severity":1193},"emd_insert_new_shc (includes\\admin\\shortcode-list-functions.php:73)",{"nodes":1182,"edges":1190},[1183,1185,1188,1189],{"id":1095,"type":1096,"label":1184,"file":227,"line":567},"$_GET['app']",{"id":1100,"type":1101,"label":1186,"file":227,"line":567,"wp_function":1187},"update_option() [Settings Manipulation]","update_option",{"id":1105,"type":1096,"label":1137,"file":227,"line":636},{"id":1109,"type":1101,"label":1186,"file":227,"line":567,"wp_function":1187},[1191,1192],{"from":1095,"to":1100,"sanitized":508},{"from":1105,"to":1109,"sanitized":508},"low",{"entryPoint":1195,"graph":1196,"unsanitizedCount":29,"severity":1193},"\u003Cshortcode-list-functions> (includes\\admin\\shortcode-list-functions.php:0)",{"nodes":1197,"edges":1202},[1198,1199,1200,1201],{"id":1095,"type":1096,"label":1184,"file":227,"line":567},{"id":1100,"type":1101,"label":1186,"file":227,"line":567,"wp_function":1187},{"id":1105,"type":1096,"label":1137,"file":227,"line":636},{"id":1109,"type":1101,"label":1186,"file":227,"line":567,"wp_function":1187},[1203,1204],{"from":1095,"to":1100,"sanitized":508},{"from":1105,"to":1109,"sanitized":508},{"entryPoint":1206,"graph":1207,"unsanitizedCount":29,"severity":1193},"emd_check_unique (includes\\common-functions.php:578)",{"nodes":1208,"edges":1213},[1209,1211],{"id":1095,"type":1096,"label":1137,"file":520,"line":1210},583,{"id":1100,"type":1101,"label":1102,"file":520,"line":1212,"wp_function":1103},607,[1214],{"from":1095,"to":1100,"sanitized":508},{"entryPoint":1216,"graph":1217,"unsanitizedCount":29,"severity":1193},"\u003Ccommon-functions> (includes\\common-functions.php:0)",{"nodes":1218,"edges":1227},[1219,1220,1221,1223],{"id":1095,"type":1096,"label":1137,"file":520,"line":1210},{"id":1100,"type":1101,"label":1102,"file":520,"line":1212,"wp_function":1103},{"id":1105,"type":1096,"label":1222,"file":520,"line":500},"$_SERVER",{"id":1109,"type":1101,"label":1224,"file":520,"line":1225,"wp_function":1226},"get_results() [SQLi]",639,"get_results",[1228,1229],{"from":1095,"to":1100,"sanitized":508},{"from":1105,"to":1109,"sanitized":508},{"entryPoint":1231,"graph":1232,"unsanitizedCount":29,"severity":1193},"emd_form_builder_lite_pagenum (includes\\emd-form-builder-lite\\emd-form-functions.php:658)",{"nodes":1233,"edges":1237},[1234,1236],{"id":1095,"type":1096,"label":1137,"file":333,"line":1235},665,{"id":1100,"type":1101,"label":1102,"file":333,"line":695,"wp_function":1103},[1238],{"from":1095,"to":1100,"sanitized":508},{"entryPoint":1240,"graph":1241,"unsanitizedCount":29,"severity":1193},"\u003Cemd-form-functions> (includes\\emd-form-builder-lite\\emd-form-functions.php:0)",{"nodes":1242,"edges":1247},[1243,1244,1245,1246],{"id":1095,"type":1096,"label":1137,"file":333,"line":1138},{"id":1100,"type":1101,"label":1140,"file":333,"line":1141,"wp_function":1142},{"id":1105,"type":1096,"label":1137,"file":333,"line":1235},{"id":1109,"type":1101,"label":1102,"file":333,"line":695,"wp_function":1103},[1248,1249],{"from":1095,"to":1100,"sanitized":508},{"from":1105,"to":1109,"sanitized":508},{"entryPoint":1251,"graph":1252,"unsanitizedCount":29,"severity":1193},"emd_get_std_pagenum (includes\\shortcode-functions.php:569)",{"nodes":1253,"edges":1259},[1254,1257],{"id":1095,"type":1096,"label":1137,"file":1255,"line":1256},"includes\\shortcode-functions.php",571,{"id":1100,"type":1101,"label":1102,"file":1255,"line":1258,"wp_function":1103},585,[1260],{"from":1095,"to":1100,"sanitized":508},{"entryPoint":1262,"graph":1263,"unsanitizedCount":29,"severity":1193},"\u003Cshortcode-functions> (includes\\shortcode-functions.php:0)",{"nodes":1264,"edges":1267},[1265,1266],{"id":1095,"type":1096,"label":1137,"file":1255,"line":1256},{"id":1100,"type":1101,"label":1102,"file":1255,"line":1258,"wp_function":1103},[1268],{"from":1095,"to":1100,"sanitized":508},{"entryPoint":1270,"graph":1271,"unsanitizedCount":64,"severity":1193},"\u003Cwidget-functions> (includes\\widget-functions.php:0)",{"nodes":1272,"edges":1277},[1273,1274,1275,1276],{"id":1095,"type":1096,"label":1137,"file":579,"line":468},{"id":1100,"type":1101,"label":1102,"file":579,"line":329,"wp_function":1103},{"id":1105,"type":1096,"label":1137,"file":579,"line":468},{"id":1109,"type":1101,"label":1102,"file":579,"line":297,"wp_function":1103},[1278,1279],{"from":1095,"to":1100,"sanitized":507},{"from":1105,"to":1109,"sanitized":508},{"entryPoint":1281,"graph":1282,"unsanitizedCount":64,"severity":41},"emd_form_builder_lite_process (includes\\emd-form-builder-lite\\emd-form-frontend.php:46)",{"nodes":1283,"edges":1289},[1284,1285,1287],{"id":1095,"type":1096,"label":1150,"file":328,"line":973},{"id":1100,"type":1110,"label":1286,"file":328,"line":973},"→ emd_parse_template_tags()",{"id":1105,"type":1101,"label":1224,"file":520,"line":1288,"wp_function":1226},386,[1290,1291],{"from":1095,"to":1100,"sanitized":507},{"from":1100,"to":1105,"sanitized":507},{"entryPoint":1293,"graph":1294,"unsanitizedCount":64,"severity":41},"\u003Cemd-form-frontend> (includes\\emd-form-builder-lite\\emd-form-frontend.php:0)",{"nodes":1295,"edges":1299},[1296,1297,1298],{"id":1095,"type":1096,"label":1150,"file":328,"line":973},{"id":1100,"type":1110,"label":1286,"file":328,"line":973},{"id":1105,"type":1101,"label":1224,"file":520,"line":1288,"wp_function":1226},[1300,1301],{"from":1095,"to":1100,"sanitized":507},{"from":1100,"to":1105,"sanitized":507},{"summary":1303,"deductions":1304},"The 'youtube-showcase' v4.0.2 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for all SQL queries, making it resilient to traditional SQL injection attacks. Additionally, a high percentage of output is properly escaped, reducing the risk of cross-site scripting (XSS) vulnerabilities in the rendered content. The plugin also incorporates nonce and capability checks for most of its entry points.\n\nHowever, significant concerns arise from the static analysis. The plugin exposes 9 AJAX handlers without any authentication checks, presenting a substantial attack surface for unauthorized actions. The taint analysis revealed 2 critical severity flows and 9 flows with unsanitized paths, indicating potential vulnerabilities that could be exploited if malicious data is introduced. While there are no currently unpatched CVEs, the historical vulnerability data shows a pattern of past issues including Deserialization of Untrusted Data, Missing Authorization, and Cross-Site Request Forgery (CSRF), suggesting a recurring tendency towards authorization and data handling weaknesses.\n\nIn conclusion, while the plugin has strengths in its database and output handling, the numerous unprotected AJAX endpoints and identified taint flow issues are serious risks that need immediate attention. The historical vulnerability data further underscores the need for rigorous security reviews and remediation efforts. The plugin's security is compromised by its unprotected entry points and the presence of critical taint flows.",[1305,1307,1309,1311,1313,1315,1317],{"reason":1306,"points":48},"9 AJAX handlers without auth checks",{"reason":1308,"points":453},"2 critical severity taint flows",{"reason":1310,"points":352},"9 flows with unsanitized paths",{"reason":1312,"points":472},"1 high severity known CVE",{"reason":1314,"points":208},"2 medium severity known CVEs",{"reason":1316,"points":186},"Bundled outdated library: Select2 v3.2",{"reason":1318,"points":1038},"16% of outputs not properly escaped","2026-03-16T18:29:05.592Z",{"wat":1321,"direct":1340},{"assetPaths":1322,"generatorPatterns":1330,"scriptPaths":1331,"versionParams":1332},[1323,1324,1325,1326,1327,1328,1329],"\u002Fwp-content\u002Fplugins\u002Fyoutube-showcase\u002Fassets\u002Fcss\u002Femd-video-list.css","\u002Fwp-content\u002Fplugins\u002Fyoutube-showcase\u002Fassets\u002Fcss\u002Femd-video-single.css","\u002Fwp-content\u002Fplugins\u002Fyoutube-showcase\u002Fassets\u002Fcss\u002Fresponsive-video.css","\u002Fwp-content\u002Fplugins\u002Fyoutube-showcase\u002Fassets\u002Fjs\u002Femd-video-helpers.js","\u002Fwp-content\u002Fplugins\u002Fyoutube-showcase\u002Fassets\u002Fjs\u002Femd-video-list.js","\u002Fwp-content\u002Fplugins\u002Fyoutube-showcase\u002Fassets\u002Fjs\u002Femd-video-single.js","\u002Fwp-content\u002Fplugins\u002Fyoutube-showcase\u002Fassets\u002Fjs\u002Fjquery.fitvids.js",[],[1326,1327,1328,1329],[1333,1334,1335,1336,1337,1338,1339],"\u002Fwp-content\u002Fplugins\u002Fyoutube-showcase\u002Fassets\u002Fcss\u002Femd-video-list.css?ver=","\u002Fwp-content\u002Fplugins\u002Fyoutube-showcase\u002Fassets\u002Fcss\u002Femd-video-single.css?ver=","\u002Fwp-content\u002Fplugins\u002Fyoutube-showcase\u002Fassets\u002Fcss\u002Fresponsive-video.css?ver=","\u002Fwp-content\u002Fplugins\u002Fyoutube-showcase\u002Fassets\u002Fjs\u002Femd-video-helpers.js?ver=","\u002Fwp-content\u002Fplugins\u002Fyoutube-showcase\u002Fassets\u002Fjs\u002Femd-video-list.js?ver=","\u002Fwp-content\u002Fplugins\u002Fyoutube-showcase\u002Fassets\u002Fjs\u002Femd-video-single.js?ver=","\u002Fwp-content\u002Fplugins\u002Fyoutube-showcase\u002Fassets\u002Fjs\u002Fjquery.fitvids.js?ver=",{"cssClasses":1341,"htmlComments":1345,"htmlAttributes":1348,"restEndpoints":1358,"jsGlobals":1361,"shortcodeOutput":1364},[1342,1343,1344],"emd-video-list","emd-single-video-wrapper","emd-video-player-wrapper",[1346,1347],"Youtube Showcase - Video Gallery","emd_video_gallery",[1349,1350,1351,1352,1353,1354,1355,1356,1357],"data-emd-video-list","data-emd-video-id","data-video-autoplay","data-video-rel","data-video-controls","data-video-showinfo","data-video-theme","data-video-modest","data-video-related",[1359,1360],"\u002Fwp-json\u002Fyoutube-showcase\u002Fv1\u002Fvideos","\u002Fwp-json\u002Fyoutube-showcase\u002Fv1\u002Fsettings",[1362,1363],"emd_video_global","emd_video_players",[1365,1366],"[emd_video_gallery","[emd_single_video"]