[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fAqouhDnzpSq3bpI-SLDT3ra1-5MZ4f9WEuXNRzW-aQ4":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":92,"crawl_stats":37,"alternatives":97,"analysis":213,"fingerprints":445},"video-list-manager","Video List Manager","1.7","thanhtungtnt","https:\u002F\u002Fprofiles.wordpress.org\u002Fthanhtungtnt\u002F","\u003Cp>Video List Manager is the plugin for WordPress, created by Tung Pham (email: tungpham.bh@gmail.com). It helps your site display videos easily with lightbox effect easily. Especially, all your videos will be fitted on all themes.\u003C\u002Fp>\n\u003Cp>Read more at: http:\u002F\u002Fvideolistmanager.blogspot.com\u002F\u003C\u002Fp>\n\u003Cp>Main Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Display videos\u003C\u002Fli>\n\u003Cli>Support Youtube, Vimeo, Dailymotion Video\u003C\u002Fli>\n\u003Cli>Using colorbox jquery as a lightbox effect\u003C\u002Fli>\n\u003Cli>Support 5 colorbox skins\u003C\u002Fli>\n\u003Cli>Fit all layouts\u003C\u002Fli>\n\u003Cli>Share links via facebook, twitter, pinterest\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Tutorial: http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=R_0BmfKC1Jw\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>CREDIT\u003Cbr \u002F>\nCopyright:\u003Cbr \u002F>\nTung Pham © 2012 – 2020\u003Cbr \u002F>\nEmail: tungpham.bh@gmail.com\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA\u003C\u002Fp>\n\u003Cp>SHORTCODES EXAMPLE:\u003Cbr \u002F>\nShow a video list with category id = 4 :\u003Cbr \u002F>\n[tnt_video_list id=4] (default: 2 columns, 4 videos per page, width: 480, height: 360)\u003C\u002Fp>\n\u003Cp>Show a video list with category id = 4, 3 columns, 10 videos per page, width: 520px, height: 420px :\u003Cbr \u002F>\n[tnt_video_list id=4 col=”3″ limit=”10″ width=”520″ height=”420″]\u003C\u002Fp>\n\u003Cp>Show a video with video id = 3, width: 400, height: 300\u003Cbr \u002F>\n[tnt_video id=3 width=”400″ height=”300″]\u003C\u002Fp>\n\u003Cp>Read more at: http:\u002F\u002Fvideolistmanager.blogspot.com\u002F\u003C\u002Fp>\n","Display videos easily (from YOUTUBE, VIMEO, DAILYMOTION) with lightbox effect. Especially, all your videos will be fitted on all layouts.",100,21210,94,12,"2020-05-23T08:12:00.000Z","5.4.19","3.0.1","",[20,21,22,23,24],"dailymotion","video","video-list","vimeo","youtube","http:\u002F\u002Fvideolistmanager.blogspot.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvideo-list-manager.1.7.zip",22,5,"2025-07-01 00:00:00","2026-03-15T15:16:48.613Z",[32,46,59,70,81],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":37,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":29,"updated_date":43,"references":44,"days_to_patch":37},"CVE-2025-52831","video-list-manager-unauthenticated-sql-injection","Video List Manager \u003C= 1.7 - Unauthenticated SQL Injection","The Video List Manager plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 1.7 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.",null,"\u003C=1.7","high",7.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2025-07-08 18:54:23",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F10ea2183-3f4e-44bd-a726-0910fe71df13?source=api-prod",{"id":47,"url_slug":48,"title":49,"description":50,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":37,"severity":51,"cvss_score":52,"cvss_vector":53,"vuln_type":54,"published_date":55,"updated_date":56,"references":57,"days_to_patch":37},"CVE-2025-52776","video-list-manager-reflected-cross-site-scripting","Video List Manager \u003C= 1.7 - Reflected Cross-Site Scripting","The Video List Manager plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in all versions up to, and including, 1.7 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-06-26 00:00:00","2025-07-01 14:07:59",[58],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fcd7fdfe6-f79b-4549-82f8-b4461a81c1f7?source=api-prod",{"id":60,"url_slug":61,"title":62,"description":63,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":37,"severity":51,"cvss_score":64,"cvss_vector":65,"vuln_type":42,"published_date":66,"updated_date":67,"references":68,"days_to_patch":37},"CVE-2025-52821","video-list-manager-authenticated-contributor-sql-injection","Video List Manager \u003C= 1.7 - Authenticated (Contributor+) SQL Injection","The Video List Manager plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 1.7 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for authenticated attackers, with contributor-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.",6.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","2025-06-19 00:00:00","2025-06-25 15:13:06",[69],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F093611bc-1b09-4654-a7f8-b4c6bd7c72c5?source=api-prod",{"id":71,"url_slug":72,"title":73,"description":74,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":37,"severity":51,"cvss_score":75,"cvss_vector":76,"vuln_type":77,"published_date":66,"updated_date":78,"references":79,"days_to_patch":37},"CVE-2025-49986","video-list-manager-missing-authorization","Video List Manager \u003C= 1.7 - Missing Authorization","The Video List Manager plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 1.7. This makes it possible for unauthenticated attackers to perform an unauthorized action.",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2025-06-25 15:12:07",[80],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fc900e013-2f33-47df-9ee3-eb177db72511?source=api-prod",{"id":82,"url_slug":83,"title":84,"description":85,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":37,"severity":39,"cvss_score":86,"cvss_vector":87,"vuln_type":42,"published_date":88,"updated_date":89,"references":90,"days_to_patch":37},"CVE-2023-1408","video-list-manager-authenticated-admin-sql-injection","Video List Manager \u003C= 1.7 - Authenticated (Admin+) SQL Injection","The Video List Manager plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 1.7 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for authenticated attackers with administrative privileges to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.",7.2,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","2023-04-17 00:00:00","2024-01-22 19:56:02",[91],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8b2d42ab-46c1-4c3e-b99a-1cdcade1b5bb?source=api-prod",{"slug":7,"display_name":7,"profile_url":8,"plugin_count":93,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":94,"trust_score":95,"computed_at":96},1,30,39,"2026-04-04T07:05:25.846Z",[98,121,145,169,191],{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":11,"num_ratings":93,"last_updated":18,"tested_up_to":108,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":117,"download_link":118,"security_score":11,"vuln_count":119,"unpatched_count":119,"last_vuln_date":37,"fetched_at":120},"mks-video-embed-with-shortcode","MKS Video Embed With Shortcode","1.00","Acnosoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fmksharmaphp\u002F","\u003Cp>MKS Video Embed With Shortcode is a modern plugin to Add any video form Youtube, Vimeo or Dailymotion in wordpress page, post or cpt automatically from autogenerated shortcode. Just click on the insert video button in Editor and select video type (YouTube, Vimeo or Dailymotion) and enter the video code and save. Video will be populate in to the page. you can also display video using shortcode “[mks_video_shortcode_ifram video_type=’yt’ video_id=’9B6XfTnN1yo’ width=’500′ height=’400′ autoplay=’1′ muted=’1′ no_cta=’1′ framborder=’0′]”\u003Cbr \u002F>\nYou don’t need to find arguments for shortcode. This will generated automatically by clicking the insert shortcode button in Editor. Once you will click on that button you will get a model box where you will have options like video type (youtube, vimeo or dailymotion etc), Video id etc. just supply the required details and a video will be embeded into the page. there are also option to set height and width of the video. you can also apply custome style for video.\u003C\u002Fp>\n\u003Cp>At a glance, this plugin adds the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>User can choose which video type need to embed (YouTube\u002FVimeo\u002FDailymotion) into the page, post or custom post.\u003C\u002Fli>\n\u003Cli>User will have to enter the Video id (user can get the id from you video direct link).\u003C\u002Fli>\n\u003Cli>User can enter the With and height for the video. these are optional. there is only two fields are mendatory to for enter one is Video type and other one is Video id. \u003C\u002Fli>\n\u003Cli>User can also see the preview while generating ther shortcode.\u003Cbr \u002F>\nonce user will save the page he will see the video in front-end\u003C\u002Fli>\n\u003C\u002Ful>\n","Add video in wordpress page, post or cpt automatically from shortcode. Just click on the insert video button in Editor and select video type (YouTube, &hellip;",10,3096,"5.2.24","3.6","5.2.4",[112,113,114,115,116],"dailymotion-video-embeding","embeding-video-using-shortcode","video-embeded","vimeo-video","youtube-video-embeded-without-code","http:\u002F\u002Facnosoft.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmks-video-embed-with-shortcode.1.0.zip",0,"2026-03-15T10:48:56.248Z",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":136,"tags":137,"homepage":140,"download_link":141,"security_score":142,"vuln_count":143,"unpatched_count":119,"last_vuln_date":144,"fetched_at":30},"presto-player","The Ultimate Video Player For WordPress – by Presto Player","4.1.0","Andre Gagnon","https:\u002F\u002Fprofiles.wordpress.org\u002F2winfactor\u002F","\u003Cp>Take your video to another level and delight your viewers will a modern video experience they will love you for.\u003C\u002Fp>\n\u003Ch3>The Best Video Player For WordPress Is Here ★★★★★\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Video is the best way to connect with your website visitors.\u003C\u002Fstrong> We created Presto Player, a \u003Ca href=\"https:\u002F\u002Fprestoplayer.com\" rel=\"nofollow ugc\">\u003Cstrong>WordPress Video Player\u003C\u002Fstrong>\u003C\u002Fa>, to help every website owner get more attention, brand loyalty, and profit, with video.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FT1bLGlrhMts?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\u003Cp>Presto Player provides game-changing features that are powerful yet so simple to use that it feels like magic.\u003C\u002Fp>\n\u003Cp>Presto Player is the best and easiest way to add video to your website.\u003C\u002Fp>\n\u003Ch3>PRESTO PLAYER IS PERFECT FOR\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Marketers\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Online Course Creators\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Any Website With Video\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Presto Player is also the perfect \u003Cstrong>Wistia Alternative\u003C\u002Fstrong> because its built on the worlds most open platform, WordPress.\u003C\u002Fp>\n\u003Ch3>PRESTO PLAYER’S GAME-CHANGING FEATURES\u003C\u002Fh3>\n\u003Cp>See the features that make Presto Player the \u003Cstrong>Best Video Player for WordPress\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Built specifically for the Block Editor.\u003C\u002Fli>\n\u003Cli>Works with all page builder\u003C\u002Fli>\n\u003Cli>Custom Elementor & Beaver Builder modules.\u003C\u002Fli>\n\u003Cli>Multiple video presets.\u003C\u002Fli>\n\u003Cli>HTML5, Youtube and Vimeo video support.\u003C\u002Fli>\n\u003Cli>LMS Learner controls.\u003C\u002Fli>\n\u003Cli>LearnDash Video Progression\u003C\u002Fli>\n\u003Cli>Multilingual Captions.\u003C\u002Fli>\n\u003Cli>Player branding.\u003C\u002Fli>\n\u003Cli>Custom poster images.\u003C\u002Fli>\n\u003Cli>Lazy load HTML5 and Youtube video for screaming performance.\u003C\u002Fli>\n\u003Cli>Kadence Theme Integration\u003C\u002Fli>\n\u003Cli>RankMath Integration\u003C\u002Fli>\n\u003Cli>AutomatorWP Integration\u003C\u002Fli>\n\u003Cli>Global video hub.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pro Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Self-hosted private video.\u003C\u002Fli>\n\u003Cli>Public and private video via Bunny.net.\u003C\u002Fli>\n\u003Cli>HLS Adaptive Streaming.\u003C\u002Fli>\n\u003Cli>Video analytics.\u003C\u002Fli>\n\u003Cli>Google analytics integration.\u003C\u002Fli>\n\u003Cli>Muted autoplay preview\u003C\u002Fli>\n\u003Cli>Video chapters.\u003C\u002Fli>\n\u003Cli>Custom video presets.\u003C\u002Fli>\n\u003Cli>Bunny.net integration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Presto Player is such a game-changer?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Video Players Are Expensive\u003C\u002Fstrong> — Most video services carry a hefty monthly fee from $29 – $199 per month regardless of how much you use them. With Presto Player you can unleash the power of video for free.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Video Players Are Closed\u003C\u002Fstrong> — Perhaps the worst part of using other video players are that they are based on a closed platform that limits you in every way. Presto Player is open and sits on top of WordPress.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Video Services Lock You In\u003C\u002Fstrong> — We believe in using a platform where everything is on your domain, and you control all your data. Presto Player puts you in control and in the driver’s seat.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Presto Player is perfect for:\u003C\u002Fh4>\n\u003Cp>✔ Bloggers\u003Cbr \u002F>\n✔ Course Creators\u003Cbr \u002F>\n✔ Coaches \u002F Trainers\u003Cbr \u002F>\n✔ eCommerce Store Owners\u003Cbr \u002F>\n✔ Niche Sites\u003Cbr \u002F>\n✔ Businesses\u003Cbr \u002F>\n✔ Local Businesses\u003Cbr \u002F>\n✔ Startups\u003Cbr \u002F>\n✔ Personal Brands\u003Cbr \u002F>\n✔ Real Estate Agents\u003Cbr \u002F>\n✔ Artists & Photographers\u003Cbr \u002F>\n✔ All WordPress Websites\u003C\u002Fp>\n\u003Ch3>JOIN THE PRESTO PLAYER COMMUNITY\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fprestomade\u002F\" rel=\"nofollow ugc\">JOIN OUR FACEBOOK GROUP COMMUNITY\u003C\u002Fa>\u003C\u002Fstrong>: Learn the tactics and techniques that other Presto Player users are doing to grow their businesses. Also, get exciting insider information on upcoming feature releases.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fprestoplayer.com\u002Fterms-and-conditions\" rel=\"nofollow ugc\">Terms And Conditions\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprestoplayer.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","The Ultimate WordPress Video Player.",100000,3896057,96,334,"2026-02-24T09:51:00.000Z","6.9.4","6.3","7.3",[138,139,21,23,24],"audio","lms","http:\u002F\u002Fprestoplayer.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpresto-player.4.1.0.zip",99,2,"2024-08-16 00:00:00",{"slug":146,"name":147,"version":148,"author":149,"author_profile":150,"description":151,"short_description":152,"active_installs":153,"downloaded":154,"rating":131,"num_ratings":155,"last_updated":156,"tested_up_to":134,"requires_at_least":135,"requires_php":157,"tags":158,"homepage":164,"download_link":165,"security_score":166,"vuln_count":167,"unpatched_count":119,"last_vuln_date":168,"fetched_at":30},"all-in-one-video-gallery","All-in-One Video Gallery","4.7.5","Plugins360 Labs","https:\u002F\u002Fprofiles.wordpress.org\u002Fplugins360\u002F","\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Fall-in-one-video-gallery\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fall-in-one-video-gallery\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Getting Started\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Contact & Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins360.com\" rel=\"nofollow ugc\">Home Page\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>“Video is the future of content marketing”. Start converting your blogs to video blogs and win the COMPETITION.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>All-in-One Video Gallery\u003C\u002Fstrong> is a VIDEO POSTS plugin that helps you add videos as posts and build scalable, searchable, SEO-optimized video galleries in minutes.\u003C\u002Fp>\n\u003Cp>No coding is required. Suitable for all kinds of websites that require a single video player to a large video-sharing website like YouTube\u002FVimeo.\u003C\u002Fp>\n\u003Ch3>LATEST ADDITION\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bulk Import & Export!\u003C\u002Fstrong> Effortlessly \u003Cstrong>import multiple videos at once\u003C\u002Fstrong> from a \u003Cstrong>folder or CSV file\u003C\u002Fstrong>, and \u003Cstrong>export all your videos\u003C\u002Fstrong> from your website in just a few clicks—making large-scale management faster than ever.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bunny Stream Integration!\u003C\u002Fstrong> Now, you can \u003Cstrong>host and deliver your videos securely through Bunny Stream\u003C\u002Fstrong>, with native player support and token authentication options!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New Video Restriction Options!\u003C\u002Fstrong> Now, you can \u003Cstrong>restrict videos for logged-in users, logged-out users, or specific user roles—globally or per video!\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New Gallery Filtering Options!\u003C\u002Fstrong> Now, you can \u003Cstrong>filter videos on the same page using AJAX\u003C\u002Fstrong> with keywords, categories, tags, and sort them by title, date, popularity, and more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PLAYER FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>A Custom HTML5 Video Player that supports \u003Cstrong>MP4\u003C\u002Fstrong>, \u003Cstrong>WebM\u003C\u002Fstrong>, \u003Cstrong>OGV\u003C\u002Fstrong>, \u003Cstrong>HLS\u003C\u002Fstrong>, \u003Cstrong>MPEG-DASH\u003C\u002Fstrong>, and embeddable players like \u003Cstrong>YouTube\u003C\u002Fstrong>, \u003Cstrong>Vimeo\u003C\u002Fstrong>, \u003Cstrong>Dailymotion\u003C\u002Fstrong>, \u003Cstrong>Rumble\u003C\u002Fstrong>, \u003Cstrong>Facebook\u003C\u002Fstrong> and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Player Controls:\u003C\u002Fstrong> play\u002Fpause buttons, timer, progress bar, duration, speed control, quality switcher, volume button, picture-in-picture button, fullscreen button, share buttons, embed button, download button, subtitles on\u002Foff, keyboard hotkeys\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Playback Options:\u003C\u002Fstrong> autoplay, loop, muted, preload, playsinline\u003C\u002Fli>\n\u003Cli>Subtitles & Captions (WebVTT).\u003C\u002Fli>\n\u003Cli>Chapter Markers.\u003C\u002Fli>\n\u003Cli>GDPR compatibility.\u003C\u002Fli>\n\u003Cli>[+] support embed code from any third-party video sharing websites.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>GALLERY FEATURES\u003C\u002Fh3>\n\u003Cp>Back-End\u003C\u002Fp>\n\u003Cul>\n\u003Cli>An user-friendly interface to upload and manage your videos.\u003C\u002Fli>\n\u003Cli>Create unlimited categories\u002Fsubcategories and tags.\u003C\u002Fli>\n\u003Cli>Ability to group videos by categories and tags.\u003C\u002Fli>\n\u003Cli>Create a featured videos group.\u003C\u002Fli>\n\u003Cli>100+ settings (STILL COUNTING) that help you customize the plugin to the maximum you will need.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Front-End\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Modern, Responsive design.\u003C\u002Fli>\n\u003Cli>Categories display options: Grid, List\u003C\u002Fli>\n\u003Cli>Sort categories by “ID”, “videos count”, “category name”, “slug” & “menu order (custom ordering)”.\u003C\u002Fli>\n\u003Cli>Videos display options: Grid. More template options are available with our premium version.\u003C\u002Fli>\n\u003Cli>Filter videos by “categories”, “tags” and “featured” meta key.\u003C\u002Fli>\n\u003Cli>Sort videos by “video posted date”, “title”, “views count”, “likes count”, “dislikes count”, “random” & “menu order (custom ordering)”.\u003C\u002Fli>\n\u003Cli>Ability to control the display of each HTML element in the gallery.\u003C\u002Fli>\n\u003Cli>Numeric Pagination for the large galleries.\u003C\u002Fli>\n\u003Cli>Likes \u002F Dislikes.\u003C\u002Fli>\n\u003Cli>Social Sharing (Facebook, Twitter, Linkedin, Pinterest, Tumblr & WhatsApp).\u003C\u002Fli>\n\u003Cli>Comments System.\u003C\u002Fli>\n\u003Cli>Dedicated search form & layout.\u003C\u002Fli>\n\u003Cli>Shortcode Builder to build the gallery shortcodes. \u003C\u002Fli>\n\u003Cli>Gutenberg Blocks to build the gallery if your website uses the modern WordPress editor.\u003C\u002Fli>\n\u003Cli>Widgets to list categories, list videos, display a single video player, and search videos.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>DEVELOPER OPTIONS\u003C\u002Fh3>\n\u003Cp>The videos (aiovg_videos) belong to a WordPress Custom Post Type. Similarly, the categories (aiovg_categories) and tags (aiovg_tags) belong to the WordPress Custom Taxonomy. The plugin doesn’t use any custom tables and the settings are stored in the WP_Options table using the WordPress SETTINGS API. In short, the plugin has been developed completely using the WordPress CORE features. So, if you’re a WordPress developer, you can customize\u002Fextend the plugin as you like using the WordPress hooks system easily.\u003C\u002Fp>\n\u003Cp>Similarly, the front-end gallery layouts added by our plugin can be customized by developing or overriding our existing templates. Please \u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fall-in-one-video-gallery\u002Fchild-themes-and-templates\u002F\" rel=\"nofollow ugc\">check for a detailed documentation\u003C\u002Fa> on this.\u003C\u002Fp>\n\u003Ch3>[+] PREMIUM FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Gallery Templates: \u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Fpopup\u002F\" rel=\"nofollow ugc\">Popup\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Finline\u002F\" rel=\"nofollow ugc\">Inline\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Fslider\u002F\" rel=\"nofollow ugc\">Slider\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Fplaylist\u002F\" rel=\"nofollow ugc\">Playlist\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Fcompact\u002F\" rel=\"nofollow ugc\">Compact (Modern)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Auto import videos from YouTube & Vimeo websites.\u003C\u002Fli>\n\u003Cli>Video SEO: Schema.org Markup (via JSON-LD)\u003C\u002Fli>\n\u003Cli>Auto Thumbnail Generator\u003C\u002Fli>\n\u003Cli>Custom Logo & Branding\u003C\u002Fli>\n\u003Cli>Custom Context Menu\u003C\u002Fli>\n\u003Cli>Front-end User Submission\u003C\u002Fli>\n\u003Cli>User Playlists \u002F Favorites\u003C\u002Fli>\n\u003Cli>VAST \u002F VPAID Ads\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>TRANSLATION READY\u003C\u002Fh3>\n\u003Cp>Do you speak another language? Want to contribute in a meaningful way to All-in-One Video Gallery? There’s no better way than to help us translate the plugin. This plugin is translation ready and you can \u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fall-in-one-video-gallery\u002Ftranslate-to-your-language\u002F\" rel=\"nofollow ugc\">translate\u003C\u002Fa> to your language easily. Once finished, please reach out to us \u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa> to get your language file included in the core.\u003C\u002Fp>\n\u003Cp>Spanish translation partner – \u003Ca href=\"https:\u002F\u002Fwww.blarlo.com\u002F\" rel=\"nofollow ugc\">Blarlo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>SUPPORT AND DOCUMENTATION\u003C\u002Fh3>\n\u003Cp>We do have \u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fall-in-one-video-gallery\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> on the plugin.\u003C\u002Fp>\n\u003Cp>Still, Having Issues? We are just an email away. Please write to us describing your issue using the “Contact” form available under our plugin’s menu. You should receive a reply within 24 hours (except Sunday).\u003C\u002Fp>\n\u003Cp>Also, we answer all support requests \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fall-in-one-video-gallery\u002F\" rel=\"ugc\">on the WordPress.org support forum\u003C\u002Fa>.\u003C\u002Fp>\n","The ultimate video player & video gallery plugin for YouTubers, Video Bloggers, Course Creators, Podcasters, and anyone embedding videos on websites.",20000,808419,132,"2026-02-25T12:59:00.000Z","5.6.20",[159,160,161,162,163],"live-stream","video-gallery","video-player","vimeo-gallery","youtube-gallery","https:\u002F\u002Fplugins360.com\u002Fall-in-one-video-gallery\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fall-in-one-video-gallery.4.7.5.zip",88,11,"2026-03-03 20:24:19",{"slug":170,"name":171,"version":172,"author":173,"author_profile":174,"description":175,"short_description":176,"active_installs":177,"downloaded":178,"rating":179,"num_ratings":180,"last_updated":181,"tested_up_to":134,"requires_at_least":182,"requires_php":18,"tags":183,"homepage":189,"download_link":190,"security_score":11,"vuln_count":119,"unpatched_count":119,"last_vuln_date":37,"fetched_at":30},"responsive-youtube-vimeo-popup","WP Video Popup – WordPress Video Lightbox for YouTube, Rumble & Vimeo","2.10.4","David Vongries","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidvongries\u002F","\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwp-video-popup.com\u002F?utm_source=repository&utm_medium=link&utm_campaign=wp_video_popup\" rel=\"nofollow ugc\">WP Video Popup\u003C\u002Fa>\u003C\u002Fstrong> lets you add a responsive YouTube, Rumble or Vimeo video lightbox to any page, post or custom post type of your website. Add beautiful, minimalist video lightbox popups to your WordPress site with just a few clicks – \u003Cstrong>without sacrificing performance\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Why choose WP Video Popup?\u003C\u002Fh3>\n\u003Ch4>✨Effortless integration\u003C\u002Fh4>\n\u003Cp>Add a sleek, minimalist video lightbox to any page, post, or custom post type using a simple shortcode.\u003C\u002Fp>\n\u003Ch4>⚡Performance optimized\u003C\u002Fh4>\n\u003Cp>Embedding YouTube or Vimeo videos can slow down your site. With WP Video Popup, videos are only loaded when users click to view them, ensuring fast page speeds and optimal performance.\u003C\u002Fp>\n\u003Ch4>📱Fully responsive\u003C\u002Fh4>\n\u003Cp>Our lightbox plugin adapts to all screen sizes, offering a flawless viewing experience on any device.\u003C\u002Fp>\n\u003Ch4>✅GDPR compliant\u003C\u002Fh4>\n\u003Cp>WP Video Popup is GDPR compliant. No video connections are made until the lightbox is triggered.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FQBEppQ7mslo?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>How it works\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Add the shortcode\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp-video-popup video=\"link-to-your-youtube-or-vimeo-video\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>anywhere to your post, page, custom post type or template file to embed the responsive video lightbox to your WordPress website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Trigger the lightbox:\u003C\u002Fstrong> Add the CSS class \u003Ccode>wp-video-popup\u003C\u002Fcode> to the element that should open the lightbox. This can be any element.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example (Link):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Ca href=\"#\" class=\"wp-video-popup\">Watch Video\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Example Shortcodes\u003C\u002Fh3>\n\u003Cp>For \u003Cstrong>YouTube\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp-video-popup video=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=YlUKcNNmywk\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For \u003Cstrong>Vimeo\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp-video-popup video=\"https:\u002F\u002Fvimeo.com\u002F136696258\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For \u003Cstrong>Rumble\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp-video-popup video=\"https:\u002F\u002Frumble.com\u002Fembed\u002Fv4j2rri\u002F?pub=4\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Shortcode attributes\u003C\u002Fh3>\n\u003Cp>Here is a list of available shortcode attributes to further customize the viewing experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Mute video:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>mute=\"1\"\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Hide related videos (YouTube):\u003C\u002Fstrong>\u003Cbr \u002F>\nSince September 2018, hiding related videos is no longer possible. Instead, videos from your channel will be shown.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>hide-related=\"1\"\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Start video at a specific time (value in seconds):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>start=\"24\"\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Portrait mode (Vimeo):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>portrait=\"1\"\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example shortcode with shortcode attributes applied:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp-video-popup mute=\"1\" start=\"24\" video=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=YlUKcNNmywk\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Advanced\u003C\u002Fh3>\n\u003Cp>To add additional parameters to the embed URL, use the filter below. For example, to remove the YouTube branding:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function prefix_your_custom_embed_url_attributes( $video_url ) {\n    $video_url .= '&amp;modestbranding=1';\n    return $video_url;\n}\nadd_filter( 'wp_video_popup', 'prefix_your_custom_embed_url_attributes' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>🚀 WP Video Popup PRO\u003C\u002Fh3>\n\u003Cp>Unlock advanced features like \u003Cstrong>video galleries\u003C\u002Fstrong>, \u003Cstrong>self-hosted videos\u003C\u002Fstrong>, \u003Cstrong>multiple videos per page\u003C\u002Fstrong> & more with \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwp-video-popup.com\u002Fpricing\u002F?utm_source=repository&utm_medium=link&utm_campaign=wp_video_popup\" rel=\"nofollow ugc\">WP Video Popup PRO\u003C\u002Fa>\u003C\u002Fstrong>!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multiple popups per page\u003C\u002Fli>\n\u003Cli>Self-hosted videos\u003C\u002Fli>\n\u003Cli>Video galleries\u003C\u002Fli>\n\u003Cli>Autoplay on page load\u003C\u002Fli>\n\u003Cli>Adjustable popup size\u003C\u002Fli>\n\u003Cli>Customizable Overlay background color\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Get \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwp-video-popup.com\u002Fpricing\u002F?utm_source=repository&utm_medium=link&utm_campaign=wp_video_popup\" rel=\"nofollow ugc\">WP Video Popup PRO\u003C\u002Fa>\u003C\u002Fstrong> today!\u003C\u002Fp>\n\u003Ch3>What’s next?\u003C\u002Fh3>\n\u003Cp>If you like WP Video Popup make sure to check out our other products:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwp-pagebuilderframework.com\u002F?utm_source=wp_video_popup&utm_medium=repository&utm_campaign=wpbf\" rel=\"nofollow ugc\">Page Builder Framework\u003C\u002Fa>\u003C\u002Fstrong> – A fast & minimalistic WordPress theme designed for the new WordPress era.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fultimatedashboard.io\u002F?utm_source=wp_video_popup&utm_medium=repository&utm_campaign=udb\" rel=\"nofollow ugc\">Ultimate Dashboard\u003C\u002Fa>\u003C\u002Fstrong> – The #1 WordPress plugin to customize your WordPress dashboard and admin area.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbetteradminbar.com\u002F?utm_source=wp_video_popup&utm_medium=repository&utm_campaign=bab\" rel=\"nofollow ugc\">Better Admin Bar\u003C\u002Fa>\u003C\u002Fstrong> – The plugin to make your clients enjoy WordPress. It replaces the default admin bar to provide the best possible user experience when editing & navigating a website.\u003C\u002Fli>\n\u003C\u002Ful>\n","WP Video Popup lets you add a responsive YouTube, Rumble or Vimeo video lightbox to any page, post or custom post type of your website.",9000,332235,82,43,"2026-02-23T11:42:00.000Z","4.0",[184,185,186,187,188],"rumble-lightbox","video-lightbox","video-popup","vimeo-lightbox","youtube-lightbox","https:\u002F\u002Fwp-video-popup.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fresponsive-youtube-vimeo-popup.2.10.4.zip",{"slug":192,"name":193,"version":194,"author":195,"author_profile":196,"description":197,"short_description":198,"active_installs":199,"downloaded":200,"rating":201,"num_ratings":202,"last_updated":203,"tested_up_to":134,"requires_at_least":204,"requires_php":205,"tags":206,"homepage":209,"download_link":210,"security_score":211,"vuln_count":143,"unpatched_count":119,"last_vuln_date":212,"fetched_at":30},"automatic-featured-images-from-videos","Automatic Featured Images from Videos","1.2.8","webdevstudios","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebdevstudios\u002F","\u003Cp>When placing a YouTube or Vimeo video within the first 4000 characters of a post, the thumbnail of that video will automatically be uploaded and set as the featured image for the post as long as the post does not already have a set featured image.\u003C\u002Fp>\n\u003Cp>In addition, after setting the video thumbnail as the featured image, an “is_video” post meta field is updated to allow for the use of conditional statements within your loop.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpluginize.com\u002F?utm_source=automatic-feat-images&utm_medium=text&utm_campaign=wporg\" rel=\"nofollow ugc\">Pluginize\u003C\u002Fa> was launched in 2016 by \u003Ca href=\"https:\u002F\u002Fwebdevstudios.com\u002F\" rel=\"nofollow ugc\">WebDevStudios\u003C\u002Fa> to promote, support, and house all of their \u003Ca href=\"https:\u002F\u002Fpluginize.com\u002Fshop\u002F?utm_source=automatic-feat-images&utm_medium=text&utm_campaign=wporg\" rel=\"nofollow ugc\">WordPress products\u003C\u002Fa>. Pluginize is not only creating new products for WordPress all the time, but also provides \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-post-type-ui\u002F\" rel=\"ugc\">ongoing support and development for WordPress community favorites like CPTUI\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcmb2\u002F\" rel=\"ugc\">CMB2\u003C\u002Fa>, and more.\u003C\u002Fp>\n","If a YouTube or Vimeo video embed exists near the start of a post, we'll automatically set the post's featured image to a thumbnail of the video.",8000,137069,92,36,"2026-01-19T22:07:00.000Z","5.0","7.4",[207,208,21,23,24],"automatic-featured-image","featured-images","https:\u002F\u002Fwebdevstudios.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatic-featured-images-from-videos.1.2.8.zip",98,"2026-01-25 00:00:00",{"attackSurface":214,"codeSignals":254,"taintFlows":403,"riskAssessment":429,"analyzedAt":444},{"hooks":215,"ajaxHandlers":242,"restRoutes":243,"shortcodes":244,"cronEvents":253,"entryPointCount":143,"unprotectedCount":119},[216,222,227,231,235,239],{"type":217,"name":218,"callback":219,"file":220,"line":221},"action","admin_menu","tnt_create_menu","includes\\menus.php",9,{"type":217,"name":223,"callback":224,"priority":143,"file":225,"line":226},"showMessage","anonymous","includes\\message.php",26,{"type":217,"name":228,"callback":229,"file":230,"line":221},"wp_enqueue_scripts","tntAddFrontEndCSS","includes\\template.php",{"type":217,"name":232,"callback":233,"file":230,"line":234},"init","tntAddFrontEndJS",44,{"type":217,"name":236,"callback":237,"file":230,"line":238},"admin_print_styles","tntAddBackEndCSS",68,{"type":217,"name":232,"callback":240,"file":230,"line":241},"tntAddBackEndJS",79,[],[],[245,249],{"tag":246,"callback":247,"file":248,"line":28},"tnt_video_list","tntSCVideoList","includes\\shortcode.php",{"tag":250,"callback":251,"file":248,"line":252},"tnt_video","tntSCVideo",6,[],{"dangerousFunctions":255,"sqlUsage":256,"outputEscaping":272,"fileOperations":119,"externalRequests":119,"nonceChecks":119,"capabilityChecks":119,"bundledLibraries":402},[],{"prepared":221,"raw":28,"locations":257},[258,262,264,268,270],{"file":259,"line":260,"context":261},"includes\\create-table.php",90,"$wpdb->get_var() with variable interpolation",{"file":259,"line":263,"context":261},110,{"file":265,"line":266,"context":267},"uninstall.php",19,"$wpdb->query() with variable interpolation",{"file":265,"line":269,"context":267},21,{"file":265,"line":271,"context":267},23,{"escaped":273,"rawEcho":274,"locations":275},4,71,[276,280,282,284,286,288,289,290,292,293,294,296,298,300,302,304,306,308,310,312,313,315,316,318,320,322,324,326,328,330,332,334,336,338,340,342,343,345,347,348,350,351,353,355,357,358,359,361,363,364,365,367,368,369,371,373,375,376,378,379,381,383,385,387,389,391,393,395,397,398,401],{"file":277,"line":278,"context":279},"includes\\menus-view.php",60,"raw output",{"file":277,"line":281,"context":279},63,{"file":277,"line":283,"context":279},86,{"file":277,"line":285,"context":279},156,{"file":277,"line":287,"context":279},157,{"file":277,"line":287,"context":279},{"file":277,"line":287,"context":279},{"file":277,"line":291,"context":279},158,{"file":277,"line":291,"context":279},{"file":277,"line":291,"context":279},{"file":277,"line":295,"context":279},159,{"file":277,"line":297,"context":279},164,{"file":277,"line":299,"context":279},167,{"file":277,"line":301,"context":279},170,{"file":277,"line":303,"context":279},175,{"file":277,"line":305,"context":279},177,{"file":277,"line":307,"context":279},178,{"file":277,"line":309,"context":279},179,{"file":277,"line":311,"context":279},181,{"file":277,"line":311,"context":279},{"file":277,"line":314,"context":279},182,{"file":277,"line":314,"context":279},{"file":277,"line":317,"context":279},192,{"file":277,"line":319,"context":279},273,{"file":277,"line":321,"context":279},278,{"file":277,"line":323,"context":279},284,{"file":277,"line":325,"context":279},367,{"file":277,"line":327,"context":279},371,{"file":277,"line":329,"context":279},376,{"file":277,"line":331,"context":279},382,{"file":277,"line":333,"context":279},387,{"file":277,"line":335,"context":279},391,{"file":277,"line":337,"context":279},399,{"file":277,"line":339,"context":279},435,{"file":277,"line":341,"context":279},437,{"file":277,"line":341,"context":279},{"file":277,"line":344,"context":279},475,{"file":277,"line":346,"context":279},477,{"file":277,"line":346,"context":279},{"file":277,"line":349,"context":279},478,{"file":277,"line":349,"context":279},{"file":277,"line":352,"context":279},570,{"file":277,"line":354,"context":279},615,{"file":277,"line":356,"context":279},617,{"file":277,"line":356,"context":279},{"file":277,"line":356,"context":279},{"file":277,"line":360,"context":279},663,{"file":277,"line":362,"context":279},664,{"file":277,"line":362,"context":279},{"file":277,"line":362,"context":279},{"file":277,"line":366,"context":279},670,{"file":277,"line":366,"context":279},{"file":277,"line":366,"context":279},{"file":277,"line":370,"context":279},672,{"file":277,"line":372,"context":279},673,{"file":277,"line":374,"context":279},675,{"file":277,"line":374,"context":279},{"file":277,"line":377,"context":279},676,{"file":277,"line":377,"context":279},{"file":277,"line":380,"context":279},765,{"file":277,"line":382,"context":279},770,{"file":277,"line":384,"context":279},807,{"file":277,"line":386,"context":279},809,{"file":277,"line":388,"context":279},849,{"file":277,"line":390,"context":279},855,{"file":277,"line":392,"context":279},861,{"file":277,"line":394,"context":279},881,{"file":277,"line":396,"context":279},887,{"file":225,"line":271,"context":279},{"file":399,"line":400,"context":279},"includes\\models\\pagination.php",75,{"file":230,"line":131,"context":279},[],[404,420],{"entryPoint":405,"graph":406,"unsanitizedCount":143,"severity":51},"tnt_video_manage (includes\\menus-view.php:11)",{"nodes":407,"edges":417},[408,412],{"id":409,"type":410,"label":411,"file":277,"line":266},"n0","source","$_GET (x2)",{"id":413,"type":414,"label":415,"file":277,"line":278,"wp_function":416},"n1","sink","echo() [XSS]","echo",[418],{"from":409,"to":413,"sanitized":419},false,{"entryPoint":421,"graph":422,"unsanitizedCount":143,"severity":428},"\u003Cmenus-view> (includes\\menus-view.php:0)",{"nodes":423,"edges":426},[424,425],{"id":409,"type":410,"label":411,"file":277,"line":266},{"id":413,"type":414,"label":415,"file":277,"line":278,"wp_function":416},[427],{"from":409,"to":413,"sanitized":419},"low",{"summary":430,"deductions":431},"The \"video-list-manager\" v1.7 plugin presents a significant security risk due to a history of multiple unpatched vulnerabilities and concerning patterns in its static analysis. While the plugin has no documented AJAX handlers or REST API routes that are unprotected, and its direct entry points are limited, the presence of 5 unpatched CVEs, including 2 high severity ones, overshadows these positive aspects. These historical vulnerabilities point to recurring issues with Cross-site Scripting, SQL Injection, and Missing Authorization, indicating a consistent struggle with secure coding practices. The static analysis further reveals a concerning 95% of output is not properly escaped, creating a high probability of Cross-site Scripting vulnerabilities being present and exploitable, even if not explicitly detected in the limited taint analysis performed. The fact that 36% of SQL queries are not prepared also raises immediate concerns about SQL Injection risks. Despite the absence of critical taint flows and dangerous functions in the current analysis, the plugin's past and the identified code quality issues make it a high-risk component.",[432,435,438,440,442],{"reason":433,"points":434},"5 Unpatched CVEs (2 High, 3 Medium)",20,{"reason":436,"points":437},"95% of outputs not properly escaped",15,{"reason":439,"points":106},"36% of SQL queries not prepared",{"reason":441,"points":28},"0 Nonce checks detected",{"reason":443,"points":28},"0 Capability checks detected","2026-03-16T20:54:36.556Z",{"wat":446,"direct":473},{"assetPaths":447,"generatorPatterns":459,"scriptPaths":460,"versionParams":461},[448,449,450,451,452,453,454,455,456,457,458],"\u002Fwp-content\u002Fplugins\u002Fvideo-list-manager\u002Fcss\u002Fskin1\u002Fcolorbox.css","\u002Fwp-content\u002Fplugins\u002Fvideo-list-manager\u002Fcss\u002Fskin2\u002Fcolorbox.css","\u002Fwp-content\u002Fplugins\u002Fvideo-list-manager\u002Fcss\u002Fskin3\u002Fcolorbox.css","\u002Fwp-content\u002Fplugins\u002Fvideo-list-manager\u002Fcss\u002Fskin4\u002Fcolorbox.css","\u002Fwp-content\u002Fplugins\u002Fvideo-list-manager\u002Fcss\u002Fskin5\u002Fcolorbox.css","\u002Fwp-content\u002Fplugins\u002Fvideo-list-manager\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fvideo-list-manager\u002Fjs\u002Fjquery.colorbox-min.js","\u002Fwp-content\u002Fplugins\u002Fvideo-list-manager\u002Fjs\u002Fcustom.js","\u002Fwp-content\u002Fplugins\u002Fvideo-list-manager\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fvideo-list-manager\u002Fjs\u002Fjquery.validate.js","\u002Fwp-content\u002Fplugins\u002Fvideo-list-manager\u002Fjs\u002Fadmin.js",[],[454,455,457,458],[462,463,464,465,466,467,468,469,470,471,472],"video-list-manager\u002Fcss\u002Fskin1\u002Fcolorbox.css?ver=","video-list-manager\u002Fcss\u002Fskin2\u002Fcolorbox.css?ver=","video-list-manager\u002Fcss\u002Fskin3\u002Fcolorbox.css?ver=","video-list-manager\u002Fcss\u002Fskin4\u002Fcolorbox.css?ver=","video-list-manager\u002Fcss\u002Fskin5\u002Fcolorbox.css?ver=","video-list-manager\u002Fcss\u002Fstyle.css?ver=","video-list-manager\u002Fjs\u002Fjquery.colorbox-min.js?ver=","video-list-manager\u002Fjs\u002Fcustom.js?ver=","video-list-manager\u002Fcss\u002Fadmin.css?ver=","video-list-manager\u002Fjs\u002Fjquery.validate.js?ver=","video-list-manager\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":474,"htmlComments":485,"htmlAttributes":486,"restEndpoints":488,"jsGlobals":489,"shortcodeOutput":491},[475,476,477,478,479,480,481,482,483,484],"tntVideoList","tntVideoItem","noML","videoLink","tntSocialShareTitle32","tntIcon32","tntFIcon32","tntTIcon32","tntGIcon32","tntPIcon32",[],[487],"data-columns",[],[490],"TNT_JS_URL",[492],"\u003Cdiv class=\"tntVideoList\""]