[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fpqkWkYujxQOPNo_X0G41BjskBLZ5KjKEwxj0qHj0oN0":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":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":136,"fingerprints":229},"yep-youtube-embed","YEP: Optimize YouTube Embeds","1.1.2","Webamator","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebamator\u002F","\u003Cp>YouTube iframe embeds often load many unnecessary resources, which slows down your page. YEP: Optimize YouTube Embeds is a lightweight WordPress plugin that replaces YouTube iframes with a clickable preview image.\u003Cbr \u002F>\nThe actual video loads only when the user clicks the play button, improving page load times and reducing initial page size.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin uses the external YouTube thumbnail service (https:\u002F\u002Fi.ytimg.com) to display preview images of YouTube videos.\u003Cbr \u002F>\nWhen a page with a YouTube embed is loaded, the plugin requests the thumbnail image directly from YouTube servers.\u003Cbr \u002F>\nNo personal data is sent from your site to YouTube, only the video ID (already public in the YouTube URL).\u003C\u002Fp>\n\u003Cp>Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003Cbr \u002F>\nTerms of Service: https:\u002F\u002Fwww.youtube.com\u002Ft\u002Fterms\u003C\u002Fp>\n","Short Description: Load YouTube videos faster by replacing iframes with a preview image; the video plays only when clicked play.",300,2248,100,6,"2025-09-20T16:32:00.000Z","6.8.5","5.2","7.4",[20,21,22,23,24],"lazy-load","optimize","performance","video","youtube-embed","https:\u002F\u002Fwww.helper-wp.com\u002Fplugins\u002Fyoutube-embed-plugin-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyep-youtube-embed.1.1.2.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":13,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"webamator",2,350,30,94,"2026-04-04T09:15:06.868Z",[39,62,86,99,116],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":58,"download_link":59,"security_score":60,"vuln_count":33,"unpatched_count":27,"last_vuln_date":61,"fetched_at":29},"wp-youtube-lyte","WP YouTube Lyte","1.7.30","Frank Goossens","https:\u002F\u002Fprofiles.wordpress.org\u002Ffuttta\u002F","\u003Cp>WP YouTube Lyte allows you to “lazy load” your video’s, by inserting responsive “Lite YouTube Embeds”. These look and feel like normal embedded YouTube, but only call the “fat” YouTube-player when clicked on, thereby \u003Ca href=\"http:\u002F\u002Fblog.futtta.be\u002F2012\u002F04\u002F03\u002Fspeed-matters-re-evaluating-wp-youtube-lytes-performance\u002F\" rel=\"nofollow ugc\">reducing download size & rendering time substantially\u003C\u002Fa> when embedding YouTube occasionally and improving page performance dramatically when you’ve got multiple YouTube video’s on one and the same page. The plugin can be configured to cache YouTube thumbnails locally, improving both performance and privacy. As such LYTE embedded YouTube videos do not require requests to the YouTube servers, probably (I am not a lawyer) allowing for better GDPR-compliance.\u003C\u002Fp>\n\u003Cp>The plugin picks up on normal YouTube links, taking over from WordPress core’s oEmbed. Alternatively you can add a YouTube-link for a video or \u003Ca href=\"http:\u002F\u002Fblog.futtta.be\u002F2011\u002F10\u002F11\u002Fwp-youtube-lyte-support-for-playlists-almost-included\u002F\" rel=\"nofollow ugc\">an entire playlist\u003C\u002Fa> with “httpv” instead of “http(s)” or add a Lyte widget to your sidebar and WP YouTube Lyte replaces that link with the correct performance-optimized code. Some examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>httpv:\u002F\u002Fwww.youtube.com\u002Fwatch?v=_SQkWbRublY (normal video embed)\u003C\u002Fli>\n\u003Cli>httpv:\u002F\u002Fyoutu.be\u002F_SQkWbRublY (video embed with youtube-shortlink)\u003C\u002Fli>\n\u003Cli>httpa:\u002F\u002Fwww.youtube.com\u002Fwatch?v=_SQkWbRublY (audio only embed)\u003C\u002Fli>\n\u003Cli>httpv:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLA486E741B25F8E00 (playlist embed)\u003C\u002Fli>\n\u003Cli>httpv:\u002F\u002Fwww.youtube.com\u002Fwatch?v=_SQkWbRublY#stepSize=-1 (video player, one size smaller than what’s configured as default)\u003C\u002Fli>\n\u003Cli>httpv:\u002F\u002Fwww.youtube.com\u002Fwatch?v=_SQkWbRublY?start=20&showinfo=0 (video player, start playing at 20 seconds and don’t show title)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Or using shortcodes:\u003C\u002Fp>\n\u003Cpre>\u003Ccode> [lyte id='_SQkWbRublY' \u002F]\n [lyte id='_SQkWbRublY' audio='true' \u002F]\n [lyte id='A486E741B25F8E00' playlist='true' \u002F]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>WP YouTube Lyte has been written with optimal performance as primary goal, but has been tested for maximum browser-compatibility (iPad included) while keeping an eye on accessibility. Starting with version 1.2.0 lyte embeds are fully responsive and can automatically embed \u003Ca href=\"http:\u002F\u002Fsupport.google.com\u002Fwebmasters\u002Fbin\u002Fanswer.py?hl=en&answer=2413309\" rel=\"nofollow ugc\">videoObject microdata\u003C\u002Fa> as well. The plugin is fully multi-language, with support for Catalan, Dutch, English, French, German, Hebrew, Romanian, Spanish and Slovene.\u003C\u002Fp>\n\u003Cp>Feedback is welcome; see \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwp-youtube-lyte\u002Ffaq\u002F\" rel=\"ugc\">info in the faq\u003C\u002Fa> for bug reports\u002F feature requests and feel free to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwp-youtube-lyte\u002F\" rel=\"ugc\">rate and\u002For report on compatibility on wordpress.org\u003C\u002Fa>.\u003C\u002Fp>\n","High performance YouTube video, playlist and audio-only embeds which don't slow down your blog and offer optimal accessibility.",30000,985811,96,206,"2026-03-14T15:08:00.000Z","7.0","6.0","",[56,20,22,23,57],"gdpr","youtube","http:\u002F\u002Fblog.futtta.be\u002Fwp-youtube-lyte\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-youtube-lyte.1.7.30.zip",98,"2025-11-14 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":18,"tags":77,"homepage":81,"download_link":82,"security_score":83,"vuln_count":84,"unpatched_count":84,"last_vuln_date":85,"fetched_at":29},"cloudinary-image-management-and-manipulation-in-the-cloud-cdn","Cloudinary – Deliver Images and Videos at Scale","3.3.2","Cloudinary","https:\u002F\u002Fprofiles.wordpress.org\u002Fcloudinary\u002F","\u003Cp>Boost the performance of your WordPress site by optimizing your images and videos with the Cloudinary WordPress Plugin. WordPress developers, content creators, and administrators can efficiently create, manage and deliver images and videos. The plugin scales from individual blogs to enterprise sites that deliver hundreds of thousands of images and videos and that need to be accessed across a variety of devices.\u003C\u002Fp>\n\u003Ch3>What can Cloudinary do for you?\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>Automatically optimize and transform all your new and existing images and videos through best-in-class algorithms that improve site performance and SEO rankings. \u003Ca href=\"https:\u002F\u002Fcloudinary.com\u002Fdevelopers\" rel=\"nofollow ugc\">Check out some examples\u003C\u002Fa>!\u003C\u002Fli>\n\u003Cli>Rapidly edit assets, via AI, that deepen engagement through capabilities such as smart cropping, thumbnail generation, automated transcoding, and more.\u003C\u002Fli>\n\u003Cli>Deliver dynamically created responsive images across various devices and different resolutions.\u003C\u002Fli>\n\u003Cli>Utilize lazy loading and customizable placeholders to load images that are viewed by your users.\u003C\u002Fli>\n\u003Cli>Support both \u003Ca href=\"https:\u002F\u002Fcloudinary.com\u002Fblog\u002Fimage-optimization-headless-wordpress-wpgraphql\" rel=\"nofollow ugc\">headless\u003C\u002Fa> and UI-based WordPress deployments, maintaining flexibility in website development.\u003C\u002Fli>\n\u003Cli>Maintain compatibility with popular page builders.\u003C\u002Fli>\n\u003Cli>Provide end-to-end support for the WooCommerce plugin.\u003C\u002Fli>\n\u003Cli>Stream videos using the Cloudinary Video Player, featuring advanced capabilities to enhance user engagement.\u003C\u002Fli>\n\u003Cli>Present a responsive and interactive Product Gallery for creating captivating visual experiences.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch3>About\u003C\u002Fh3>\n\u003Cp>Cloudinary’s \u003Ca href=\"https:\u002F\u002Fwww.businesswire.com\u002Fnews\u002Fhome\u002F20200923005566\u002Fen\u002FCloudinary-Wins-2020-MarTech-Breakthrough-Award-for-Best-WordPress-Plugin\" rel=\"nofollow ugc\">award-winning plugin\u003C\u002Fa> makes automating your image and video workflows easy, offering a variety of features. Supporting nearly two million developers and over 10,000 customers, Cloudinary enables companies to manage, transform, optimize and deliver image and video assets. The Cloudinary Plugin supports all these capabilities, providing users with a true plug-and-play solution. Getting started takes only minutes using the intuitive onboarding wizard.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FAMVS_O_VEss?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>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Learn more about the plugin with the \u003Ca href=\"https:\u002F\u002Ftraining.cloudinary.com\u002Fcourses\u002Fintroduction-to-cloudinary-for-wordpress-administrators-70-minute-course-zf3x\" rel=\"nofollow ugc\">Cloudinary Academy – Introduction to Cloudinary for WordPress Administrators\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>After deployment, users can access a dashboard that provides insights into optimization metrics and data usage. The Cloudinary Plugin is based on an architecture that supports any type of site including business, enterprise and personal.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Optimize your site performance\u003C\u002Fstrong> and user experience by achieving faster page load times and implementing advanced auto-responsive delivery. This not only improves your \u003Cstrong>Google page rankings\u003C\u002Fstrong> but also enhances \u003Cstrong>Core Web Vitals\u003C\u002Fstrong>, and \u003Cstrong>Lighthouse scores\u003C\u002Fstrong>. By leveraging features such as video and image optimization, advanced responsive design, customizable lazy loading, and built-in CDN support, you can publish content faster while consistently delivering engaging user experiences. The Plugin supports both headless and UI-based development models, and allows you to customize development and extend functionality with the Cloudinary Plugin \u003Ca href=\"https:\u002F\u002Fcloudinary.com\u002Fdocumentation\u002Fwordpress_developers#actions_and_filters\" rel=\"nofollow ugc\">actions and filters\u003C\u002Fa>. Moreover, you can create engaging visual experiences with automated quality and encoding settings, \u003Cstrong>video and image resizing\u003C\u002Fstrong> and \u003Cstrong>cropping via AI\u003C\u002Fstrong>, comprehensive \u003Ca href=\"https:\u002F\u002Fcloudinary.com\u002Fdocumentation\u002Fimage_transformations\" rel=\"nofollow ugc\">transformations\u003C\u002Fa> and effects, and seamless delivery to any device in any resolution or pixel density.\u003C\u002Fp>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Cp>To use the Cloudinary Plugin and all the functionality that comes with it, you will need to have a Cloudinary Account. \u003Cstrong>If you don’t have an account yet, \u003Ca href=\"https:\u002F\u002Fcloudinary.com\u002Fusers\u002Fregister_free?utm_campaign=1976&utm_content=sign-up&utm_medium=affiliate&utm_source=wordpress-plugin-page\" rel=\"nofollow ugc\">sign up\u003C\u002Fa> now for a free Cloudinary Programmable Media account\u003C\u002Fstrong>. You’ll start with generous usage limits and when your requirements grow, you can easily upgrade to a plan that best fits your needs. Upon account creation you can plug in your account credentials and customize your configurations as desired. That’s it.\u003C\u002Fp>\n\u003Ch3>About Cloudinary\u003C\u002Fh3>\n\u003Cp>Read more about Cloudinary:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fcloudinary.com\u002F\" rel=\"nofollow ugc\">Our website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fcloudinary.com\u002Fblog\" rel=\"nofollow ugc\">Blog\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcloudinary.com\u002Fdocumentation\u002Fprogrammable_media_guides\" rel=\"nofollow ugc\">Feature guides\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcloudinary.com\u002Fproducts\u002Fdigital_asset_management\" rel=\"nofollow ugc\">DAM solution\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fcloudinary.com\u002Fdocumentation\" rel=\"nofollow ugc\">Detailed documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fcloudinary.com\u002Fdocumentation\u002Fimage_transformations\" rel=\"nofollow ugc\">Image transformations documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcloudinary.com\u002Fdocumentation\u002Fvideo_manipulation_and_delivery\" rel=\"nofollow ugc\">Video transformations documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fcloudinary.com\u002Ffaq\" rel=\"nofollow ugc\">Cloudinary FAQ\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftraining.cloudinary.com\u002Fcourses\u002Fintroduction-to-cloudinary-for-wordpress-administrators-70-minute-course-zf3x\" rel=\"nofollow ugc\">Cloudinary Academy – Introduction to Cloudinary for WordPress Administrators\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","Boost the performance of your WordPress site by optimizing your images and videos with the Cloudinary WordPress Plugin. WordPress developers, content  &hellip;",5000,420954,80,64,"2026-02-23T09:49:00.000Z","6.9.4","4.7",[78,79,22,80,23],"core-web-vitals","image-optimizer","resize","https:\u002F\u002Fcloudinary.com\u002Fdocumentation\u002Fwordpress_integration","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcloudinary-image-management-and-manipulation-in-the-cloud-cdn.3.3.2.zip",78,1,"2026-01-22 00:00:00",{"slug":87,"name":88,"version":89,"author":7,"author_profile":8,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":13,"num_ratings":84,"last_updated":94,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":95,"homepage":97,"download_link":98,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"lazy-load-for-gmaps","Lazy Load for GMaps","1.1.0","\u003Cp>I think, it’s no secret that Google Maps slow down your page load. Lazy Load for Google Maps is a very simple plugin for WordPress and it allows you to solve this issue. It improves page load times and increases your Google PageSpeed Score.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin loads maps from the external Google Maps service (https:\u002F\u002Fmaps.googleapis.com).\u003Cbr \u002F>\nMap tiles and related data are requested directly from Google servers; no personal data is sent from your site except the map coordinates and your API key (if provided).\u003C\u002Fp>\n\u003Cp>Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003Cbr \u002F>\nTerms of Service: https:\u002F\u002Fmaps.google.com\u002Fhelp\u002Fterms_maps\u002F\u003C\u002Fp>\n","Short Description: Simple WordPress plugin that loads Google Maps in posts and pages via Lazy Load for faster page performance.",50,1500,"2025-09-19T10:52:00.000Z",[96,20,21,22],"google-maps","https:\u002F\u002Fwww.helper-wp.com\u002Fplugins\u002Flazy-load-google-maps\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flazy-load-for-gmaps.1.1.0.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":27,"num_ratings":27,"last_updated":54,"tested_up_to":109,"requires_at_least":110,"requires_php":54,"tags":111,"homepage":113,"download_link":114,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":115},"mhm-lazyloadvideo","Lazy load video players","1.3.5","Mark Howells-Mead","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarkhowellsmead\u002F","\u003Cp>** This plugin is no longer maintained. **\u003C\u002Fp>\n\u003Cp>Modifies the HTML output of any video players which have been embedded in the content area or in the site using the oEmbed technique. Any video player which is included on the page will only be loaded if\u002Fwhen it is\u002Fbecomes visible within the current browser window.\u003C\u002Fp>\n\u003Cp>This plugin relies on JavaScript in the frontend. The original player will be displayed (not lazy-loaded) if JavaScript is inactive on the page.\u003C\u002Fp>\n\u003Cp>Please note that this plugin will not work in server environments running PHP versions older than 5.3.\u003C\u002Fp>\n","Any video player which is included on the page will only be loaded if\u002Fwhen it is visible within the current browser window.",10,1470,"4.9.29","4.6.0",[20,22,23,112],"video-player","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmhm-lazyloadvideo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmhm-lazyloadvideo.zip","2026-03-15T10:48:56.248Z",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":107,"downloaded":124,"rating":13,"num_ratings":125,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":133,"download_link":134,"security_score":135,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"picafto","Picafto – One-click Lazy load images (ACF compatible)","1.1","melmacaluso","https:\u002F\u002Fprofiles.wordpress.org\u002Fmelmacaluso\u002F","\u003Cp>Instantly, automatically and painlessly make your website faster by reducing image payload and lazy loading them.\u003C\u002Fp>\n\u003Ch3>What\u003C\u002Fh3>\n\u003Cp>Picafto makes your website faster by loading images after the rest of the content has been loaded. For the user it won’t make a noticeable difference but for Search engines (Google, bing, yahoo etc.), it will.\u003C\u002Fp>\n\u003Cp>In resume Picafto offers you:\u003Cbr \u002F>\n-Automatic image load optimisation for vanilla WordPress editor. (whenever you upload an image in your page\u002Fpost picafto will take care of it and automatically enqueue the loading when is appropiate to improve your page speed performance)\u003Cbr \u002F>\n-Same as above but for ACF fields (ACF being the main tool used by WordPress theme developers when it comes to building your website, meaning that if you had a website built by a dev this applies to you)\u003Cbr \u002F>\n-In addition you can add your own Picafto lazy loaded images with the sintax down below.\u003C\u002Fp>\n\u003Ch3>Why\u003C\u002Fh3>\n\u003Cp>One of the main ranking factors, is page speed. Meaning: if your website is slow you won’t rank as you would if it was lightin fast.\u003C\u002Fp>\n\u003Cp>If they told you that there’s a something that makes your website twice as fast (if images are being used, that’s the main premise of the plugin) for free, in one click, instantly…would you use it?\u003C\u002Fp>\n\u003Ch3>Developer Friendly & ACF compatibile\u003C\u002Fh3>\n\u003Cp>Picafto does all the groundwork for you when it comes to lazy loading your images in both the vanilla editor and the ACF WYSIWYG editor but say you want some images to be lazy loaded the Picafto way? Well said? Done! Just swap the \u003Ccode>src\u003C\u002Fcode> with \u003Ccode>data-picafto-load\u003C\u002Fcode> in your images and Picafto is going to take care of the rest:\u003C\u002Fp>\n\u003Cp>Before:\u003Cbr \u002F>\n    \u003Ccode>\u003Cimg src=\"https\u002F\u002Fgoogle.com\u002Fimage.png\" alt=\"image\" \u002F>\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>After:\u003Cbr \u002F>\n    \u003Ccode>\u003Cimg data-picafto-load=\"https\u002F\u002Fgoogle.com\u002Fimage.png\" alt=\"image\" \u002F>\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>If needed you can opt-out of the lazy loading by simply placing \u003Ccode>data-picafto-off\u003C\u002Fcode> as follows:\u003C\u002Fp>\n","Instantly, automatically and painlessly make your website faster by reducing image payload and lazy loading them.",1705,4,"2019-06-20T00:04:00.000Z","5.2.24","3.9","5.2.4",[20,131,21,132,22],"lazy-load-images","page-speed","https:\u002F\u002Fmel-macaluso.me\u002Fplugins\u002Fpicafto","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpicafto.1.1.zip",85,{"attackSurface":137,"codeSignals":212,"taintFlows":220,"riskAssessment":221,"analyzedAt":228},{"hooks":138,"ajaxHandlers":203,"restRoutes":204,"shortcodes":205,"cronEvents":211,"entryPointCount":84,"unprotectedCount":27},[139,145,150,153,157,162,165,169,175,179,183,187,192,195,199],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","init","yep_for_wordpress_init_plugins_helper","includes\\admin-settings.php",252,{"type":140,"name":146,"callback":147,"priority":148,"file":143,"line":149},"admin_menu","yep_for_wordpress_register_submenu_page",15,253,{"type":140,"name":146,"callback":151,"file":143,"line":152},"yep_for_wordpress_options_submenu_page",254,{"type":140,"name":154,"callback":155,"file":143,"line":156},"admin_init","yep_for_wordpress_plugin_settings",255,{"type":140,"name":158,"callback":159,"file":160,"line":161},"wp_enqueue_scripts","yep_for_wordpress_style","includes\\assets.php",74,{"type":140,"name":158,"callback":163,"file":160,"line":164},"yep_for_wordpress_script",75,{"type":140,"name":166,"callback":167,"file":160,"line":168},"admin_enqueue_scripts","yep_for_wordpress_admin_style",76,{"type":170,"name":171,"callback":172,"priority":107,"file":173,"line":174},"filter","embed_oembed_html","yep_wrap_embed_html","includes\\embeds.php",115,{"type":170,"name":176,"callback":177,"priority":84,"file":173,"line":178},"the_content","yep_for_wordpress_mod_content",116,{"type":140,"name":141,"callback":180,"file":181,"line":182},"closure","includes\\install.php",22,{"type":140,"name":146,"callback":184,"priority":107,"file":185,"line":186},"wa_plugins_menu","includes\\webamator\\class-webamator-check-plugins.php",82,{"type":140,"name":188,"callback":189,"file":190,"line":191},"admin_notices","wa_wordpress_upgrade_notice","includes\\webamator\\class-webamator-check-requirement.php",105,{"type":140,"name":188,"callback":193,"priority":107,"file":190,"line":194},"wa_woocommerce_required_notice",136,{"type":140,"name":196,"callback":180,"priority":84,"file":197,"line":198},"plugins_loaded","includes\\webamator\\webamator-core.php",23,{"type":140,"name":196,"callback":200,"priority":107,"file":201,"line":202},"yep_for_wordpress_loaded","yep-youtube-embed.php",77,[],[],[206],{"tag":207,"callback":208,"file":209,"line":210},"yep_youtube","yep_shortcode_youtube","includes\\shortcodes.php",152,[],{"dangerousFunctions":213,"sqlUsage":214,"outputEscaping":216,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":219},[],{"prepared":27,"raw":27,"locations":215},[],{"escaped":217,"rawEcho":27,"locations":218},48,[],[],[],{"summary":222,"deductions":223},"The \"yep-youtube-embed\" plugin, version 1.1.2, exhibits a strong security posture based on the provided static analysis. The code adheres to best practices by using prepared statements for all SQL queries and properly escaping all outputs.  There are no indications of dangerous functions, file operations, or external HTTP requests, which significantly reduces the potential attack surface. The absence of any identified taint flows with unsanitized paths further reinforces the perceived security of the codebase. The plugin also has a clean vulnerability history with no recorded CVEs, suggesting a consistent effort towards secure development.  \n\nHowever, the analysis does reveal a critical lack of security checks. With only one entry point (a shortcode) and no AJAX handlers or REST API routes, the absence of nonce and capability checks might seem less immediately impactful. Nevertheless, this lack of layered security is a concern. If the shortcode's functionality were to evolve or be extended in future versions to include more sensitive operations, the absence of these fundamental security checks could become a significant vulnerability. A more robust approach would involve implementing these checks even for seemingly benign shortcodes.",[224,226],{"reason":225,"points":107},"No nonce checks implemented",{"reason":227,"points":107},"No capability checks implemented","2026-03-16T20:04:53.571Z",{"wat":230,"direct":239},{"assetPaths":231,"generatorPatterns":234,"scriptPaths":235,"versionParams":236},[232,233],"\u002Fwp-content\u002Fplugins\u002Fyep-youtube-embed\u002Fassets\u002Fjs\u002Fyep.js","\u002Fwp-content\u002Fplugins\u002Fyep-youtube-embed\u002Fassets\u002Fcss\u002Fadmin.css",[],[232],[237,238],"yep-youtube-embed\u002Fassets\u002Fjs\u002Fyep.js?ver=","yep-youtube-embed\u002Fassets\u002Fcss\u002Fadmin.css?ver=",{"cssClasses":240,"htmlComments":244,"htmlAttributes":245,"restEndpoints":249,"jsGlobals":250,"shortcodeOutput":251},[241,242,243],"yep-youtube","yepPlayButton","ytp-large-play-button-bg",[],[246,247,248],"data-nocookie","data-controls","data-start",[],[],[252,253,254,255,256,257],"[yep_youtube]","[yep_youtube width","[yep_youtube height","[yep_youtube nocookie","[yep_youtube controls","[yep_youtube start"]