[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5DqOz1_x194ya7TQFSc8HJfmdOG3QQxgQF1SCEFNQ3w":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":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":78,"crawl_stats":38,"alternatives":86,"analysis":193,"fingerprints":341},"resmushit-image-optimizer","reSmush.it : The original free image compressor and optimizer plugin","1.0.4","ShortPixel","https:\u002F\u002Fprofiles.wordpress.org\u002Fshortpixel\u002F","\u003Cp>The reSmush.it Image Optimizer is a \u003Cstrong>free WordPress image compressor and optimizer\u003C\u002Fstrong> plugin which allows you to smush your website’s images so that they load faster.\u003Cbr \u002F>\nThe plugin is \u003Cstrong>super easy to use\u003C\u002Fstrong> (just 2 clicks!), supports JPG, PNG and GIF image formats and can be used to bulk optimize current (past) images and automatically optimize all new images.\u003Cbr \u002F>\nYou can also adjust the optimization levels and exclude certain images.\u003Cbr \u002F>\nSince its launch more than 9 years ago, \u003Ca href=\"https:\u002F\u002Fresmush.it\" rel=\"nofollow ugc\">reSmush.it\u003C\u002Fa> has become the preferred choice for WordPress image optimization as it allows you to smush the images for free.\u003Cbr \u002F>\nreSmush.it image optimization service works on \u003Ca href=\"https:\u002F\u002Fresmush.it\u002Ftools\u002F\" rel=\"nofollow ugc\">various CMS platforms\u003C\u002Fa> (WordPress, Drupal, Joomla, Magento, Prestashop, etc.) and is used by \u003Cstrong>more than 400,000 websites\u003C\u002Fstrong> worldwide.\u003Cbr \u002F>\nreSmush.it has earned the reputation of being the best free, fast and easy image optimization plugin out there 🙂\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Free bulk image compressor\u003Cbr \u002F>\n– Automatic image optimization on upload\u003Cbr \u002F>\n– Keep or remove EXIF data\u003Cbr \u002F>\n– Image quality selector\u003Cbr \u002F>\n– Exclude images from optimization\u003Cbr \u002F>\n– Powerful and free image optimizer API\u003Cbr \u002F>\n– Customizable settings for image quality\u003Cbr \u002F>\n– Automatic image optimization with CRON\u003Cbr \u002F>\n– Backup and restore original images\u003Cbr \u002F>\n– Image statistics\u003Cbr \u002F>\n– File logging for developers\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other plugins by \u003Ca href=\"https:\u002F\u002Fshortpixel.com\" rel=\"nofollow ugc\">ShortPixel\u003C\u002Fa>:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffastpixel-website-accelerator\u002F\" rel=\"ugc\">FastPixel Caching\u003C\u002Fa> – WP Optimization made easy\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshortpixel-image-optimiser\u002F\" rel=\"ugc\">ShortPixel Image Optimizer\u003C\u002Fa> – Image optimization & compression for all the images on your website, including WebP & AVIF delivery\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshortpixel-adaptive-images\u002F\" rel=\"ugc\">ShortPixel Adaptive Images\u003C\u002Fa> – On-the-fly image optimization & CDN delivery\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fenable-media-replace\u002F\" rel=\"ugc\">Enable Media Replace\u003C\u002Fa> – Easily replace images or files in Media Library\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fregenerate-thumbnails-advanced\u002F\" rel=\"ugc\">reGenerate Thumbnails Advanced\u003C\u002Fa> – Easily regenerate thumbnails\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fresize-image-after-upload\u002F\" rel=\"ugc\">Resize Image After Upload\u003C\u002Fa> – Automatically resize each uploaded image\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-svg-images\u002F\" rel=\"ugc\">WP SVG Images\u003C\u002Fa> – Secure upload of SVG files to Media Library\u003C\u002Fli>\n\u003C\u002Ful>\n","reSmush.it is the FREE image compressor and optimizer plugin - use it to optimize your images and improve the SEO and performance of your website.",100000,3392243,86,158,"2025-12-10T11:51:00.000Z","6.9.4","4.0.0","7.4",[20,21,22,23,24],"free-image-optimization","image","image-optimization","optimizer","smush","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fresmushit-image-optimizer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fresmushit-image-optimizer.1.0.4.zip",98,3,0,"2022-10-26 00:00:00","2026-03-15T15:16:48.613Z",[33,49,64],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2022-2449","resmushit-image-optimizer-cross-site-request-forgery","reSmush.it Image Optimizer \u003C= 0.4.6 - Cross-Site Request Forgery","The reSmush.it Image Optimizer plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 0.4.6. This is due to missing or incorrect nonce validation on several AJAX calls. This makes it possible for unauthenticated attackers to invoke those functions to do things like process images and delete\u002Frestore back-ups created by the pluign, via forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=0.4.6","0.4.7","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Cross-Site Request Forgery (CSRF)","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8187c6eb-d962-48a7-bbe8-5949cfdefbce?source=api-prod",454,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":59,"published_date":60,"updated_date":45,"references":61,"days_to_patch":63},"CVE-2022-2448","resmushit-image-optimizer-authenticated-administrator-cross-site-scripting","reSmush.it Image Optimizer \u003C= 0.4.5 - Authenticated (Administrator+) Cross-Site Scripting","The reSmush.it plugin for WordPress is vulnerable to Stored Cross-Site Scripting via some of its settings parameters in versions up to, and including, 0.4.5 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=0.4.5","0.4.6","medium",5.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2022-09-19 00:00:00",[62],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F9b8042b0-83d3-417f-a5e0-43ff4f7648fb?source=api-prod",491,{"id":65,"url_slug":66,"title":67,"description":68,"plugin_slug":4,"theme_slug":38,"affected_versions":69,"patched_in_version":70,"severity":41,"cvss_score":71,"cvss_vector":72,"vuln_type":73,"published_date":74,"updated_date":45,"references":75,"days_to_patch":77},"CVE-2022-2450","resmushit-missing-authorization","reSmush.it \u003C= 0.4.3 - Missing Authorization","The reSmush.it plugin for WordPress is vulnerable to authorization bypass due to missing capability checks on several AJAX actions in versions up to, and including, 0.4.3 . This makes it possible for unauthenticated attackers to download the logs of the plugin which can contain sensitive information.","\u003C=0.4.3","0.4.4",7.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:L\u002FI:L\u002FA:L","Missing Authorization","2022-08-11 00:00:00",[76],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F9c4e5c12-6f12-40cb-ac0a-389ad3715503?source=api-prod",530,{"slug":79,"display_name":7,"profile_url":8,"plugin_count":80,"total_installs":81,"avg_security_score":82,"avg_patch_time_days":83,"trust_score":84,"computed_at":85},"shortpixel",8,1194000,97,230,77,"2026-04-04T13:45:48.639Z",[87,106,129,151,171],{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":29,"num_ratings":29,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":100,"tags":101,"homepage":103,"download_link":104,"security_score":105,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"imagepilot","ImagePilot – Save Money, Disk Space, and Bandwidth with Image Optimization","0.1.2","prasadkirpekar","https:\u002F\u002Fprofiles.wordpress.org\u002Fprasadkirpekar\u002F","\u003Cp>Introducing our powerful WordPress plugin, designed to compress your website’s images without any loss in quality. Our plugin is specifically built to ensure that your website loads quickly, helping you to improve user experience, boost engagement, and ultimately drive conversions.\u003C\u002Fp>\n\u003Cp>With our plugin, you can easily resize your website’s images to suit your specific needs, without worrying about image distortion or loss of clarity. Whether you need to resize images for a blog post or product page, our plugin can handle the task with ease.\u003C\u002Fp>\n\u003Cp>In addition to resizing images, our plugin can also regenerate thumbnails, ensuring that all your images are optimized for your website’s design and layout. This feature is particularly useful if you are updating your website’s theme, as it allows you to easily regenerate thumbnails for all your images in one go.\u003C\u002Fp>\n\u003Cp>Our WordPress plugin is simple to install and use, with intuitive controls that make image compression and resizing a breeze. Plus, with our plugin, you can rest assured that your website’s images will always look their best, without impacting page load times.\u003C\u002Fp>\n\u003Ch3>ImagePilot offers:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>High-quality image compression without any loss in quality\u003C\u002Fli>\n\u003Cli>Easy resizing of images to suit your website’s needs\u003C\u002Fli>\n\u003Cli>Thumbnail regeneration to optimize all your images\u003C\u002Fli>\n\u003Cli>Simple installation and user-friendly controls\u003C\u002Fli>\n\u003Cli>Upgrade your website’s image optimization with our powerful WordPress plugin today!\u003C\u002Fli>\n\u003C\u002Ful>\n","Optimize images automatically with zero quality loss. Optimize images, resize images, regenerate thumbnails, and much more.",30,1397,"2024-08-18T06:12:00.000Z","6.6.5","4.0","7.0",[21,22,23,102,24],"resmush-it","mailto:prasadkirpekar96@gmail.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimagepilot.0.1.2.zip",92,{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":116,"num_ratings":117,"last_updated":118,"tested_up_to":16,"requires_at_least":119,"requires_php":18,"tags":120,"homepage":125,"download_link":126,"security_score":127,"vuln_count":28,"unpatched_count":29,"last_vuln_date":128,"fetched_at":31},"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","5.5",[121,22,122,123,124],"convert-webp","image-optimizer","lazy-load","optimize-images","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foptimole-wp.4.2.1.zip",96,"2025-10-17 18:03:14",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":137,"downloaded":138,"rating":139,"num_ratings":140,"last_updated":141,"tested_up_to":142,"requires_at_least":143,"requires_php":18,"tags":144,"homepage":148,"download_link":149,"security_score":150,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"wp-nonstop-smushit","Disable Bulk Smush Limit of Smush Image Optimization","2.2.1","Md Obidullah (obiPlabon)","https:\u002F\u002Fprofiles.wordpress.org\u002Fobiplabon\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-smushit\u002F\" title=\"Smush Image Optimization\" rel=\"ugc\">Smush Image Optimization\u003C\u002Fa> is an amazing WordPress plugin 😇 that compresses and optimizes your images for better site performance.\u003C\u002Fp>\n\u003Cp>However, the free version comes with a limitation — you can only bulk smush 50 images at a time.\u003Cbr \u002F>\nThis plugin removes that restriction so you can optimize all your images at once, automatically, without repeatedly clicking the \u003Cstrong>“Resume”\u003C\u002Fstrong> button.\u003C\u002Fp>\n\u003Cp>It’s a simple, lightweight add-on with \u003Cstrong>no user interface\u003C\u002Fstrong> — just activate and forget.\u003Cbr \u002F>\nEnjoy seamless, unlimited image optimization with zero extra setup!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>GitHub:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FobiPlabon\u002Fwp-nonstop-smushit\" rel=\"nofollow ugc\">Disable Bulk Smush Limit of Smush Image Optimization\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>💼 Hire Me\u003C\u002Fh3>\n\u003Cp>👋 Hi, I’m \u003Cstrong>Obidullah\u003C\u002Fstrong>, a WordPress developer and plugin specialist.\u003Cbr \u002F>\nI’ve built several popular plugins and custom solutions for businesses and agencies.\u003Cbr \u002F>\nIf you need help with custom plugin development, optimization, or AI-powered WordPress tools — let’s work together!\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fobiplabon.com\u002Fcontact\" rel=\"nofollow ugc\">Hire Me\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>Hey there! 💛\u003Cbr \u002F>\nThis plugin is completely free and made with love to help the WordPress community.\u003Cbr \u002F>\nIf you ever face any compatibility issue or unexpected behavior, please don’t rush to leave a bad rating — it can be really discouraging for a free project like this. 😔\u003C\u002Fp>\n\u003Cp>Instead, please \u003Cstrong>report the issue first\u003C\u002Fstrong> — I genuinely appreciate every bit of feedback and do my best to fix problems quickly.\u003Cbr \u002F>\nYour encouragement, kind words, and support are what keep this plugin alive and improving. 🌱💪\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FobiPlabon\u002Fwp-nonstop-smushit\u002Fissues\u002Fnew\" rel=\"nofollow ugc\">Report an Issue or Get Help\u003C\u002Fa>\u003C\u002Fp>\n","Disable the bulk smush limit and unlock the premium bulk optimization feature of Smush Image Optimization — completely FREE! 🚀",3000,34355,88,14,"2025-10-27T12:15:00.000Z","6.8.5","6.0",[145,146,22,24,147],"compress-images","image-compressor","wp-smushit","https:\u002F\u002Fgithub.com\u002FobiPlabon\u002Fwp-nonstop-smushit","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-nonstop-smushit.2.2.1.zip",100,{"slug":152,"name":153,"version":154,"author":155,"author_profile":156,"description":157,"short_description":158,"active_installs":159,"downloaded":160,"rating":116,"num_ratings":28,"last_updated":161,"tested_up_to":142,"requires_at_least":162,"requires_php":100,"tags":163,"homepage":125,"download_link":167,"security_score":168,"vuln_count":28,"unpatched_count":169,"last_vuln_date":170,"fetched_at":31},"wp-compress-mainwp","WP Compress for MainWP","6.60.17","WP Compress","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmartersite\u002F","\u003Cp>Bulk install, activate and connect all of your MainWP Child sites to the WP Compress portal in just a few clicks.\u003C\u002Fp>\n\u003Ch3>Now you can easily:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Install & Activate WP Compress on all Child Sites\u003C\u002Fli>\n\u003Cli>One-Click Connect to the WP Compress Cloud & Portal\u003C\u002Fli>\n\u003Cli>Assign Monthly Quotas\u003C\u002Fli>\n\u003Cli>Add Starter Credits\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Coming Soon:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Integrations with MainWP Reporting\u003C\u002Fli>\n\u003Cli>Bulk Settings Configuration Support\u003C\u002Fli>\n\u003Cli>Bulk Compression Support\u003C\u002Fli>\n\u003Cli>Autopilot Activation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WP Compress includes:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Autopilot Image Optimization\u003C\u002Fli>\n\u003Cli>Thumbnails Optimized For Free\u003C\u002Fli>\n\u003Cli>Monthly Quotas for Clients\u003C\u002Fli>\n\u003Cli>Detailed Compression Reports\u003C\u002Fli>\n\u003Cli>Centralized Management Portal\u003C\u002Fli>\n\u003Cli>Unlimited Cloud Backups\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Lossless, Intelligent & Ultra Compression Modes\u003C\u002Fli>\n\u003Cli>Over-Compression Prevention Engine\u003C\u002Fli>\n\u003Cli>Single Image Compression\u003C\u002Fli>\n\u003Cli>Single Image Restore from Cloud\u003C\u002Fli>\n\u003Cli>One-Click Bulk Optimization\u003C\u002Fli>\n\u003Cli>One-Click Bulk Restore\u003C\u002Fli>\n\u003Cli>Agency Image Optimization\u003C\u002Fli>\n\u003Cli>Automated Image Resize\u003C\u002Fli>\n\u003Cli>Preserve EXIF Data\u003C\u002Fli>\n\u003Cli>Frequent Updates\u003C\u002Fli>\n\u003Cli>Live Chat Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How much does it cost?\u003C\u002Fh3>\n\u003Cp>You’ll receive 100 images for free just for creating an account and memberships start at just $5 per 1,000 images optimized.\u003C\u002Fp>\n\u003Cp>\u003Cem>Keep in mind this is full sized images and all thumbnails which can cost on average 11.8 credits from other providers.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>View our \u003Ca href=\"https:\u002F\u002Fwpcompress.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">prices and plans\u003C\u002Fa>.\u003C\u002Fp>\n","Install, activate and connect WP Compress across all of your MainWP Child Sites.",800,15494,"2026-01-05T15:17:00.000Z","6.5",[22,164,23,165,166],"mainwp","performance","wpcompress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-compress-mainwp.6.60.17.zip",74,1,"2025-11-29 00:00:00",{"slug":172,"name":173,"version":174,"author":175,"author_profile":176,"description":177,"short_description":178,"active_installs":150,"downloaded":179,"rating":139,"num_ratings":180,"last_updated":181,"tested_up_to":182,"requires_at_least":183,"requires_php":184,"tags":185,"homepage":190,"download_link":191,"security_score":192,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"opti-mozjpeg-guetzli-webp","Opti MozJpeg Guetzli WebP","1.16","ihorsl","https:\u002F\u002Fprofiles.wordpress.org\u002Fihorsl\u002F","\u003Cp>WordPress Opti MozJpeg Guetzli WebP – is the FREE plugin for high quality image optimization in WordPress website. It was created to meet latest requirements of Google Pagespeed Insights. Google will “like” all your images after using this plugin, and you will expend $0 for that.\u003C\u002Fp>\n\u003Cp>This plugin uses flowing image encoders: Mozilla MozJpeg, Google Guetzli and Google WebP. But don’t worry. There is no necessity to install them into your hosting. The plugin has built-in ssh client. It can access encoders remotely via ssh tunnel.\u003C\u002Fp>\n\u003Cp>Plugin’s author created a virtual machine for Oracle VirtualBox. It contains Linux, ssh server and Mozilla MozJpeg, Google Guetzli and Google WebP. Simply run this virtual machine in your computer, establish ssh connection between the plugin and the virtual machine and optimize your images for free without any limitations.\u003C\u002Fp>\n\u003Cp>Of course the plugin can use locally installed encoders too.\u003C\u002Fp>\n\u003Cp>The plugin can create webp duplicates for all your images and serve them to webp compatible browsers. Lately Google Pagespeed changed the rules of the game. It wants now all images to be smaller then webp with quality 75 + 10%. And this plugin can do it for you.\u003C\u002Fp>\n\u003Cp>The plugin can convert non alpha png images into jpeg. Automatically generates thumbnails and cleans not used thumbnail files.\u003C\u002Fp>\n\u003Cp>All your images will be backed up before changing. You can run batch optimization many times, experiment with settings. And every time original images will be used as source. No quality degradation.\u003C\u002Fp>\n\u003Cp>There is also the ability “Revert everything”. It can bring back the initial state of your images. All your images will be the same, as they were before this plugin use.\u003C\u002Fp>\n\u003Cp>Please read \u003Ca href=\"http:\u002F\u002Fihorsl.com\u002Fen\u002Fwordpress-opti-mozjpeg-guetzli-webp\u002Fbrief-man\u002F\" rel=\"nofollow ugc\">this brief manual\u003C\u002Fa>, before using the plugin.\u003C\u002Fp>\n\u003Cp>The virtual machine with encoders is \u003Ca href=\"http:\u002F\u002Fihorsl.com\u002Fredirect.php?t=wpmjgu-vm\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>If you have difficulties with use of the virtual machine in your computer, you may try the plugin author’s free online server. \u003Ca href=\"http:\u002F\u002Fihorsl.com\u002Fen\u002Fwordpress-opti-mozjpeg-guetzli-webp\u002Ffree-server\u002F\" rel=\"nofollow ugc\">Click here\u003C\u002Fa> to read more.\u003C\u002Fp>\n","WordPress Opti MozJpeg Guetzli WebP - is the FREE plugin for high quality image optimization in WordPress website. It was created to meet latest requi &hellip;",7175,7,"2018-07-31T18:22:00.000Z","4.9.29","4.7","5.4",[20,186,187,188,189],"pagespeed","pingdom","seo","wordpress-images-optimization","https:\u002F\u002Fihorsl.com\u002Fen\u002Fwordpress-opti-mozjpeg-guetzli-webp\u002Fhome\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fopti-mozjpeg-guetzli-webp.1.16.zip",85,{"attackSurface":194,"codeSignals":297,"taintFlows":326,"riskAssessment":327,"analyzedAt":340},{"hooks":195,"ajaxHandlers":261,"restRoutes":292,"shortcodes":293,"cronEvents":294,"entryPointCount":80,"unprotectedCount":29},[196,202,206,211,216,220,224,229,233,237,241,245,249,252,253,257],{"type":197,"name":198,"callback":199,"file":200,"line":201},"action","admin_menu","add_menu","classes\\Controller\\AdminController.php",40,{"type":197,"name":203,"callback":204,"file":200,"line":205},"admin_init","settings_declare",41,{"type":207,"name":208,"callback":209,"file":200,"line":210},"filter","manage_media_columns","media_list_add_column",42,{"type":197,"name":212,"callback":213,"priority":214,"file":200,"line":215},"manage_media_custom_column","media_list_add_column_value",10,44,{"type":197,"name":217,"callback":218,"file":200,"line":219},"add_meta_boxes_attachment","addMetaBox",47,{"type":197,"name":221,"callback":222,"file":200,"line":223},"admin_head","register_plugin_assets",49,{"type":197,"name":225,"callback":226,"priority":150,"file":227,"line":228},"update_option_resmushit_cron","on_cron_activation","classes\\Controller\\CronController.php",36,{"type":207,"name":230,"callback":231,"file":227,"line":232},"cron_schedules","add_cron_interval",37,{"type":197,"name":234,"callback":235,"file":227,"line":236},"resmushit_optimize","cron_process",38,{"type":197,"name":238,"callback":239,"priority":150,"file":227,"line":240},"update_option_resmushit_remove_unsmushed","on_remove_unsmushed_change",39,{"type":207,"name":242,"callback":243,"priority":214,"file":227,"line":244},"wp_generate_attachment_metadata","process_images",104,{"type":197,"name":246,"callback":246,"file":247,"line":248},"delete_attachment","classes\\Controller\\ProcessController.php",34,{"type":197,"name":250,"callback":251,"file":247,"line":236},"add_attachment","get_meta_id",{"type":207,"name":242,"callback":243,"priority":214,"file":247,"line":219},{"type":197,"name":254,"callback":255,"file":256,"line":95},"wp_loaded","init","classes\\Plugin.php",{"type":197,"name":203,"callback":258,"file":259,"line":260},"resmushit_activate","resmushit.php",99,[262,269,273,276,280,283,286,289],{"action":263,"nopriv":264,"callback":265,"hasNonce":266,"hasCapCheck":266,"file":267,"line":268},"resmushit_bulk_process_image",false,"bulk_process_image",true,"classes\\Controller\\AjaxController.php",32,{"action":270,"nopriv":264,"callback":271,"hasNonce":266,"hasCapCheck":266,"file":267,"line":272},"resmushit_bulk_get_images","bulk_get_images",33,{"action":274,"nopriv":264,"callback":275,"hasNonce":266,"hasCapCheck":266,"file":267,"line":248},"resmushit_update_disabled_state","update_disabled_state",{"action":277,"nopriv":264,"callback":278,"hasNonce":266,"hasCapCheck":266,"file":267,"line":279},"resmushit_optimize_single_attachment","optimize_single_attachment",35,{"action":281,"nopriv":264,"callback":282,"hasNonce":266,"hasCapCheck":266,"file":267,"line":228},"resmushit_restore_single_attachment","restore_single_attachment",{"action":284,"nopriv":264,"callback":285,"hasNonce":266,"hasCapCheck":266,"file":267,"line":232},"resmushit_update_statistics","update_statistics",{"action":287,"nopriv":264,"callback":288,"hasNonce":266,"hasCapCheck":266,"file":267,"line":236},"resmushit_remove_backup_files","remove_backup_files",{"action":290,"nopriv":264,"callback":291,"hasNonce":266,"hasCapCheck":266,"file":267,"line":240},"resmushit_restore_backup_files","restore_backup_files",[],[],[295],{"hook":234,"callback":234,"file":227,"line":296},52,{"dangerousFunctions":298,"sqlUsage":304,"outputEscaping":306,"fileOperations":80,"externalRequests":28,"nonceChecks":80,"capabilityChecks":214,"bundledLibraries":325},[299],{"fn":300,"file":301,"line":302,"context":303},"unserialize","classes\\resmushit.class.php",386,"$tmp['attachment_metadata'] = isset($image->file_meta) ? unserialize($image->file_meta) : array();",{"prepared":140,"raw":29,"locations":305},[],{"escaped":139,"rawEcho":80,"locations":307},[308,311,313,315,317,319,321,323],{"file":200,"line":309,"context":310},249,"raw output",{"file":200,"line":312,"context":310},257,{"file":314,"line":248,"context":310},"classes\\resmushitUI.class.php",{"file":314,"line":316,"context":310},131,{"file":314,"line":318,"context":310},135,{"file":314,"line":320,"context":310},217,{"file":314,"line":322,"context":310},260,{"file":314,"line":324,"context":310},660,[],[],{"summary":328,"deductions":329},"The resmushit-image-optimizer plugin v1.0.4 exhibits a mixed security posture. On the positive side, the static analysis reveals good practices in several areas, including 100% of SQL queries using prepared statements, a high percentage (92%) of properly escaped output, and robust enforcement of nonce and capability checks on its eight AJAX handlers. Furthermore, the absence of critical or high severity taint analysis findings and the fact that there are currently no unpatched CVEs are encouraging indicators.  However, the presence of the `unserialize` dangerous function is a significant concern, as it can be a vector for remote code execution if used with untrusted input.  The plugin's vulnerability history, with three past CVEs including two high and one medium severity, highlights a pattern of past security weaknesses. These historical issues, particularly those involving CSRF, XSS, and missing authorization, suggest a need for ongoing vigilance in code review and security testing. While the current version shows improvements, the historical context and the presence of `unserialize` warrant a cautious approach.",[330,333,335,337],{"reason":331,"points":332},"Presence of dangerous function: unserialize",15,{"reason":334,"points":332},"3 total known CVEs in vulnerability history",{"reason":336,"points":214},"2 high severity CVEs in vulnerability history",{"reason":338,"points":339},"1 medium severity CVE in vulnerability history",5,"2026-03-16T17:06:16.392Z",{"wat":342,"direct":351},{"assetPaths":343,"generatorPatterns":346,"scriptPaths":347,"versionParams":348},[344,345],"\u002Fwp-content\u002Fplugins\u002Fresmushit-image-optimizer\u002Fresmushit.css","\u002Fwp-content\u002Fplugins\u002Fresmushit-image-optimizer\u002Fresmushit.js",[],[345],[349,350],"resmushit\u002Fstyle.css?ver=","resmushit\u002Fscript.js?ver=",{"cssClasses":352,"htmlComments":354,"htmlAttributes":356,"restEndpoints":360,"jsGlobals":361,"shortcodeOutput":363},[353],"rsmt-notice",[355],"\u003C!-- Everything to do with AdminActions \u002F WordPress -->",[357,358,359],"data-csrf","data-dismissible","data-notice",[],[362],"RESMUSHIT_BASE_URL",[]]