[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fWNhfIscT2VDdHvaaJCJgtjJcMXlq5SSUBEcGhoUS32I":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":41,"fingerprints":265},"html5-videogallery-plus-player","Video gallery and Player","2.8.7","Essential Plugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fessentialplugin\u002F","\u003Cp>✅ Now that you have your website ready then why don’t you \u003Cstrong>download\u003C\u002Fstrong> and try out this video Player plugin to give it better functionality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Download now\u003C\u002Fstrong> and display multiple video using shortcode with category. Fully responsive.\u003C\u002Fp>\n\u003Cp>Video section is one of the significant requirements of any informative or business website. The video section needs to be handled with ease by the webmaster to deliver the right requirement of frequently asked doubts on the webpage. Using Video Gallery and Player Plugin, your CMS website gets an opportunity to easily add, edit, manage, or display important video.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fvideo-gallery-and-player-demo\u002F?utm_source=WP&utm_medium=video-gallery&utm_campaign=Read-Me\" rel=\"nofollow ugc\">FREE DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fprodemo\u002Fvideo-gallery-and-player-pro-demo\u002F?utm_source=WP&utm_medium=video-gallery&utm_campaign=Read-Me\" rel=\"nofollow ugc\">PRO DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Your customer might like the professional and fancy vibe of your site with Video Gallery and Player plugin\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ This plugin displays your custom posts using :\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Video Grid (1 designs)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Download Now\u003C\u002Fstrong> it today and explore all the features.\u003C\u002Fp>\n\u003Cp>When you want to makeover your WordPress website theme with something extraordinary and creative, you must consider the Video gallery and Player plugin.\u003C\u002Fp>\n\u003Cp>With this video gallery plugin, you can create galleries from your youtube, Vimeo, and HTML5 videos. The process of creating a video gallery only takes a few minutes and created gallery can be displayed on any page or post by means of WordPress shortcode.\u003C\u002Fp>\n\u003Cp>This plugin adds a responsive HTML5, YouTube, and Vimeo video gallery with Magnific Popup to your  WordPress website. Display video gallery in grid view(1,2,3,4) etc. You can also use category id to create multiple video galleries.\u003C\u002Fp>\n\u003Cp>The plugin adds a Video gallery tab to your admin menu, which allows you to enter Video Titles and Video source items just as you would regular posts.\u003C\u002Fp>\n\u003Ch4>✅ Here is the plugin shortcode example\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Video Grid\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[sp_html5video]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>To display only Video 4 post:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[sp_html5video limit=\"4\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Where limit define the number of posts to display.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If you want to display FAQ by category then use this short code:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [sp_html5video category=”category_ID”]\u003C\u002Fp>\n\u003Ch4>✅ Here is Template code\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode('[sp_html5video]'); ?> \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>✅ Use Following Video Gallery parameters with shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[sp_html5video]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Cstrong>limit\u003C\u002Fstrong> : [sp_html5video limit=”5″] ( ie Display 5 items on your website )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grid\u003C\u002Fstrong> : [sp_html5video grid=”2″]( ie Display your video gallery by Grid view – Number of column you want to create)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display by category\u003C\u002Fstrong> : [sp_html5video category=”category_ID”] ( ie Display by their category ID )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display by post\u003C\u002Fstrong> : [sp_html5video post=”post_ID”] ( ie Display by post ID )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>popup_fix\u003C\u002Fstrong> : [sp_html5video popup_fix=”true”] ( ie Popup setting ie fix or scroll with page. Default value is “false”. Values are “true OR false” )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>extra_class\u003C\u002Fstrong> : [sp_html5video extra_class=””] (Enter extra CSS class for design customization ).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>✅ \u003Cstrong>Checkout demo for better understanding\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fvideo-gallery-and-player-demo\u002F?utm_source=WP&utm_medium=video-gallery&utm_campaign=Read-Me\" rel=\"nofollow ugc\">FREE DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fprodemo\u002Fvideo-gallery-and-player-pro-demo\u002F?utm_source=WP&utm_medium=video-gallery&utm_campaign=Read-Me\" rel=\"nofollow ugc\">PRO DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Essential Plugin Bundle Deal\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.essentialplugin.com\u002Fpricing\u002F?utm_source=WP&utm_medium=video-gallery&utm_campaign=Read-Me\" rel=\"nofollow ugc\">Annual or Lifetime Bundle Deal\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>✅ Features include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added Gutenberg block support.\u003C\u002Fli>\n\u003Cli>Video Shortcode\u003C\u002Fli>\n\u003Cli>Easy to add.\u003C\u002Fli>\n\u003Cli>Also work with Gutenberg shortcode block. \u003C\u002Fli>\n\u003Cli>Create multiple vedio galleries with category id.\u003C\u002Fli>\n\u003Cli>Display video gallery in grid view(1,2,3,4) etc\u003C\u002Fli>\n\u003Cli>Responsive.\u003C\u002Fli>\n\u003Cli>Easy to configure\u003C\u002Fli>\n\u003Cli>You can create multiple post slider with different options at single page or post.\u003C\u002Fli>\n\u003Cli>Fully responsive. Scales with its container.\u003C\u002Fli>\n\u003Cli>100% Multi Language.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy & Policy\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We have also opt-in e-mail selection , once you download the plugin , so that we can inform you and nurture you about products and its features.\u003C\u002Fli>\n\u003C\u002Ful>\n","Easy to add and display your HTML5, YouTube, Vimeo vedio gallery with Magnific Popup to your website. Also work with Gutenberg shortcode block.",1000,119886,88,16,"2026-02-20T18:36:00.000Z","6.9.4","4.0","",[20,21,22,23,24],"html5-video-gallery-player","video-gallery-magnific-popup","vimeo-video-gallery-with-popup","wordpress-responsive-video-gallery","youtube-video-gallery-with-popup","https:\u002F\u002Fessentialplugin.com\u002Fwordpress-plugin\u002Fvideo-gallery-player\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml5-videogallery-plus-player.2.8.7.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"essentialplugin",33,204710,99,219,78,"2026-04-04T00:39:55.634Z",[],{"attackSurface":42,"codeSignals":200,"taintFlows":258,"riskAssessment":259,"analyzedAt":264},{"hooks":43,"ajaxHandlers":188,"restRoutes":189,"shortcodes":190,"cronEvents":196,"entryPointCount":199,"unprotectedCount":28},[44,50,54,58,64,68,72,76,82,86,90,95,99,103,107,110,112,116,119,123,128,132,135,138,142,146,149,153,157,161,165,168,173,176,181,184],{"type":45,"name":46,"callback":47,"file":48,"line":49},"action","plugins_loaded","wp_html5video_load_textdomain","html5video.php",79,{"type":45,"name":51,"callback":52,"file":48,"line":53},"update_option_active_plugins","wp_html5vp_deactivate_pro_version",111,{"type":45,"name":55,"callback":56,"file":48,"line":57},"admin_notices","wp_html5vp_admin_notice",172,{"type":45,"name":59,"callback":60,"priority":61,"file":62,"line":63},"admin_menu","html5vp_register_menu",12,"includes\\admin\\class-html5vp-admin.php",20,{"type":45,"name":65,"callback":66,"file":62,"line":67},"add_meta_boxes","sp_html5video_metabox",23,{"type":45,"name":69,"callback":70,"file":62,"line":71},"save_post","sp_html5video_metabox_value",26,{"type":45,"name":73,"callback":74,"file":62,"line":75},"admin_init","html5vp_admin_init_process",29,{"type":77,"name":78,"callback":79,"priority":80,"file":62,"line":81},"filter","post_row_actions","html5vp_add_post_row_data",10,32,{"type":77,"name":83,"callback":84,"priority":80,"file":62,"line":85},"manage_video-category_custom_column","html5vp_video_category_columns",35,{"type":77,"name":87,"callback":88,"file":62,"line":89},"manage_edit-video-category_columns","html5vp_video_category_manage_columns",36,{"type":45,"name":91,"callback":92,"file":93,"line":94},"init","wp_html5vp_register_guten_block","includes\\admin\\supports\\gutenberg-block.php",62,{"type":45,"name":96,"callback":97,"file":93,"line":98},"enqueue_block_editor_assets","wp_html5vp_editor_assets",85,{"type":77,"name":100,"callback":101,"file":93,"line":102},"block_categories_all","wp_html5vp_add_block_category",106,{"type":45,"name":104,"callback":105,"file":106,"line":63},"admin_enqueue_scripts","wp_html5vp_admin_style_script","includes\\class-wp-html5vp-script.php",{"type":45,"name":108,"callback":109,"file":106,"line":67},"wp_enqueue_scripts","wp_html5vp_front_style",{"type":45,"name":108,"callback":111,"file":106,"line":71},"wp_html5vp_front_script",{"type":45,"name":91,"callback":113,"file":114,"line":115},"wp_html5video_setup_post_types","includes\\wp-html5vp-post-types.php",58,{"type":45,"name":91,"callback":117,"file":114,"line":118},"wp_html5video_taxonomies",94,{"type":77,"name":120,"callback":121,"file":114,"line":122},"post_updated_messages","wp_html5video_post_updated_messages",124,{"type":45,"name":59,"callback":124,"priority":125,"file":126,"line":127},"wpos_anylc_remove_admin_menu",999,"wpos-analytics\\includes\\class-anylc-admin.php",45,{"type":45,"name":59,"callback":129,"priority":130,"file":126,"line":131},"wpos_anylc_register_admin_menu",15,48,{"type":45,"name":73,"callback":133,"file":126,"line":134},"wpos_anylc_admin_init_process",51,{"type":45,"name":55,"callback":136,"file":126,"line":137},"wpos_anylc_optin_notice",54,{"type":45,"name":139,"callback":140,"file":126,"line":141},"admin_footer","wpos_anylc_optout_popup",57,{"type":45,"name":143,"callback":144,"file":126,"line":145},"wp_loaded","wpos_anylc_action_process",60,{"type":45,"name":91,"callback":147,"file":126,"line":148},"wpos_init",63,{"type":77,"name":150,"callback":151,"file":126,"line":152},"cron_schedules","wpos_cron_schedules",66,{"type":45,"name":154,"callback":155,"file":126,"line":156},"wpos_monthly_cron_hook","wpos_monthly_cron_hook_fn",69,{"type":45,"name":158,"callback":159,"file":126,"line":160},"rest_api_init","wpos_rest_api_init",72,{"type":77,"name":162,"callback":163,"priority":80,"file":126,"line":164},"rest_pre_serve_request","wpos_cors_headers",585,{"type":45,"name":104,"callback":166,"file":167,"line":63},"wpos_anylc_admin_script_style","wpos-analytics\\includes\\class-anylc-script.php",{"type":45,"name":169,"callback":170,"priority":80,"file":171,"line":172},"activated_plugin","wpos_anylc_plugin_activation","wpos-analytics\\wpos-analytics.php",244,{"type":45,"name":46,"callback":174,"priority":61,"file":171,"line":175},"wpos_anylc_plugins_loaded",258,{"type":45,"name":59,"callback":177,"priority":178,"file":179,"line":180},"espbw_register_menu",14,"wpos-plugins\\includes\\admin\\class-espbw-admin.php",19,{"type":45,"name":104,"callback":182,"file":183,"line":180},"espbw_admin_script_style","wpos-plugins\\includes\\class-espbw-script.php",{"type":45,"name":46,"callback":185,"priority":61,"file":186,"line":187},"wpos_espbw_plugins_loaded","wpos-plugins\\wpos-recommendation.php",185,[],[],[191],{"tag":192,"callback":193,"file":194,"line":195},"sp_html5video","sp_html5video_shortcode","includes\\shortcode\\class_shortcode.php",149,[197],{"hook":154,"callback":154,"file":126,"line":198},520,1,{"dangerousFunctions":201,"sqlUsage":206,"outputEscaping":208,"fileOperations":255,"externalRequests":199,"nonceChecks":256,"capabilityChecks":256,"bundledLibraries":257},[202],{"fn":203,"file":126,"line":204,"context":205},"unserialize",696,"$info = @unserialize($data);",{"prepared":28,"raw":28,"locations":207},[],{"escaped":209,"rawEcho":210,"locations":211},197,21,[212,215,217,219,220,222,223,225,227,230,233,235,237,239,241,243,245,247,249,251,253],{"file":48,"line":213,"context":214},162,"raw output",{"file":216,"line":71,"context":214},"includes\\admin\\metabox\\class-admin-metabox.php",{"file":216,"line":218,"context":214},140,{"file":216,"line":213,"context":214},{"file":221,"line":71,"context":214},"includes\\admin\\metabox\\html5video-post-setting-metabox-pro.php",{"file":194,"line":122,"context":214},{"file":194,"line":224,"context":214},139,{"file":126,"line":226,"context":214},387,{"file":228,"line":229,"context":214},"wpos-analytics\\templates\\offers.php",53,{"file":231,"line":232,"context":214},"wpos-plugins\\includes\\admin\\views\\dashboard.php",43,{"file":231,"line":234,"context":214},76,{"file":231,"line":236,"context":214},228,{"file":231,"line":238,"context":214},229,{"file":231,"line":240,"context":214},234,{"file":231,"line":242,"context":214},243,{"file":231,"line":244,"context":214},249,{"file":231,"line":246,"context":214},250,{"file":231,"line":248,"context":214},265,{"file":231,"line":250,"context":214},298,{"file":231,"line":252,"context":214},300,{"file":231,"line":254,"context":214},302,3,6,[],[],{"summary":260,"deductions":261},"The \"html5-videogallery-plus-player\" plugin, version 2.8.7, exhibits a generally good security posture based on the provided static analysis.  It demonstrates strong adherence to best practices with 100% of SQL queries using prepared statements and a high rate of output escaping (90%). The presence of nonce and capability checks on all identified entry points is also commendable, indicating a thoughtful approach to authorization.  Furthermore, the lack of any recorded CVEs or vulnerability history suggests a history of secure development or diligent patching by developers.\n\nDespite the positive indicators, a single critical code signal, the presence of the `unserialize` function, introduces a potential risk.  If user-controlled data is passed directly to `unserialize` without sufficient sanitization, it could lead to remote code execution vulnerabilities through PHP Object Injection. While taint analysis shows no current flows with unsanitized paths, this function remains a point of concern that warrants careful consideration and robust input validation for any data being unserialized. The plugin's limited attack surface (one shortcode) and zero unprotected entry points are strengths, but the `unserialize` function necessitates vigilance.\n\nIn conclusion, the plugin is well-developed with a clean vulnerability history and good security practices in place for most areas. The primary weakness lies in the potential for PHP Object Injection via the `unserialize` function if improperly handled. Future security efforts should focus on ensuring this function is only used with strictly validated and trusted data. The plugin's overall security is good, but this single element prevents it from being excellent.",[262],{"reason":263,"points":130},"Presence of unserialize function","2026-03-16T18:44:32.119Z",{"wat":266,"direct":284},{"assetPaths":267,"generatorPatterns":276,"scriptPaths":277,"versionParams":278},[268,269,270,271,272,273,274,275],"\u002Fwp-content\u002Fplugins\u002Fhtml5-videogallery-plus-player\u002Fassets\u002Fcss\u002Fvideo-gallery-style.css","\u002Fwp-content\u002Fplugins\u002Fhtml5-videogallery-plus-player\u002Fassets\u002Fjs\u002Fcustom-script.js","\u002Fwp-content\u002Fplugins\u002Fhtml5-videogallery-plus-player\u002Fassets\u002Fjs\u002Fcustom-script-min.js","\u002Fwp-content\u002Fplugins\u002Fhtml5-videogallery-plus-player\u002Fassets\u002Fjs\u002Fmagnific-popup.min.js","\u002Fwp-content\u002Fplugins\u002Fhtml5-videogallery-plus-player\u002Fassets\u002Fjs\u002Fmagnific-popup.js","\u002Fwp-content\u002Fplugins\u002Fhtml5-videogallery-plus-player\u002Fassets\u002Fjs\u002Fjquery.validate.min.js","\u002Fwp-content\u002Fplugins\u002Fhtml5-videogallery-plus-player\u002Fassets\u002Fjs\u002Fjquery.validate.js","\u002Fwp-content\u002Fplugins\u002Fhtml5-videogallery-plus-player\u002Fassets\u002Fjs\u002Fblocks.build.js",[],[269,270,271,272,273,274,275],[279,280,281,282,283],"\u002Fwp-content\u002Fplugins\u002Fhtml5-videogallery-plus-player\u002Fassets\u002Fcss\u002Fvideo-gallery-style.css?ver=","\u002Fwp-content\u002Fplugins\u002Fhtml5-videogallery-plus-player\u002Fassets\u002Fjs\u002Fcustom-script.js?ver=","\u002Fwp-content\u002Fplugins\u002Fhtml5-videogallery-plus-player\u002Fassets\u002Fjs\u002Fmagnific-popup.min.js?ver=","\u002Fwp-content\u002Fplugins\u002Fhtml5-videogallery-plus-player\u002Fassets\u002Fjs\u002Fjquery.validate.min.js?ver=","\u002Fwp-content\u002Fplugins\u002Fhtml5-videogallery-plus-player\u002Fassets\u002Fjs\u002Fblocks.build.js?ver=",{"cssClasses":285,"htmlComments":290,"htmlAttributes":295,"restEndpoints":297,"jsGlobals":298,"shortcodeOutput":300},[286,287,288,289],"video-gallery-pro-main","video-gallery-lite-main","sp-html5video-public","sp-video-gallery-wrap",[291,292,293,294],"\u003C!-- Recommended Plugins Starts -->","\u003C!-- Plugin Wpos Analytics Data Starts -->","\u003C!-- Recommended Plugins Ends -->","\u003C!-- Plugin Wpos Analytics Data Ends -->",[296],"data-video-gallery-id",[],[299],"WP_Html5Vp_Block",[301],"[sp_html5video gallery_id="]