[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$frCg1yPjqoGnLk3t5HuU1OfVJoyQDajCVOYZ1r98owTo":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":144,"fingerprints":219},"protect-wp-videos","Protect WordPress Videos","1.1.4","gaupoit","https:\u002F\u002Fprofiles.wordpress.org\u002Fgaupoit\u002F","\u003Cp>Protect WordPress Videos built on Video.js HTML5 video player library offers a simple, fast and secure way to embed and protect your WordPress videos.\u003C\u002Fp>\n\u003Cp>Your videos will be automatically uploaded and served from Amazon S3 for free. So your videos won’t slow down your website, nor take up too much bandwidth of your hosting.\u003Cbr \u002F>\nAt the same time, your video links are also protected and cannot be accessed directly by anyone even if their links are shared with others.\u003C\u002Fp>\n\u003Cp>In short, Protect WordPress Videos Free Version offers these features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Videos are uploaded and served from Amazon S3\u003C\u002Fli>\n\u003Cli>Your displayed videos are protected and cannot be accessed directly\u003C\u002Fli>\n\u003Cli>Friendly UI to embed your videos to any posts, pages and content widget that you want. You don’t even need to use nor understand any shortcode. It’s automatically embedded on your content\u003C\u002Fli>\n\u003Cli>Built-in HTML5 video player – no Flash required\u003C\u002Fli>\n\u003Cli>Works on desktop, tablet and all mobile devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please note that\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Our Free version only allows you to protect up to 3 video files with maximum 300MB per video.\u003C\u002Fli>\n\u003Cli>Your videos are also uploaded directly to your server (WordPress Media), together with Amazon S3. So their original links are not protected and still accessible to the public.\u003C\u002Fli>\n\u003C\u002Ful>\n","Protect WordPress Videos offers a simple, fast and secure way to embed and protect your WordPress videos.",100,3508,0,"2022-03-15T07:42:00.000Z","4.8.28","4.0.0","",[19,20,21,22],"content","posts","private","videos","https:\u002F\u002Fwww.buildwps.com\u002Fprotect-wordpress-videos-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprotect-wp-videos.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},2,120,30,84,"2026-04-05T15:00:17.592Z",[36,53,78,102,125],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":13,"num_ratings":13,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":17,"tags":49,"homepage":51,"download_link":52,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"mm-content-manage","mm Content Manage","1.1","mancabelli","https:\u002F\u002Fprofiles.wordpress.org\u002Fmancabelli\u002F","\u003Cp>Utilizzabile per la gestione del content di pagine e posts. In homepage puoi scegliere se visualizzare l’intero contenuto o un riassunto. Nella visualizzazione singola della pagina o del post puoi scegliere se visualizzare il contenuto aperto al pubblico o riservarlo ad utenti.\u003C\u002Fp>\n\u003Ch3>Version History\u003C\u002Fh3>\n","Gestione del contenuto e del riassunto. Gestione di Posts e Pagine private.",10,1622,"2013-05-26T07:39:00.000Z","3.5.2","2.5.0",[19,50,20,21],"excerpt","http:\u002F\u002Fplugin.sipl.it\u002Fmm-cm\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmm-content-manage.zip",{"slug":54,"name":55,"version":16,"author":56,"author_profile":57,"description":58,"short_description":59,"active_installs":60,"downloaded":61,"rating":62,"num_ratings":63,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":67,"tags":68,"homepage":73,"download_link":74,"security_score":75,"vuln_count":76,"unpatched_count":13,"last_vuln_date":77,"fetched_at":27},"wp-dummy-content-generator","WP Dummy Content Generator","Deepak anand","https:\u002F\u002Fprofiles.wordpress.org\u002Fdeepakanand767\u002F","\u003Cp>The “WP Dummy Content Generator” plugin is a powerful tool designed for WordPress websites. Its primary purpose is to generate dummy content, such as posts, custom post types, and media files, to populate your website during development or testing phases.\u003C\u002Fp>\n\u003Cp>This plugin offers a user-friendly interface that allows you to customize the type, quantity, and characteristics of the dummy content you want to generate. You can specify the number of posts, assign categories or tags, and even include featured images.\u003C\u002Fp>\n\u003Cp>One of the notable features of this plugin is its ability to delete all the generated content with a single click. This makes it convenient to remove the dummy data once you no longer need it, ensuring a clean and streamlined website.\u003C\u002Fp>\n\u003Cp>The “WP Dummy Content Generator” plugin is particularly useful for developers, designers, and website administrators who want to quickly populate their WordPress site with realistic dummy content. It saves time and effort by automatically generating content that mimics real posts, enabling you to focus on other aspects of website development or testing.\u003C\u002Fp>\n\u003Cp>Overall, this plugin simplifies the process of creating and managing dummy content, providing a handy solution for efficiently populating your WordPress website with test data.\u003C\u002Fp>\n\u003Ch3>🔥 What does this plugin offer?\u003C\u002Fh3>\n\u003Cp>The “WP Dummy Content Generator” plugin offers the following features and benefits:\u003C\u002Fp>\n\u003Cp>1) Dummy Content Generation: The plugin allows you to generate dummy content such as posts, custom post types, and media files for your WordPress website.\u003C\u002Fp>\n\u003Cp>2) Customization Options: You can customize the generated content by specifying the number of items to create, assigning categories or tags, including featured images, and adding custom fields.\u003C\u002Fp>\n\u003Cp>3) Efficient Content Management: The plugin simplifies the process of managing dummy content by providing a user-friendly interface and options to easily create, edit, and delete the generated content.\u003C\u002Fp>\n\u003Cp>4) Quick Content Deletion: With just a single click, you can delete all the generated dummy content from your website, ensuring a clean slate and saving time when you no longer need the test data.\u003C\u002Fp>\n\u003Cp>5) Time-saving Solution: By automating the generation of dummy content, the plugin saves you valuable time and effort that would otherwise be spent manually creating test content.\u003C\u002Fp>\n\u003Cp>6) Realistic Dummy Data: The generated content closely mimics real posts, providing a more authentic representation of how your website will look and function with actual content.\u003C\u002Fp>\n\u003Cp>7) Testing and Development: The plugin is particularly useful during website testing and development stages, as it helps populate your site with realistic test data for a more accurate evaluation of design, functionality, and performance.\u003C\u002Fp>\n\u003Cp>8) Developer-Friendly: The plugin caters to developers, designers, and website administrators, providing a convenient tool for populating websites with test content during the development process.\u003C\u002Fp>\n\u003Ch3>🛠️ HOW DOES “WP Dummy Content Generator” WORK?\u003C\u002Fh3>\n\u003Cp>It’s rather simple really – once you install the plugin, you can begin using it. On the left menu, you will get an admin menu page with name “Dummy Data Generator”. This will take you to the dashboard page of the plugin from where you can choose to generate dummy posts, users or woocommerce products.\u003C\u002Fp>\n\u003Ch3>Worried about deleting dummy data generated by our plugin?\u003C\u002Fh3>\n\u003Cp>Rest assured, the process of deleting the dummy data generated by our plugin is designed to be safe, reliable, and hassle-free. You can confidently remove all the generated content with ease and peace of mind. Our plugin ensures that the deletion process is handled smoothly, allowing you to maintain a clean and streamlined website whenever needed.\u003C\u002Fp>\n\u003Ch3>🔒 GDPR AND PRIVACY\u003C\u002Fh3>\n\u003Cp>WP Dummy Content Generator plugin is GDPR compliant:\u003Cbr \u002F>\n– We do not store any visitor or user data.\u003Cbr \u002F>\n– We do not send any data to remote servers.\u003Cbr \u002F>\n– Our plugin is only used to generate dummy posts, custom posts, users and woocommerce products.\u003C\u002Fp>\n\u003Cblockquote>\u003Cp>\n  Note: This plugin is now compatible with PHP version 8.\n\u003C\u002Fp>\u003C\u002Fblockquote>\n\u003Cp>✨ If you face any issue with your install, kindly raise a ticket so we can fix the issue ASAP. ✨\u003C\u002Fp>\n","Generate realistic dummy content for WordPress quickly. Ideal for developers and designers to populate sites for testing and development.",7000,142907,92,22,"2025-05-16T04:49:00.000Z","6.7.5","6.0","7.4",[69,70,71,72,54],"dummy-content-generation-for-wordpress","dummy-posts-and-custom-posts","woocommerce-products","wordpress-dummy-content-plugin","https:\u002F\u002Fwpdcg.online\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-dummy-content-generator.zip",91,5,"2025-06-16 00:00:00",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":62,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":17,"tags":92,"homepage":97,"download_link":98,"security_score":99,"vuln_count":100,"unpatched_count":13,"last_vuln_date":101,"fetched_at":27},"related-post","Related Posts By PickPlugins","2.0.66","PickPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fpickplugins\u002F","\u003Cp>\u003Cstrong>Related Posts By PickPlugins\u003C\u002Fstrong> plugin is one of the most useful plugin to display related post under post content on single post or page or custom post types, its also support to display related post under excerpt on archive pages. you can conditionally choose to display related content under excerpt or content by archive pages like tag, category, date, author, search page and custom taxonomy pages.\u003C\u002Fp>\n\u003Ch3>Related Post by http:\u002F\u002Fpickplugins.com\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pickplugins.com\u002Fdocumentation\u002Frelated-post\u002F?ref=wordpress.org\" rel=\"nofollow ugc\">Documentation! &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.pickplugins.com\u002Frelated-post\u002F?ref=wordpress.org\" rel=\"nofollow ugc\">Live Demo! &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pickplugins.com\u002Fitem\u002Frelated-post-for-wordpress\u002F?ref=wordpress.org\" rel=\"nofollow ugc\">Buy Pro! &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Tutorials\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=9SZKa0QYgsc\" rel=\"nofollow ugc\">How to install & setup\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Related post under every paragraph\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can choose paragraph position like first, second, third and before last paragraph to display related post.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Before & After content and excerpt\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Related post plugin allows you to display related content link before and after the content, this feature also available for excerpt under archive pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Related post under archive page\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can display related post under various archive pages like home page, front page, blog page, date, search, author, year, date, month and etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Related post by post types\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can choose custom post types to display Related post under single page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manual Post selection\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can choose manually picked the post to display as related post for each post.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advance query\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can set max number post to display and choose query order and orderby parameters, related posts query based on current post category, tags and custom taxonomies.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ready layout\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>There is 3 different type layout currently available to display related post, you can choose grid, slider and list style layout. you can set custom width for items and margin, padding, text align.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sortable post elements\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can sort post elements like post title, post thumbnail and excerpt as you want.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hide any elements\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can hide or display post elements like post title, thumbnail or excerpt.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customize elements style\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can set custom font size, font color, padding, margin for post title, post excerpt and set custom height for post thumbnail, select custom thumbnail size and etc. you can also write custom CSS for each elements.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Track click\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can enable tracking click on related post, this will help you understand which post getting more attention from related posts. you will see top 10 post from stats page.\u003C\u002Fp>\n\u003Ch3>Premium Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Popup related post\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can display related post on popups under single blog post or custom post types,\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Popup positions\u003C\u002Fstrong>\u003Cbr \u002F>\nyou can set 8 ready position for popups\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Popup custom delay\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can set custom delay to display popup, so popup will be hidden until certain amount of time and then it will display.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Popup display on scroll\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can choose to display popup based on scroll down, popup will be hidden until certain amount of scroll down.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Popup display scroll down to article\u003C\u002Fstrong>\u003Cbr \u002F>\nPopup will display when user scroll down to reached end of the article class or content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Popup display scroll down to page\u003C\u002Fstrong>\u003Cbr \u002F>\nPopup will display when user scroll down to reached end of the page or footer.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom HTML after each elements\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can display custom HTML under each elements like post title, post excerpt and post thumbnails. you can also display 3rd party shrotcode as output after each elements.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Link Target\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can set custom link target for each elements link like post title, post thumbnail and read more link, you can set _blank, _parent or etc for each link.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Display via shortcode\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can display related post any where via shortcode by using on your theme files\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode( '[related_post post_id=\"\"]' ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Display Related Post under post by taxonomy and terms.",4000,198386,39,"2025-12-22T09:46:00.000Z","6.9.4","3.8",[93,94,79,95,96],"inline-related-post","related-content","related-posts","similar-posts","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Frelated-post\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frelated-post.zip",98,3,"2025-03-06 21:30:44",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":90,"requires_at_least":115,"requires_php":17,"tags":116,"homepage":121,"download_link":122,"security_score":123,"vuln_count":30,"unpatched_count":13,"last_vuln_date":124,"fetched_at":27},"client-portal","Client Portal – Private user pages and login","1.2.2","madalin.ungureanu","https:\u002F\u002Fprofiles.wordpress.org\u002Fmadalinungureanu\u002F","\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwww.cozmoslabs.com\u002Fadd-ons\u002Fclient-portal\u002F\" rel=\"nofollow ugc\">WordPress Client Portal plugin\u003C\u002Fa> creates private pages for each user. The content for that page is accessible  on the frontend only by the owner of the page\u003Cbr \u002F>\nafter he has logged in.\u003C\u002Fp>\n\u003Cp>The plugin doesn’t offer a login or registration form and it gives you the possibility to use a plugin of your choice.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>[client-portal]\u003C\u002Fstrong> shortcode can be added to any page and when the logged in user will access that page he will be redirected to its private page.\u003C\u002Fp>\n\u003Cp>For login and registration of users we recommend the free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprofile-builder\u002F\" rel=\"ugc\">Profile Builder\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Cp>You can then use the [wppb-login] shortcode in the same page as the [client-portal] shortcode.\u003C\u002Fp>\n","WordPress Client Portal Plugin that creates private pages for all users that only an administrator can edit.",3000,144717,86,23,"2026-01-22T09:22:00.000Z","3.1",[103,117,118,119,120],"private-client-page","private-content","private-pages","private-user-page","http:\u002F\u002Fwww.cozmoslabs.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclient-portal.1.2.2.zip",99,"2023-02-22 00:00:00",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":110,"downloaded":133,"rating":134,"num_ratings":88,"last_updated":135,"tested_up_to":90,"requires_at_least":136,"requires_php":17,"tags":137,"homepage":141,"download_link":142,"security_score":75,"vuln_count":44,"unpatched_count":13,"last_vuln_date":143,"fetched_at":27},"wp-auto-affiliate-links","Auto Affiliate Links","6.8.3.1","Lucian Apostol","https:\u002F\u002Fprofiles.wordpress.org\u002Fthedark\u002F","\u003Cp>Auto Affiliate Links will automatically add affiliate links into your content. You can manually set affiliate links and keywords where they should be added into your content, or you can let the plugin to automatically extract and display links from Amazon, Clickbank, Shareasale, Ebay, Walmart, Commission Junction, BestBuy and Envato Marketplace.\u003C\u002Fp>\n\u003Cp>IMPORTANT: Your content won’t be modified in any way. The links are added when the content is displayed.\u003C\u002Fp>\n\u003Cp>If you prefer to select your keywords and add your links manually, you can do this from “Auto Affiliate Links” menu in your administration panel. In “General Settings” you can set if you want the links to be cloaked, if you want them to be added on your homepage or not and several other options.\u003C\u002Fp>\n\u003Cp>Also, you will have options to make the links nofollow or dofollow, to open in new page or same page and to cloak links. The plugin will give you the most used 100 keywords from your content si you can easily add affiliate links to appear when they are displayed.\u003C\u002Fp>\n\u003Cp>You can limit the number of links that are shown in every article. The frequency range from “Very Low” to “Very High”. At Very Low level only 1 link will be displayed in every article. At “Very High” frequency a maximum of 5 links will be added to every article.\u003C\u002Fp>\n\u003Cp>If you choose to automatically generate and display links from Amazon, Clickbank or Shareasale you have to first request an API key, and then to activate each module. The links will be added trough javascript so you do not have to worry about nofollowing and search engines.\u003C\u002Fp>\n","Automatically display affiliate links in your website content so you can make more money. It is also working well for internal linking.",950827,82,"2026-03-11T05:32:00.000Z","3.5",[138,139,19,140,20],"affiliate","auto","keywords","https:\u002F\u002Fautoaffiliatelinks.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-auto-affiliate-links.6.8.3.1.zip","2024-09-18 00:00:00",{"attackSurface":145,"codeSignals":194,"taintFlows":209,"riskAssessment":210,"analyzedAt":218},{"hooks":146,"ajaxHandlers":176,"restRoutes":184,"shortcodes":185,"cronEvents":192,"entryPointCount":193,"unprotectedCount":30},[147,153,157,163,166,168,171,174],{"type":148,"name":149,"callback":150,"file":151,"line":152},"filter","mce_external_plugins","videojs_mce_plugin","admin\\class-protect-ur-videos-admin.php",139,{"type":148,"name":154,"callback":155,"file":151,"line":156},"mce_buttons","register_videojs_button",140,{"type":158,"name":159,"callback":160,"file":161,"line":162},"action","plugins_loaded","anonymous","includes\\class-protect-ur-videos.php",152,{"type":158,"name":164,"callback":160,"file":161,"line":165},"admin_enqueue_scripts",167,{"type":158,"name":164,"callback":160,"file":161,"line":167},168,{"type":158,"name":169,"callback":160,"file":161,"line":170},"init",170,{"type":158,"name":172,"callback":160,"file":161,"line":173},"wp_enqueue_scripts",187,{"type":158,"name":172,"callback":160,"file":161,"line":175},188,[177,181],{"action":178,"nopriv":179,"callback":160,"hasNonce":179,"hasCapCheck":179,"file":161,"line":180},"upload_to_storage",false,169,{"action":182,"nopriv":179,"callback":160,"hasNonce":179,"hasCapCheck":179,"file":161,"line":183},"regenerate_private_url",189,[],[186,189],{"tag":187,"callback":160,"file":161,"line":188},"protected_video",171,{"tag":190,"callback":160,"file":161,"line":191},"track",172,[],4,{"dangerousFunctions":195,"sqlUsage":196,"outputEscaping":198,"fileOperations":193,"externalRequests":13,"nonceChecks":30,"capabilityChecks":30,"bundledLibraries":205},[],{"prepared":13,"raw":13,"locations":197},[],{"escaped":13,"rawEcho":199,"locations":200},1,[201],{"file":202,"line":203,"context":204},"includes\\class-private-video.php",144,"raw output",[206],{"name":207,"version":26,"knownCves":208},"Guzzle",[],[],{"summary":211,"deductions":212},"The \"protect-wp-videos\" plugin, version 1.1.4, exhibits a mixed security posture. While it avoids dangerous functions, raw SQL queries, and external HTTP requests, there are notable areas of concern.  The plugin has two AJAX handlers, and critically, both of these lack authentication checks. This presents a significant risk, as an unauthenticated attacker could potentially trigger these handlers and cause unintended actions or information disclosure.  Additionally, 100% of its output is not properly escaped, which can lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is reflected directly in the output.",[213,215],{"reason":214,"points":44},"AJAX handlers without authentication checks",{"reason":216,"points":217},"100% of outputs not properly escaped",8,"2026-03-16T20:51:09.730Z",{"wat":220,"direct":232},{"assetPaths":221,"generatorPatterns":225,"scriptPaths":226,"versionParams":229},[222,223,224],"\u002Fwp-content\u002Fplugins\u002Fprotect-wp-videos\u002Fadmin\u002Fcss\u002Fprotect-ur-videos-admin.css","\u002Fwp-content\u002Fplugins\u002Fprotect-wp-videos\u002Fadmin\u002Fjs\u002Fprotect-ur-videos-admin.js","\u002Fwp-content\u002Fplugins\u002Fprotect-wp-videos\u002Fadmin\u002Fjs\u002Fpur-mce-button.js",[],[227,228],"\u002F\u002Fvjs.zencdn.net\u002F6.2.4\u002Fvideo.js","\u002F\u002Fcdnjs.cloudflare.com\u002Fajax\u002Flibs\u002Fvideojs-contrib-hls\u002F5.8.2\u002Fvideojs-contrib-hls.js",[230,231],"protect-ur-videos-admin.css?ver=","protect-ur-videos-admin.js?ver=",{"cssClasses":233,"htmlComments":235,"htmlAttributes":239,"restEndpoints":241,"jsGlobals":242,"shortcodeOutput":244},[234],"vjs-default-skin",[236,237,238],"\u003C!-- TinyMCE -->","\u003C!-- end TinyMCE -->","\u003Cdiv style=\"display:none\">\u003Cinput type=\"hidden\" id=\"videojs-autoplay-default\"\u002F>\u003Cinput type=\"hidden\" id=\"videojs-autoplay-default\"\u002F>\u003C\u002Fdiv>",[240],"purvideojs",[],[243],"ajax_obj",[245,246],"\u003Cvideo","\u003Ctrack"]