
WP Image Sizes Security & Risk Analysis
wordpress.org/plugins/wp-image-sizesSelect the only image sizes for post types you want to be generated. Eliminate unnecessary image sizes.
Is WP Image Sizes Safe to Use in 2026?
Generally Safe
Score 100/100WP Image Sizes has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "wp-image-sizes" v1.1.4 plugin presents a concerning security posture due to a significant number of unprotected entry points. All three identified AJAX handlers lack authentication checks, creating a broad attack surface that could be exploited by unauthenticated users. While the code analysis shows no dangerous functions, 100% of SQL queries use prepared statements, and file operations are absent, these strengths are overshadowed by the critical weakness of unprotected AJAX endpoints.
The taint analysis revealed three flows with unsanitized paths, which, although not classified as critical or high severity in this analysis, are still a cause for concern. The lack of nonce checks on these AJAX handlers exacerbates the risk, as it means any user could potentially trigger these functions without proper verification. The output escaping also shows a weakness, with only 33% of outputs being properly escaped, potentially leading to cross-site scripting (XSS) vulnerabilities if the unsanitized data flows result in executable code.
Historically, this plugin has no recorded vulnerabilities, which is a positive sign and suggests good development practices in the past. However, the current static analysis results highlight a significant departure from secure coding standards. The absence of any historical issues should not lead to complacency, especially given the present findings. The plugin has strengths in its SQL handling and lack of file operations, but the unprotected AJAX endpoints, unsanitized paths, and poor output escaping are critical issues that require immediate attention.
Key Concerns
- Unprotected AJAX handlers
- Flows with unsanitized paths
- Insufficient output escaping
- Missing nonce checks on AJAX
WP Image Sizes Security Vulnerabilities
WP Image Sizes Release Timeline
WP Image Sizes Code Analysis
Output Escaping
Data Flow Analysis
WP Image Sizes Attack Surface
AJAX Handlers 3
WordPress Hooks 7
Maintenance & Trust
WP Image Sizes Maintenance & Trust
Maintenance Signals
Community Trust
WP Image Sizes Alternatives
Disable Media Sizes
disable-media-sizes
Provides options to disable the extra images generated by WordPress.
Custom Image Sizes by 99 Robots
custom-image-sizes-by-99-robots
Custom Image Sizes by 99 Robots is a quick and simple way for you to add your own image sizes to your WordPress site.
Regenerate Thumbnails Reminder
regenerate-thumbnails-reminder
Checks if your image sizes have changed or if there was a new one added, if so it reminds you to go regenerate them.
real.PostImages
real-postimages
Дополнительное поле записей (постов) для изображений. | English read below
Lightbox & Modal Popup WordPress Plugin – FooBox
foobox-image-lightbox
A responsive image lightbox for WordPress galleries, WordPress attachments & FooGallery
WP Image Sizes Developer Profile
1 plugin · 40 total installs
How We Detect WP Image Sizes
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-image-sizes/assets/css/wpis-style.css/wp-content/plugins/wp-image-sizes/assets/js/wpis.jswp-image-sizes/assets/css/wpis-style.css?ver=wp-image-sizes/assets/js/wpis.js?ver=HTML / DOM Fingerprints
wpis-media-uploaderwpis_ajaxedwpis_image_sizeswpis_disabled_sizeswpis_plugin_dataWPIS_PLUGIN_VERSIONWPIS_PLUGIN_NAME+2 more/wp-json/wpis/v1/settings