[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fnJJpLOeIbkl9tKaF_1dSe6VTBr_QW2YieaYX7h0HOh4":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":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":45,"crawl_stats":36,"alternatives":53,"analysis":154,"fingerprints":313},"image-sizes-controller","Image Sizes Controller, Create Custom Image Sizes, Disable Image Sizes","1.0.10","GrandPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fgrandplugins\u002F","\u003Cp>Get more control over the image sizes being created on your WordPress website. You can create unlimited image sizes, choose the width, height and crop. you can disable any image size from being created for new uploaded images.\u003Cbr \u002F>\nThe plugin offers the option to disable “BIG image” threshold done by WordPress for images above 2560px in width or height.\u003Cbr \u002F>\nThe plugin wil list all the image sizes inside the image edit page along with the size image dimensions and its file size.\u003Cbr \u002F>\nThe list will display if any of the sizes is broken which means the size image is missing and you can fix it in a single click.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create custom subsizes.\u003C\u002Fli>\n\u003Cli>Create any missing image subsize.\u003C\u002Fli>\n\u003Cli>Disable any image size.\u003C\u002Fli>\n\u003Cli>Delete image subsize.\u003C\u002Fli>\n\u003Cli>List all image subsizes in image edit page.\u003C\u002Fli>\n\u003Cli>Disable the wordpress [ “BIG image” threshold ]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>For more features and more control\u003C\u002Fh3>\n\u003Cp>👉 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fimage-sizes-controller\u002F?utm_source=free\" rel=\"nofollow ugc\">Premium\u003C\u002Fa>\u003C\u002Fstrong> 👈\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Options to choose Exact Dimensions and Upscale for created custom sizes.\u003C\u002Fli>\n\u003Cli>Create image sizes only based on upload location and image filename.\u003C\u002Fli>\n\u003Cli>List of missing sizes in each image edit page with an option to create them.\u003C\u002Fli>\n\u003Cli>List all missing and broken sizes in media page with an option to fix them in on click.\u003C\u002Fli>\n\u003Cli>Bulk generate subsizes.\u003C\u002Fli>\n\u003Cli>Bulk delete subsizes.\u003C\u002Fli>\n\u003Cli>Create any custom subsize per image.\u003C\u002Fli>\n\u003Cli>Control image sizes created when uploading to media folders and directories. compatible with \u003Cstrong>Real Media Library\u003C\u002Fstrong> and \u003Cstrong>Real Physical Media\u003C\u002Fstrong> Plugins.\u003C\u002Fli>\n\u003Cli>Resize any subsize for any image.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Installation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Upload the plugin to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003Cli>Settings page in `Media\u002FImage Sizes Controller tab\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Check Our other plugins\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-paypal-checkout\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"nofollow ugc\">Woo Paypal Checkout\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwp-debug-viewer\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"nofollow ugc\">Woo Debug Viewer\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-order-splitter\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"nofollow ugc\">Woo Order Splitter\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwp-db-controller\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"nofollow ugc\">WP DB Controller\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-conditional-gateways\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"nofollow ugc\">Woo Conditional Gateways\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-user-orders-limit\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"nofollow ugc\">Woo User Orders Limit\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-lemonsqueezy-gateway\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"nofollow ugc\">Woo Lemonsqueezy Gateway\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-email-tracker\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"nofollow ugc\">Woo Email Tracker\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-order-email-recipients\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"nofollow ugc\">Woo Email Recipients\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-instock-notifier\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"nofollow ugc\">Woo instock notifier\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-gift-cards\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"nofollow ugc\">Woo Gift Cards\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-restrict-orders\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"nofollow ugc\">Woo Restrict Orders\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-bulk-price-change\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"nofollow ugc\">Woo Bulk Price & Stock Manager\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-variation-sold-individually\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"nofollow ugc\">Woo Variation Sold individually\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-paddle-checkout\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"nofollow ugc\">Woo Paddle Checkout\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-sales-notification\u002F?utm_source=wp&utm_medium=image-sizes-controller\" rel=\"nofollow ugc\">Woo Sales popup\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-advanced-pricing\u002F?utm_source=wp&utm_medium=image-sizes-controller\" rel=\"nofollow ugc\">Woo Advanced Pricing\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-advanced-add-to-cart\u002F?utm_source=wp&utm_medium=image-sizes-controller\" rel=\"nofollow ugc\">Woo Advanced Bundles\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-advanced-captcha\u002F?utm_source=wp&utm_medium=image-sizes-controller\" rel=\"nofollow ugc\">Woo Advanced Captcha\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-cart-tracker\u002F?utm_source=wp&utm_medium=image-sizes-controller\" rel=\"nofollow ugc\">Woo Cart Tracker\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwatermark-images-for-wp-and-woo-grandpluginswp\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"ugc\">WP Watermark Images\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcoming-soon-products-for-woocommerce\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"ugc\">Coming Soon Products for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquick-view-and-buy-now-for-woocommerce\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"ugc\">Quick View and Buy Now for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsidebars-blocks\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"ugc\">Sidebars Gutenberg Blocks\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimage-block-zoom-on-hover\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"ugc\">Image Zoom on Hover\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flarge-images-uploader\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"ugc\">Large Images Uploader\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-maintenance-mode-for-woocommerce\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"ugc\">Maintenance Mode for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fajax-single-add-to-cart-for-woocommerce\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"ugc\">Single Ajax Add to Cart For WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgif-uploader-wp-grandplugins\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"ugc\">GIF Uploader\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpdf-password-protect\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"ugc\">PDF Password Protect\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgpls-paypal-subscriptions\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"ugc\">Paypal Subscriptions\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbest-seller-for-woocommerce\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"ugc\">Best Seller for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Favif-support\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"ugc\">AVIF Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-countdown\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"ugc\">Simple Countdown\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwatermark-pdf\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"ugc\">Watermark PDF\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcart-limiter\u002F?utm_source=free&utm_medium=gpls-issl-images-subsizes-list\" rel=\"ugc\">Woo Cart Limiter\u003C\u002Fa>\u003C\u002Fp>\n","Get more control over the image sizes being created on your WordPress website. You can create unlimited image sizes, choose the width, height and crop &hellip;",600,7337,0,"2025-07-10T07:16:00.000Z","6.8.5","5.6","7.0",[19,20,21,22,23],"big-images","image","images","sizes","subsize","https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fimage-sizes-controller\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-sizes-controller.zip",78,1,"2025-06-19 00:00:00","2026-03-15T15:16:48.613Z",[31],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":36,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":28,"updated_date":42,"references":43,"days_to_patch":36},"CVE-2025-49973","image-sizes-controller-create-custom-image-sizes-disable-image-sizes-missing-authorization","Image Sizes Controller, Create Custom Image Sizes, Disable Image Sizes \u003C= 1.0.10 - Missing Authorization","The Image Sizes Controller, Create Custom Image Sizes, Disable Image Sizes plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 1.0.10. This makes it possible for authenticated attackers, with Subscriber-level access and above, to perform an unauthorized action.",null,"\u003C=1.0.10","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2025-07-12 04:53:39",[44],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F401a08d8-500e-4d23-a02d-2eec09fc29d8?source=api-prod",{"slug":46,"display_name":7,"profile_url":8,"plugin_count":47,"total_installs":48,"avg_security_score":49,"avg_patch_time_days":50,"trust_score":51,"computed_at":52},"grandplugins",20,9290,93,160,74,"2026-04-04T09:02:56.164Z",[54,73,93,113,133],{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":13,"num_ratings":13,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":67,"tags":68,"homepage":70,"download_link":71,"security_score":72,"vuln_count":13,"unpatched_count":13,"last_vuln_date":36,"fetched_at":29},"auto-sizes","Enhanced Responsive Images","1.7.0","WordPress Performance Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fperformanceteam\u002F","\u003Cp>This plugin implements enhancements for the responsive images functionality in WordPress. Currently, this includes:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Improvements to the accuracy of the \u003Ccode>sizes\u003C\u002Fcode> attribute by using layout information available in \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fdocumentation\u002Farticle\u002Fblock-themes\u002F\" rel=\"ugc\">block themes\u003C\u002Fa>. This enhancement is not available to classic themes.\u003C\u002Fli>\n\u003Cli>Implementation of the new HTML spec for adding \u003Ccode>sizes=\"auto\"\u003C\u002Fcode> to lazy-loaded images. This enhancement was \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fcore\u002F2024\u002F10\u002F18\u002Fauto-sizes-for-lazy-loaded-images-in-wordpress-6-7\u002F\" rel=\"nofollow ugc\">merged\u003C\u002Fa> into WordPress 6.7.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>See also the complimentary \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimage-prioritizer\u002F\" rel=\"ugc\">Image Prioritizer\u003C\u002Fa> plugin which detects which images are outside the viewport, and then adds \u003Ccode>loading=lazy\u003C\u002Fcode> and \u003Ccode>sizes=auto\u003C\u002Fcode> to them.\u003C\u002Fp>\n\u003Cp>There are currently \u003Cstrong>no settings\u003C\u002Fstrong> and no user interface for this plugin since it is designed to work without any configuration.\u003C\u002Fp>\n","Improvements for responsive images in WordPress.",50000,315968,"2025-12-02T22:34:00.000Z","6.9.4","6.8","7.2",[55,21,69],"performance","https:\u002F\u002Fgithub.com\u002FWordPress\u002Fperformance\u002Ftree\u002Ftrunk\u002Fplugins\u002Fauto-sizes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-sizes.1.7.0.zip",100,{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":83,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":16,"tags":88,"homepage":90,"download_link":91,"security_score":92,"vuln_count":13,"unpatched_count":13,"last_vuln_date":36,"fetched_at":29},"disable-big-image-threshold","Disable \"BIG Image\" Threshold","1.0","Jonathan Desrosiers","https:\u002F\u002Fprofiles.wordpress.org\u002Fdesrosj\u002F","\u003Cp>In WordPress 5.3, several improvements were made to how images are processed. One of these improvements was the concept of “BIG images”. When an image is uploaded that exceeds the “BIG image” threshold (2560 by default), a new “full” size image is generated. This new image is then used instead of the true original when generating image subsizes to reduce server load.\u003C\u002Fp>\n\u003Cp>Prior to 5.3, it was possible for the originally uploaded image to be displayed on the front-end, even when they were not “web ready”. Unnecessarily large images can be bad for performance and wastes bandwidth (which is unfortunate for those with slow Internet, or bandwidth caps by their service plans). This new full size image will now be displayed instead.\u003C\u002Fp>\n\u003Cp>There are some scenarios where disabling this threshold would be desired, though. Maybe you run a photography site that\u003Cbr \u002F>\nneeds to display original images, or your theme has full screen backgrounds.\u003C\u002Fp>\n\u003Cp>This plugin disables the “BIG” image threshold and preserves the true originally uploaded image as the full size.\u003C\u002Fp>\n\u003Cp>For more information on the improvements to image processing in WordPress 5.3, check out these \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fcore\u002F2019\u002F10\u002F09\u002Fintroducing-handling-of-big-images-in-wordpress-5-3\u002F\" rel=\"nofollow ugc\">developer\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fcore\u002F2019\u002F10\u002F11\u002Fupdates-to-image-processing-in-wordpress-5-3\u002F\" rel=\"nofollow ugc\">notes\u003C\u002Fa> on the \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fcore\u002F\" rel=\"nofollow ugc\">Making WordPress Core blog\u003C\u002Fa>.\u003C\u002Fp>\n","Disables the \"BIG image\" threshold introduced in WordPress 5.3.",10000,75196,84,35,"2022-08-02T19:39:00.000Z","6.0.11","5.2",[19,21,89],"upload","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisable-big-image-threshold","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-big-image-threshold.1.0.zip",85,{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":81,"downloaded":101,"rating":72,"num_ratings":102,"last_updated":103,"tested_up_to":65,"requires_at_least":104,"requires_php":105,"tags":106,"homepage":111,"download_link":112,"security_score":72,"vuln_count":13,"unpatched_count":13,"last_vuln_date":36,"fetched_at":29},"disable-media-sizes","Disable Media Sizes","2.5","Jeff Starr","https:\u002F\u002Fprofiles.wordpress.org\u002Fspecialk\u002F","\u003Cp>Easily disable any extra image sizes\u003C\u002Fp>\n\u003Cp>This plugin provides options to disable the extra images generated by WordPress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Options include\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Disable Thumbnail Size\u003C\u002Fli>\n\u003Cli>Disable Medium Size\u003C\u002Fli>\n\u003Cli>Disable Large Size\u003C\u002Fli>\n\u003Cli>Disable Medium Large (768px)\u003C\u002Fli>\n\u003Cli>Disable 1536×1536 Size\u003C\u002Fli>\n\u003Cli>Disable 2048×2048 Size\u003C\u002Fli>\n\u003Cli>Disable Big\u002FScaled Size\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin settings screen does a good job of explaining the different image sizes. Should all be self-explanatory, let me know if anything can be improved.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Lightweight and secure\u003C\u002Fli>\n\u003Cli>Built with the WP API and standards\u003C\u002Fli>\n\u003Cli>Simple to use – anyone can do it\u003C\u002Fli>\n\u003Cli>One-click restore default options\u003C\u002Fli>\n\u003Cli>Easy peasy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Why is this useful?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fperishablepress.com\u002Fdisable-wordpress-generated-images\u002F\" rel=\"nofollow ugc\">This article\u003C\u002Fa> explains everything you need to know about the “hows” and the “whys” and such.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Please understand that this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Does not affect any existing images\u003C\u002Fli>\n\u003Cli>Only works while the plugin is active\u003C\u002Fli>\n\u003Cli>Does not delete any images\u003C\u002Fli>\n\u003Cli>Only prevents WordPress from generating extra sized images\u003C\u002Fli>\n\u003Cli>If all extra sizes are disabled, only original images will be uploaded\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fperishablepress.com\u002Fdisable-wordpress-generated-images\u002F\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa> about the techniques and code used in this plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin does not collect or store any user data. It does not set any cookies, and it does not connect to any third-party locations. Thus, this plugin does not affect user privacy in any way.\u003C\u002Fp>\n\u003Cp>Disable Media Sizes is developed and maintained by \u003Ca href=\"https:\u002F\u002Fx.com\u002Fperishable\" rel=\"nofollow ugc\">Jeff Starr\u003C\u002Fa>, 15-year \u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002F\" rel=\"nofollow ugc\">WordPress developer\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fbooks.perishablepress.com\u002F\" rel=\"nofollow ugc\">book author\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>I develop and maintain this free plugin with love for the WordPress community. To show support, you can \u003Ca href=\"https:\u002F\u002Fmonzillamedia.com\u002Fdonate.html\" rel=\"nofollow ugc\">make a donation\u003C\u002Fa> or purchase one of my books:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-tao.com\u002F\" rel=\"nofollow ugc\">The Tao of WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdigwp.com\u002F\" rel=\"nofollow ugc\">Digging into WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhtaccessbook.com\u002F\" rel=\"nofollow ugc\">.htaccess made easy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-tao.com\u002Fwordpress-themes-book\u002F\" rel=\"nofollow ugc\">WordPress Themes In Depth\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbooks.perishablepress.com\u002Fdownloads\u002Fwizards-collection-sql-recipes-wordpress\u002F\" rel=\"nofollow ugc\">Wizard’s SQL Recipes for WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And\u002For purchase one of my premium WordPress plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fbbq-pro\u002F\" rel=\"nofollow ugc\">BBQ Pro\u003C\u002Fa> – Blazing fast WordPress firewall\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fblackhole-pro\u002F\" rel=\"nofollow ugc\">Blackhole Pro\u003C\u002Fa> – Automatically block bad bots\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fbanhammer-pro\u002F\" rel=\"nofollow ugc\">Banhammer Pro\u003C\u002Fa> – Monitor traffic and ban the bad guys\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fga-google-analytics-pro\u002F\" rel=\"nofollow ugc\">GA Google Analytics Pro\u003C\u002Fa> – Connect WordPress to Google Analytics\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fhead-meta-pro\u002F\" rel=\"nofollow ugc\">Head Meta Pro\u003C\u002Fa> – Ultimate Meta Tags for WordPress\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fsimple-ajax-chat-pro\u002F\" rel=\"nofollow ugc\">Simple Ajax Chat Pro\u003C\u002Fa> – Unlimited chat rooms\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fusp-pro\u002F\" rel=\"nofollow ugc\">USP Pro\u003C\u002Fa> – Unlimited front-end forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Links, tweets and likes also appreciated. Thank you! 🙂\u003C\u002Fp>\n","Provides options to disable the extra images generated by WordPress.",72308,22,"2026-01-28T23:37:00.000Z","5.3","5.6.20",[107,108,21,109,110],"disable","disable-image-sizes","media","uploads","https:\u002F\u002Fperishablepress.com\u002Fwordpress-disable-media-sizes\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-media-sizes.2.5.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":81,"downloaded":121,"rating":122,"num_ratings":123,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":17,"tags":127,"homepage":130,"download_link":131,"security_score":132,"vuln_count":13,"unpatched_count":13,"last_vuln_date":36,"fetched_at":29},"lazy-loading-responsive-images","Lazy Loader","8.2.0","Florian Brinkmann","https:\u002F\u002Fprofiles.wordpress.org\u002Fflorianbrinkmann\u002F","\u003Cp>Lazy loading plugin that supports images, iFrames, video and audio elements and uses the lightweight lazysizes script. With manual modification of the markup it is also possible to lazy load background images, scripts, and styles.\u003C\u002Fp>\n\u003Cp>Lazy loads (without the need of any manually modifications):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Images inserted via \u003Ccode>img\u003C\u002Fcode> or \u003Ccode>picture\u003C\u002Fcode> in posts, pages, Custom Post Types, Text Widgets, …\u003C\u002Fli>\n\u003Cli>Post thumbnails.\u003C\u002Fli>\n\u003Cli>Inline background images.\u003C\u002Fli>\n\u003Cli>Or all images and other enabled media in the markup (that is not excluded or already has a lazy loading attribute), via the option to process the complete markup.\u003C\u002Fli>\n\u003Cli>iFrames.*\u003C\u002Fli>\n\u003Cli>Video elements.*\u003C\u002Fli>\n\u003Cli>Audio elements.*\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>* \u003Cem>Can be enabled in the plugin options.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The plugin comes with the following options (under Settings › Media › Lazy Loader options):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Do not lazy load elements with specific CSS classes (you can use the class \u003Ccode>skip-lazy\u003C\u002Fcode> by default).\u003C\u002Fli>\n\u003Cli>Add filters that should be processed by Lazy Loader.\u003C\u002Fli>\n\u003Cli>Enable lazy loading for iFrames.\u003C\u002Fli>\n\u003Cli>Include the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FaFarkas\u002Flazysizes\u002Ftree\u002Fgh-pages\u002Fplugins\u002Fnative-loading\" rel=\"nofollow ugc\">lazysizes native loading plugin\u003C\u002Fa> that modifies images and iFrames to use the native lazy loading feature of browsers that already support it.\u003C\u002Fli>\n\u003Cli>Include the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FaFarkas\u002Flazysizes\u002Ftree\u002Fgh-pages\u002Fplugins\u002Funveilhooks\" rel=\"nofollow ugc\">lazysizes unveilhooks plugin\u003C\u002Fa> that adds support for more elements, for example, video and audio elements.*\u003C\u002Fli>\n\u003Cli>Enable lazy loading for the poster frame of video elements.\u003C\u002Fli>\n\u003Cli>Enable lazy loading for audio elements.\u003C\u002Fli>\n\u003Cli>Enable lazy loading for inline background images.\u003C\u002Fli>\n\u003Cli>Display a loading spinner.\u003C\u002Fli>\n\u003Cli>Disable the plugin on specific posts\u002Fpages (this shows a checkbox in the edit view of all public post types (except attachments) to disable lazy loading for an entire post).\u003C\u002Fli>\n\u003Cli>Process the complete markup of the site.\u003C\u002Fli>\n\u003Cli>A textarea to modify the default lazysizes config values.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>* The unveilhooks extension of lazysizes supports more than video and audio elements, but you need to manually modify the markup to use it for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Background images not inserted with inline styles.\u003C\u002Fli>\n\u003Cli>Scripts.\u003C\u002Fli>\n\u003Cli>Styles.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin adds a \u003Ccode>noscript\u003C\u002Fcode> element as fallback for disabled JavaScript (can be disabled with the \u003Ccode>lazy_loader_generate_noscript\u003C\u002Fcode> filter).\u003C\u002Fp>\n\u003Cp>You can disable lazy loading for elements with specific CSS classes by defining them via the plugin settings (\u003Cem>Settings\u003C\u002Fem> › \u003Cem>Media\u003C\u002Fem> › \u003Cem>Lazy Loader options\u003C\u002Fem>). Or use the \u003Ccode>skip-lazy\u003C\u002Fcode> class or the \u003Ccode>data-skip-lazy\u003C\u002Fcode> attribute. \u003Ccode>skip-lazy\u003C\u002Fcode> and \u003Ccode>data-skip-lazy\u003C\u002Fcode> also work on wrapper elements to exclude the wrapper and its children from being processed.\u003C\u002Fp>\n","Lazy loading plugin that supports images, iFrames, video and audio elements and uses the lightweight lazysizes script. With manual modification of the &hellip;",214806,94,49,"2024-04-14T12:40:00.000Z","6.5.8","4.9.8",[21,128,129,69],"lazy-loading","lazysizes","https:\u002F\u002Fflorianbrinkmann.com\u002Fen\u002F3350\u002Fresponsive-images-and-lazy-loading-in-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flazy-loading-responsive-images.8.2.0.zip",92,{"slug":134,"name":135,"version":136,"author":137,"author_profile":138,"description":139,"short_description":140,"active_installs":141,"downloaded":142,"rating":132,"num_ratings":143,"last_updated":144,"tested_up_to":65,"requires_at_least":145,"requires_php":16,"tags":146,"homepage":152,"download_link":153,"security_score":72,"vuln_count":13,"unpatched_count":13,"last_vuln_date":36,"fetched_at":29},"smart-image-resize","Smart Image Resize – Make WooCommerce Images the Same Size","1.15.0","Nabil Lemsieh","https:\u002F\u002Fprofiles.wordpress.org\u002Fnlemsieh\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fsirplugin.com\u002F\" rel=\"nofollow ugc\">Smart Image Resize\u003C\u002Fa> is the ultimate solution for \u003Cstrong>consistent and uniform product images\u003C\u002Fstrong> in your store.\u003C\u002Fp>\n\u003Cp>Stop losing sales because of an uneven, unprofessional-looking product grid. This plugin automatically resizes and adjusts product photos to ensure every image is the \u003Cstrong>same size, same aspect ratio, and perfectly centered\u003C\u002Fstrong>—all without losing parts of your product to bad cropping.\u003C\u002Fp>\n\u003Cp>It’s the \u003Cstrong>#1\u003C\u002Fstrong> tool for \u003Cstrong>product photo consistency\u003C\u002Fstrong> and is essential for stores with large catalogs or mixed-size image sources.\u003C\u002Fp>\n\u003Ch3>Key Benefits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Uniform Sizing:\u003C\u002Fstrong> Automatically makes all product images the same size and aspect ratio, eliminating messy product grids.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No More Cropping Headaches:\u003C\u002Fstrong> Preserves the entire product within the image frame, preventing important parts of your product from being cut off.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Whitespace Trimming:\u003C\u002Fstrong> Removes unwanted white space around the product to keep it centered and prominent.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Processing:\u003C\u002Fstrong> Resize and fix your entire existing catalog.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Ready:\u003C\u002Fstrong> Includes features to compress thumbnails and generate only necessary sizes, boosting site loading speed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Perfect for:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WooCommerce stores with mixed image sizes  \u003C\u002Fli>\n\u003Cli>Dropshipping or supplier-imported images\u003C\u002Fli>\n\u003Cli>Large catalogs (10,000+ products) needing automation\u003C\u002Fli>\n\u003Cli>Multivendor marketplaces where sellers upload images in different sizes (Dokan, WCFM, etc.)\u003C\u002Fli>\n\u003Cli>Stores migrating themes and needing standard-size images\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🛠️ Free Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ Automatically resize and process new product images on upload\u003C\u002Fli>\n\u003Cli>✅ Bulk resize up to 150 existing product images.\u003C\u002Fli>\n\u003Cli>✅ Remove unwanted white space to keep products centered and clean.\u003C\u002Fli>\n\u003Cli>✅ Add background color to match your brand  \u003C\u002Fli>\n\u003Cli>✅ Compress thumbnails to boost site loading speed  \u003C\u002Fli>\n\u003Cli>✅ Generate only necessary thumbnails and remove unused ones to save disk space.\u003C\u002Fli>\n\u003Cli>✅ Select specific images to resize for more control\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔥 Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>♾ No limits\u003C\u002Fstrong> – Resize and optimize unlimited product images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>✈️ PNG to JPG auto conversion\u003C\u002Fstrong> – Reduce size, keep quality.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🚀 WebP image support\u003C\u002Fstrong> – Serve next-gen WebP images for faster loading and better retention of image transparency.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🔒Watermark protection\u003C\u002Fstrong> – Automatically add watermarks to your resized images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🛟 Priority support\u003C\u002Fstrong> – Get fast, dedicated support via chat or email.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsirplugin.com?utm_source=wp&utm_medium=link&utm_campaign=lite_version\" rel=\"nofollow ugc\">Check out Smart Image Resize PRO!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Here’s What Our Users Are Saying\u003C\u002Fh4>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“I am so impressed with this plugin. I never bother writing plugin reviews but this plugin blew my mind. Definitely upgrade.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fbest-plugin-that-solved-all-my-image-issues\u002F\" rel=\"ugc\">@buttonmode\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“I downloaded the free version and after 3 minutes I bought the PRO version. The plugin is EXCELLENT! For a year I didn’t know what to do with WooCommerce photos, because we have 30,000 imported products with different photos.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fexcellent-8052\u002F\" rel=\"ugc\">@prokurent\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“I recommended this to a dev friend the day after I used it, he used it as well. (We both ended up getting the Pro version to leave it on, customers don’t care to crop their images on their own tbh).” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fdid-its-job-and-saved-a-ton-of-tedious-work\u002F\" rel=\"ugc\">@jpontinen\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“[••]The time saving benefits are enormous and the plugin support is A+. They have a chat that helps you solve any issues immediately.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fbrilliant-lifesaver-with-incredible-support\u002F\" rel=\"ugc\">@chickwithbob\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Smart Image Resize automatically resizes new product images on upload. To resize already uploaded images, follow these steps:\u003C\u002Fp>\n\u003Col>\n\u003Cli>In your WordPress dashboard, go to \u003Cstrong>WooCommerce > Smart Image Resize > Bulk Regenerate Images\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Click “Install Regenerate Thumbnails” button.\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>Tools > Regenerate Thumbnails\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Click “Regenerate Thumbnails For All Attachments” button.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Feel free to adjust the settings by going to \u003Cstrong>WooCommerce > Smart Image Resize\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For more details, \u003Ca href=\"https:\u002F\u002Fsirplugin.com\u002Fguide.html?utm_source=wp&utm_medium=link&utm_campaign=lite_version\" rel=\"nofollow ugc\">see our documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Explore Our Other plugins:\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhurrytimer\u002F\" rel=\"ugc\">HurryTimer\u003C\u002Fa> – A powerful countdown timer to create urgency and drive sales\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Frethumbify.com\u002F\" rel=\"nofollow ugc\">ReThumbify\u003C\u002Fa> – A new tool to regenerate thumbnails in the background, with pause\u002Fresume functionality, old thumbnails cleanup, and selective regeneration.\u003C\u002Fp>\n","Automatically make WooCommerce product images the same size. Perfect for messy grids, works with existing photos, no cropping.",8000,245063,82,"2026-03-06T03:01:00.000Z","4.0",[147,148,149,150,151],"different-sizes","product-images","same-size","thumbnails","woocommerce","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsmart-image-resize","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-image-resize.1.15.0.zip",{"attackSurface":155,"codeSignals":222,"taintFlows":262,"riskAssessment":303,"analyzedAt":312},{"hooks":156,"ajaxHandlers":218,"restRoutes":219,"shortcodes":220,"cronEvents":221,"entryPointCount":13,"unprotectedCount":13},[157,163,169,173,178,182,186,189,193,198,201,204,208,212,216],{"type":158,"name":159,"callback":160,"priority":27,"file":161,"line":162},"action","plugins_loaded","init","gpls-issl-images-subsizes-list.php",221,{"type":158,"name":164,"callback":165,"priority":166,"file":167,"line":168},"admin_enqueue_scripts","admin_scripts",1000,"includes\\Core\\Core.php",235,{"type":158,"name":164,"callback":170,"file":171,"line":172},"assets","includes\\ImageSizes.php",133,{"type":174,"name":175,"callback":176,"file":171,"line":177},"filter","after_setup_theme","hook_custom_image_sizes",151,{"type":174,"name":179,"callback":180,"priority":166,"file":171,"line":181},"image_size_names_choose","select_field_all_image_size",154,{"type":174,"name":183,"callback":184,"priority":81,"file":171,"line":185},"intermediate_image_sizes_advanced","remove_disabled_sizes",157,{"type":174,"name":187,"callback":188,"priority":72,"file":171,"line":50},"intermediate_image_sizes","hide_disabled_sizes",{"type":174,"name":190,"callback":191,"priority":166,"file":171,"line":192},"big_image_size_threshold","filter_big_img_threshold",163,{"type":158,"name":194,"callback":195,"priority":166,"file":196,"line":197},"add_meta_boxes","register_image_subsizes_metabox","includes\\ImageSubsizes.php",64,{"type":158,"name":164,"callback":199,"file":196,"line":200},"metabox_assets",65,{"type":158,"name":202,"callback":203,"file":196,"line":51},"admin_footer","media_page_footer_html",{"type":158,"name":160,"callback":205,"file":206,"line":207},"main_setup","pages\\AdminPage.php",285,{"type":158,"name":209,"callback":210,"priority":72,"file":206,"line":211},"admin_menu","add_page",286,{"type":158,"name":213,"callback":214,"file":206,"line":215},"wp_loaded","page_form_submit",287,{"type":158,"name":164,"callback":170,"priority":72,"file":206,"line":217},288,[],[],[],[],{"dangerousFunctions":223,"sqlUsage":224,"outputEscaping":226,"fileOperations":27,"externalRequests":13,"nonceChecks":256,"capabilityChecks":257,"bundledLibraries":258},[],{"prepared":13,"raw":13,"locations":225},[],{"escaped":227,"rawEcho":228,"locations":229},313,12,[230,233,235,237,239,241,243,245,247,249,251,253],{"file":167,"line":231,"context":232},342,"raw output",{"file":167,"line":234,"context":232},386,{"file":167,"line":236,"context":232},439,{"file":167,"line":238,"context":232},445,{"file":167,"line":240,"context":232},450,{"file":171,"line":242,"context":232},730,{"file":171,"line":244,"context":232},750,{"file":171,"line":246,"context":232},864,{"file":196,"line":248,"context":232},479,{"file":196,"line":250,"context":232},579,{"file":206,"line":252,"context":232},506,{"file":254,"line":255,"context":232},"utils\\Helpers.php",18,9,7,[259],{"name":260,"version":36,"knownCves":261},"Select2",[],[263,282,290],{"entryPoint":264,"graph":265,"unsanitizedCount":13,"severity":281},"ajax_disable_image_sizes (includes\\ImageSizes.php:512)",{"nodes":266,"edges":278},[267,272],{"id":268,"type":269,"label":270,"file":171,"line":271},"n0","source","$_POST",523,{"id":273,"type":274,"label":275,"file":171,"line":276,"wp_function":277},"n1","sink","update_option() [Settings Manipulation]",525,"update_option",[279],{"from":268,"to":273,"sanitized":280},true,"low",{"entryPoint":283,"graph":284,"unsanitizedCount":13,"severity":281},"\u003CImageSizes> (includes\\ImageSizes.php:0)",{"nodes":285,"edges":288},[286,287],{"id":268,"type":269,"label":270,"file":171,"line":271},{"id":273,"type":274,"label":275,"file":171,"line":276,"wp_function":277},[289],{"from":268,"to":273,"sanitized":280},{"entryPoint":291,"graph":292,"unsanitizedCount":13,"severity":281},"\u003CImageSubsizes> (includes\\ImageSubsizes.php:0)",{"nodes":293,"edges":301},[294,297],{"id":268,"type":269,"label":295,"file":196,"line":296},"$_POST (x10)",161,{"id":273,"type":274,"label":298,"file":196,"line":299,"wp_function":300},"echo() [XSS]",405,"echo",[302],{"from":268,"to":273,"sanitized":280},{"summary":304,"deductions":305},"The \"image-sizes-controller\" plugin v1.0.10 exhibits a generally strong security posture based on the static analysis, with no critical or high-severity taint flows, a complete absence of dangerous functions, and a high percentage of properly escaped outputs. SQL queries are exclusively handled using prepared statements, and a robust use of nonce and capability checks is observed (9 and 7 respectively). The attack surface is notably clean, with zero identified entry points requiring further scrutiny. However, a significant concern arises from the vulnerability history, specifically one unpatched medium-severity CVE recorded with a common vulnerability type of \"Missing Authorization\". This indicates a historical weakness in how the plugin handles user permissions, which, despite the current static analysis showing good practices, warrants caution. The presence of an unpatched vulnerability, even of medium severity, significantly elevates the risk profile.",[306,309],{"reason":307,"points":308},"Unpatched medium severity CVE",15,{"reason":310,"points":311},"History of missing authorization vulnerabilities",5,"2026-03-16T19:29:25.475Z",{"wat":314,"direct":319},{"assetPaths":315,"generatorPatterns":316,"scriptPaths":317,"versionParams":318},[],[],[],[],{"cssClasses":320,"htmlComments":321,"htmlAttributes":322,"restEndpoints":323,"jsGlobals":324,"shortcodeOutput":325},[],[],[],[],[],[]]