[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fH5PwKOM7UXuQauXlEM7OsjpvLrxrfswaLR60rgEQLKs":3,"$fzXUFSXB7TKEQZPmdGXv2zAqgl76DpCxWwF6lFvk8-_A":191,"$fA2cYIXPYzPADA3ovZ0T1LaeUE_KDR-HafYL9iUQr9QM":196},{"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,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":41,"analysis":130,"fingerprints":167},"image-processing-queue","Image Processing Queue","1.1.1","WP Engine","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpengine\u002F","\u003Cp>Image Processing Queue is an alternative to on-the-fly (OTF) image processing (e.g. \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsyamilmj\u002FAqua-Resizer\" rel=\"nofollow ugc\">Aqua Resizer\u003C\u002Fa>)\u003Cbr \u002F>\nfor WordPress themes.\u003C\u002Fp>\n\u003Cp>Like OTF image processing, it allows theme developers to define image sizes for specific theme\u003Cbr \u002F>\ncontexts rather than defining a size for all uploaded images. This greatly reduces the number of\u003Cbr \u002F>\nresized images and hence reduces disk space usage and the wait time when uploading an image.\u003C\u002Fp>\n\u003Cp>Image Processing Queue differs from OTF image processing in how it behaves when an image doesn’t\u003Cbr \u002F>\nexist yet. OTF generates the image right away and the end-user has to wait for the image to be\u003Cbr \u002F>\ngenerated. With Image Processing Queue there’s no waiting. It immediately returns an image that\u003Cbr \u002F>\nalready exists (that is the closest fit to the image size requested) and adds the image size to\u003Cbr \u002F>\na queue. Image sizes are quietly generated in the background using \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FA5hleyRich\u002Fwp-queue\" rel=\"nofollow ugc\">WP Queue\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Image Processing Queue also accommodates responsive themes much better than OTF. It allows theme\u003Cbr \u002F>\ndevelopers to define a list of image sizes that will work best for their theme’s responsive\u003Cbr \u002F>\nbreakpoints. Images generated by Image Processing Queue are added to the post meta so that WordPress\u003Cbr \u002F>\ncore’s responsive functions will automatically add them to the \u003Ccode>srcset\u003C\u002Fcode> and delete them from the\u003Cbr \u002F>\nfilesystem when the image is deleted from the Media Library.\u003C\u002Fp>\n","On-the-fly image processing done right.",300,7309,100,9,"2019-05-02T21:21:00.000Z","5.2.24","4.6","",[20,21,22,23,24],"feature-plugin","image-processing","image-resizing","theme","thumbnails","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fimage-processing-queue\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-processing-queue.1.1.1.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":36,"avg_security_score":37,"avg_patch_time_days":38,"trust_score":39,"computed_at":40},"wpengine",16,3525410,91,831,73,"2026-05-19T21:06:58.726Z",[42,64,83,99,111],{"slug":43,"name":44,"version":45,"author":46,"author_profile":47,"description":48,"short_description":49,"active_installs":50,"downloaded":51,"rating":52,"num_ratings":53,"last_updated":54,"tested_up_to":55,"requires_at_least":56,"requires_php":18,"tags":57,"homepage":60,"download_link":61,"security_score":13,"vuln_count":62,"unpatched_count":28,"last_vuln_date":63,"fetched_at":30},"square-thumbnails","Square Thumbnails","2.4.0","ilmdesigns","https:\u002F\u002Fprofiles.wordpress.org\u002Filmdesigns\u002F","\u003Cp>\u003Cstrong>Square Thumbnails PRO\u003C\u002Fstrong> will be available soon. All features currently in the free version will remain free and unrestricted.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Square Thumbnails\u003C\u002Fstrong> transforms your images into perfect square thumbnails without cropping or distorting them. Instead of cutting off important parts of your images, the plugin fits them entirely within a square frame, similar to CSS \u003Ccode>background-size: contain\u003C\u002Fcode>. Ideal for WooCommerce shops, portfolios, and image galleries where consistency is essential, but you don’t want to lose parts of your images.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>No Cropping:\u003C\u002Fstrong> Preserves the entire image within a square frame\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Background Options:\u003C\u002Fstrong> Transparent or colored backgrounds (custom or auto-detected)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Format Support:\u003C\u002Fstrong> Works with JPEG, PNG, GIF, WebP, AVIF, and BMP\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quality Control:\u003C\u002Fstrong> Adjustable JPEG quality settings (60-100%)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Selective Processing:\u003C\u002Fstrong> Choose which image sizes to convert to squares\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Small Image Handling:\u003C\u002Fstrong> Special options for handling small images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Individual image regeneration:\u003C\u002Fstrong> Easily regenerate only one image from image details page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Regeneration Option (included):\u003C\u002Fstrong> Easily update existing thumbnails with progress tracking. No need to use other plugins to regenerate images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Ready:\u003C\u002Fstrong> Perfect for product galleries with uniform thumbnails\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Newsletter Integration:\u003C\u002Fstrong> Add newsletter subscription forms with Mailchimp integration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for online stores where you want all products to have uniform square thumbnails while maintaining complete product visibility.\u003C\u002Fp>\n\u003Cp>I’ve successfully implemented the two requested features for Square Thumbnails version 2.3.0:\u003C\u002Fp>\n\u003Col>\n\u003Cli>JPEG Quality Control\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>Added a new setting to control JPEG compression quality (60-100%, default 90%)\u003C\u002Fli>\n\u003Cli>This allows users to balance between image quality and file size\u003C\u002Fli>\n\u003Cli>The setting is applied when saving JPEG images after processing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>Selective Size Processing\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>Added the ability to choose which image sizes should be processed as square thumbnails\u003C\u002Fli>\n\u003Cli>Displays all registered image sizes with their dimensions\u003C\u002Fli>\n\u003Cli>WooCommerce sizes are highlighted in purple and shown first for easy identification\u003C\u002Fli>\n\u003Cli>Added quick selector buttons:\n\u003Cul>\n\u003Cli>Select All\u003C\u002Fli>\n\u003Cli>Select None\u003C\u002Fli>\n\u003Cli>Select WooCommerce Only\u003C\u002Fli>\n\u003Cli>Select WordPress Default\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If no sizes are selected, all sizes will be processed (backward compatible)\u003C\u002Fp>\n\u003Cp>Additional improvements:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enhanced the settings page layout with two new sections\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Updated JavaScript to handle the new settings\u003C\u002Fli>\n\u003Cli>Added proper validation and sanitization for new options\u003C\u002Fli>\n\u003Cli>Improved logging to show which sizes are being skipped\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Created comprehensive changelog and documentation\u003C\u002Fp>\n\u003Cp>The plugin now offers much more granular control over thumbnail generation, which is especially useful for\u003Cbr \u002F>\nWooCommerce stores that want to optimize performance by only processing the sizes they actually use.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>NEW FEATURES\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Small Image Handling (v2.2.0)\u003C\u002Fp>\n\u003Cp>Purpose: Prevent WooCommerce products from disappearing when using small images\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Minimum Image Size setting: Set custom threshold (50-1000 pixels)\u003Cbr \u002F>\n  – Small Image Action options:\u003Cbr \u002F>\n    – Skip processing (preserve original)\u003Cbr \u002F>\n    – Process anyway (center on square canvas)\u003Cbr \u002F>\n    – Show error message\u003Cbr \u002F>\n  – Default: Skip images smaller than 200×200 pixels\u003C\u002Fp>\n\u003Cp>How to use:\u003Cbr \u002F>\n  1. Go to Media > Square Thumbnails\u003Cbr \u002F>\n  2. Find “Small Image Handling” section\u003Cbr \u002F>\n  3. Set minimum size and choose action for small images\u003Cbr \u002F>\n  4. Save settings\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>JPEG Quality Control (v2.3.0)\u003C\u002Fp>\n\u003Cp>Purpose: Balance between image quality and file size\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Adjustable JPEG quality (60-100%)\u003Cbr \u002F>\n  – Default: 90%\u003Cbr \u002F>\n  – Applies to all JPEG thumbnails generated\u003C\u002Fp>\n\u003Cp>How to use:\u003Cbr \u002F>\n  1. Go to Media > Square Thumbnails\u003Cbr \u002F>\n  2. Find “JPEG Quality” section\u003Cbr \u002F>\n  3. Adjust slider between 60-100%\u003Cbr \u002F>\n  4. Save settings\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Selective Size Processing (v2.3.0)\u003C\u002Fp>\n\u003Cp>Purpose: Process only specific image sizes, perfect for WooCommerce optimization\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Choose which image sizes to make square\u003Cbr \u002F>\n  – Quick selectors:\u003Cbr \u002F>\n    – Select All\u003Cbr \u002F>\n    – Select None\u003Cbr \u002F>\n    – Select WooCommerce Only\u003Cbr \u002F>\n    – Select WordPress Default\u003Cbr \u002F>\n  – WooCommerce sizes highlighted in purple\u003C\u002Fp>\n\u003Cp>How to use:\u003Cbr \u002F>\n  1. Go to Media > Square Thumbnails\u003Cbr \u002F>\n  2. Find “Selective Size Processing” section\u003Cbr \u002F>\n  3. Check\u002Funcheck sizes to process\u003Cbr \u002F>\n  4. Use quick selectors for common combinations\u003Cbr \u002F>\n  5. Save settings\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Bulk Thumbnail Regeneration (v2.3.0)\u003C\u002Fp>\n\u003Cp>Purpose: Regenerate existing thumbnails with current settings\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Progress bar with real-time updates\u003Cbr \u002F>\n  – Batch processing (5 images at a time)\u003Cbr \u002F>\n  – Force regeneration option\u003Cbr \u002F>\n  – Selective size regeneration\u003C\u002Fp>\n\u003Cp>How to use:\u003Cbr \u002F>\n  1. Go to Media > Square Thumbnails\u003Cbr \u002F>\n  2. Find “Regenerate Thumbnails” section\u003Cbr \u002F>\n  3. Select sizes to regenerate\u003Cbr \u002F>\n  4. Check “Force regeneration” if needed\u003Cbr \u002F>\n  5. Click “Start Regeneration”\u003Cbr \u002F>\n  6. Watch progress bar until complete\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Media Library Integration (v2.3.0)\u003C\u002Fp>\n\u003Cp>Purpose: Regenerate thumbnails directly from Media Library\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Individual image regeneration button\u003Cbr \u002F>\n  – Bulk action for multiple images\u003Cbr \u002F>\n  – Real-time feedback\u003Cbr \u002F>\n  – Admin notices for results\u003C\u002Fp>\n\u003Cp>How to use:\u003C\u002Fp>\n\u003Cp>For single images:\u003Cbr \u002F>\n  1. Go to Media > Library\u003Cbr \u002F>\n  2. Click on any image\u003Cbr \u002F>\n  3. Find “Square Thumbnails” section\u003Cbr \u002F>\n  4. Click “Regenerate Square Thumbnails”\u003Cbr \u002F>\n  5. Wait for success message\u003C\u002Fp>\n\u003Cp>For multiple images:\u003Cbr \u002F>\n  1. Go to Media > Library\u003Cbr \u002F>\n  2. Select images using checkboxes\u003Cbr \u002F>\n  3. Choose “Regenerate Square Thumbnails” from Bulk Actions\u003Cbr \u002F>\n  4. Click “Apply”\u003Cbr \u002F>\n  5. See admin notice with results\u003C\u002Fp>\n\u003Cp>KEY IMPROVEMENTS\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Performance: Only processes selected sizes, reducing server load\u003C\u002Fli>\n\u003Cli>WooCommerce Compatibility: Prevents product display issues with small images\u003C\u002Fli>\n\u003Cli>User Experience: Better feedback with progress bars and admin notices\u003C\u002Fli>\n\u003Cli>Flexibility: Granular control over which sizes to process\u003C\u002Fli>\n\u003Cli>Convenience: Regenerate thumbnails without leaving Media Library\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Creates square thumbnails without cropping\u003C\u002Fli>\n\u003Cli>Aligns images horizontally and vertically within the square frame\u003C\u002Fli>\n\u003Cli>Supports custom background colors or auto-detection from image\u003C\u002Fli>\n\u003Cli>Option for transparent backgrounds (PNG, WebP, AVIF)\u003C\u002Fli>\n\u003Cli>Creates all intermediate sizes, even for smaller images\u003C\u002Fli>\n\u003Cli>Apply to original images or just thumbnails\u003C\u002Fli>\n\u003Cli>Support for modern image formats (WebP, AVIF)\u003C\u002Fli>\n\u003Cli>Small image handling options to prevent WooCommerce display issues\u003C\u002Fli>\n\u003Cli>Configurable minimum image size settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect for\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WooCommerce product galleries\u003C\u002Fli>\n\u003Cli>Portfolio websites\u003C\u002Fli>\n\u003Cli>Image galleries\u003C\u002Fli>\n\u003Cli>Any site requiring consistent square thumbnails\u003C\u002Fli>\n\u003C\u002Ful>\n","Creates square thumbnails from images without cropping. Works like CSS background-size: contain.",800,18535,84,19,"2025-05-23T09:49:00.000Z","6.8.5","3.5",[21,43,58,24,59],"tags-crop","woocommerce","http:\u002F\u002Filmdesigns.com\u002Fportfolio_page\u002Fsquare-thumbnails-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsquare-thumbnails.2.4.0.zip",1,"2023-12-07 00:00:00",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":11,"downloaded":72,"rating":13,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":18,"tags":77,"homepage":81,"download_link":82,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-crop-stop","WP Crop Stop","0.1.2","EviLex","https:\u002F\u002Fprofiles.wordpress.org\u002Fevilex\u002F","\u003Cp>Stop cropping images.\u003C\u002Fp>\n","Just stop cropping images.",3068,2,"2019-01-19T18:07:00.000Z","5.0.25","3.3",[78,79,23,80,24],"admin","crop","thumbnail","https:\u002F\u002Fru.wordpress.org\u002Fplugins\u002Fwp-crop-stop\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-crop-stop.zip",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":13,"downloaded":91,"rating":28,"num_ratings":28,"last_updated":92,"tested_up_to":18,"requires_at_least":18,"requires_php":18,"tags":93,"homepage":18,"download_link":98,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"theme-blvd-featured-image-link-override","Theme Blvd Featured Image Link Override","2.0.4","Jason","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemeblvd\u002F","\u003Cp>When using a theme with Theme Blvd framework version 2.1+, this plugin allows you to set featured image link options globally throughout your site.\u003C\u002Fp>\n\u003Ch4>The Problem\u003C\u002Fh4>\n\u003Cp>The Theme Blvd framework has an intricate internal system for displaying posts and their respective featured images. You can choose from many different options as far as what link wraps each post’s featured image. However, this can only be done individually for each post. By default, when you create a new post, this setting will always start at “Featured Image is not a link.”\u003C\u002Fp>\n\u003Cp>This is a problem if you’re creating a site where you want all featured images to do one action because then you’d have to change the “Featured Image Link” setting for each post you create, one-by-one. Unfortunately, with the logic of the framework the way it is, there’s really no good way for us to accommodate this without losing other aspects.\u003C\u002Fp>\n\u003Ch4>The Solution\u003C\u002Fh4>\n\u003Cp>So, this plugin is your solution — a bit of a “hack” to allow you do to accomplish this. When you install the plugin, two new options will be added to your Theme Options at \u003Cem>Appearance > Theme Options > Configuration\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>The two options will apply to \u003Cstrong>ALL\u003C\u002Fstrong> of your posts that currently have the default setting, “Featured Image is not a link.” — See screenshots tab for a quick peak.\u003C\u002Fp>\n","When using a theme with Theme Blvd framework version 2.1+, this plugin allows you to set featured image link options globally throughout your site.",9505,"2016-12-16T18:03:00.000Z",[94,95,96,97,24],"featured-images","filo","links","themeblvd","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftheme-blvd-featured-image-link-override.2.0.4.zip",{"slug":100,"name":101,"version":102,"author":87,"author_profile":88,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":13,"num_ratings":62,"last_updated":107,"tested_up_to":18,"requires_at_least":18,"requires_php":18,"tags":108,"homepage":18,"download_link":110,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"jumpstart-banners","Jump Start Banners","1.0.0","\u003Cp>The \u003Ca href=\"http:\u002F\u002Fwpjumpstart.com\" rel=\"nofollow ugc\">Jump Start\u003C\u002Fa> theme had a feature for adding banners to pages and posts in v2.0. However, in v2.1 this feature was removed in favor of a better system of implementing the standard WordPress featured image for a similar effect. For those that want to continue relying on the previous banner feature, this plugin restores that functionality in Jump Start 2.1+.\u003C\u002Fp>\n","Restores the banner functionality from Jump Start v2.0, when updating to v2.1+.",40,2420,"2016-04-23T22:03:00.000Z",[109,94,97,24],"banner","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjumpstart-banners.1.0.0.zip",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":121,"num_ratings":122,"last_updated":123,"tested_up_to":124,"requires_at_least":17,"requires_php":18,"tags":125,"homepage":128,"download_link":129,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"shiny-updates","Shiny Updates","3-20160927","Konstantin Obenland","https:\u002F\u002Fprofiles.wordpress.org\u002Fobenland\u002F","\u003Cp>Shiny Updates is a WordPress Core Feature Plugin.\u003C\u002Fp>\n\u003Cp>It replaces \u003Cem>The Bleak Screen of Sadness™\u003C\u002Fem> (example) with a simpler and more straight forward experience when installing, updating, and deleting plugins and themes.\u003Cbr \u002F>\nProgress updates for these actions don’t add a benefit, they are disruptive and confusing. Shiny Updates deals with these details behind the scenes, leaving users with clear actions and results.\u003C\u002Fp>\n\u003Cp>Development for this plugin takes place at GitHub.\u003Cbr \u002F>\nTo report bugs or feature requests, please use \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fobenland\u002Fshiny-updates\u002Fissues\" rel=\"nofollow ugc\">Github issues\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Testing\u003C\u002Fh3>\n\u003Cp>We need help testing the user flows! Please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshiny-updates\u002F\" rel=\"ugc\">install the Shiny Updates plugin\u003C\u002Fa>, run the tests below, and share your feedback in the \u003Ca href=\"https:\u002F\u002Fwordpress.slack.com\u002Farchives\u002Ffeature-shinyupdates\" rel=\"nofollow ugc\">#feature-shinyupdates\u003C\u002Fa> channel in Slack or \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fobenland\u002Fshiny-updates\u002Fissues\" rel=\"nofollow ugc\">create an issue on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cem>Update core\u003C\u002Fem>\u003C\u002Fp>\n\u003Col>\n\u003Cli>If you have any themes or plugins that need updating, update them. If you don’t have any that need updating, you can edit the them and change the version number to something older. Once saved, they will show as needing an update.\u003C\u002Fli>\n\u003Cli>Update one specific item, a theme or a plugin.\u003C\u002Fli>\n\u003Cli>Try updating all items in the table.\u003C\u002Fli>\n\u003Cli>Share your feedback. Or if you found a bug, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fobenland\u002Fshiny-updates\u002Fissues\" rel=\"nofollow ugc\">create an issue on GitHub\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cem>Questions\u003C\u002Fem>\u003C\u002Fp>\n\u003Col>\n\u003Cli>What were the noticeable differences in the new install\u002Fupdate\u002Factivate\u002Fdelete process compared to the old one without Shiny Updates?\u003C\u002Fli>\n\u003Cli>How did installing and activating a plugin or theme go? Was it difficult or easy? Was it faster or slower than expected?\u003C\u002Fli>\n\u003Cli>Do you have any further comments or suggestions?\u003C\u002Fli>\n\u003C\u002Fol>\n","A smoother experience for managing plugins and themes.",20,30538,96,14,"2016-09-27T13:24:00.000Z","4.6.30",[78,20,126,23,127],"multisite","updates","https:\u002F\u002Fgithub.com\u002Fobenland\u002Fshiny-updates","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshiny-updates.zip",{"attackSurface":131,"codeSignals":155,"taintFlows":162,"riskAssessment":163,"analyzedAt":166},{"hooks":132,"ajaxHandlers":151,"restRoutes":152,"shortcodes":153,"cronEvents":154,"entryPointCount":28,"unprotectedCount":28},[133,139,146],{"type":134,"name":135,"callback":136,"file":137,"line":138},"action","admin_init","ipq_upgrade_routines","image-processing-queue.php",49,{"type":140,"name":141,"callback":142,"priority":143,"file":144,"line":145},"filter","update_post_metadata","filter_update_post_metadata",10,"src\\Image_Processing_Queue\\Queue.php",37,{"type":140,"name":147,"callback":148,"file":149,"line":150},"as3cf_get_attached_file_copy_back_to_local","__return_true","src\\Image_Processing_Queue\\Resize_Job.php",51,[],[],[],[],{"dangerousFunctions":156,"sqlUsage":157,"outputEscaping":159,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":161},[],{"prepared":28,"raw":28,"locations":158},[],{"escaped":28,"rawEcho":28,"locations":160},[],[],[],{"summary":164,"deductions":165},"The \"image-processing-queue\" plugin version 1.1.1 exhibits an exceptionally strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, cron events, dangerous functions, direct SQL queries, file operations, external HTTP requests, or unsanitized taint flows is highly commendable. The code also demonstrates excellent practice by ensuring all SQL queries use prepared statements and all outputs are properly escaped, and a complete lack of recorded vulnerabilities in its history further solidifies its robust security. This indicates a development team that prioritizes security and has implemented effective preventative measures. The plugin appears to have a minimal attack surface and no readily exploitable weaknesses identified through this analysis. The zero-vulnerability history suggests diligent maintenance and a lack of past security oversights.",[],"2026-03-16T19:51:22.110Z",{"wat":168,"direct":177},{"assetPaths":169,"generatorPatterns":171,"scriptPaths":172,"versionParams":174},[170],"\u002Fwp-content\u002Fplugins\u002Fimage-processing-queue\u002Fcss\u002Fstyle.css",[],[173],"\u002Fwp-content\u002Fplugins\u002Fimage-processing-queue\u002Fjs\u002Fscripts.js",[175,176],"image-processing-queue\u002Fcss\u002Fstyle.css?ver=","image-processing-queue\u002Fjs\u002Fscripts.js?ver=",{"cssClasses":178,"htmlComments":179,"htmlAttributes":181,"restEndpoints":184,"jsGlobals":185,"shortcodeOutput":188},[],[180],"\u003C!-- Processed by the Image Processing Queue plugin -->",[182,183],"data-ipq-attachment-id","data-ipq-sizes",[],[186,187],"ImageProcessingQueue","ipq_settings",[189,190],"[ipq_image_gallery]","[ipq_image_display]",{"error":192,"url":193,"statusCode":194,"statusMessage":195,"message":195},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fimage-processing-queue\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":197,"versions":198},4,[199,205,212,218],{"version":6,"download_url":26,"svn_tag_url":200,"released_at":29,"has_diff":201,"diff_files_changed":202,"diff_lines":29,"trac_diff_url":203,"vulnerabilities":204,"is_current":192},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fimage-processing-queue\u002Ftags\u002F1.1.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fimage-processing-queue%2Ftags%2F1.1.0&new_path=%2Fimage-processing-queue%2Ftags%2F1.1.1",[],{"version":206,"download_url":207,"svn_tag_url":208,"released_at":29,"has_diff":201,"diff_files_changed":209,"diff_lines":29,"trac_diff_url":210,"vulnerabilities":211,"is_current":201},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-processing-queue.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fimage-processing-queue\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fimage-processing-queue%2Ftags%2F1.0.0&new_path=%2Fimage-processing-queue%2Ftags%2F1.1.0",[],{"version":102,"download_url":213,"svn_tag_url":214,"released_at":29,"has_diff":201,"diff_files_changed":215,"diff_lines":29,"trac_diff_url":216,"vulnerabilities":217,"is_current":201},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-processing-queue.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fimage-processing-queue\u002Ftags\u002F1.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fimage-processing-queue%2Ftags%2F0.2&new_path=%2Fimage-processing-queue%2Ftags%2F1.0.0",[],{"version":219,"download_url":220,"svn_tag_url":221,"released_at":29,"has_diff":201,"diff_files_changed":222,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":223,"is_current":201},"0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-processing-queue.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fimage-processing-queue\u002Ftags\u002F0.2\u002F",[],[]]