[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQl8NUkyL_POa5DqnudKELWqGet3WglItHlbdt_uq1mg":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":45,"crawl_stats":36,"alternatives":49,"analysis":161,"fingerprints":259},"porn-videos-embed","Porn Videos Embed","0.9.1","perteus","https:\u002F\u002Fprofiles.wordpress.org\u002Fperteus\u002F","\u003Cp>A very simple wordpress plugin for add shortcode embed videos from porn sites\u003Cbr \u002F>\nlike xvideos, xhmaster, pornhub.\u003C\u002Fp>\n\u003Ch3>Donations\u003C\u002Fh3>\n","A very simple wordpress plugin for add shortcode embed videos from porn sites",2000,19432,80,4,"2019-03-17T18:47:00.000Z","5.1.22","4.0","7.0.0",[20,21,22,23],"adult","embed","sex","videos","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fporn-videos-embed","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fporn-videos-embed.zip",63,1,"2025-08-06 00:00:00","2026-03-15T15:16:48.613Z",[31],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":36,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":28,"updated_date":42,"references":43,"days_to_patch":36},"CVE-2025-49061","porn-videos-embed-authenticated-contributor-stored-cross-site-scripting","Porn Videos Embed \u003C= 0.9.1 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Porn Videos Embed plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 0.9.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=0.9.1","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-08-11 14:38:49",[44],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fcad57b23-1d0a-4676-a52a-51ae0a13d126?source=api-prod",{"slug":7,"display_name":7,"profile_url":8,"plugin_count":27,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":46,"trust_score":47,"computed_at":48},30,68,"2026-04-04T04:25:11.219Z",[50,78,100,122,142],{"slug":51,"name":52,"version":53,"author":54,"author_profile":55,"description":56,"short_description":57,"active_installs":58,"downloaded":59,"rating":60,"num_ratings":61,"last_updated":62,"tested_up_to":63,"requires_at_least":64,"requires_php":65,"tags":66,"homepage":72,"download_link":73,"security_score":74,"vuln_count":75,"unpatched_count":76,"last_vuln_date":77,"fetched_at":29},"yotuwp-easy-youtube-embed","Video Gallery – YouTube Playlist, Channel Gallery by YotuWP","1.3.14","yotuwp","https:\u002F\u002Fprofiles.wordpress.org\u002Fyotuwp\u002F","\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fdemo\u002F?utm_source=wp-plugin-repo&utm_medium=top-link\" title=\"Demo YotuWP\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fdocument\u002F?utm_source=wp-plugin-repo&utm_medium=top-link\" rel=\"nofollow ugc\">Document\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fcontact\u002F?utm_source=wp-plugin-repo&utm_medium=top-link\" title=\"Contact & Support\" rel=\"nofollow ugc\">Contact & Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002F?utm_source=wp-plugin-repo&utm_medium=top-link\" title=\"YotuWP Landingpage\" rel=\"nofollow ugc\">Home Page\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>The longer you keep vistors on website, the better. Video was a game-changer for us personally in regards to keeping people on the site longer.\u003C\u002Fp>\n\u003Cp>YotuWP is your solution for embeding videos YouTube on your website. YotuWP is modern and mobile responsive video gallery. Easy embed videos from YouTube video playlist, channel and videos IDs to your WordPress website.\u003C\u002Fp>\n\u003Ch3>Support resource from:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Videos from playlist\u003C\u002Fli>\n\u003Cli>Videos from channel\u003C\u002Fli>\n\u003Cli>Videos from username\u003C\u002Fli>\n\u003Cli>Videos from list of video ids\u003C\u002Fli>\n\u003Cli>Embed single video with video url only.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fdemo\u002F?utm_source=wp-plugin-repo&utm_medium=resource-section\" title=\"Demo YotuWP\" rel=\"nofollow ugc\">View More\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Layouts\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Grid : with multi columns videos and vertical video info. You can change number of columns via setting.\u003C\u002Fli>\n\u003Cli>List : with one column and horizontal video info \u003C\u002Fli>\n\u003Cli>Mix : that is combie layout between grid and list layout. You can change number of columns via setting.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fdemo\u002F?utm_source=wp-plugin-repo&utm_medium=layout-section\" title=\"Demo YotuWP\" rel=\"nofollow ugc\">View More\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Player Mode\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Large : A big player at head of gallery. Item video played when click on item thumbnail or title of gallery.\u003C\u002Fli>\n\u003Cli>Modal\u002FPopup\u002FLightbox : The new youtbe popup\u002Flightbox displayed when click on item thumbnail or title of gallery.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fdemo\u002F?utm_source=wp-plugin-repo&utm_medium=player-section\" title=\"Demo YotuWP\" rel=\"nofollow ugc\">View More\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcode Generator\u003C\u002Fh3>\n\u003Cp>Allow you generate shortcode YotuWP to use on page builders, widgets, product description…\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy to embed playlist\u002F channel videos to WordPress post\u002Fpage\u003C\u002Fli>\n\u003Cli>Custom layout for display videos\u003C\u002Fli>\n\u003Cli>Video gallery responsive\u003C\u002Fli>\n\u003Cli>Player with a large frame on top\u003C\u002Fli>\n\u003Cli>Player with popup\u002Flightbox\u002Fmodal with thumbnails\u003C\u002Fli>\n\u003Cli>Player responsive\u003C\u002Fli>\n\u003Cli>Pager and load more buttons\u003C\u002Fli>\n\u003Cli>Compatibility with page builders via Shortcode Generator\u003C\u002Fli>\n\u003Cli>Styling settings: buttons color, buttons style\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>BECOME A PREMIUM USER\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>YotuWP has Pro version which comes with several additional benefits. Only $21 for start!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Carousel Layout\u003C\u002Fli>\n\u003Cli>Masonry Layout\u003C\u002Fli>\n\u003Cli>Big Player Left Layout\u003C\u002Fli>\n\u003Cli>Big Player Right Layout\u003C\u002Fli>\n\u003Cli>Flip Layout with 40+ effects\u003C\u002Fli>\n\u003Cli>Replacement: Replace title, description and video thumbnail by your custom info, image\u003C\u002Fli>\n\u003Cli>Multiple video thumbnails styling\u003C\u002Fli>\n\u003Cli>Meta video data: View, Like, Comments, Published Date\u003C\u002Fli>\n\u003Cli>12+ Hover icons\u003C\u002Fli>\n\u003Cli>Custom text for buttons Next, Prev, Load more\u003C\u002Fli>\n\u003Cli>Color styling for title, description, meta data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyotuwp.com\u002Fadvanced-demos\u002F?utm_source=wp-plugin-repo&utm_medium=after-features-link\" rel=\"nofollow ugc\">Free Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Modern responsive YouTube video gallery helps your website getting noticed from visitors, increase the reach and stand out from the competitors.",20000,371238,94,320,"2024-06-25T03:20:00.000Z","6.2.9","4.5","",[67,68,69,70,71],"youtube-channel","youtube-embed","youtube-gallery","youtube-playlist","youtube-videos","https:\u002F\u002Fwww.yotuwp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyotuwp-easy-youtube-embed.zip",86,5,0,"2024-06-14 20:13:53",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":65,"tags":93,"homepage":97,"download_link":98,"security_score":99,"vuln_count":76,"unpatched_count":76,"last_vuln_date":36,"fetched_at":29},"wp-youtube-player","WP YouTube Player","1.7","Kodetop","https:\u002F\u002Fprofiles.wordpress.org\u002Funijimpe\u002F","\u003Cp>WP Youtube Player allow insert Youtube videos on WordPress using a single quicktag \u003Ccode>[tube][\u002Ftube]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy install\u003C\u002Fli>\n\u003Cli>Embed Youtube movies with simple code\u003C\u002Fli>\n\u003Cli>Panel for easy configuration\u003C\u002Fli>\n\u003Cli>Config Player version (AS2 & AS3)\u003C\u002Fli>\n\u003Cli>Support config themes for player\u003C\u002Fli>\n\u003Cli>Support HTML5 Player\u003C\u002Fli>\n\u003Cli>Support tubePlayer (http:\u002F\u002Fblog.unijimpe.net\u002Ftubeplayer\u002F) for play videos.\u003C\u002Fli>\n\u003Cli>Generate \u003Ccode>\u003Cobject>\u003C\u002Fcode> code for Feed compatibility \u003C\u002Fli>\n\u003Cli>Generate \u003Ccode>\u003Cobject>\u003C\u002Fcode> code optimized for iPhone\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For insert single youtube video on \u003Cstrong>Post Content\u003C\u002Fstrong> or \u003Cstrong>Text Widget\u003C\u002Fstrong>  you can use ‘Youtube URL’, ‘Youtube Embed URL’ or ‘Youtube Video ID’:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[tube]http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=AFVlJAi3Cso[\u002Ftube]\n\n[tube]http:\u002F\u002Fwww.youtube.com\u002Fv\u002FAFVlJAi3Cso[\u002Ftube]\n\n[tube]AFVlJAi3Cso[\u002Ftube]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To insert video with specific size can user width and height:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[tube]http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=AFVlJAi3Cso, 500, 290[\u002Ftube]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To insert video on template, use the php code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php wp_youtubeplayer(\"movie.swf\", \"width\", \"heigth\"); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For more information visit \u003Ca href=\"http:\u002F\u002Fblog.unijimpe.net\u002Fwp-youtube-player\u002F\" title=\"plugin website\" rel=\"nofollow ugc\">plugin website\u003C\u002Fa>\u003C\u002Fp>\n","Insert Youtube Videos on WordPress blog.",1000,104087,100,3,"2017-11-28T18:38:00.000Z","3.3.2","2.1",[21,94,95,23,96],"iframe","player","youtube","http:\u002F\u002Fblog.unijimpe.net\u002Fwp-youtube-player\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-youtube-player.zip",85,{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":120,"download_link":121,"security_score":88,"vuln_count":76,"unpatched_count":76,"last_vuln_date":36,"fetched_at":29},"embed-block-for-tiktok","Embed Block for TikTok","0.1","Jb Audras","https:\u002F\u002Fprofiles.wordpress.org\u002Faudrasjb\u002F","\u003Cp>This plugin adds a TikTok Embed Block to the Block Editor and a TikTok oEmbed support for the Classic Editor.\u003C\u002Fp>\n\u003Cp>Copy-paste the TikTok video URL in the editor or use the dedicated Gutenberg block for more setting options.\u003C\u002Fp>\n","Easily embed TikTok videos in both Gutenberg and Classic Editor.",500,11113,90,2,"2025-11-27T08:51:00.000Z","6.9.4","5.2","5.6",[21,117,118,119,23],"oembed","tiktok","video","https:\u002F\u002Fjeanbaptisteaudras.com\u002Fembed-block-for-tiktok-gutenberg-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-block-for-tiktok.0.1.zip",{"slug":123,"name":124,"version":125,"author":123,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":88,"num_ratings":131,"last_updated":132,"tested_up_to":133,"requires_at_least":134,"requires_php":65,"tags":135,"homepage":138,"download_link":139,"security_score":140,"vuln_count":75,"unpatched_count":27,"last_vuln_date":141,"fetched_at":29},"publitio","Publitio","2.2.5","https:\u002F\u002Fprofiles.wordpress.org\u002Fpublitio\u002F","\u003Cp>Publitio WordPress Integration Plugin\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fpublit.io\" rel=\"nofollow ugc\">Publitio\u003C\u002Fa> WordPress plugin enables effortless integration with the \u003Ca href=\"https:\u002F\u002Fpublit.io\" rel=\"nofollow ugc\">Publitio\u003C\u002Fa> cloud media platform,\u003Cbr \u002F>\nproviding seamless access and embedding of your media files directly within WordPress editors through a dedicated \u003Ca href=\"https:\u002F\u002Fpublit.io\" rel=\"nofollow ugc\">Publitio\u003C\u002Fa> block.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fpublit.io\" rel=\"nofollow ugc\">Publitio\u003C\u002Fa> aims to simplify the entire Media Asset Management (MAM) process by streamlining common tasks used by most web and\u003Cbr \u002F>\nmobile publishers, such as uploading, hosting, processing, publishing, monetizing, and managing media files.\u003Cbr \u002F>\nIts cloud-based platform offers secure storage, powerful on-the-fly media transformations, fast global delivery via CDN,\u003Cbr \u002F>\nwatermarking, and advanced analytics – helping content creators and businesses save time, reduce costs,\u003Cbr \u002F>\nand focus on their core activities while ensuring efficient, scalable management of all digital assets.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>- Easy Embedding: Add images, videos, audios, documents, and archives files directly in Gutenberg, Elementor and classic editors using the Publitio block for quick and intuitive embedding.\n- Direct Uploads: Upload new media files to [Publitio](https:\u002F\u002Fpublit.io) cloud storage without leaving the WordPress editor.\n- Media Library Browsing: Browse your entire [Publitio](https:\u002F\u002Fpublit.io) media library in a popup window, selecting files for instant insertion.\n- Customizable Publitio Player: Embed videos and media with [Publitio](https:\u002F\u002Fpublit.io)’s fully customizable HTML5 player supporting VAST\u002FIMA ad tags for monetization and multi-format playback.\n- Optimized Delivery: Responsive images with srcset and multi-format video support for faster, adaptive loading.\n- Secure Media: Utilize [Publitio](https:\u002F\u002Fpublit.io)’s domain-level protection and HLS encryption features to safeguard your content.\n- Workflow Enhancement: Streamline content creation with easy access to cloud-hosted media assets, improving site speed and reducing server load.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Learn More & Support:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>- Setup Guide: [How to setup Publitio WordPress Plugin](https:\u002F\u002Fpublit.io\u002Fcommunity\u002Fblog\u002Fintegrate-wordpress-site-with-publitio)\n- Video Guide: [How to setup Publitio WordPress plugin](https:\u002F\u002Fpublit.io\u002Fcommunity\u002Fblog\u002Fhow-to-setup-publitio-wordpress-plugin)\n- API & Documentation: [Publitio Video & Image API](https:\u002F\u002Fpublit.io\u002Fdocs)\n- Contact Support: support@publit.io, contact us through a support webwidget on our site or write on our [Community Board](https:\u002F\u002Fdashboard.publit.io\u002Fapp\u002Fdashboards\u002Fcommunity)\n- Plugin Source: [Publitio WordPress Plugin Source on Github](https:\u002F\u002Fgithub.com\u002Fob1y2k\u002Fpublitio_wp_plugin)\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Publitio plugin integrates Publitio cloud media into WordPress with a simple block for effortless uploading, browsing, and embedding of image, video,  &hellip;",400,21347,41,"2025-10-28T17:11:00.000Z","6.8.5","3.0.1",[21,136,123,137,23],"images","upload","https:\u002F\u002Fpublit.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpublitio.zip",72,"2025-10-10 00:00:00",{"slug":143,"name":144,"version":145,"author":146,"author_profile":147,"description":148,"short_description":149,"active_installs":129,"downloaded":150,"rating":151,"num_ratings":152,"last_updated":153,"tested_up_to":113,"requires_at_least":134,"requires_php":154,"tags":155,"homepage":65,"download_link":160,"security_score":88,"vuln_count":76,"unpatched_count":76,"last_vuln_date":36,"fetched_at":29},"woocommerce-embed-videos-to-product-image-gallery","Embed Videos For Product Image Gallery Using WooCommerce","3.7","ZealousWeb","https:\u002F\u002Fprofiles.wordpress.org\u002Fzealopensource\u002F","\u003Cp>Embed videos to product gallery along with images on product page of WooCommerce.\u003C\u002Fp>\n\u003Ch4>Embed Videos For Product Image Gallery Using WooCommerce Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Embed videos to product image gallery\u003C\u002Fli>\n\u003Cli>Supports YouTube and Vimeo videos\u003C\u002Fli>\n\u003Cli>Video loads as inline embedded videos in place of featured image or in a lightbox based on WooCommerce settings\u003C\u002Fli>\n\u003Cli>Allows images and videos together in single product gallery\u003C\u002Fli>\n\u003Cli>Does not require to overwrite any WooCommerce core files\u003C\u002Fli>\n\u003Cli>Youtube video control parameters are supported.\u003C\u002Fli>\n\u003Cli>Compatibility with multisite network.\u003C\u002Fli>\n\u003Cli>Compatibility of WordPress VIP.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdemo.zealousweb.com\u002Fwordpress-plugins\u002Fembed-videos-for-product-image-gallery-using-woocommerce\u002F\" rel=\"nofollow ugc\">Demo for Embed Videos For Product Image Gallery Using WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Plugin Requirement\u003C\u002Fh3>\n\u003Cp>PHP version : 5.3 and latest\u003Cbr \u002F>\nWordPress   : WordPress 3.0 and latest\u003C\u002Fp>\n\u003Ch3>OUR OTHER PLUGINS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Fabandoned-contact-form-7-pro\" rel=\"nofollow ugc\">Abandoned Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Faccept-2checkout-payments-using-contact-form-7-pro\" rel=\"nofollow ugc\">Accept 2 Checkout Payments Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Faccept-authorize-net-payments-using-contact-form-7-pro\" rel=\"nofollow ugc\">Accept Authorize.NET Payments Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Faccept-elavon-payments-using-contact-form-7-pro\" rel=\"nofollow ugc\">Accept Elavon Payments Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Faccept-paypal-payments-using-contact-form-7-pro\" rel=\"nofollow ugc\">Accept PayPal Payments Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Faccept-sage-pay-opayo-payments-using-contact-form-7-pro\" rel=\"nofollow ugc\">Accept Sagepay(Opayo) Payments Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Faccept-stripe-payments-using-contact-form-7-pro\" rel=\"nofollow ugc\">Accept Stripe Payments Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Fcustom-product-options-woocommerce-pro\" rel=\"nofollow ugc\">Custom Product Options WooCommerce Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Fgenerate-pdf-using-contact-form-7-pro\" rel=\"nofollow ugc\">Generate PDF Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Fsmart-appointment-booking-pro\" rel=\"nofollow ugc\">Smart Appointment & Booking Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Fsmart-showcase-for-google-reviews-pro\" rel=\"nofollow ugc\">Smart Showcase for Google Reviews Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.zealousweb.com\u002Fwordpress-plugins\u002Fuser-registration-using-contact-form-7-pro\" rel=\"nofollow ugc\">User Registration Using Contact Form 7 Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","Embed videos to product gallery along with images on product page of WooCommerce.",56442,56,21,"2025-12-26T10:25:00.000Z","5.3",[156,157,158,159],"embed-videos","gallery","video-gallery","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-embed-videos-to-product-image-gallery.3.7.zip",{"attackSurface":162,"codeSignals":244,"taintFlows":251,"riskAssessment":252,"analyzedAt":258},{"hooks":163,"ajaxHandlers":179,"restRoutes":180,"shortcodes":181,"cronEvents":242,"entryPointCount":243,"unprotectedCount":76},[164,170,174],{"type":165,"name":166,"callback":167,"file":168,"line":169},"filter","mce_external_plugins","custom_tinymce_plugin","porn-videos-embed.php",34,{"type":165,"name":171,"callback":172,"file":168,"line":173},"mce_buttons","register_mce_button",35,{"type":175,"name":176,"callback":177,"file":168,"line":178},"action","admin_head","custom_mce_button",38,[],[],[182,187,191,196,200,204,208,213,217,221,226,230,234,238],{"tag":183,"callback":184,"file":185,"line":186},"cliphunter","pve_cliphunter","sites\\cliphunter.php",22,{"tag":188,"callback":189,"file":190,"line":186},"drtuber","pve_drtuber","sites\\drtuber.php",{"tag":192,"callback":193,"file":194,"line":195},"eporner","pve_eporner","sites\\eporner.php",23,{"tag":197,"callback":198,"file":199,"line":186},"gotporn","pve_gotporn","sites\\gotporn.php",{"tag":201,"callback":202,"file":203,"line":186},"homemoviestube","pve_homemoviestube","sites\\homemoviestube.php",{"tag":205,"callback":206,"file":207,"line":186},"pervertslut","pve_pervertslut","sites\\pervertslut.php",{"tag":209,"callback":210,"file":211,"line":212},"pornhub","pve_pornhub","sites\\pornhub.php",24,{"tag":214,"callback":215,"file":216,"line":186},"sunporno","pve_sunporno","sites\\sunporno.php",{"tag":218,"callback":219,"file":220,"line":212},"tnaflix","pve_tnaflix","sites\\tnaflix.php",{"tag":222,"callback":223,"file":224,"line":225},"tube8","pve_tube8","sites\\tube8.php",19,{"tag":227,"callback":228,"file":229,"line":186},"vporn","pve_vporn","sites\\vporn.php",{"tag":231,"callback":232,"file":233,"line":195},"xhamster","pve_xhamster","sites\\xhamster.php",{"tag":235,"callback":236,"file":237,"line":212},"xvideos","pve_xvideos","sites\\xvideos.php",{"tag":239,"callback":240,"file":241,"line":195},"youjizz","pve_youjizz","sites\\youjizz.php",[],14,{"dangerousFunctions":245,"sqlUsage":246,"outputEscaping":248,"fileOperations":76,"externalRequests":76,"nonceChecks":76,"capabilityChecks":76,"bundledLibraries":250},[],{"prepared":76,"raw":76,"locations":247},[],{"escaped":76,"rawEcho":76,"locations":249},[],[],[],{"summary":253,"deductions":254},"This plugin presents a mixed security posture. On the positive side, static analysis reveals good coding practices, with no dangerous functions, no raw SQL queries, and all output properly escaped. The absence of file operations and external HTTP requests further contributes to a secure foundation. However, the vulnerability history is a significant concern, with one unpatched medium severity CVE for Cross-site Scripting. This indicates a past failure in secure coding or testing, and the fact that it remains unpatched is a direct risk to users of this plugin.\n\nDespite the strong static analysis results, the presence of an unpatched XSS vulnerability cannot be ignored. While the current version might appear clean in static analysis, it's crucial to understand that static analysis is not foolproof and may not detect all vulnerabilities, especially those that are context-dependent or require specific user interactions. The vulnerability history suggests that the developers may not have a robust process for identifying and fixing security issues, which raises concerns about future updates.\n\nIn conclusion, while the code itself shows some good security practices in its current state, the single unpatched medium severity vulnerability for XSS is a critical weakness. Users should be aware of this historical issue and the potential for future vulnerabilities. The plugin's attack surface, while currently showing no unprotected entry points, is entirely dependent on the absence of future vulnerabilities. A balanced view is that the code has potential, but the developer's security track record is a significant deterrent.",[255],{"reason":256,"points":257},"Unpatched medium severity CVE (XSS)",15,"2026-03-16T18:35:35.805Z",{"wat":260,"direct":266},{"assetPaths":261,"generatorPatterns":263,"scriptPaths":264,"versionParams":265},[262],"\u002Fwp-content\u002Fplugins\u002Fporn-videos-embed\u002Fjs\u002Feditor_plugin.js",[],[262],[],{"cssClasses":267,"htmlComments":268,"htmlAttributes":269,"restEndpoints":270,"jsGlobals":271,"shortcodeOutput":272},[],[],[],[],[],[273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294],"\u003Ciframe width=\""," height=\""," src=\"https:\u002F\u002Fwww.cliphunter.com\u002Fembed\u002F","frameborder=\"0\" scrolling=\"no\" allowfullscreen>\u003C\u002Fiframe>"," src=\"http:\u002F\u002Fwww.drtuber.com\u002Fembed\u002F"," src=\"https:\u002F\u002Fwww.eporner.com\u002Fembed\u002F","       frameborder=\"0\" allowfullscreen>\u003C\u002Fiframe>"," src=\"https:\u002F\u002Fwww.gotporn.com\u002Fvideo\u002F","\u002Fembedframe\""," src=\"http:\u002F\u002Fwww.homemoviestube.com\u002Fembed\u002F"," frameborder=\"0\">\u003C\u002Fiframe>"," src=\"http:\u002F\u002Fpervertslut.com\u002Fembed\u002F"," webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen>\u003C\u002Fiframe>"," src=\"https:\u002F\u002Fwww.pornhub.com\u002Fembed\u002F"," frameborder=0"," src=\"https:\u002F\u002Fembeds.sunporno.com\u002Fembed\u002F"," style=\"border: none;overflow: hidden;\""," src=\"https:\u002F\u002Fplayer.tnaflix.com\u002Fvideo\u002F"," src=\""," name=\"t8_embed_video\">\u003C\u002Fiframe>"," src=\"https:\u002F\u002Fwww.vporn.com\u002Fembed\u002F","\u002F"]