[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzudLOC3Aq3uYTBrKxkdKJP8CMShc0e40i7GXWreN0rU":3},{"slug":4,"name":5,"version":6,"author":4,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":35,"analysis":129,"fingerprints":335},"imagekit","ImageKit – URL based image manipulation and optimization","5.0.0","https:\u002F\u002Fprofiles.wordpress.org\u002Fimagekit\u002F","\u003Cp>Images make up a critical part of all websites and mobile applications these days. They are the centerpieces of a great product and user experience. Managing your images and delivering the perfect image, tailored and optimized for your user’s device is, therefore, more critical than it has ever been. However, this takes up a lot of development and maintenance time that could have otherwise been used in building your core product. This is where ImageKit can excel.\u003C\u002Fp>\n\u003Cp>This plugin will \u003Cstrong>automatically update all the image URLs in your post\u003C\u002Fstrong> so that images are fetched from ImageKit for optimization and faster delivery instead of your web server.\u003C\u002Fp>\n\u003Ch4>Gets the best out of all your images in less than 10 minutes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Your existing images get all the benefits instantly.\u003C\u002Fli>\n\u003Cli>Size, quality & format optimizations work automatically.\u003C\u002Fli>\n\u003Cli>URL-based image transformations like resize, crop, rotate etc.\u003C\u002Fli>\n\u003Cli>Responsive images for a tailored experience across devices.\u003C\u002Fli>\n\u003Cli>Up to 50% load time reduction with quality and format settings.\u003C\u002Fli>\n\u003Cli>CDN-powered delivery of images across the globe.\u003C\u002Fli>\n\u003Cli>Simple dashboard to monitor usage and manage your images.\u003C\u002Fli>\n\u003Cli>Easy to integrate SDKs for uploads and other features.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>You just need to \u003Ca href=\"https:\u002F\u002Fimagekit.io\u002Fregistration\" rel=\"nofollow ugc\">Create an account\u003C\u002Fa> on ImageKit to use this plugin and get optimization benefits on your WordPress website instantly.\u003C\u002Fp>\n\u003Ch4>About ImageKit\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fimagekit.io\" rel=\"nofollow ugc\">Main website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fimagekit.io\u002Fwebsite-analyzer\" rel=\"nofollow ugc\">Website analyzer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fimagekit.io\u002Ffeatures\" rel=\"nofollow ugc\">Features\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhelp.imagekit.io\" rel=\"nofollow ugc\">Help center\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.imagekit.io\" rel=\"nofollow ugc\">Developer documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fimagekit.io\u002Fblog\" rel=\"nofollow ugc\">Blog\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Support Email: \u003Ca href=\"developer@imagekit.io\" rel=\"nofollow ugc\">developer@imagekit.io\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Faster & lighter experience for your users. Deliver optimized images on all platforms instantly using ImageKit.",1000,30753,94,13,"2026-03-14T06:36:00.000Z","6.9.4","4.7","5.6",[19,20,21,22,23],"image-management","image-manipulation","image-optimisation","image-optimization","images","https:\u002F\u002Fimagekit.io\u002Fdocs\u002Fintegration\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimagekit.5.0.0.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":4,"display_name":4,"profile_url":7,"plugin_count":32,"total_installs":10,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":12,"computed_at":34},1,30,"2026-04-04T21:09:11.507Z",[36,52,71,89,107],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":27,"downloaded":44,"rating":27,"num_ratings":27,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":48,"download_link":50,"security_score":51,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"photu","Photu – URL based image manipulation and optimization","1.3","mogitech","https:\u002F\u002Fprofiles.wordpress.org\u002Fmogitech\u002F","\u003Cp>Images make up a critical part of all websites and mobile applications these days. They are the centerpieces of a great product and user experience. Managing your images and delivering the perfect image, tailored and optimized for your user’s device is, therefore, more critical than it has ever been. However, this takes up a lot of development and maintenance time that could have otherwise been used in building your core product. This is where Photu can excel.\u003C\u002Fp>\n\u003Cp>This plugin will \u003Cstrong>automatically update all the image URLs in your post\u003C\u002Fstrong> so that images are fetched from Photu for optimization and faster delivery instead of your web server.\u003C\u002Fp>\n\u003Ch4>Gets the best out of all your images in less than 10 minutes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Your existing images get all the benefits instantly.\u003C\u002Fli>\n\u003Cli>Size, quality & format optimizations work automatically.\u003C\u002Fli>\n\u003Cli>URL-based image transformations like resize, crop, rotate etc.\u003C\u002Fli>\n\u003Cli>Responsive images for a tailored experience across devices.\u003C\u002Fli>\n\u003Cli>Up to 50% load time reduction with quality and format settings.\u003C\u002Fli>\n\u003Cli>CDN-powered delivery of images across the globe.\u003C\u002Fli>\n\u003Cli>Simple dashboard to monitor usage and manage your images.\u003C\u002Fli>\n\u003Cli>Easy to integrate SDKs for uploads and other features.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>You just need to \u003Ca href=\"https:\u002F\u002Fadmin.mogiio.com\u002F\" rel=\"nofollow ugc\">Create an account\u003C\u002Fa> on Photu to use this plugin and get optimization benefits on your WordPress website instantly.\u003C\u002Fp>\n\u003Ch4>About Photu\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmogiio.com\" rel=\"nofollow ugc\">Main website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faim.stag-z.mogiio.com\u002F\" rel=\"nofollow ugc\">Website analyzer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>[Help center](Write to us. At support@mogiio.com)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1XqyJLm6F4qL10ew9NjNVuNo2f1yBWFcooYYiyFMdRuc\" rel=\"nofollow ugc\">Developer documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Support Email: \u003Ca href=\"support@mogiio.com\" rel=\"nofollow ugc\">support@mogiio.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Cp>The url photu\u002Fincludes\u002Fsetting.php:80:  used here is our own url and website\u003Cbr \u002F>\nWe have exclusive right to this logo and just are using the link from it’s assets folder.\u003C\u002Fp>\n","Faster & lighter experience for your users. Deliver optimized images on all platforms instantly using Photu.",973,"2021-09-24T09:45:00.000Z","5.8.13","3.3","",[19,20,21,22,23],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fphotu.1.3.zip",85,{"slug":53,"name":54,"version":55,"author":56,"author_profile":57,"description":58,"short_description":59,"active_installs":60,"downloaded":61,"rating":62,"num_ratings":63,"last_updated":64,"tested_up_to":65,"requires_at_least":47,"requires_php":66,"tags":67,"homepage":69,"download_link":70,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"gumlet","Gumlet – Image optimization with Resize, Compression, Lazy load, Caching & CDN delivery","1.3.19","adityapatadia","https:\u002F\u002Fprofiles.wordpress.org\u002Fadityapatadia\u002F","\u003Cblockquote>\n\u003Cp>\u003Cstrong>Gumlet is the One plugin to rule all 6 steps of image optimization in one go\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Auto resize images based on user screen size\u003C\u002Fli>\n\u003Cli>Visually lossless compression\u003C\u002Fli>\n\u003Cli>Convert images to WebP format\u003C\u002Fli>\n\u003Cli>In-built Lazy load\u003C\u002Fli>\n\u003Cli>Optimized images cached on Gumlet cloud\u003C\u002Fli>\n\u003Cli>CDN delivery by AWS CloudFront (215+ locations)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>Try our fully functional free plan now!\u003C\u002Fp>\n\u003Cp>Images make up more than 70% of your page weight. Optimizing images is the easiest way to improve page speed. A faster site leads to more engagement, sales and sign ups. Gumlet will help you INSTANTLY achieve maximum possible image optimization. This will also boost your image SEO.\u003C\u002Fp>\n\u003Cp>This is an \u003Cstrong>install and forget about it\u003C\u002Fstrong> plugin. As soon as the plugin is installed all of the images on your site will be optimized. Gumlet does not touch your original images, they remain as it is. Our JavaScript detects the user device screen size and optimizes each image on the page in real time without any delay. All of this is done automatically, no manual settings required.\u003C\u002Fp>\n\u003Ch4>WHY DO I NEED IMAGE OPTIMIZATION?\u003C\u002Fh4>\n\u003Ch3>Fix your Google PageSpeed image opportunities\u003C\u002Fh3>\n\u003Cp>Is your Google PageSpeed performance test opportunities telling you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Defer Offscreen Images\u003C\u002Fli>\n\u003Cli>Optimize Images\u003C\u002Fli>\n\u003Cli>Properly Size Images\u003C\u002Fli>\n\u003Cli>Serve images with correct dimensions\u003C\u002Fli>\n\u003Cli>Use WebP images\u003C\u002Fli>\n\u003Cli>Or, Serve Images in Next-Gen Formats\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Test your website with \u003Ca href=\"https:\u002F\u002Fgtmetrix.com\" rel=\"nofollow ugc\">GTmetrix\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fspeed\u002Fpagespeed\u002Finsights\u002F\" rel=\"nofollow ugc\">Google PageSpeed Insights\u003C\u002Fa>. If they identify any image related issues like above, Gumlet will solve them.\u003C\u002Fp>\n\u003Cp>Even if you are using another image optimization plugin, chances are they are not doing all of the possible optimization. Get a free image optimization report with our \u003Ca href=\"https:\u002F\u002Fwww.gumlet.com\u002Fanalyzer\" rel=\"nofollow ugc\">analyzer tool\u003C\u002Fa>. We generally deliver 25-30% extra optimization over and above other plugins.\u003C\u002Fp>\n\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\u002F1PVnuuKcczk?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>\n\u003Ch4>ACCELERATE YOUR JS AND CSS FILES\u003C\u002Fh4>\n\u003Cp>Gumlet CDN can be integrated with popular plugins like WP Rocket to deliver your non-image files via CDN too. Our World class CDN would make sure your website loads as fast as possible > \u003Ca href=\"https:\u002F\u002Fdocs.gumlet.com\u002Fdocs\u002Fimage-integration-wordpress#bonus-serve-css-and-js-files-via-gumlet-cdn\" rel=\"nofollow ugc\">Read more\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>WHAT OUR USERS HAVE TO SAY\u003C\u002Fh4>\n\u003Cp>Gumlet image optimization is used by more than 6000 sites across the world. From small blogs to giant publishers like \u003Ca href=\"https:\u002F\u002Fbloombergquint.com\" rel=\"nofollow ugc\">BloombergQuint\u003C\u002Fa> rely on us for optimized image delivery.\u003C\u002Fp>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“A very good Image optimization plugin” – \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fcrackverbal\u002F\" rel=\"nofollow ugc\">crackverbal\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“It just works” – \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fclaytonchase\u002F\" rel=\"nofollow ugc\">claytonchase\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“Simply Great” – \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fpawelszejko\u002F\" rel=\"nofollow ugc\">pawelszejko\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>PRICING PLANS\u003C\u002Fh4>\n\u003Cp>Like the plugin itself, the pricing plans are super simple and scale friendly!\u003Cbr \u002F>\nWe only charge for CDN bandwidth consumed for image delivery. There are no charges or limits on the number of images original images, or optimisations performed. You get \u003Cstrong>30 GB\u003C\u002Fstrong> CDN bandwidth monthly for FREE to try out the plugin.\u003C\u002Fp>\n\u003Cp>\u003Cem>Note\u003C\u002Fem>: If you are on a Gumlet Image plan, the plugin usage will be accounted in the same plan itself. You do not need a separate plan for using this plugin.\u003C\u002Fp>\n\u003Cp>More details on our \u003Ca href=\"https:\u002F\u002Fwww.gumlet.com\u002Fpricing\" rel=\"nofollow ugc\">website\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>THE COMPLETE FEATURE LIST\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited image processing\u003C\u002Fstrong> no quotas or limits on number of images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All image formats\u003C\u002Fstrong> supported. SVG, GIF, PNG, JPEG, everything.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Retina screen\u003C\u002Fstrong> compatible.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cloud Based\u003C\u002Fstrong> – Images are optimized and stored on our server to save your storage space and bandwidth\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No maintenance\u003C\u002Fstrong> after integration. No need to run any batch processing scripts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reliable\u003C\u002Fstrong> – 99.5% uptime SLA\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure\u003C\u002Fstrong> – All images are loaded via HTTPS protocol\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support\u003C\u002Fstrong> – Complete integration support. Reach-out to us anytime via chat or email.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong> compatible.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delivery Analytics\u003C\u002Fstrong> –  Keep a tab on response times, usage details in real time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Alerts and reports\u003C\u002Fstrong> – Get customized alerts and reports on image related data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No lock in!\u003C\u002Fstrong> Disable the plugin and your images will be served as they were before installation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Powerful Image API\u003C\u002Fstrong> – full and free access [Documentation](https:\u002F\u002Fdocs.gumlet.com\u002Freference\u002Fimage-transform-size\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Progressive JPEG\u003C\u002Fstrong> – Display JPEG images more quickly with progressive JPEG encoding.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keep same storage\u003C\u002Fstrong> – Optimize images stored in external sources like Amazon S3\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Metadata\u003C\u002Fstrong> – Keep (for photographers) or Remove (for optimisation), you choose!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR compliant\u003C\u002Fstrong> – We do not record or store any personal information about your users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Embed\u003C\u002Fstrong> – Added support for Gumlet Video Embeds.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>15 MINUTE INSTALLATION GUIDE\u003C\u002Fh4>\n\u003Cp>Yes, it actually takes only 15 minutes to set up Gumlet for your entire website. Check out our super \u003Ca href=\"https:\u002F\u002Fdocs.gumlet.com\u002Fdocs\u002Fimage-integration-wordpress\" rel=\"nofollow ugc\">simple installation guide\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Don’t wait now, just give it a try! There is nothing to lose 😀\u003C\u002Fp>\n\u003Ch4>Get in touch!\u003C\u002Fh4>\n\u003Cp>Still not sure? Come chat with us, we will honestly help you make the right choice.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgumlet.com\" rel=\"nofollow ugc\">Website\u003C\u002Fa> (Chat available)\u003C\u002Fli>\n\u003Cli>Write to us at: support@gumlet.com\u003C\u002Fli>\n\u003Cli>Twitter – \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fgumletapp\" rel=\"nofollow ugc\">gumletapp\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Facebook – \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgumletapp\" rel=\"nofollow ugc\">gumletapp\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Official WordPress plugin to automatically load all your WordPress images via the Gumlet service for smaller, faster, better looking images.",600,62740,88,10,"2025-08-14T10:03:00.000Z","6.8.5","5.6.3",[68,19,20,22,23],"image-compression","https:\u002F\u002Fgithub.com\u002Fgumlet\u002Fwordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgumlet.1.3.19.zip",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":79,"downloaded":80,"rating":62,"num_ratings":81,"last_updated":82,"tested_up_to":65,"requires_at_least":83,"requires_php":17,"tags":84,"homepage":48,"download_link":88,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"auto-cloudinary","Auto Cloudinary","1.3.1","Junaid Bhura","https:\u002F\u002Fprofiles.wordpress.org\u002Fjunaidbhura\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjunaidbhura\u002Fauto-cloudinary\" rel=\"nofollow ugc\">Check out the Github Repository ♥\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This plugin provides a \u003Cstrong>super simple\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fcloudinary.com\u002Fdocumentation\u002Ffetch_remote_images#auto_upload_remote_resources\" rel=\"nofollow ugc\">Cloudinary auto-upload\u003C\u002Fa> implementation for WordPress.\u003C\u002Fp>\n\u003Cp>It is inspired by \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.com\u002Fdocs\u002Fphoton\u002F\" rel=\"nofollow ugc\">Photon\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhumanmade\u002Ftachyon-plugin\" rel=\"nofollow ugc\">Tachyon\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Cloudinary will \u003Cstrong>automatically fetch and serve the images\u003C\u002Fstrong> from your media library like a \u003Cstrong>CDN\u003C\u002Fstrong>, without you having to worry about the complicated upload API! Just \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjunaidbhura\u002Fauto-cloudinary\u002Fwiki\u002FSetup\" rel=\"nofollow ugc\">set up auto-upload\u003C\u002Fa> in your Cloudinary settings, enter the details in the plugin’s options, and you’re all set!\u003C\u002Fp>\n\u003Cp>Easy peasy 😎\u003C\u002Fp>\n\u003Ch3>Important\u003C\u002Fh3>\n\u003Cp>This plugin is \u003Cstrong>incompatible with the official Cloudinary plugin\u003C\u002Fstrong>. You’d need to disable that plugin before using this one.\u003C\u002Fp>\n\u003Ch3>Quick Links\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjunaidbhura\u002Fauto-cloudinary\u002Fwiki\u002FSetup\" rel=\"nofollow ugc\">Setup\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjunaidbhura\u002Fauto-cloudinary\u002Fissues\" rel=\"nofollow ugc\">Issues\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjunaidbhura\u002Fauto-cloudinary\u002Fwiki\u002FFunctions\" rel=\"nofollow ugc\">Functions\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjunaidbhura\u002Fauto-cloudinary\u002Fwiki\u002FFilters\" rel=\"nofollow ugc\">Filters\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjunaidbhura\u002Fauto-cloudinary\u002Fwiki\u002FBest-Practices\" rel=\"nofollow ugc\">Best Practices\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why did you build this plugin?\u003C\u002Fh3>\n\u003Cp>There already is an \u003Cstrong>official Cloudinary plugin\u003C\u002Fstrong> available. But in my opinion, it’s a bit of an overkill and takes over the admin UI. This plugin aims to be:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Super simple\u003C\u002Fstrong> and light-weight\u003C\u002Fli>\n\u003Cli>Totally seamless and \u003Cstrong>out of the way\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>A flexible tool for \u003Cstrong>WordPress developers\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What is Cloudinary Auto-Upload?\u003C\u002Fh3>\n\u003Cp>Cloudinary gives you two options to upload files to it’s servers:\u003C\u002Fp>\n\u003Col>\n\u003Cli>The complicated \u003Cstrong>Upload API\u003C\u002Fstrong> 😱\u003C\u002Fli>\n\u003Cli>The super easy and magical \u003Cstrong>Fetch API\u003C\u002Fstrong> 🎩\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Upload API\u003C\u002Fh4>\n\u003Cp>\u003Cem>TL;DR: Too complicated and in the way\u003C\u002Fem> 👎\u003C\u002Fp>\n\u003Cp>Cloudinary gives you an API, using which, you can manually upload the images to Cloudinary. So you’d need an \u003Cstrong>API key\u003C\u002Fstrong>, etc. The \u003Cstrong>official plugin\u003C\u002Fstrong> uses this method. When you upload an image to the media library, it in turn, uploads it to Cloudinary. This could be a problem if you have thousands of \u003Cstrong>existing images\u003C\u002Fstrong>, and might not be flexible enough to support \u003Cstrong>custom architecture\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Fetch API\u003C\u002Fh4>\n\u003Cp>\u003Cem>TL;DR: Magical\u003C\u002Fem> 👍\u003C\u002Fp>\n\u003Cp>This plugin uses the super easy \u003Cstrong>Auto-Upload\u003C\u002Fstrong> feature in the \u003Cstrong>Fetch API\u003C\u002Fstrong>. We just tell Cloudinary where to find the files on our server (or on S3 or anywhere on the Internet), and it \u003Cstrong>automatically downloads\u003C\u002Fstrong> it from there and saves it on to it’s servers the \u003Cstrong>first time you ask for it\u003C\u002Fstrong>, like a CDN would!\u003C\u002Fp>\n\u003Ch3>What does this plugin do?\u003C\u002Fh3>\n\u003Cp>This plugin does two main things:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Provides a simple function \u003Ccode>cloudinary_url()\u003C\u002Fcode> to get a Cloudinary auto-upload URL for any image in your media library, with all the Cloudinary transformations, so you can \u003Cstrong>dynamically manipulate an image on the fly\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Attempts to automatically convert all image URLs on the front-end into a Cloudinary auto-upload URL, so you can \u003Cstrong>use Cloudinary as an image CDN\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>The magical function 🎩\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ccode>cloudinary_url( $identifier, $args )\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This function returns a Cloudinary Auto Upload URL for an image. Please read the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjunaidbhura\u002Fauto-cloudinary\u002Fwiki\u002FBest-Practices\" rel=\"nofollow ugc\">Best Practices\u003C\u002Fa> page before using this.\u003C\u002Fp>\n\u003Ch4>Parameters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>identifier\u003C\u002Fstrong> (integer\u002Fstring)(required) : Either the ID of the attachment, or a full image URL.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>args\u003C\u002Fstrong> (array)(optional) : Arguments to manipulate the image.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Return Value\u003C\u002Fh4>\n\u003Cp>Returns a URL (string):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>'https:\u002F\u002Fres.cloudinary.com\u002Fcloud-name\u002Fauto-mapping-folder\u002F2017\u002F12\u002Fyour-image.jpg'\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Arguments\u003C\u002Fh4>\n\u003Cp>You can optionally send an array of arguments which can transform the image, and set a dynamic file name. Ex:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>array(\n    'transform' => array( \u002F\u002F Optional. All transformations go here.\n        'width'   => 300,\n        'height'  => 200,\n        'crop'    => 'fill',\n        'quality' => '80',\n        'gravity' => 'face',\n    ),\n    'file_name' => 'whatever-file-name-you-want', \u002F\u002F Optional. If you want to use a dynamic file name for SEO. Don't use the file extension!\n);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Here’s a \u003Ca href=\"https:\u002F\u002Fcloudinary.com\u002Fdocumentation\u002Fimage_transformations\" rel=\"nofollow ugc\">full list of transformations\u003C\u002Fa> you can achieve with Cloudinary.\u003C\u002Fp>\n\u003Ch3>Examples\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>\u003C?php\n$url_1 = cloudinary_url( 123, array(\n    'transform' => array(\n        'width'   => 300,\n        'height'  => 200,\n        'crop'    => 'fill',\n        'quality' => '80',\n        'gravity' => 'face',\n    ),\n    'file_name' => 'dynamic-file-name',\n) );\n\n$url_2 = cloudinary_url( 'https:\u002F\u002Fwww.yourwebsite.com\u002Fwp-content\u002Fuploads\u002F2017\u002F12\u002Fmy-image.jpg', array(\n    'transform' => array(\n        'width'   => 100,\n        'height'  => 100,\n    ),\n) );\n\n\u002F\u002F $url_1 : https:\u002F\u002Fres.cloudinary.com\u002Fcloud-name\u002Fimages\u002Fw_300,h_200,c_fill,q_80,g_face\u002Fauto-mapping-folder\u002F2017\u002F12\u002Fmy-image\u002Fdynamic-file-name.jpg\n\u002F\u002F $url_2 : https:\u002F\u002Fres.cloudinary.com\u002Fcloud-name\u002Fw_100,h_100\u002Fauto-mapping-folder\u002F2017\u002F12\u002Fmy-image.jpg\n?>\n\n\u003Cimg src=\"\u003C?php echo esc_url( $url_1 ); ?>\" width=\"300\" height=\"200\" alt=\"\">\n\u003Cimg src=\"\u003C?php echo esc_url( $url_2 ); ?>\" width=\"100\" height=\"100\" alt=\"\">\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Super simple Cloudinary auto-upload implementation for WordPress.",200,32236,14,"2025-09-19T11:42:00.000Z","4.4",[85,86,87,20,22],"cdn","cloudinary","dynamic-images","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-cloudinary.1.3.1.zip",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":63,"downloaded":97,"rating":27,"num_ratings":27,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":101,"tags":102,"homepage":105,"download_link":106,"security_score":51,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"intrinsic-images-for-woo","Intrinsic Images for Woo","1.0.0","johnc1979","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnc1979\u002F","\u003Cp>A fast website has never been more important. One of the things which can slow a website down a lot is images. This can be a disaster for an ecommerce store which relies on a fast website to generate sales. You may think your website is fine, but you can improve it further. How? Add intrinsic image values to the html source code to ensure the correct size image is served\u003Cbr \u002F>\nYou have probably done a lot already to ensure that your shop serves fast images. You have set thumbnail sizes, regenerated the thumbnails, optimised the images and may even be using a CDN. But if you look at the source code, specifically on a mobile, you’ll see a disturbing result. The shop page is serving full sized images!\u003Cbr \u002F>\nWhat? It sure is. This will be hurting your results with places like Page Speed Insights and GT Metrix. Worse still, it will be negatively impacting your website visitors.\u003Cbr \u002F>\nThankfully Woo Intrinsic Images is here to save the day\u003Cbr \u002F>\nSimply install, actrivate and set at the option to on and your website will begin serving the best fit images for your store. You will likely see immediate improvements from GT Metrix, Page Speed Insights and more\u003C\u002Fp>\n","Add intrinsic image values to the HTML source code to ensure the correct size image is served",963,"2021-05-12T00:09:00.000Z","5.7.15","5.0","7.0",[21,22,23,103,104],"intrinsic-images","woocommerce-images","https:\u002F\u002Fwizplugins.com\u002Fintrinsic-images-woo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintrinsic-images-for-woo.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":117,"num_ratings":118,"last_updated":119,"tested_up_to":15,"requires_at_least":120,"requires_php":121,"tags":122,"homepage":127,"download_link":128,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"imagify","Imagify Image Optimization – Optimize Images | Compress Images | Convert WebP | Convert AVIF","2.2.7","WP Media","https:\u002F\u002Fprofiles.wordpress.org\u002Fwp_media\u002F","\u003Ch4>🏆 The Best Image Optimization Plugin For WordPress\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fimagify.io\u002F\" rel=\"nofollow ugc\">Imagify\u003C\u002Fa> is the most advanced image optimization plugin to help you optimize images. In fact, you can easily resize and compress images, and convert them to WebP and Avif. You can now use its power directly in WordPress to optimize images and reduce the weight of the photos you want to add to your site – image optimization is all done with just one click and without sacrificing their quality.\u003C\u002Fp>\n\u003Cp>Imagify is the best WordPress image optimizer. Image optimization is simple and straightforward. The plugin lets you optimize images in one go with its asynchronous bulk optimization option. You can resize your images on the fly – they will be automatically optimized at the best compression level. If needed, you can always restore your images to their original versions.\u003C\u002Fp>\n\u003Cp>On top of optimizing images, you’ll choose the best AVIF and WebP converter plugin for WordPress. Imagify also converts your images to WebP and AVIF, the next-gen formats for lighter images that will speed up your WordPress site, improve user experience, and even SEO. Convert WebP and convert AVIF will make a difference in image optimization, you’ll see that from yourself.\u003C\u002Fp>\n\u003Cp>Lastly, it’s easy to use the best image compression plugin for better site performance. Speed up your WordPress site and improve Core Web Vitals thanks to Imagify’s state-of-the-art image optimization process.\u003C\u002Fp>\n\u003Cp>Our video explains why Imagify is the easiest image optimization plugin and shows how it makes your website faster thanks to lighter images.\u003C\u002Fp>\n\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\u002FqbqV5yEZ6Og?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>\n\u003Cp>✨ Optimize Images – The Imagify Image Optimizer Key Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Resize and compress images for the most common formats, including PDF\u003C\u002Fli>\n\u003Cli>Optimize images with Smart Compression to balance image optimization quality and performance automatically\u003C\u002Fli>\n\u003Cli>Automatic WebP conversion\u003C\u002Fli>\n\u003Cli>AVIF conversion in one click\u003C\u002Fli>\n\u003Cli>Async bulk optimization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📸 Optimize Images: Resize and Compress Images Without Losing Quality\u003C\u002Fh4>\n\u003Cp>Imagify is a great image compressor and the ultimate solution to optimise images. You are able to resize and compress images from the most common image formats as well as PDF format. In case you have many images to optimize, you can also resize images in bulk thanks to our async bulk optimization option. In just one click, you will be able to compress multiple images super easily. Imagify compresses all your images in the background, so you can leave the page and not worry about anything.\u003C\u002Fp>\n\u003Cp>Many of your high-quality images may be in sizes that are much too large. To reduce image size and compress large images, Imagify has a setting that allows you to choose a maximum width for all of your images, and if you upload images that are larger than that size, it will resize large images for you during optimization. Imagify will resize images proportionally without cropping them.\u003C\u002Fp>\n\u003Cp>With such a great image optimizer like Imagify, you’ll get your images automatically optimized at the best compression level and quality – thanks to the Smart Compression Mode.\u003C\u002Fp>\n\u003Cp>When using our image compression tool, Imagify, you will enjoy smaller file sizes and faster loading times. But the best part is that you will optimise images and reduce their weight without losing quality: why should you have to choose between beauty and speed? If you want to compress images, it’s now easier than ever with Imagify!\u003C\u002Fp>\n\u003Ch4>🔄 Convert to WebP and AVIF Formats\u003C\u002Fh4>\n\u003Cp>Thanks to Imagify, you can take a step further in your image optimization process. You can also convert all your images to next-gen image formats such as WebP and AVIF. WebP format, as well as the AVIF format, offers superior image compression and quality and is a way to optimise images and speed up their loading times on websites. By utilizing Imagify’s AVIF and WebP optimizer, you can efficiently convert images to these next-gen formats, saving you a precious amount of time.\u003C\u002Fp>\n\u003Cp>With Imagify, WebP conversion and compression are indeed super easy. Wondering how the convert WebP option works? Imagify will automatically enable WebP and convert your images to WebP.\u003C\u002Fp>\n\u003Cp>What about converting your images to AVIF? You can just select the AVIF option under the Optimization\u002FNext-gen image format tab. Simply as that! Thanks to the best WebP and AVIF plugin for WordPress, you’ll be able to take advantage of the automatic convert WebP feature in no time, plus you’ll always have the convert AVIF option.\u003C\u002Fp>\n\u003Cp>Imagify can also display the AVIF images directly on your front-end. But because some browser versions don’t support AVIF yet, Imagify lets you have both optimized versions of the original format images and the WebP versions ready. Imagify offers the automatic fallback. It means that it will serve the AVIF version if a visitor’s browser supports it and the WebP format if not (if you have previously converted the images to WebP).\u003C\u002Fp>\n\u003Cp>WebP is definitively an excellent replacement for jpeg, png, and gif images, and the same goes for AVIF, which improves your image performance even further. Imagify offers WebP conversion for all image formats: you can convert gif to WebP, jpeg to WebP, and even png to WebP. You can also benefit from AVIF conversion and convert gif to AVIF, jpg and jpeg to AVIF, png to AVIF.\u003Cbr \u002F>\nWhatever your favorite image format, let Imagify optimise your images!\u003C\u002Fp>\n\u003Ch4>⚡ Optimize Images to Make Your Site Faster and Improve Core Web Vitals\u003C\u002Fh4>\n\u003Cp>Did you know that image optimization and web performance go hand in hand? In fact, when it comes to web page speed, one of the first things you should do is optimize your images. Large and heavy image sizes will indeed slow down your website and provide a bad user experience to your visitors – and that’s why you should compress images. On the contrary, when you optimise images and improve image loading speed, you should see a direct improvement in your website speed and performance. With Imagify, it’s time to say goodbye to images taking too long to load.\u003C\u002Fp>\n\u003Cp>Images are one of the largest influencing factors in the Core Web Vitals. Image compression will ensure your images load faster and improve your overall website performance, including your Core Web Vitals metrics. If you’re looking to improve user experience and speed up your WordPress site, images are a good place to start.\u003C\u002Fp>\n\u003Cp>Even Google tells you to take care of your images! If you have ever run a performance audit on PageSpeed Insights, you might have seen the \u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fblog\u002Fserve-next-gen-formats-wordpress\u002F\" rel=\"nofollow ugc\">“serve images in next-gen formats”\u003C\u002Fa> opportunity popping up. Another PageSpeed Insights recommendation related to images is to \u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fblog\u002Fefficiently-encode-images-wordpress\u002F\" rel=\"nofollow ugc\">“efficiently encode images”\u003C\u002Fa>. When you use Imagify, you will be able to address both recommendations and fix your images for a faster website.\u003C\u002Fp>\n\u003Ch4>💬 What Do Our Users Think Of Imagify?\u003C\u002Fh4>\n\u003Cp>Here’s what our users have to say about us after optimizing their images with Imagify:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“Images and other media are the largest parts on your web pages (most likely). Therefore don’t forget to optimise images for the web before adding to your site. For WordPress there are many optimisation plugins available. My favourite is Imagify” — \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fwpmark\u002Fstatus\u002F1479128422395830273\" rel=\"nofollow ugc\">Mark Wilkinson\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>”To give your images a slimming treatment, without altering them aesthetically, there is a great plugin on WordPress: Imagify. Simple, efficient and functional, it’s really worth a look.”— \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fwpmarmite_en\u002Fstatus\u002F1383072818649255937\" rel=\"nofollow ugc\">WP Marmite\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“Imagify is an awesome tool that is powerful & easy to use. It’s fast, rivals and surpasses other established plugins\u002Fsoftware. Awesome!” — \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FSRHDesign\u002Fstatus\u002F663758140505235456\" rel=\"nofollow ugc\">Simon Harper\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“If you want to “squeeze” your images as much as possible and “trim out” your website on the highest professional level… Imagify” — \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FFree_LanceTools\u002Fstatus\u002F685503950909476865\" rel=\"nofollow ugc\">Ivica Delic\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“Clearly Imagify is the most awesome WordPress plugin to compress images on your website! A must try” — \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FEricWaltR\u002Fstatus\u002F679053496382038016\" rel=\"nofollow ugc\">Eric Walter\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>💰 Is Imagify Free?\u003C\u002Fh4>\n\u003Cp>You can optimize for free 20MB of images (that’s about 200 images) every month. You can also convert to the next-gen WebP format for free.\u003C\u002Fp>\n\u003Cp>Need to compress more images? Have a look at our plans: \u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fpricing\" rel=\"nofollow ugc\">https:\u002F\u002Fimagify.io\u002Fpricing\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>💡 Want Image Optimization Tips?\u003C\u002Fh4>\n\u003Cp>If you want to optimize images and know more about using WebP images on WordPress, improving your PageSpeed score with Imagify, or compressing multiple images online, take a look at our blog: \u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fblog\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fimagify.io\u002Fblog\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>It’s packed with advice on image compression and so much more!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fblog\u002Fhow-to-convert-images-to-webp\u002F\" rel=\"nofollow ugc\">How to Convert Images to WebP on WordPress with Imagify\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fblog\u002Fimage-optimization-manual-for-wordpress\u002F\" rel=\"nofollow ugc\">How to Optimize Images on WordPress for Performance and SEO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fblog\u002Freduce-image-size-without-losing-quality\u002F\" rel=\"nofollow ugc\">How to Reduce Image Size Without Losing Quality (and Save Space)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fblog\u002Fhow-to-resize-compress-multiple-images-online\u002F\" rel=\"nofollow ugc\">How to Resize and Compress Multiple Images Online (Easy Methods)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fblog\u002Fhow-to-make-photos-load-faster-wordpress\u002F\" rel=\"nofollow ugc\">How to Make Photos Load Faster on WordPress: 6 Key Tactics\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fblog\u002Foptimize-images-page-speed-google\u002F\" rel=\"nofollow ugc\">How to Optimize Images for Page Speed (and Google)\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>👥 Who Are We?\u003C\u002Fh4>\n\u003Cp>We are \u003Ca href=\"https:\u002F\u002Fwp-media.me\u002F\" rel=\"nofollow ugc\">WP Media\u003C\u002Fa>, the company behind WP Rocket, the best caching plugin for WordPress.\u003C\u002Fp>\n\u003Cp>Our mission is to improve the web, we are making it faster with \u003Ca href=\"https:\u002F\u002Fwp-rocket.me\u002F\" rel=\"nofollow ugc\">WP Rocket\u003C\u002Fa> and lighter with Imagify.\u003C\u002Fp>\n\u003Ch4>✉️ Get In Touch!\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Website: \u003Ca href=\"https:\u002F\u002Fimagify.io\" rel=\"nofollow ugc\">Imagify.io\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Contact Us: \u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fcontact\" rel=\"nofollow ugc\">https:\u002F\u002Fimagify.io\u002Fcontact\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Twitter: \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fimagify\" rel=\"nofollow ugc\">https:\u002F\u002Ftwitter.com\u002Fimagify\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🚀 Related Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-rocket.me\u002F\" rel=\"nofollow ugc\">WP Rocket\u003C\u002Fa>: Best caching plugin to speed-up your WordPress website.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frocket-lazy-load\u002F\" rel=\"ugc\">Lazy Load\u003C\u002Fa>: Best Lazy Load script to reduce the number of HTTP requests and improve the website’s loading time.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>License: GPLv2 or later\u003Cbr \u002F>\nLicense URI: http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fp>\n","Optimize images in 1-click: compress images, convert to WebP & AVIF, resize, and boost your site with the easiest WordPress image optimization plugin!",1000000,17292871,86,1624,"2026-02-03T14:34:00.000Z","5.3","7.3",[123,124,125,22,126],"compress-images","convert-avif","convert-webp","optimize-images","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimagify\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimagify.2.2.7.zip",{"attackSurface":130,"codeSignals":303,"taintFlows":327,"riskAssessment":328,"analyzedAt":334},{"hooks":131,"ajaxHandlers":292,"restRoutes":299,"shortcodes":300,"cronEvents":301,"entryPointCount":32,"unprotectedCount":27},[132,138,143,147,151,156,161,165,169,172,176,179,184,188,192,196,200,202,206,210,214,218,222,227,231,236,241,244,246,249,253,257,260,263,266,270,274,278,282,286,289],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","admin_notices","anonymous","imagekit.php",38,{"type":133,"name":139,"callback":140,"file":141,"line":142},"imagekit_init_settings","init_settings","php\\class-admin.php",57,{"type":133,"name":144,"callback":145,"file":141,"line":146},"admin_init","init_setting_save",58,{"type":133,"name":148,"callback":149,"file":141,"line":150},"admin_menu","build_menus",59,{"type":152,"name":153,"callback":154,"file":141,"line":155},"filter","pre_update_option_imagekit_media_display","validate_responsive_width_limits",60,{"type":133,"name":157,"callback":158,"file":159,"line":160},"imagekit_ready","setup","php\\class-api.php",41,{"type":133,"name":162,"callback":163,"priority":63,"file":159,"line":164},"http_api_curl","set_data",95,{"type":152,"name":166,"callback":167,"file":168,"line":51},"pre_update_option_imagekit_credentials","verify_connection","php\\class-credentials-manager.php",{"type":133,"name":170,"callback":171,"file":168,"line":117},"imagekit_version_upgrade","upgrade_connection",{"type":152,"name":173,"callback":174,"file":168,"line":175},"imagekit_settings_pages","register_meta",87,{"type":152,"name":177,"callback":178,"file":168,"line":62},"imagekit_api_rest_endpoints","rest_endpoints",{"type":133,"name":180,"callback":181,"priority":27,"file":182,"line":183},"template_redirect","maybe_start_output_buffer_rewrite","php\\class-media.php",97,{"type":133,"name":185,"callback":186,"file":182,"line":187},"print_media_templates","media_template",107,{"type":133,"name":189,"callback":190,"file":182,"line":191},"wp_enqueue_media","editor_assets",108,{"type":133,"name":193,"callback":194,"file":182,"line":195},"enqueue_block_editor_assets","block_editor_assets",109,{"type":133,"name":197,"callback":198,"priority":63,"file":182,"line":199},"imagekit_download_asset","maybe_copy_eml_asset_to_wordpress",111,{"type":152,"name":177,"callback":178,"file":182,"line":201},112,{"type":152,"name":203,"callback":204,"priority":63,"file":182,"line":205},"wp_calculate_image_srcset","image_srcset",114,{"type":152,"name":207,"callback":208,"priority":63,"file":182,"line":209},"wp_get_attachment_url","attachment_url",115,{"type":152,"name":211,"callback":212,"priority":63,"file":182,"line":213},"wp_get_original_image_url","original_attachment_url",116,{"type":152,"name":215,"callback":216,"priority":63,"file":182,"line":217},"image_downsize","filter_downsize",117,{"type":152,"name":219,"callback":220,"priority":63,"file":182,"line":221},"wp_calculate_image_srcset_meta","calculate_image_srcset_meta",118,{"type":152,"name":223,"callback":224,"priority":225,"file":182,"line":226},"wp_content_img_tag","maybe_add_imagekit_srcset",20,119,{"type":152,"name":228,"callback":229,"priority":63,"file":182,"line":230},"imagekit_default_global_transformations_image","default_image_global_transformations",121,{"type":133,"name":232,"callback":232,"priority":233,"file":234,"line":235},"plugins_loaded",9,"php\\class-plugin.php",148,{"type":133,"name":237,"callback":238,"priority":239,"file":234,"line":240},"admin_enqueue_scripts","register_enqueue_styles",11,149,{"type":133,"name":242,"callback":242,"file":234,"line":243},"init",150,{"type":133,"name":242,"callback":158,"priority":26,"file":234,"line":245},151,{"type":133,"name":242,"callback":247,"priority":79,"file":234,"line":248},"register_assets",152,{"type":152,"name":250,"callback":251,"priority":63,"file":234,"line":252},"plugin_row_meta","force_visit_plugin_site_link",153,{"type":133,"name":254,"callback":255,"priority":32,"file":234,"line":256},"admin_print_footer_scripts","print_script_data",154,{"type":133,"name":258,"callback":255,"priority":32,"file":234,"line":259},"wp_print_footer_scripts",155,{"type":133,"name":170,"callback":261,"file":234,"line":262},"install",157,{"type":133,"name":264,"callback":264,"file":265,"line":33},"rest_api_init","php\\class-rest-api.php",{"type":152,"name":173,"callback":267,"file":268,"line":269},"settings","php\\class-uploader.php",40,{"type":133,"name":271,"callback":272,"priority":225,"file":268,"line":273},"add_attachment","on_add_attachment",46,{"type":133,"name":275,"callback":276,"priority":63,"file":268,"line":277},"imagekit_offload_attachment","process_offload_attachment",47,{"type":133,"name":279,"callback":280,"priority":32,"file":268,"line":281},"shutdown","closure",106,{"type":133,"name":279,"callback":283,"file":284,"line":285},"purge_fragments","php\\class-utils.php",162,{"type":152,"name":177,"callback":178,"file":287,"line":288},"php\\ui\\class-state.php",68,{"type":133,"name":144,"callback":290,"file":287,"line":291},"setup_state",69,[293],{"action":294,"nopriv":295,"callback":296,"hasNonce":297,"hasCapCheck":295,"file":182,"line":298},"imagekit-down-sync",false,"down_sync_asset",true,110,[],[],[302],{"hook":275,"callback":275,"file":268,"line":201},{"dangerousFunctions":304,"sqlUsage":305,"outputEscaping":316,"fileOperations":323,"externalRequests":324,"nonceChecks":306,"capabilityChecks":325,"bundledLibraries":326},[],{"prepared":27,"raw":306,"locations":307},3,[308,312,314],{"file":309,"line":310,"context":311},"php\\class-system-report.php",334,"$wpdb->get_var() with variable interpolation",{"file":309,"line":313,"context":311},335,{"file":309,"line":315,"context":311},336,{"escaped":317,"rawEcho":32,"locations":318},81,[319],{"file":320,"line":321,"context":322},"php\\ui\\class-component.php",337,"raw output",5,4,2,[],[],{"summary":329,"deductions":330},"The ImageKit plugin version 5.0.1 demonstrates a generally good security posture with several strengths. The plugin has a minimal attack surface, with only one entry point (an AJAX handler) and no unprotected entry points found. Furthermore, the code analysis shows a near-perfect rate of output escaping (99%) and a good number of nonce and capability checks, indicating an awareness of common WordPress security practices. The absence of any recorded vulnerabilities or CVEs in its history is also a positive sign, suggesting a history of stable and secure development. The lack of reported vulnerabilities and the high percentage of properly escaped outputs significantly reduce the immediate risk.  However, a notable concern is the presence of SQL queries that are not using prepared statements. While the total number of SQL queries is low (3), and the attack surface is minimal, the lack of prepared statements in any of these queries presents a potential risk for SQL injection vulnerabilities, especially if any of the input data feeding these queries is not strictly sanitized. This is the primary area of concern in an otherwise well-secured plugin.",[331],{"reason":332,"points":333},"SQL queries without prepared statements",8,"2026-03-16T18:55:11.398Z",{"wat":336,"direct":369},{"assetPaths":337,"generatorPatterns":340,"scriptPaths":341,"versionParams":366},[338,339],"\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fassets\u002Fcss\u002Fimagekit-admin.css","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fassets\u002Fjs\u002Fimagekit-admin.js",[],[342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365],"\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Finstance.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fphp\u002Fclass-admin.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fphp\u002Fclass-settings.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fphp\u002Fclass-ui.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fphp\u002Fclass-utils.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fphp\u002Fclass-frontend.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fphp\u002Fclass-imagekit-io.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fphp\u002Fclasses\u002Fclass-frontend.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fphp\u002Fclasses\u002Fclass-imagekit-io.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fphp\u002Fclasses\u002Fclass-admin.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fphp\u002Fclasses\u002Fclass-settings.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fphp\u002Fclasses\u002Fclass-ui.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fphp\u002Fclasses\u002Fclass-utils.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fui-definitions\u002Fsettings.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fui-definitions\u002Fcomponents\u002Fpage.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fui-definitions\u002Fcomponents\u002Fwizard.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fui-definitions\u002Fcomponents\u002Fsettings.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fui-definitions\u002Fcomponents\u002Fhelp.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fui-definitions\u002Fcomponents\u002Fcredentials.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fui-definitions\u002Fcomponents\u002Foptimization.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fui-definitions\u002Fcomponents\u002Fmedia-library.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fui-definitions\u002Fcomponents\u002Fapi.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fui-definitions\u002Fcomponents\u002Fperformance.php","\u002Fwp-content\u002Fplugins\u002Fimagekit\u002Fui-definitions\u002Fcomponents\u002Fimagekit.php",[367,368],"imagekit\u002Fstyle.css?ver=","imagekit\u002Fscript.js?ver=",{"cssClasses":370,"htmlComments":387,"htmlAttributes":404,"restEndpoints":412,"jsGlobals":413,"shortcodeOutput":419},[371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386],"imagekit-admin-wrapper","imagekit-admin-header","imagekit-admin-tabs","imagekit-admin-tab","imagekit-admin-content","imagekit-admin-card","imagekit-admin-field","imagekit-admin-input","imagekit-admin-button","imagekit-admin-notice","imagekit-credentials-section","imagekit-optimization-section","imagekit-media-library-section","imagekit-api-section","imagekit-performance-section","imagekit-wizard-step",[388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403],"\u003C!-- ImageKit Plugin Settings -->","\u003C!-- ImageKit Admin Wrapper -->","\u003C!-- ImageKit Admin Header -->","\u003C!-- ImageKit Admin Tabs -->","\u003C!-- ImageKit Admin Content -->","\u003C!-- ImageKit Admin Card -->","\u003C!-- ImageKit Admin Field -->","\u003C!-- ImageKit Admin Input -->","\u003C!-- ImageKit Admin Button -->","\u003C!-- ImageKit Admin Notice -->","\u003C!-- ImageKit Credentials Section -->","\u003C!-- ImageKit Optimization Section -->","\u003C!-- ImageKit Media Library Section -->","\u003C!-- ImageKit API Section -->","\u003C!-- ImageKit Performance Section -->","\u003C!-- ImageKit Wizard Step -->",[405,406,407,408,409,410,411],"data-imagekit-input-type","data-imagekit-field-name","data-imagekit-tab-id","data-imagekit-card-title","data-imagekit-tooltip","data-imagekit-icon","data-imagekit-section-slug",[],[414,415,416,417,418],"imagekitAdmin","imagekitPluginSlug","imagekitUrlEndpoint","imagekitPublicKey","imagekitPrivatKey",[]]