[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_1suiWF10M6aXgyqdqvWJXuOEVkM9eQCOYMkLiWKQRw":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":18,"download_link":22,"security_score":23,"vuln_count":24,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":44,"crawl_stats":34,"alternatives":52,"analysis":161,"fingerprints":215},"lazy-load","Lazy Load","0.6.1","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Cp>Lazy load images to improve page load times. Uses jQuery.sonar to only load an image when it’s visible in the viewport.\u003C\u002Fp>\n\u003Cp>This plugin is an amalgamation of code written by the WordPress.com VIP team at Automattic, the TechCrunch 2011 Redesign team, and Jake Goldman (10up LLC).\u003C\u002Fp>\n\u003Cp>Uses \u003Ca href=\"http:\u002F\u002Fwww.artzstudio.com\u002Ffiles\u002Fjquery-boston-2010\u002Fjquery.sonar\u002F\" rel=\"nofollow ugc\">jQuery.sonar\u003C\u002Fa> by Dave Artz (AOL).\u003C\u002Fp>\n","Lazy load images to improve page load times and server bandwidth. Images are loaded only when visible to the user.",20000,516194,80,53,"2018-11-22T04:43:00.000Z","5.0.25","3.2","",[20,21,4],"front-end-optimization","images","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flazy-load.0.6.1.zip",84,1,0,"2016-07-20 00:00:00","2026-03-15T15:16:48.613Z",[29],{"id":30,"url_slug":31,"title":32,"description":33,"plugin_slug":4,"theme_slug":34,"affected_versions":35,"patched_in_version":6,"severity":36,"cvss_score":37,"cvss_vector":38,"vuln_type":39,"published_date":26,"updated_date":40,"references":41,"days_to_patch":43},"WF-06187bf0-7e3b-49c0-9f34-3d717e8d8ece-lazy-load","lazy-load-authenticated-stored-cross-site-scripting","Lazy Load \u003C 0.6.1 - Authenticated Stored Cross-Site Scripting","The Lazy Load plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘content’ parameter in versions before 0.6.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C0.6.1","high",7.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:L","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-01-22 19:56:02",[42],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F06187bf0-7e3b-49c0-9f34-3d717e8d8ece?source=api-prod",2743,{"slug":45,"display_name":7,"profile_url":8,"plugin_count":46,"total_installs":47,"avg_security_score":48,"avg_patch_time_days":49,"trust_score":50,"computed_at":51},"automattic",213,19158100,92,1384,73,"2026-04-03T23:38:01.077Z",[53,78,101,122,142],{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":63,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":18,"download_link":74,"security_score":75,"vuln_count":76,"unpatched_count":25,"last_vuln_date":77,"fetched_at":27},"optimole-wp","Optimole – Optimize Images in Real Time","4.2.1","Optimole","https:\u002F\u002Fprofiles.wordpress.org\u002Foptimole\u002F","\u003Cp>Optimole is the complete image optimization powerhouse that helps you compress images automatically, resize them, and deliver your images via lightning-fast CDN from 450+ locations. From product images to portfolio photos, Optimole handles it all. With WebP and AVIF conversion, intelligent lazy loading, and ML-powered optimization, Optimole dramatically improves page speed, Core Web Vitals, and SEO rankings—all with zero configuration required. Say goodbye to slow-loading images and hello to a faster website that visitors and search engines will love.\u003C\u002Fp>\n\u003Ch3>⚡ Quick Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptimole.com\u002Ftest-drive\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=optimole\" rel=\"nofollow ugc\">Test Your Site\u003C\u002Fa> – See how much faster we can make your site\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.optimole.com\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> – Learn how to use all features\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Foptimole-wp\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa> – Get help from our team\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptimole.com\u002Fhow-to-speed-up-wordpress\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=optimole\" rel=\"nofollow ugc\">How to Speed Up WordPress\u003C\u002Fa> – Essential optimization tips\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptimole.com\u002Fpricing\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=optimole\" rel=\"nofollow ugc\">Go Pro\u003C\u002Fa> – Upgrade for more monthly visits\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Summary of What Optimole Does\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Compress images without quality loss\u003C\u002Fstrong> – ML-powered technology preserves details\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global AWS CloudFront CDN\u003C\u002Fstrong> – 450+ locations for instant loading\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WebP & AVIF conversion\u003C\u002Fstrong> – Up to 80% smaller file sizes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO] Complete image offloading\u003C\u002Fstrong> – Store images in the cloud and free up server space with one-click restoration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>jQuery-free lazy loading\u003C\u002Fstrong> – Improves Core Web Vitals\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adaptive image sizing\u003C\u002Fstrong> – Perfect fit for every device\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cloud media library\u003C\u002Fstrong> – Manage assets across multiple sites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support for all file types\u003C\u002Fstrong> – Images, video, audio, documents\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic watermarking\u003C\u002Fstrong> – Protect your visual content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero configuration needed\u003C\u002Fstrong> – Install and forget\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free plan with all features\u003C\u002Fstrong> – For sites with up to 2000 \u003Ca href=\"https:\u002F\u002Fdocs.optimole.com\u002Farticle\u002F1134-how-optimole-counts-the-number-of-visitors\" rel=\"nofollow ugc\">visits\u003C\u002Fa>\u002Fmonth\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose Optimole Over Other Image Optimization Plugins?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Truly Automated Optimization\u003C\u002Fstrong> – Install once and let our cloud-based system handle everything\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compress images in bulk\u003C\u002Fstrong> – Process your entire media library with one click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smaller Images, Same Visual Quality\u003C\u002Fstrong> – Advanced ML-powered compression preserves image details\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Perfect Size for Every Device\u003C\u002Fstrong> – Images dynamically resized for each visitor’s exact screen dimensions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightning-Fast Global CDN\u003C\u002Fstrong> – Free delivery from 450+ locations worldwide for instant loading\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Next-Gen Formats\u003C\u002Fstrong> – WebP and AVIF conversion reduces file size by up to 80%\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero Server Resource Usage\u003C\u002Fstrong> – All processing happens in our cloud, keeping your hosting resources free\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Performance Boost\u003C\u002Fstrong> – Optimized product galleries load faster, increasing conversions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Eliminate Content Shifting\u003C\u002Fstrong> – Perfect placeholder dimensions prevent Cumulative Layout Shift (CLS)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Significant Core Web Vitals\u003C\u002Fstrong> Improvement – Lower Largest Contentful Paint (LCP) scores\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Complete Media Management\u003C\u002Fstrong> – Cloud library with Digital Asset Management features\u003C\u002Fli>\n\u003C\u002Ful>\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\u002FsiCm0fhNes0?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\u003Ch3>What’s the Magic Behind Optimole’s Image Optimization?\u003C\u002Fh3>\n\u003Cp>Optimole handles image optimization seamlessly in the cloud—tailored to each visitor in real time. Once installed, it automatically replaces your image URLs with cloud-based ones, without altering the original files on your server.\u003C\u002Fp>\n\u003Cp>When someone visits your site, Optimole instantly \u003Cstrong>detects their device type, screen size, browser, and connection speed\u003C\u002Fstrong>. Based on this data, it delivers the \u003Cstrong>ideal version\u003C\u002Fstrong> of each image—perfectly resized, compressed, and converted into the most efficient format their browser supports.\u003C\u002Fp>\n\u003Ch3>How Many Images Can Be Optimized? (Unlimited)\u003C\u002Fh3>\n\u003Cp>We offer an unlimited number of image optimizations in both Free and Pro plans, you will be able to optimize an unlimited number of images for up to 2000 \u003Ca href=\"https:\u002F\u002Fdocs.optimole.com\u002Farticle\u002F1134-how-optimole-counts-the-number-of-visitors\" rel=\"nofollow ugc\">monthly visits\u003C\u002Fa>. All are delivered from more than \u003Cstrong>450+ locations\u003C\u002Fstrong> around the globe.\u003C\u002Fp>\n\u003Ch3>Features That Make Optimole The Ultimate Image Solution:\u003C\u002Fh3>\n\u003Ch4>🔄 Seamless Bulk Optimization\u003C\u002Fh4>\n\u003Cp>Optimize your entire media library with a single click. Optimole processes your images in the background, so you don’t need to keep your browser open during optimization. Perfect for existing websites with large image collections.\u003C\u002Fp>\n\u003Ch4>🚀 One-Click Image Offloading [PRO]\u003C\u002Fh4>\n\u003Cp>Free up valuable server space by offloading your entire media library to Optimole’s secure cloud storage. All your images are safely stored and delivered from our optimized CDN, reducing your hosting costs and server load. Need your images back on your server? Our seamless one-click restoration process makes it easy to transfer everything back whenever you want, giving you complete flexibility and control over your media assets.\u003C\u002Fp>\n\u003Ch4>🌎 CDN\u003C\u002Fh4>\n\u003Cp>Optimole provides free access to an AWS CloudFront CDN with edge locations in more than 450+ cities around the globe.\u003C\u002Fp>\n\u003Ch4>🖼️ ML-Powered Smart Compression\u003C\u002Fh4>\n\u003Cp>Our machine learning algorithms analyze each image to determine the optimal compression level that balances quality and file size. Unlike basic compression tools, Optimole’s smart compression adapts to image content, preserving important details while aggressively compressing areas where quality loss won’t be noticeable. Making it easy to compress images without sacrificing quality.\u003C\u002Fp>\n\u003Ch4>🔄 Intelligent Format-Based Optimization\u003C\u002Fh4>\n\u003Cp>Our advanced cloud-based transformation process optimizes images based on format and serves them in next-gen formats automatically. If your visitor’s browser supports WebP or AVIF, Optimole instantly converts and delivers these formats, reducing file size by up to 80% compared to traditional JPEG and PNG, while maintaining visual quality.\u003C\u002Fp>\n\u003Ch4>💾 Advanced Digital Asset Management (DAM)\u003C\u002Fh4>\n\u003Cp>Take complete control of your media with our built-in DAM system. Store images in the Optimole Cloud to save server space and easily share assets between multiple websites. Our seamless integration with Elementor Builder and WordPress core editor means you can access your optimized cloud images directly from your familiar editing interfaces.\u003C\u002Fp>\n\u003Ch4>📏 Exact Responsive Sizing\u003C\u002Fh4>\n\u003Cp>Optimole delivers just one image perfectly sized for each visitor’s exact device dimensions – no more generating multiple image sizes or guessing at breakpoints. This means mobile users don’t download desktop-sized images, and desktop users get appropriately high-resolution versions.\u003C\u002Fp>\n\u003Ch4>📱 Retina & High-DPR Display Support\u003C\u002Fh4>\n\u003Cp>Automatically detect high-resolution displays like Retina screens and deliver images with the perfect Device Pixel Ratio (DPR). Your images will look crisp and sharp on the latest devices without unnecessarily large file sizes on standard displays.\u003C\u002Fp>\n\u003Ch4>⚡ No Content Shifting with Advanced Lazy Loading\u003C\u002Fh4>\n\u003Cp>Our lightweight lazy loading defers offscreen images for faster initial page loads without any content shifting. Optimole’s implementation doesn’t rely on heavy jQuery dependencies, making it faster than other lazy loading solutions while being more compatible with modern themes.\u003C\u002Fp>\n\u003Ch4>🔍 AI-Powered Smart Cropping\u003C\u002Fh4>\n\u003Cp>Maintain focus on the important elements in your images with our intelligent cropping system. Whether it’s faces in portraits, products in e-commerce shots, or key elements in landscapes, smart cropping ensures proper sizing without losing the subject’s focus. This is especially valuable for responsive designs where image dimensions change dramatically.\u003C\u002Fp>\n\u003Ch4>💧 Customizable Watermarking\u003C\u002Fh4>\n\u003Cp>Protect your images with automatic watermarking. Configure your watermark once, select positioning and opacity, and Optimole will apply it to all future uploads automatically. Perfect for photographers, artists, and content creators who need to protect their work.\u003C\u002Fp>\n\u003Ch4>🖼️ Multiple File Type Support\u003C\u002Fh4>\n\u003Cp>Optimole goes beyond just images. Our cloud dashboard supports uploading and managing a wide variety of file types, including videos, audio files, PDFs, documents, and more. This makes Optimole a comprehensive media management solution, not just an image optimizer. Store all your media assets in one place, organize them efficiently, and access them across all your websites with our cloud library system.\u003C\u002Fp>\n\u003Ch4>🌈 Enhanced User Experience Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Lazy Load Placeholders\u003C\u002Fstrong> – Add brand-matching colors to your lazy-loading placeholders\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adaptive Quality\u003C\u002Fstrong> – Automatically adjust image quality for visitors on slower connections\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Background Optimization\u003C\u002Fstrong> – Process images without keeping browser tabs open\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero Content Shifting\u003C\u002Fstrong> – Prevent layout shifts with perfectly sized placeholders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Real-World Use Cases Where Optimole Shines\u003C\u002Fh3>\n\u003Ch4>🛍️ E-commerce Success Story\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Challenge\u003C\u002Fstrong>\u003Cbr \u002F>\nAn online store owner with thousands of product photos was experiencing slow loading times—especially on mobile—leading to high bounce rates and abandoned carts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solution\u003C\u002Fstrong>\u003Cbr \u002F>\nAfter installing \u003Cstrong>Optimole\u003C\u002Fstrong>, product photos were automatically compressed and served in \u003Cstrong>WebP\u003C\u002Fstrong> format from the global \u003Cstrong>CDN\u003C\u002Fstrong>. Mobile shoppers now see perfectly sized images for their devices.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Results\u003C\u002Fstrong>\u003Cbr \u002F>\n– Significantly reduced page load times\u003Cbr \u002F>\n– Improved mobile conversions\u003Cbr \u002F>\n– Better Google Core Web Vitals scores\u003Cbr \u002F>\n– Faster checkout completion and fewer abandoned carts\u003C\u002Fp>\n\u003Ch4>📸 Photography Portfolio Transformation\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Challenge\u003C\u002Fstrong>\u003Cbr \u002F>\nA professional photographer needed to showcase a high-resolution portfolio online without sacrificing photos quality or website performance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solution\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Optimole’s\u003C\u002Fstrong> lossless compression preserved the fine details in their work while substantially reducing file sizes. The built-in watermarking protected the images, and adaptive sizing ensured visitors on all devices could appreciate the work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Results\u003C\u002Fstrong>\u003Cbr \u002F>\n– Noticeably faster portfolio page loading\u003Cbr \u002F>\n– Maintained premium photo quality\u003Cbr \u002F>\n– Prevented unauthorized use with watermarking\u003Cbr \u002F>\n– Freed up server space via cloud storage\u003C\u002Fp>\n\u003Ch4>🌍 Travel Blog Acceleration\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Challenge\u003C\u002Fstrong>\u003Cbr \u002F>\nA travel blog featured beautiful destination photography, but large images were causing slow loading and high bounce rates—especially for readers in remote locations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🛠Solution\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Optimole’s\u003C\u002Fstrong> smart compression, \u003Cstrong>WebP\u003C\u002Fstrong> conversion, and global \u003Cstrong>CDN\u003C\u002Fstrong> drastically reduced image loading times. The AI-powered smart cropping kept the focus on key elements, regardless of screen size.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Results\u003C\u002Fstrong>\u003Cbr \u002F>\n– Faster loading for readers, even in low-bandwidth areas\u003Cbr \u002F>\n– Increased reader engagement\u003Cbr \u002F>\n– More pages viewed per session\u003Cbr \u002F>\n– Boost in advertising revenue through longer time-on-site\u003C\u002Fp>\n\u003Ch4>📰 Multi-Author News Site Optimization\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Challenge\u003C\u002Fstrong>\u003Cbr \u002F>\nA news website with dozens of authors struggled with inconsistent image sizes and formats, causing layout shifts and performance issues.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solution\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Optimole\u003C\u002Fstrong> automatically standardized all uploaded images—fixing dimensions, optimizing compression, and ensuring consistent quality sitewide, regardless of who uploaded the content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Results\u003C\u002Fstrong>\u003Cbr \u002F>\n– Layout shifts from images were virtually eliminated\u003Cbr \u002F>\n– Bandwidth usage significantly reduced\u003Cbr \u002F>\n– Core Web Vitals scores improved\u003Cbr \u002F>\n– Editors saved time with no need to manually resize or compress images\u003C\u002Fp>\n\u003Ch3>Comprehensive Compatibility & Security\u003C\u002Fh3>\n\u003Cp>Optimole works seamlessly with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Supports all major page builders: Elementor, Divi, Beaver Builder, WPBakery, Otter Blocks, Gutenberg, and more\u003C\u002Fli>\n\u003Cli>Compatible with popular WordPress themes: Neve, Hestia, Astra, GeneratePress, Kadence, and others\u003C\u002Fli>\n\u003Cli>Built for e-commerce: Seamless integration with WooCommerce to optimize product photos and galleries\u003C\u002Fli>\n\u003Cli>Works flawlessly with caching plugins: Super Page Cache, WP Rocket, W3 Total Cache, LiteSpeed Cache, and more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Your security is our top priority – we don’t store stripped EXIF data on our service. Optimole works behind the scenes and won’t interact with your site’s visitors or collect their data. Our privacy-first approach means we only process what’s needed for optimization. \u003Ca href=\"https:\u002F\u002Foptimole.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Clean Installation & Complete Reversibility\u003C\u002Fh3>\n\u003Cp>Optimole installs in seconds with a user-friendly onboarding flow and one-click preset configurations tailored for optimal results. Once set up, it quietly runs in the background—continuously optimizing your images without any extra work from your side.\u003C\u002Fp>\n\u003Cp>Changed your mind? No problem. Optimole offers a clean uninstall process that restores your site to its original state—no leftover code, no clutter in your database.\u003C\u002Fp>\n\u003Ch3>Ready to Scale? Go Pro\u003C\u002Fh3>\n\u003Cp>Premium plans start from support for 40,000 monthly visits and scale up to 3 million visits. Need even more? We’re happy to help with custom plans tailored to your needs.\u003C\u002Fp>\n\u003Cp>All images are delivered via AWS CloudFront, using a global network of 450+ edge locations for lightning-fast load times, anywhere in the world.\u003C\u002Fp>\n\u003Cp>Pro is ideal for photographers, agencies, and businesses managing large volumes of photos online. As a Pro user, you’ll get priority support and the option to use a custom CNAME—so your image URLs reflect your brand while being served at top speed. \u003Ca href=\"https:\u002F\u002Foptimole.com\u002Fpricing\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=optimole\" rel=\"nofollow ugc\">Get Optimole Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>What Our Users Say About Optimole\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Made a 50% speed difference\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This is a brilliant plugin that I used to replace Nitro, which unaccountably lowered my loading speed massively after a site restore. It does the job and plays nicely with other plugins so far as I can tell.\u003C\u002Fp>\n\u003Cp>🧑‍💻 JS Wilkins, Website Owner\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Better Than Any Other Image Plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Increased my site speed as any other image plugin did not in the past! Performance for mobile reached 94 in (Lighthouse) without tuning anything else in my site.\u003C\u002Fp>\n\u003Cp>🧑‍💻 Domingosanna, Website Owner\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Great Performance, Support & Savings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Beautiful product. Works great. Nice design. Excellent customer support. Saving a ton on hosting costs by going this route. happy happy joy joy.\u003C\u002Fp>\n\u003Cp>🧑‍💻 Alex Williams, Business Owner\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We’re here to help. Feel free to open a new thread on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Foptimole-wp\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Discover how to make the most of Optimole with our detailed and user-friendly \u003Ca href=\"https:\u002F\u002Fdocs.optimole.com\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fp>\n","Automatically optimize images: bulk compression, lazy loading, WebP\u002FAVIF conversion. With CloudFront image CDN to boost Core Web Vitals & conversions!",200000,7669735,94,629,"2026-03-09T18:43:00.000Z","6.9.4","5.5","7.4",[70,71,72,4,73],"convert-webp","image-optimization","image-optimizer","optimize-images","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foptimole-wp.4.2.1.zip",96,3,"2025-10-17 18:03:14",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":23,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":98,"download_link":99,"security_score":100,"vuln_count":25,"unpatched_count":25,"last_vuln_date":34,"fetched_at":27},"rocket-lazy-load","LazyLoad Plugin – Lazy Load Images, Videos, and Iframes","2.4.0","WP Media","https:\u002F\u002Fprofiles.wordpress.org\u002Fwp_media\u002F","\u003Cp>LazyLoad is the best free lazy load plugin for WordPress to lazy load images, videos, and iframes on WordPress. In a nutshell, LazyLoad displays images, videos, and iframes on a page only when they are visible to the user – that’s one crucial way to \u003Ca href=\"https:\u002F\u002Fwp-rocket.me\u002Fblog\u002Fguide-to-page-speed-optimization-for-wordpress\u002F\" rel=\"nofollow ugc\">speed up your WordPress site\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fblog\u002Foptimize-images-page-speed-google\u002F#lazy-loading\" rel=\"nofollow ugc\">optimize images for Google PageSpeed\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can lazy load images in post content or widget text, plus thumbnails, avatars, and smilies. LazyLoad takes care of iframe lazy load, too: you’ll easily replace Youtube iframes with a preview thumbnail to further speed up the loading time of your website.\u003C\u002Fp>\n\u003Cp>No JavaScript library such as jQuery is used, and the script weight is less than 10KB.\u003C\u002Fp>\n\u003Ch4>Why is lazy loading crucial for performance?\u003C\u002Fh4>\n\u003Cp>Lazy loading is a key performance technique to make your site faster. You’ll reduce loading time, \u003Ca href=\"https:\u002F\u002Fwp-rocket.me\u002Flighthouse-performance-score-wordpress\u002F\" rel=\"nofollow ugc\">improve your Lighthouse performance score\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwp-rocket.me\u002Fgoogle-core-web-vitals-wordpress\u002F\" rel=\"nofollow ugc\">optimize your Core Web Vitals grades\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwp-rocket.me\u002Fblog\u002Flazy-loading-wordpress-5-5\u002F\" rel=\"nofollow ugc\">Lazy loading your images on WordPress\u003C\u002Fa> will help you achieve a better PageSpeed Insights score for three main reasons:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You’ll address a specific PageSpeed Insights recommendation: [Defer offscreen images](https:\u002F\u002Fwp-rocket.me\u002Fgoogle-core-web-vitals-wordpress\u002Fdefer-offscreen-images\u002F, which means image lazy loading.\u003C\u002Fli>\n\u003Cli>You’ll improve the performance of two key metrics: \u003Ca href=\"https:\u002F\u002Fwp-rocket.me\u002Fgoogle-core-web-vitals-wordpress\u002Fimprove-first-input-delay\u002F\" rel=\"nofollow ugc\">First Input Delay\u003C\u002Fa> (Core Web Vital) and \u003Ca href=\"https:\u002F\u002Fwp-rocket.me\u002Flighthouse-performance-score-wordpress\u002Freduce-total-blocking-time\u002F\" rel=\"nofollow ugc\">Total Blocking Time\u003C\u002Fa> (Lighthouse metric).\u003C\u002Fli>\n\u003Cli>You’ll \u003Ca href=\"https:\u002F\u002Fwp-rocket.me\u002Fblog\u002Freduce-http-requests-speed-wordpress-site\u002F\" rel=\"nofollow ugc\">make fewer HTTP requests\u003C\u002Fa> – that is another way to boost your site speed and \u003Ca href=\"https:\u002F\u002Fwp-rocket.me\u002Fgoogle-core-web-vitals-wordpress\u002Fimprove-largest-contentful-paint\u002F\" rel=\"nofollow ugc\">improve the Largest Contentful Paint score\u003C\u002Fa> (another Core Web Vital).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Take a look at our complete list of reasons \u003Ca href=\"https:\u002F\u002Fwp-rocket.me\u002Fblog\u002Flazyloading\u002F#section-2\" rel=\"nofollow ugc\">why you should use lazy loading\u003C\u002Fa>. Then, turn on LazyLoad and make your WordPress website faster!\u003C\u002Fp>\n\u003Ch4>Dependencies\u003C\u002Fh4>\n\u003Cp>LazyLoad script: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fverlok\u002Flazyload\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fverlok\u002Flazyload\u003C\u002Fa>\u003C\u002Fp>\n","The best free lazy load plugin for WordPress. Lazy load images, videos, and iframes to improve performance and Core Web Vitals scores.",100000,1655604,139,"2025-10-17T13:22:00.000Z","6.8.5","4.9","7.3",[94,4,95,96,97],"defer-offscreen-images","lazy-load-images","lazy-load-plugin","lazy-loading","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Frocket-lazy-load\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frocket-lazy-load.2.4.0.zip",100,{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":11,"downloaded":109,"rating":23,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":18,"tags":114,"homepage":118,"download_link":119,"security_score":120,"vuln_count":24,"unpatched_count":25,"last_vuln_date":121,"fetched_at":27},"bj-lazy-load","BJ Lazy Load","1.0.9","Bjørn Johansen","https:\u002F\u002Fprofiles.wordpress.org\u002Fbjornjohansen\u002F","\u003Cp>Lazy loading makes your site load faster and saves bandwidth.\u003C\u002Fp>\n\u003Cp>This plugin replaces all your post images, post thumbnails, gravatar images and content iframes with a placeholder and loads the content as it gets close to enter the browser window when the visitor scrolls the page. Also works with text widgets.\u003C\u002Fp>\n\u003Cp>Since it works with iframes, it also covers embedded videoes from YouTube, Vimeo etc.\u003C\u002Fp>\n\u003Cp>You can also lazy load other images and iframes in your theme, by using a simple filter.\u003C\u002Fp>\n\u003Cp>Non-javascript visitors gets the original element in noscript.\u003C\u002Fp>\n\u003Cp>Compatible with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fricg-responsive-images\u002F\" rel=\"ugc\">RICG Responsive Images\u003C\u002Fa> plugin for responsive images.\u003C\u002Fp>\n\u003Cp>Please let me know if you have any issues. Fastest way to get a response is by Twitter: https:\u002F\u002Ftwitter.com\u002Fbjornjohansen\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Russian (ru_RU) by Elvisrk\u003C\u002Fli>\n\u003Cli>Hebrew (he_IL) by Imri Sagive\u003C\u002Fli>\n\u003Cli>Polish (pl_PL) by Maciej Gryniuk\u003C\u002Fli>\n\u003Cli>Norwegian Bokmål (nb_NO) by Bjørn Johansen\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbjornjohansen\u002Fbj-lazy-load\" rel=\"nofollow ugc\">Development happens at GitHub\u003C\u002Fa>. Pull requests are very welcome.\u003C\u002Fp>\n\u003Ch3>Optional usage\u003C\u002Fh3>\n\u003Cp>If you have images output in custom templates or want to lazy load other images in your theme, you may pass the HTML through a filter:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n$img_html = '\u003Cimg src=\"myimage.jpg\" alt=\"\">';\n$img_html = apply_filters( 'bj_lazy_load_html', $img_html );\necho $img_html;\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Note for developers: The filter has a priority of 10.\u003C\u002Fp>\n","Lazy loading for images and iframes makes your site load faster and saves bandwidth. Uses no external JS libraries and degrades gracefully for non-js  &hellip;",850990,90,"2017-11-28T06:25:00.000Z","4.9.29","3.5",[115,21,116,97,117],"iframes","javascript","optimize","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbj-lazy-load\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbj-lazy-load.zip",83,"2015-09-02 00:00:00",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":110,"num_ratings":132,"last_updated":133,"tested_up_to":66,"requires_at_least":134,"requires_php":135,"tags":136,"homepage":140,"download_link":141,"security_score":100,"vuln_count":25,"unpatched_count":25,"last_vuln_date":34,"fetched_at":27},"disable-lazy-loading","Disable Lazy Load","2.5","Jeff Starr","https:\u002F\u002Fprofiles.wordpress.org\u002Fspecialk\u002F","\u003Cp>Does one thing: disables WP Lazy Load feature.\u003C\u002Fp>\n\u003Cp>Activate this plugin to disable the new WP Lazy Loading functionality (added in WP version 5.5). To re-enable lazy loading at any time, simply deactivate the plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Lightweight – only one line of code\u003C\u002Fli>\n\u003Cli>Simple to use – activate and done\u003C\u002Fli>\n\u003Cli>No permanent changes are made\u003C\u002Fli>\n\u003Cli>No settings to worry about\u003C\u002Fli>\n\u003Cli>Easy peasy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Why is this useful?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Because there are plugins that already implement lazy loading. So when upgrading to WP v5.5, there may be conflicting or redundant functionality. That’s not ideal. So with WordPress 5.5 and beyond, you can either remove your existing lazy-load solution, or more simply disable the WP-generated one. Or maybe you just don’t want lazy loading on some particular site. Whatever the reason, this plugin will do the job with a click.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>More infos\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For more information about WP Lazy Load functionality:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fcore\u002F2020\u002F04\u002F08\u002Flazy-loading-of-images-is-in-core\u002F\" rel=\"nofollow ugc\">Lazy-loading of images is in core\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fperishablepress.com\u002Fwordpress-disable-lazy-loading\u002F\" rel=\"nofollow ugc\">WordPress Plugin: Disable Lazy Load\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Privacy\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin does not collect or store any user data. It does not set any cookies, and it does not connect to any third-party locations. Thus, this plugin does not affect user privacy in any way.\u003C\u002Fp>\n\u003Cp>Disable Lazy Load is developed and maintained by \u003Ca href=\"https:\u002F\u002Fx.com\u002Fperishable\" rel=\"nofollow ugc\">Jeff Starr\u003C\u002Fa>, 15-year \u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002F\" rel=\"nofollow ugc\">WordPress developer\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fbooks.perishablepress.com\u002F\" rel=\"nofollow ugc\">book author\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>I develop and maintain this free plugin with love for the WordPress community. To show support, you can \u003Ca href=\"https:\u002F\u002Fmonzillamedia.com\u002Fdonate.html\" rel=\"nofollow ugc\">make a donation\u003C\u002Fa> or purchase one of my books:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-tao.com\u002F\" rel=\"nofollow ugc\">The Tao of WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdigwp.com\u002F\" rel=\"nofollow ugc\">Digging into WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhtaccessbook.com\u002F\" rel=\"nofollow ugc\">.htaccess made easy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-tao.com\u002Fwordpress-themes-book\u002F\" rel=\"nofollow ugc\">WordPress Themes In Depth\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbooks.perishablepress.com\u002Fdownloads\u002Fwizards-collection-sql-recipes-wordpress\u002F\" rel=\"nofollow ugc\">Wizard’s SQL Recipes for WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And\u002For purchase one of my premium WordPress plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fbbq-pro\u002F\" rel=\"nofollow ugc\">BBQ Pro\u003C\u002Fa> – Blazing fast WordPress firewall\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fblackhole-pro\u002F\" rel=\"nofollow ugc\">Blackhole Pro\u003C\u002Fa> – Automatically block bad bots\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fbanhammer-pro\u002F\" rel=\"nofollow ugc\">Banhammer Pro\u003C\u002Fa> – Monitor traffic and ban the bad guys\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fga-google-analytics-pro\u002F\" rel=\"nofollow ugc\">GA Google Analytics Pro\u003C\u002Fa> – Connect WordPress to Google Analytics\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fhead-meta-pro\u002F\" rel=\"nofollow ugc\">Head Meta Pro\u003C\u002Fa> – Ultimate Meta Tags for WordPress\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fsimple-ajax-chat-pro\u002F\" rel=\"nofollow ugc\">Simple Ajax Chat Pro\u003C\u002Fa> – Unlimited chat rooms\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fusp-pro\u002F\" rel=\"nofollow ugc\">USP Pro\u003C\u002Fa> – Unlimited front-end forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Links, tweets and likes also appreciated. Thank you! 🙂\u003C\u002Fp>\n","Activate this plugin to disable the Lazy Loading feature that was added in WP v5.5.",10000,148014,23,"2026-01-28T23:02:00.000Z","5.4","5.6.20",[21,137,4,138,139],"lazy","lazyload","load","https:\u002F\u002Fperishablepress.com\u002Fwordpress-disable-lazy-loading\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-lazy-loading.2.5.zip",{"slug":143,"name":144,"version":145,"author":146,"author_profile":147,"description":148,"short_description":149,"active_installs":130,"downloaded":150,"rating":63,"num_ratings":151,"last_updated":152,"tested_up_to":153,"requires_at_least":154,"requires_php":155,"tags":156,"homepage":159,"download_link":160,"security_score":48,"vuln_count":25,"unpatched_count":25,"last_vuln_date":34,"fetched_at":27},"lazy-loading-responsive-images","Lazy Loader","8.2.0","Florian Brinkmann","https:\u002F\u002Fprofiles.wordpress.org\u002Fflorianbrinkmann\u002F","\u003Cp>Lazy loading plugin that supports images, iFrames, video and audio elements and uses the lightweight lazysizes script. With manual modification of the markup it is also possible to lazy load background images, scripts, and styles.\u003C\u002Fp>\n\u003Cp>Lazy loads (without the need of any manually modifications):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Images inserted via \u003Ccode>img\u003C\u002Fcode> or \u003Ccode>picture\u003C\u002Fcode> in posts, pages, Custom Post Types, Text Widgets, …\u003C\u002Fli>\n\u003Cli>Post thumbnails.\u003C\u002Fli>\n\u003Cli>Inline background images.\u003C\u002Fli>\n\u003Cli>Or all images and other enabled media in the markup (that is not excluded or already has a lazy loading attribute), via the option to process the complete markup.\u003C\u002Fli>\n\u003Cli>iFrames.*\u003C\u002Fli>\n\u003Cli>Video elements.*\u003C\u002Fli>\n\u003Cli>Audio elements.*\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>* \u003Cem>Can be enabled in the plugin options.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The plugin comes with the following options (under Settings › Media › Lazy Loader options):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Do not lazy load elements with specific CSS classes (you can use the class \u003Ccode>skip-lazy\u003C\u002Fcode> by default).\u003C\u002Fli>\n\u003Cli>Add filters that should be processed by Lazy Loader.\u003C\u002Fli>\n\u003Cli>Enable lazy loading for iFrames.\u003C\u002Fli>\n\u003Cli>Include the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FaFarkas\u002Flazysizes\u002Ftree\u002Fgh-pages\u002Fplugins\u002Fnative-loading\" rel=\"nofollow ugc\">lazysizes native loading plugin\u003C\u002Fa> that modifies images and iFrames to use the native lazy loading feature of browsers that already support it.\u003C\u002Fli>\n\u003Cli>Include the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FaFarkas\u002Flazysizes\u002Ftree\u002Fgh-pages\u002Fplugins\u002Funveilhooks\" rel=\"nofollow ugc\">lazysizes unveilhooks plugin\u003C\u002Fa> that adds support for more elements, for example, video and audio elements.*\u003C\u002Fli>\n\u003Cli>Enable lazy loading for the poster frame of video elements.\u003C\u002Fli>\n\u003Cli>Enable lazy loading for audio elements.\u003C\u002Fli>\n\u003Cli>Enable lazy loading for inline background images.\u003C\u002Fli>\n\u003Cli>Display a loading spinner.\u003C\u002Fli>\n\u003Cli>Disable the plugin on specific posts\u002Fpages (this shows a checkbox in the edit view of all public post types (except attachments) to disable lazy loading for an entire post).\u003C\u002Fli>\n\u003Cli>Process the complete markup of the site.\u003C\u002Fli>\n\u003Cli>A textarea to modify the default lazysizes config values.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>* The unveilhooks extension of lazysizes supports more than video and audio elements, but you need to manually modify the markup to use it for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Background images not inserted with inline styles.\u003C\u002Fli>\n\u003Cli>Scripts.\u003C\u002Fli>\n\u003Cli>Styles.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin adds a \u003Ccode>noscript\u003C\u002Fcode> element as fallback for disabled JavaScript (can be disabled with the \u003Ccode>lazy_loader_generate_noscript\u003C\u002Fcode> filter).\u003C\u002Fp>\n\u003Cp>You can disable lazy loading for elements with specific CSS classes by defining them via the plugin settings (\u003Cem>Settings\u003C\u002Fem> › \u003Cem>Media\u003C\u002Fem> › \u003Cem>Lazy Loader options\u003C\u002Fem>). Or use the \u003Ccode>skip-lazy\u003C\u002Fcode> class or the \u003Ccode>data-skip-lazy\u003C\u002Fcode> attribute. \u003Ccode>skip-lazy\u003C\u002Fcode> and \u003Ccode>data-skip-lazy\u003C\u002Fcode> also work on wrapper elements to exclude the wrapper and its children from being processed.\u003C\u002Fp>\n","Lazy loading plugin that supports images, iFrames, video and audio elements and uses the lightweight lazysizes script. With manual modification of the &hellip;",214806,49,"2024-04-14T12:40:00.000Z","6.5.8","4.9.8","7.0",[21,97,157,158],"lazysizes","performance","https:\u002F\u002Fflorianbrinkmann.com\u002Fen\u002F3350\u002Fresponsive-images-and-lazy-loading-in-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flazy-loading-responsive-images.8.2.0.zip",{"attackSurface":162,"codeSignals":195,"taintFlows":202,"riskAssessment":203,"analyzedAt":214},{"hooks":163,"ajaxHandlers":191,"restRoutes":192,"shortcodes":193,"cronEvents":194,"entryPointCount":25,"unprotectedCount":25},[164,170,175,181,185,188],{"type":165,"name":166,"callback":167,"file":168,"line":169},"action","wp_enqueue_scripts","add_scripts","lazy-load.php",30,{"type":165,"name":171,"callback":172,"priority":173,"file":168,"line":174},"wp_head","setup_filters",9999,31,{"type":176,"name":177,"callback":178,"priority":179,"file":168,"line":180},"filter","the_content","add_image_placeholders",99,35,{"type":176,"name":182,"callback":178,"priority":183,"file":168,"line":184},"post_thumbnail_html",11,36,{"type":176,"name":186,"callback":178,"priority":183,"file":168,"line":187},"get_avatar",37,{"type":165,"name":189,"callback":189,"file":168,"line":190},"init",111,[],[],[],[],{"dangerousFunctions":196,"sqlUsage":197,"outputEscaping":199,"fileOperations":25,"externalRequests":25,"nonceChecks":25,"capabilityChecks":25,"bundledLibraries":201},[],{"prepared":25,"raw":25,"locations":198},[],{"escaped":76,"rawEcho":25,"locations":200},[],[],[],{"summary":204,"deductions":205},"The \"lazy-load\" plugin v0.6.1 presents a mixed security profile. On the positive side, the static analysis reveals no immediately apparent vulnerabilities within the provided metrics. There are no detected dangerous functions, SQL queries are exclusively prepared, all output is properly escaped, and there are no file operations or external HTTP requests. The absence of critical or high-severity taint flows further suggests a relatively clean codebase from a static analysis perspective.  However, the vulnerability history is a significant concern. The plugin has a known CVE associated with Cross-Site Scripting (XSS), and while it is currently patched, the presence of past vulnerabilities, particularly an XSS flaw, indicates a potential for such issues to resurface if the code is not diligently maintained. The lack of nonce checks and capability checks, despite a zero attack surface, could become a weakness if new entry points were introduced in future updates without proper authorization mechanisms.",[206,209,212],{"reason":207,"points":208},"Known CVE (XSS) in vulnerability history",15,{"reason":210,"points":211},"Missing nonce checks",5,{"reason":213,"points":211},"Missing capability checks","2026-03-16T17:34:29.492Z",{"wat":216,"direct":228},{"assetPaths":217,"generatorPatterns":221,"scriptPaths":222,"versionParams":225},[218,219,220],"\u002Fwp-content\u002Fplugins\u002Flazy-load\u002Fjs\u002Flazy-load.js","\u002Fwp-content\u002Fplugins\u002Flazy-load\u002Fjs\u002Fjquery.sonar.min.js","\u002Fwp-content\u002Fplugins\u002Flazy-load\u002Fimages\u002F1x1.trans.gif",[],[223,224],"js\u002Flazy-load.js","js\u002Fjquery.sonar.min.js",[226,227],"lazy-load\u002Fjs\u002Flazy-load.js?ver=","lazy-load\u002Fjs\u002Fjquery.sonar.min.js?ver=",{"cssClasses":229,"htmlComments":230,"htmlAttributes":231,"restEndpoints":233,"jsGlobals":234,"shortcodeOutput":236},[],[],[232],"data-lazy-src",[],[235],"jQuery.sonar",[]]