Disable Media Sizes Security & Risk Analysis

wordpress.org/plugins/disable-media-sizes

Provides options to disable the extra images generated by WordPress.

10K active installs v2.5 PHP 5.6.20+ WP 5.3+ Updated Jan 28, 2026
disabledisable-image-sizesimagesmediauploads
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Disable Media Sizes Safe to Use in 2026?

Generally Safe

Score 100/100

Disable Media Sizes has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The "disable-media-sizes" v2.5 plugin exhibits a strong security posture based on the provided static analysis and vulnerability history. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events, particularly those unprotected by authentication, significantly limits the plugin's attack surface. The code analysis further reinforces this positive assessment with no dangerous functions, all SQL queries utilizing prepared statements, and the presence of nonce and capability checks. Taint analysis revealing zero flows with unsanitized paths is also a very reassuring indicator. The lack of any historical vulnerabilities, critical or otherwise, and no recently recorded issues suggests a well-maintained and secure codebase. The only minor concern identified is the percentage of properly escaped output, which, while not critically low, could be improved for absolute robustness. However, given the overall low attack surface and lack of critical code signals, the plugin is generally considered secure.

Key Concerns

  • Output escaping: 67% properly escaped
Vulnerabilities
None known

Disable Media Sizes Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Disable Media Sizes Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
7
14 escaped
Nonce Checks
2
Capability Checks
3
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

67% escaped21 total outputs
Attack Surface

Disable Media Sizes Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 13
actionadmin_menudisable-media-sizes.php:48
actionadmin_initdisable-media-sizes.php:49
actionadmin_initdisable-media-sizes.php:50
actionadmin_initdisable-media-sizes.php:51
actionadmin_initdisable-media-sizes.php:52
actionadmin_noticesdisable-media-sizes.php:53
actionintermediate_image_sizes_advanceddisable-media-sizes.php:55
filterbig_image_size_thresholddisable-media-sizes.php:56
filterplugin_action_linksdisable-media-sizes.php:58
filterplugin_row_metadisable-media-sizes.php:59
filteradmin_footer_textdisable-media-sizes.php:60
actionadmin_print_scriptsdisable-media-sizes.php:61
actionadmin_enqueue_scriptsdisable-media-sizes.php:62
Maintenance & Trust

Disable Media Sizes Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 28, 2026
PHP min version5.6.20
Downloads72K

Community Trust

Rating100/100
Number of ratings22
Active installs10K
Developer Profile

Disable Media Sizes Developer Profile

Jeff Starr

30 plugins · 1.2M total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
345 days
View full developer profile
Detection Fingerprints

How We Detect Disable Media Sizes

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/disable-media-sizes/js/admin.js
Script Paths
/wp-content/plugins/disable-media-sizes/js/admin.js
Version Parameters
disable-media-sizes/style.css?ver=disable-media-sizes/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
disable-media-sizes-version
Data Attributes
id="disable-size-thumbnail"id="disable-size-medium"id="disable-size-large"id="disable-size-medium-large"id="disable-size-1536x1536"id="disable-size-2048x2048"+1 more
JS Globals
DISABLE_MEDIA_SIZES_VERSION
FAQ

Frequently Asked Questions about Disable Media Sizes