[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fMkGYXy6fg4B3Kx7HorhjieavJFN5vZWychsi6HqOLD0":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":146,"fingerprints":346},"regenerate-thumbnails-html","Regenerate Thumbnails HTML","0.0.2","Jordy Meow","https:\u002F\u002Fprofiles.wordpress.org\u002Ftigroumeow\u002F","\u003Cp>When you insert images in WordPress, it’s always a specific image size. It can be an image size such as Medium, Large or something else set by your theme or another plugin. When you update your media sizes settings (or switch theme), you need to regenerate those images (with Regenerate Thumbnails, for example). But what about your posts content? They will be still using the old images, which aren’t actually part of the new metadata, and little by little your WordPress will become more and more broken. This plugin fixes this by regenerating the HTML for your thumbnails \u002F images in your content and keeps everything clean. Once this is done, it’s a good idea to run a tool like Media Cleaner (https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmedia-cleaner\u002F) on your install to detect the useless files.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>Be careful!\u003C\u002Fem>\u003C\u002Fstrong>. Before using this plugin, backup your database! It doesn’t modify your files, only database.\u003C\u002Fp>\n","Update the HTML of the images contained in the post from one image size to another. Useful when switching between sizes and themes.",40,3590,100,3,"2017-02-01T08:50:00.000Z","4.7.32","4.2.0","",[20,21,22,23,24],"html","image","regenerate","resize","thumbnail","http:\u002F\u002Fmeowapps.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fregenerate-thumbnails-html.0.0.2.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"tigroumeow",27,371190,92,372,73,"2026-04-04T05:53:38.124Z",[41,65,84,106,126],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":56,"tags":57,"homepage":63,"download_link":64,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"image-sizes","ThumbPress – Image Management Suite for Performance and Optimization","5.8.37","Codexpert, Inc","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodexpert\u002F","\u003Cp>🚀 \u003Ca href=\"https:\u002F\u002Fthumbpress.co\u002F\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa> | 🔵 \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002FThumbPressCo\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa> | 🐦 \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FThumbPressCo\u002F\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> | 👥 \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fthumbpress\u002F\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>How many images and thumbnails do you have on your WordPress site? Can’t count, right?\u003C\u002Fp>\n\u003Cp>Managing those images and thumbnails is harder than counting them. ThumbPress, the one-stop WordPress image management plugin makes this easier than ever.\u003C\u002Fp>\n\u003Cp>Check out the exciting features below:\u003C\u002Fp>\n\u003Ch3>👉 All ThumbPress Features to Supercharge Your WordPress Image Management\u003C\u002Fh3>\n\u003Cp>💥 \u003Ca href=\"https:\u002F\u002Fthumbpress.co\u002Fmodules\u002Fdisable-thumbnails\u002F\" rel=\"nofollow ugc\">Disable Thumbnails\u003C\u002Fa>\u003Cbr \u002F>\n💥 \u003Ca href=\"https:\u002F\u002Fthumbpress.co\u002Fmodules\u002Fregenerate-thumbnails\u002F\" rel=\"nofollow ugc\">Regenerate Thumbnails\u003C\u002Fa>\u003Cbr \u002F>\n💥 \u003Ca href=\"https:\u002F\u002Fthumbpress.co\u002Fmodules\u002Fdetect-unused-images\u002F\" rel=\"nofollow ugc\">Find Unused Images\u003C\u002Fa> [Pro]\u003Cbr \u002F>\n💥 \u003Ca href=\"https:\u002F\u002Fthumbpress.co\u002Fmodules\u002Fimage-upload-limit\u002F\" rel=\"nofollow ugc\">Set Image Upload Limit\u003C\u002Fa>\u003Cbr \u002F>\n💥 \u003Ca href=\"https:\u002F\u002Fthumbpress.co\u002Fmodules\u002Fdetect-large-images\u002F\" rel=\"nofollow ugc\">Detect Large Images\u003C\u002Fa> [Pro]\u003Cbr \u002F>\n💥 \u003Ca href=\"https:\u002F\u002Fthumbpress.co\u002Fmodules\u002Fcompress-images\u002F\" rel=\"nofollow ugc\">Image Compression\u003C\u002Fa> [Pro]\u003Cbr \u002F>\n💥 \u003Ca href=\"https:\u002F\u002Fthumbpress.co\u002Fmodules\u002Freplace-image-with-new-version\u002F\" rel=\"nofollow ugc\">Replace Images\u003C\u002Fa> [Pro]\u003Cbr \u002F>\n💥 \u003Ca href=\"https:\u002F\u002Fthumbpress.co\u002Fmodules\u002Fset-social-media-thumbnails\u002F\" rel=\"nofollow ugc\">Set Social Media Thumbnails\u003C\u002Fa>\u003Cbr \u002F>\n💥 \u003Ca href=\"https:\u002F\u002Fthumbpress.co\u002Fmodules\u002Fimage-editor\u002F\" rel=\"nofollow ugc\">Image Editor\u003C\u002Fa> [Pro]\u003Cbr \u002F>\n💥 \u003Ca href=\"https:\u002F\u002Fthumbpress.co\u002Fmodules\u002Fconvert-images-to-webp\u002F\" rel=\"nofollow ugc\">Convert to WebP\u003C\u002Fa>\u003Cbr \u002F>\n💥 \u003Ca href=\"https:\u002F\u002Fthumbpress.co\u002Fmodules\u002Fdisable-right-click\u002F\" rel=\"nofollow ugc\">Disable Right Click on Image\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Here are some of the key features of the ThumbPress plugin for WordPress Image Management –\u003C\u002Fp>\n\u003Ch4>🚀 Disable Thumbnails\u003C\u002Fh4>\n\u003Cp>When you upload an image using Media Uploader, WordPress generates multiple copies\u002Fthumbnails of that image. By default, WordPress generates 5 thumbnails:\u003Cbr \u002F>\n– Thumbnail\u003Cbr \u002F>\n– Medium\u003Cbr \u002F>\n– Medium-large\u003Cbr \u002F>\n– Large\u003Cbr \u002F>\n– Scaled\u003C\u002Fp>\n\u003Cp>Along with this, your themes and plugins add more thumbnails and most of these thumbnails remain unused.\u003C\u002Fp>\n\u003Cp>The result? Unnecessary additional images eat up your server space and slow down your site!\u003C\u002Fp>\n\u003Cp>This is where the Disable feature comes into the picture. Just install the plugin and choose which of the image sizes you want to prevent from generating.\u003C\u002Fp>\n\u003Ch4>🚀 Regenerate Thumbnails\u003C\u002Fh4>\n\u003Cp>Regenerate thumbnails on your WordPress site at any moment, regardless of their sizes. No more worrying about lost thumbnails — our WordPress plugin guarantees swift restoration, keeping your site’s visual appeal flawless and consistent. Start now and rebuild thumbnails on your WordPress site.\u003C\u002Fp>\n\u003Ch4>🚀 Social Media Thumbnails\u003C\u002Fh4>\n\u003Cp>ThumbPress enables you to assign unique thumbnails for various social media platforms, ensuring that an image intended for Facebook remains uncropped when shared on Twitter or LinkedIn. You can upload distinct thumbnails for each social media site.\u003C\u002Fp>\n\u003Ch4>🚀 Image Upload Limit\u003C\u002Fh4>\n\u003Cp>Set a maximum limit for image upload size and resolution to ensure faster loading times. Our feature allows you to customize these parameters according to your website requirements and prevent oversized images from slowing down your site.\u003C\u002Fp>\n\u003Ch4>🚀 Convert Images to WebP\u003C\u002Fh4>\n\u003Cp>In WordPress convert images to WebP in bulk or one by one without any effort. Convert JPG or PNG to WebP from the comfort of your favorite WordPress dashboard and upgrade your website’s performance without sacrificing image quality. This advanced function ensures your images remain crisp and clear while reducing file size compared to traditional formats. The image conversion to WebP format helps you in SEO and gets you better rankings as Google recommends this format.\u003C\u002Fp>\n\u003Ch4>🚀 Disable Right Click on Image\u003C\u002Fh4>\n\u003Cp>Disable the right-click function on your website, a simple yet effective way to deter visitors from downloading or copying your images and thumbnails. It’s a preventive measure that adds an extra layer of protection to your digital assets and keeps your visuals exclusive to your site.\u003C\u002Fp>\n\u003Ch3>👉 ThumbPress Pro Features\u003C\u002Fh3>\n\u003Cp>🔥 \u003Ca href=\"https:\u002F\u002Fthumbpress.co\u002Fmodules\u002Fdetect-large-images\u002F\" rel=\"nofollow ugc\">Detect Large Images\u003C\u002Fa> [Pro]\u003Cbr \u002F>\n🔥 \u003Ca href=\"https:\u002F\u002Fthumbpress.co\u002Fmodules\u002Fdetect-unused-images\u002F\" rel=\"nofollow ugc\">Detect Unused Images\u003C\u002Fa> [Pro]\u003Cbr \u002F>\n🔥 \u003Ca href=\"https:\u002F\u002Fthumbpress.co\u002Fmodules\u002Fcompress-images\u002F\" rel=\"nofollow ugc\">Compress Images\u003C\u002Fa> [Pro]\u003Cbr \u002F>\n🔥 \u003Ca href=\"https:\u002F\u002Fthumbpress.co\u002Fmodules\u002Freplace-image-with-new-version\u002F\" rel=\"nofollow ugc\">Replace Image with New Version\u003C\u002Fa> [Pro]\u003Cbr \u002F>\n🔥 \u003Ca href=\"https:\u002F\u002Fthumbpress.co\u002Fmodules\u002Fimage-editor\u002F\" rel=\"nofollow ugc\">Image Editor\u003C\u002Fa> [Pro]\u003C\u002Fp>\n\u003Cp>Check out our \u003Ca href=\"https:\u002F\u002Fthumbpress.co\u002F\" rel=\"nofollow ugc\">Pro Features\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fthumbpress.co\u002Fpricing\u002F\" rel=\"nofollow ugc\">Pricing Plans\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>🌟 Detect Large Images\u003C\u002Fh4>\n\u003Cp>Find and compress oversized images, or delete them entirely to get back valuable server space. It’s a great way to improve user experience by speeding up your site’s loading time and streamlining media files directly on the WordPress dashboard.\u003C\u002Fp>\n\u003Ch4>🌟 Find & Delete Unused Images on WordPress\u003C\u002Fh4>\n\u003Cp>Find unused images on WordPress and delete them by simply using ThumbPress. Unused images eat up your server space without adding any value to your website audiences. ThumbPress makes it easy for you to find all unused images and remove them from a very user-friendly interface with ThumbPress image optimizer.\u003C\u002Fp>\n\u003Ch4>🌟 Compress Images (The Easiest Image Compression Plugin on WordPress)\u003C\u002Fh4>\n\u003Cp>Optimize and have a blazing-fast website by using the WordPress image compression plugin ThumbPress. Our built-in WordPress image compression feature optimizes images to improve your site’s performance without losing visual quality. The plugin’s simple interface helps you compress WordPress effortlessly.\u003C\u002Fp>\n\u003Ch4>🌟 Replace Image with New Version\u003C\u002Fh4>\n\u003Cp>Replace images with newer versions without changing their existing links. It ensures that the same image will show up properly if used elsewhere. It’s the perfect solution for maintaining visual relevance.\u003C\u002Fp>\n\u003Ch4>🌟 Image Editor\u003C\u002Fh4>\n\u003Cp>We always try to upload the finest image to the site after all the editing stuff is done. But, sometimes, the previously uploaded images may require some brush-ups. In such cases, one option is to upload quite new images. The WordPress image editor feature of ThumbPress enables you to edit them right on your WordPress Dashboard. Try our simple and compact image editor tool today and bring perfection to your WordPress images.\u003C\u002Fp>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>ThumbPress uses \u003Ca href=\"https:\u002F\u002Fwww.intercom.com\u002F\" rel=\"nofollow ugc\">Intercom\u003C\u002Fa> and its API to provide live chat support right from the dashboard.\u003C\u002Fli>\n\u003Cli>Some third-party libraries are used to enable some features of the plugin. Kudos to the corresponding authors.\u003C\u002Fli>\n\u003C\u002Ful>\n","Disable Thumbnails, Regenerate Thumbnails, Compress Images, Convert to WebP, Find Unused and Large Images, Edit Images, and more with ThumbPress.",30000,1217337,72,106,"2026-01-13T09:27:00.000Z","6.9.4","6.0","7.0",[58,59,60,61,62],"compress-images","disable-thumbnails","image-editor","optimize-images","regenerate-thumbnails","https:\u002F\u002Fthumbpress.co","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-sizes.5.8.37.zip",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":36,"num_ratings":75,"last_updated":76,"tested_up_to":77,"requires_at_least":78,"requires_php":18,"tags":79,"homepage":82,"download_link":83,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"otf-regenerate-thumbnails","OTF Regenerate Thumbnails","0.3","Benjamin Intal","https:\u002F\u002Fprofiles.wordpress.org\u002Fbfintal\u002F","\u003Cp>This plugin behaves similarly to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fregenerate-thumbnails\u002F\" rel=\"ugc\">Regenerate Thumbnails\u003C\u002Fa> except that images are resized automatically \u002F on the fly, when they are used. Once created, they won’t be processed again.\u003C\u002Fp>\n\u003Cp>Your thumbnails will now resize when:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Image Sizes in \u003Cstrong>Settings > Media\u003C\u002Fstrong> is modified,\u003C\u002Fli>\n\u003Cli>Switching themes & plugins with different thumbnail \u002F featured image sizes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No settings pages, just install and activate and things should work right away.\u003C\u002Fp>\n\u003Cp>Report bugs and help out in the code from the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgambitph\u002FWP-OTF-Regenerate-Thumbnails\" rel=\"nofollow ugc\">Github repository\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>What are you talking about?\u003C\u002Fh4>\n\u003Cp>Test it out. In your normal WordPress website set up, create a gallery using the \u003Cstrong>Add Media\u003C\u002Fstrong> button while editing a post or page and use thumbnails. Afterwards, check out your gallery.\u003C\u002Fp>\n\u003Cp>Notice the size of your thumbnails, most likely they’re \u003Cstrong>150 x 150\u003C\u002Fstrong>. Do you see it? Great.\u003C\u002Fp>\n\u003Cp>Now head over to \u003Cstrong>Settings > Media\u003C\u002Fstrong> and change your thumbnail size to something cooler, something rectangular, let’s try \u003Cstrong>400 x 200\u003C\u002Fstrong>. Save it.\u003C\u002Fp>\n\u003Cp>Go back to your gallery that you previously created and refresh your browser. Most likely you \u003Cem>won’t\u003C\u002Fem> be seeing \u003Cstrong>400 x 200\u003C\u002Fstrong> thumbnails there.\u003C\u002Fp>\n\u003Cp>OTF Regenerate Thumbnails fixes this for you.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>OTF Regenerate Thumbnails should work right away, and your images should get resized when the dimensions get changed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For developers & tinkerers, ensuring your images get resized properly requires you to use WordPress’ image functions to display featured images and image attachments.\u003C\u002Fstrong> Don’t worry, this is a good thing.\u003C\u002Fp>\n\u003Cp>Make sure you use these WordPress functions \u003Cstrong>every time you display images\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fwp_get_attachment_image_src\" rel=\"nofollow ugc\">\u003Ccode>wp_get_attachment_image_src\u003C\u002Fcode>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fwp_get_attachment_image\" rel=\"nofollow ugc\">\u003Ccode>wp_get_attachment_image\u003C\u002Fcode>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fthe_post_thumbnail\" rel=\"nofollow ugc\">\u003Ccode>the_post_thumbnail\u003C\u002Fcode>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fget_the_post_thumbnail\" rel=\"nofollow ugc\">\u003Ccode>get_the_post_thumbnail\u003C\u002Fcode>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also add size \u003Cem>names\u003C\u002Fem> using \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fadd_image_size\" rel=\"nofollow ugc\">\u003Ccode>add_image_size\u003C\u002Fcode>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Creates Resizes thumbnails on the fly\u003C\u002Fli>\n\u003Cli>Handles Image Size settings changes in \u003Cstrong>Settings > Media\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Handles thumbnail \u002F image size changes introduced by switching themes & plugins\u003C\u002Fli>\n\u003Cli>Works automatically, no setup needed\u003C\u002Fli>\n\u003Cli>All calls to \u003Ccode>the_post_thumbnail\u003C\u002Fcode> and other thumbnail functions are handled automatically\u003C\u002Fli>\n\u003Cli>Handles image sizes created from \u003Ccode>add_image_size\u003C\u002Fcode>,\u003C\u002Fli>\n\u003Cli>Handles \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fthe_post_thumbnail\" rel=\"nofollow ugc\">2-item array sizes\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically regenerates your thumbnails on the fly when thumbnail sizes change.",5000,146082,19,"2017-11-28T11:50:00.000Z","4.1.42","3.8",[80,22,23,24,81],"automatic","thumbnails","http:\u002F\u002Fgithub.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fotf-regenerate-thumbnails.0.3.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":18,"tags":99,"homepage":18,"download_link":103,"security_score":13,"vuln_count":104,"unpatched_count":28,"last_vuln_date":105,"fetched_at":30},"acme-fix-images","Acme Fix Images – Regenerate Thumbnails","2.0.4","Acme Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Facmethemes\u002F","\u003Cp>Regenerate Thumbnails – Acme Fix Images is a handy WordPress plugin designed to resolve issues related to image thumbnail sizes. If you’ve recently adjusted image sizes in your Media Settings or encountered display problems due to improper thumbnail sizes, this plugin can help you ensure consistency and proper display of images across your website.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Log in to your WordPress admin panel.\u003C\u002Fli>\n\u003Cli>Navigate to Appearance => Acme Fix Images.\u003C\u002Fli>\n\u003Cli>Select the image sizes and options you wish to fix.\u003C\u002Fli>\n\u003Cli>Click “Fix All Images” to regenerate thumbnails according to your chosen sizes.\u003C\u002Fli>\n\u003C\u002Fol>\n","Fix image sizes after you have changed image sizes from Media Settings. Ensure your images display consistently across your website.",4000,97589,50,2,"2025-04-18T07:45:00.000Z","6.8.5","5.0",[100,101,102,62],"featured-images","image-crop","post-thumbnails","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facme-fix-images.2.0.4.zip",1,"2023-11-15 00:00:00",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":13,"num_ratings":116,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":18,"tags":120,"homepage":124,"download_link":125,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"sharpen-resized-images","Sharpen Resized Images","2.1.3","Unsal Korkmaz","https:\u002F\u002Fprofiles.wordpress.org\u002Funsalkorkmaz\u002F","\u003Cp>This plugin sharpening resized jpg image uploads in your WordPress. You can check screenshot as an example of difference. No settings required.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> This plugin does NOT affect to uploaded images. It will affect to new uploads after you enabled it. You can use \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fregenerate-thumbnails\u002F\" rel=\"ugc\">Regenerate Thumbnails\u003C\u002Fa> plugin for old images.\u003C\u002Fp>\n\u003Cp>You can check some examples in \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fplugin-sharpen-resized-images-examples?replies=1\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Published by: \u003Ca href=\"https:\u002F\u002Ffirmasite.com\u002F\" rel=\"nofollow ugc\">FirmaSite\u003C\u002Fa>\u003C\u002Fp>\n","Do you realize your resized images looks blur? This plugin fixing it. Sharpening resized jpg image uploads in your WordPress.",1000,28476,5,"2022-08-06T19:15:00.000Z","6.0.11","4.0",[21,121,122,24,123],"resized","sharpen","upload","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsharpen-resized-images\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsharpen-resized-images.2.1.3.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":13,"num_ratings":14,"last_updated":136,"tested_up_to":137,"requires_at_least":138,"requires_php":18,"tags":139,"homepage":142,"download_link":143,"security_score":144,"vuln_count":104,"unpatched_count":104,"last_vuln_date":145,"fetched_at":30},"wp-thumb","WPThumb","0.10","Joe Hoyle","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoehoyle\u002F","\u003Cp>WP Thumb is a simple plugin that seamlessly integrates with the WordPress image functions. You can specify height, width and crop values, and an image will be generated, which is then cached for future use.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic images resizing, cropping and caching.\u003C\u002Fli>\n\u003Cli>Ideal for when you want to change the dimensions of default image sizes.\u003C\u002Fli>\n\u003Cli>Can extend using filters to make use of any of the phpThumb Library functions by manipulating the image object.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contribution guidelines\u003C\u002Fh3>\n\u003Cp>see https:\u002F\u002Fgithub.com\u002Fhumanmade\u002FWPThumb\u002Fblob\u002Fmaster\u002FCONTRIBUTING.md\u003C\u002Fp>\n","An on-demand image generation replacement for WordPress' image resizing.",900,37432,"2014-04-01T18:03:00.000Z","3.7.41","3.5",[140,21,141,23,24],"crop","phpthumb","https:\u002F\u002Fgithub.com\u002Fhumanmade\u002FWPThumb","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-thumb.0.10.zip",63,"2025-06-19 00:00:00",{"attackSurface":147,"codeSignals":171,"taintFlows":247,"riskAssessment":329,"analyzedAt":345},{"hooks":148,"ajaxHandlers":167,"restRoutes":168,"shortcodes":169,"cronEvents":170,"entryPointCount":28,"unprotectedCount":28},[149,155,158,161,164],{"type":150,"name":151,"callback":152,"file":153,"line":154},"action","admin_menu","admin_menu_start","common\\meow_admin.php",15,{"type":150,"name":156,"callback":156,"file":153,"line":157},"admin_enqueue_scripts",16,{"type":150,"name":159,"callback":159,"file":153,"line":160},"plugins_loaded",17,{"type":150,"name":151,"callback":162,"file":153,"line":163},"admin_menu_for_serialkey",25,{"type":150,"name":151,"callback":151,"file":165,"line":166},"regenerate-thumbnails-html.php",21,[],[],[],[],{"dangerousFunctions":172,"sqlUsage":173,"outputEscaping":181,"fileOperations":104,"externalRequests":14,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":246},[],{"prepared":28,"raw":95,"locations":174},[175,178],{"file":165,"line":176,"context":177},199,"$wpdb->get_results() with variable interpolation",{"file":165,"line":179,"context":180},359,"$wpdb->query() with variable interpolation",{"escaped":182,"rawEcho":183,"locations":184},13,31,[185,188,190,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,242,244],{"file":153,"line":186,"context":187},38,"raw output",{"file":153,"line":189,"context":187},44,{"file":153,"line":189,"context":187},{"file":153,"line":192,"context":187},45,{"file":153,"line":194,"context":187},89,{"file":153,"line":196,"context":187},97,{"file":153,"line":198,"context":187},112,{"file":153,"line":200,"context":187},124,{"file":153,"line":202,"context":187},130,{"file":153,"line":204,"context":187},254,{"file":153,"line":206,"context":187},262,{"file":153,"line":208,"context":187},267,{"file":153,"line":210,"context":187},287,{"file":153,"line":212,"context":187},289,{"file":153,"line":214,"context":187},291,{"file":153,"line":216,"context":187},293,{"file":153,"line":218,"context":187},300,{"file":153,"line":220,"context":187},302,{"file":153,"line":222,"context":187},304,{"file":153,"line":224,"context":187},306,{"file":165,"line":226,"context":187},121,{"file":165,"line":228,"context":187},143,{"file":165,"line":230,"context":187},154,{"file":165,"line":232,"context":187},270,{"file":165,"line":234,"context":187},276,{"file":165,"line":236,"context":187},283,{"file":165,"line":238,"context":187},324,{"file":165,"line":240,"context":187},369,{"file":165,"line":37,"context":187},{"file":165,"line":243,"context":187},378,{"file":165,"line":245,"context":187},398,[],[248,267,275,312],{"entryPoint":249,"graph":250,"unsanitizedCount":95,"severity":266},"validate_pro (common\\meow_admin.php:156)",{"nodes":251,"edges":263},[252,257],{"id":253,"type":254,"label":255,"file":153,"line":256},"n0","source","$_SERVER (x2)",176,{"id":258,"type":259,"label":260,"file":153,"line":261,"wp_function":262},"n1","sink","update_option() [Settings Manipulation]",187,"update_option",[264],{"from":253,"to":258,"sanitized":265},false,"low",{"entryPoint":268,"graph":269,"unsanitizedCount":95,"severity":266},"\u003Cmeow_admin> (common\\meow_admin.php:0)",{"nodes":270,"edges":273},[271,272],{"id":253,"type":254,"label":255,"file":153,"line":256},{"id":258,"type":259,"label":260,"file":153,"line":261,"wp_function":262},[274],{"from":253,"to":258,"sanitized":265},{"entryPoint":276,"graph":277,"unsanitizedCount":14,"severity":311},"the_ui (regenerate-thumbnails-html.php:53)",{"nodes":278,"edges":305},[279,282,285,288,291,294,298,301],{"id":253,"type":254,"label":280,"file":165,"line":281},"$_POST (x2)",115,{"id":258,"type":259,"label":283,"file":165,"line":230,"wp_function":284},"echo() [XSS]","echo",{"id":286,"type":254,"label":280,"file":165,"line":287},"n2",75,{"id":289,"type":259,"label":283,"file":165,"line":290,"wp_function":284},"n3",173,{"id":292,"type":254,"label":293,"file":165,"line":287},"n4","$_POST",{"id":295,"type":259,"label":296,"file":165,"line":176,"wp_function":297},"n5","get_results() [SQLi]","get_results",{"id":299,"type":254,"label":293,"file":165,"line":300},"n6",107,{"id":302,"type":259,"label":303,"file":165,"line":179,"wp_function":304},"n7","query() [SQLi]","query",[306,307,309,310],{"from":253,"to":258,"sanitized":265},{"from":286,"to":289,"sanitized":308},true,{"from":292,"to":295,"sanitized":308},{"from":299,"to":302,"sanitized":265},"high",{"entryPoint":313,"graph":314,"unsanitizedCount":14,"severity":311},"\u003Cregenerate-thumbnails-html> (regenerate-thumbnails-html.php:0)",{"nodes":315,"edges":324},[316,317,318,319,320,321,322,323],{"id":253,"type":254,"label":280,"file":165,"line":281},{"id":258,"type":259,"label":283,"file":165,"line":230,"wp_function":284},{"id":286,"type":254,"label":280,"file":165,"line":287},{"id":289,"type":259,"label":283,"file":165,"line":290,"wp_function":284},{"id":292,"type":254,"label":293,"file":165,"line":287},{"id":295,"type":259,"label":296,"file":165,"line":176,"wp_function":297},{"id":299,"type":254,"label":293,"file":165,"line":300},{"id":302,"type":259,"label":303,"file":165,"line":179,"wp_function":304},[325,326,327,328],{"from":253,"to":258,"sanitized":265},{"from":286,"to":289,"sanitized":308},{"from":292,"to":295,"sanitized":308},{"from":299,"to":302,"sanitized":265},{"summary":330,"deductions":331},"The plugin \"regenerate-thumbnails-html\" v0.0.2 exhibits several concerning security weaknesses despite having no publicly known vulnerabilities. The static analysis reveals a complete lack of authorization checks (capability checks and nonce checks) for all identified entry points, which are zero. This implies that even if entry points existed, they would be unprotected. Furthermore, the taint analysis identified two high-severity flows with unsanitized paths, suggesting a potential for malicious input to be mishandled. The plugin also performs two SQL queries, neither of which use prepared statements, increasing the risk of SQL injection. While the output escaping is partially implemented, a significant portion remains unescaped, posing a risk of cross-site scripting (XSS) vulnerabilities. The plugin's vulnerability history is clean, which is positive, but it does not negate the immediate risks identified in the code. Overall, the plugin demonstrates poor security practices regarding input validation, authorization, and data sanitization, making it a risky component despite its current clean vulnerability record.",[332,334,337,340,342],{"reason":333,"points":154},"High severity taint flows with unsanitized paths",{"reason":335,"points":336},"SQL queries without prepared statements",10,{"reason":338,"points":339},"No capability checks",20,{"reason":341,"points":339},"No nonce checks",{"reason":343,"points":344},"Insufficient output escaping",6,"2026-03-16T22:19:19.701Z",{"wat":347,"direct":354},{"assetPaths":348,"generatorPatterns":351,"scriptPaths":352,"versionParams":353},[349,350],"\u002Fwp-content\u002Fplugins\u002Fregenerate-thumbnails-html\u002Fcommon\u002Fmeow_admin.js","\u002Fwp-content\u002Fplugins\u002Fregenerate-thumbnails-html\u002Fcommon\u002Fmeow_admin.css",[],[349],[],{"cssClasses":355,"htmlComments":361,"htmlAttributes":365,"restEndpoints":367,"jsGlobals":368,"shortcodeOutput":370},[356,357,358,359,360],"meow-row","meow-box","meow-col","meow-span_2_of_2","meow-span_1_of_3",[362,363,364],"\u003C!-- ANALYSIS RESULTS -->","\u003C!-- UPDATE RESULTS -->","\u003C!-- ACTION! -->",[366],"data-meow-admin-field",[],[369],"Meow_Admin",[]]