[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_5ymDv_-yDWANu-1K9AvAi7498us5lXKkH2ibnscedc":3,"$fa9ehsZ6TLqHb7MUexSvtrZXDXem1U5r-0QEbLcOnMkQ":223,"$fiFe3HrFjBN6NhnNPk6WPHOlsCQ1fV3PMW5SaLcyudyw":228},{"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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":142,"fingerprints":206},"disable-lazy-load","Disable Lazy Load","1.0.4","Sachyya","https:\u002F\u002Fprofiles.wordpress.org\u002Fsachyya-sachet\u002F","\u003Cp>Simple plugin to disable lazy loading feature on the site or only on specific images.\u003C\u002Fp>\n\u003Ch3>Settings\u003C\u002Fh3>\n\u003Cp>After activating the plugin, go to \u003Cstrong>Dashboard->Settings->Media\u003C\u002Fstrong> and under \u003Cstrong>Lazy-loading Settings\u003C\u002Fstrong> you will find options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To disable lazy loading on all images on your site.\u003C\u002Fli>\n\u003Cli>To disable only on post thumbnails of posts and pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To disable only on a specific image:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to \u003Cstrong>Dashboard->Media->Library\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Then click on the image you want to disable lazy load.\u003C\u002Fli>\n\u003Cli>At the bottom, check the \u003Cstrong>Disable default lazy-loading feature\u003C\u002Fstrong> checkbox.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Note: You can disable on specific image, while uploading or setting a featured image too.\u003C\u002Fem>\u003C\u002Fp>\n","Simple plugin to disable lazy loading feature on the site or only on specific images.",400,7533,86,6,"2022-12-13T10:20:00.000Z","6.1.10","6.1","7.2",[4,20,21,22],"images","lazy-loading","skip-lazy-loading","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-lazy-load.1.0.4.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":25,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"sachyya-sachet",2,470,30,84,"2026-05-20T02:07:39.578Z",[39,62,85,106,123],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":36,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":59,"download_link":60,"security_score":61,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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,1678157,139,"2025-10-17T13:22:00.000Z","6.8.5","4.9","7.3",[55,56,57,58,21],"defer-offscreen-images","lazy-load","lazy-load-images","lazy-load-plugin","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Frocket-lazy-load\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frocket-lazy-load.2.4.0.zip",100,{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":36,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":23,"tags":76,"homepage":80,"download_link":81,"security_score":82,"vuln_count":33,"unpatched_count":83,"last_vuln_date":84,"fetched_at":28},"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;",20000,851551,90,"2017-11-28T06:25:00.000Z","4.9.29","3.5",[77,20,78,21,79],"iframes","javascript","optimize","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbj-lazy-load\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbj-lazy-load.zip",53,1,"2026-05-11 19:10:13",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":95,"num_ratings":96,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":100,"tags":101,"homepage":104,"download_link":105,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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;",10000,215422,94,49,"2024-04-14T12:40:00.000Z","6.5.8","4.9.8","7.0",[20,21,102,103],"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",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":61,"downloaded":114,"rating":61,"num_ratings":33,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":23,"tags":118,"homepage":121,"download_link":122,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"dominant-colors-lazy-loading","Dominant Colors Lazy Loading","0.8.0","manuelwieser","https:\u002F\u002Fprofiles.wordpress.org\u002Fmanuelwieser\u002F","\u003Cp>This plugin allows you to lazy load your images while showing the dominant color of each image as a placeholder – like Pinterest or Google Images. It also enables you to use tiny thumbnails as placeholders. If you want to know how it works read the article \u003Ca href=\"https:\u002F\u002Fmanu.ninja\u002Fdominant-colors-for-lazy-loading-images\" rel=\"nofollow ugc\">Dominant Colors for Lazy-Loading Images\u003C\u002Fa>, where I explain the general concept.\u003C\u002Fp>\n\u003Cp>To ensure the quality of the plugin please let me know if you encounter any issues. I will reply swiftly and fix them as soon as possible!\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The plugin calculates the dominant color of an image upon upload.\u003C\u002Fli>\n\u003Cli>All images attached to posts and pages are automatically replaced with placeholders and load as soon as they enter the viewport to save bandwidth.\u003C\u002Fli>\n\u003Cli>Galleries added via the default \u003Ccode>[gallery]\u003C\u002Fcode> shortcode are also replaced and loaded as soon as they appear in the viewport.\u003C\u002Fli>\n\u003Cli>A custom filter for lazy-loading thumbnails or featured images can be used in templates and themes (\u003Ccode>apply_filters( 'dominant_colors', $image, $id )\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>Dominant colors can be calculated for all existing attachments in the plugin settings.\n\u003Cul>\n\u003Cli>This has already been tested with thousands of images.\u003C\u002Fli>\n\u003Cli>Until the calculation is done you can specify a fallback color for your placeholders.\u003C\u002Fli>\n\u003Cli>All files that can’t be processed are listed during calculation and link to the particular attachment in the media library.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>You can choose between GIF and SVG placeholders.\n\u003Cul>\n\u003Cli>SVG placeholders have the same pixel size and aspect ratio as the original images, instead of being a single square pixel. This way responsive images do not need a wrapper for preserving the original aspect ratio.\u003C\u002Fli>\n\u003Cli>GIF placeholders are small and have great browser compatibility. They also enable you to use tiny thumbnails as described on \u003Ca href=\"https:\u002F\u002Fmanu.ninja\u002Fdominant-colors-for-lazy-loading-images\" rel=\"nofollow ugc\">manu.ninja\u003C\u002Fa> for your images.\u003C\u002Fli>\n\u003Cli>You can set the resolution of tiny thumbnails to 3×3 pixels (120 bytes), 4×4 pixels (128 bytes) or 5×5 pixels (204 bytes).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>The plugin is compatible with \u003Ca href=\"https:\u002F\u002Fco.wordpress.org\u002Fplugins\u002Fricg-responsive-images\u002F\" rel=\"nofollow ugc\">RICG Responsive Images\u003C\u002Fa>, which has been added to WordPress 4.4 as default functionality.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>You can see the plugin live at \u003Ca href=\"http:\u002F\u002Fwww.karriere.at\u002Fblog\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.karriere.at\u002Fblog\u002F\u003C\u002Fa>.\u003C\u002Fp>\n","This plugin allows you to lazy load your images while showing the dominant color of each image as a placeholder – like Pinterest or Google Images.",7206,"2018-12-13T13:56:00.000Z","5.0.25","4.4",[119,20,78,21,120],"dominant-colors","pinterest","https:\u002F\u002Fmanu.ninja\u002Fdominant-colors-for-lazy-loading-images","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdominant-colors-lazy-loading.0.8.0.zip",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":61,"num_ratings":33,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":23,"tags":136,"homepage":138,"download_link":139,"security_score":140,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":141},"disable-default-lazy-loading","Disable Default Lazy Loading","1.0","Virfice","https:\u002F\u002Fprofiles.wordpress.org\u002Fvirfice\u002F","\u003Cp>Install, activate, and it’s done.\u003C\u002Fp>\n\u003Cp>If you want to disable WordPress’ default lazy loading feature, just install and activate this plugin. No extra settings involved.\u003C\u002Fp>\n\u003Cp>Sometimes you may want to disable WordPress’ default lazy loading feature and use a third party lazy loading plugin to have better control over lazy loading images on your WordPress sites. Whatever the reason, if you want to disable native lazy loading, this plugin is for you.\u003C\u002Fp>\n\u003Ch3>Lazy Load Images on WordPress Sites\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.virfice.com\u002Fhow-to-lazy-load-images-on-wordpress-sites\u002F\" rel=\"nofollow ugc\">WordPress Lazy Loading Tutorial\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Installation Instruction\u003C\u002Fh3>\n\u003Cp>Install Disable Default Lazy Loading plugin just like the way you install any other WordPress plugin on your website. Only installing and activating the plugin is enough to disable default lazy loading. No extra settings involved.\u003C\u002Fp>\n\u003Cp>If you have a WooCommerce store, you can try our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Femails-for-woocommerce\u002F\" rel=\"ugc\">Email Customizer for WooCommerce – Virfice\u003Cbr \u002F>\n\u003C\u002Fa> plugin.\u003C\u002Fp>\n","Disable WordPress' default lazy loading features easily.",10,1637,"2024-08-17T17:42:00.000Z","6.6.5","5.5.0",[137,20,56,21],"image-lazy-loading","https:\u002F\u002Fwww.virfice.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-default-lazy-loading.zip",92,"2026-04-06T09:54:40.288Z",{"attackSurface":143,"codeSignals":183,"taintFlows":193,"riskAssessment":194,"analyzedAt":205},{"hooks":144,"ajaxHandlers":179,"restRoutes":180,"shortcodes":181,"cronEvents":182,"entryPointCount":26,"unprotectedCount":26},[145,151,156,160,164,167,172,175],{"type":146,"name":147,"callback":148,"file":149,"line":150},"action","plugins_loaded","init","src\\class-disable-lazy-load.php",17,{"type":152,"name":153,"callback":154,"file":149,"line":155},"filter","wp_lazy_loading_enabled","__return_false",32,{"type":152,"name":157,"callback":158,"priority":131,"file":149,"line":159},"wp_get_attachment_image_attributes","disable_on_post_thumbnails",38,{"type":152,"name":161,"callback":162,"priority":131,"file":149,"line":163},"wp_img_tag_add_loading_attr","disable_on_specific_img",42,{"type":152,"name":157,"callback":165,"priority":131,"file":149,"line":166},"disable_on_specific_post_thumbnails",43,{"type":146,"name":168,"callback":169,"file":170,"line":171},"admin_init","register_settings","src\\Core\\Settings.php",15,{"type":152,"name":173,"callback":174,"priority":131,"file":170,"line":150},"attachment_fields_to_edit","add_attachment_meta",{"type":152,"name":176,"callback":177,"priority":131,"file":170,"line":178},"attachment_fields_to_save","save_attachment_meta",19,[],[],[],[],{"dangerousFunctions":184,"sqlUsage":185,"outputEscaping":187,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":192},[],{"prepared":26,"raw":26,"locations":186},[],{"escaped":83,"rawEcho":83,"locations":188},[189],{"file":170,"line":190,"context":191},77,"raw output",[],[],{"summary":195,"deductions":196},"The \"disable-lazy-load\" plugin v1.0.4 exhibits a strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events, combined with the lack of dangerous function usage and file operations, significantly limits the potential attack surface. Furthermore, all SQL queries are properly prepared, and there are no external HTTP requests, indicating good secure coding practices in these areas. The vulnerability history is also clean, with zero known CVEs, suggesting a history of secure development or prompt patching.\n\nHowever, there are a couple of minor concerns. The 50% output escaping rate means that half of the plugin's outputs are not properly escaped, which could lead to Cross-Site Scripting (XSS) vulnerabilities if the plugin handles user-supplied input that is then outputted without sanitization. Additionally, the complete lack of nonce checks and capability checks, while mitigated by the very small attack surface, indicates a potential weakness if the plugin were to introduce new entry points or handle sensitive data in the future. Despite these minor points, the plugin's current design is largely secure.",[197,200,203],{"reason":198,"points":199},"Outputs not properly escaped",5,{"reason":201,"points":202},"No nonce checks",3,{"reason":204,"points":202},"No capability checks","2026-03-16T19:40:12.140Z",{"wat":207,"direct":213},{"assetPaths":208,"generatorPatterns":210,"scriptPaths":211,"versionParams":212},[209],"\u002Fwp-content\u002Fplugins\u002Fdisable-lazy-load\u002Fvendor\u002Fautoload.php",[],[],[],{"cssClasses":214,"htmlComments":217,"htmlAttributes":218,"restEndpoints":220,"jsGlobals":221,"shortcodeOutput":222},[215,216],"dll_settings","dll_post_thumbnails_settings",[],[219],"attachments-X-dll_on_attachment",[],[],[],{"error":224,"url":225,"statusCode":226,"statusMessage":227,"message":227},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdisable-lazy-load\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":199,"versions":229},[230,236,243,250,257],{"version":6,"download_url":24,"svn_tag_url":231,"released_at":27,"has_diff":232,"diff_files_changed":233,"diff_lines":27,"trac_diff_url":234,"vulnerabilities":235,"is_current":224},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdisable-lazy-load\u002Ftags\u002F1.0.4\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdisable-lazy-load%2Ftags%2F1.0.3&new_path=%2Fdisable-lazy-load%2Ftags%2F1.0.4",[],{"version":237,"download_url":238,"svn_tag_url":239,"released_at":27,"has_diff":232,"diff_files_changed":240,"diff_lines":27,"trac_diff_url":241,"vulnerabilities":242,"is_current":232},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-lazy-load.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdisable-lazy-load\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdisable-lazy-load%2Ftags%2F1.0.2&new_path=%2Fdisable-lazy-load%2Ftags%2F1.0.3",[],{"version":244,"download_url":245,"svn_tag_url":246,"released_at":27,"has_diff":232,"diff_files_changed":247,"diff_lines":27,"trac_diff_url":248,"vulnerabilities":249,"is_current":232},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-lazy-load.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdisable-lazy-load\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdisable-lazy-load%2Ftags%2F1.0.1&new_path=%2Fdisable-lazy-load%2Ftags%2F1.0.2",[],{"version":251,"download_url":252,"svn_tag_url":253,"released_at":27,"has_diff":232,"diff_files_changed":254,"diff_lines":27,"trac_diff_url":255,"vulnerabilities":256,"is_current":232},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-lazy-load.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdisable-lazy-load\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdisable-lazy-load%2Ftags%2F1.0.0&new_path=%2Fdisable-lazy-load%2Ftags%2F1.0.1",[],{"version":258,"download_url":259,"svn_tag_url":260,"released_at":27,"has_diff":232,"diff_files_changed":261,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":262,"is_current":232},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-lazy-load.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdisable-lazy-load\u002Ftags\u002F1.0.0\u002F",[],[]]