WP All Image Sizes Security & Risk Analysis

wordpress.org/plugins/all-image-list

List all registered image sizes in a meta box on the attachment page (media library) and in the Media Uploader.

60 active installs v0.2 PHP + WP 3.3+ Updated Dec 7, 2013
all-image-sizesimage-listregistered-image-sizes-list
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP All Image Sizes Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 12yr ago
Risk Assessment

The "all-image-list" v0.2 plugin exhibits a seemingly strong security posture based on the provided static analysis. The absence of any identified entry points like AJAX handlers, REST API routes, shortcodes, or cron events, and critically, the lack of unprotected ones, suggests a minimal attack surface. Furthermore, the code analysis shows no dangerous functions, no direct SQL queries (100% use prepared statements), no file operations, and no external HTTP requests. The taint analysis also returned zero flows, indicating no apparent path for untrusted input to reach sensitive sinks without proper sanitization within the scope analyzed.

However, a significant concern arises from the output escaping. With 7 total outputs and 0% properly escaped, this presents a clear risk of Cross-Site Scripting (XSS) vulnerabilities. Any dynamic data displayed by the plugin is likely vulnerable to injection. The lack of nonce and capability checks is also a notable weakness, especially if any functionality were to be added later without these crucial security measures. The plugin's vulnerability history is clean, which is positive, but this can be misleading if the plugin has a small user base or hasn't been extensively tested for certain types of vulnerabilities. The overall conclusion is that while the plugin is currently small and seemingly has no exploitable vulnerabilities detected through the static analysis (beyond the unescaped output), the lack of output escaping is a critical flaw that needs immediate attention. The absence of checks and the limited scope of analysis suggest potential undiscovered issues.

Key Concerns

  • All output is unescaped
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

WP All Image Sizes Security Vulnerabilities

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

WP All Image Sizes Code Analysis

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

Output Escaping

0% escaped7 total outputs
Attack Surface

WP All Image Sizes Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionadd_meta_boxeswp-all-image-sizes.php:21
filterimage_size_names_choosewp-all-image-sizes.php:145
Maintenance & Trust

WP All Image Sizes Maintenance & Trust

Maintenance Signals

WordPress version tested3.7.41
Last updatedDec 7, 2013
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings2
Active installs60
Developer Profile

WP All Image Sizes Developer Profile

drosophila

2 plugins · 70 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect WP All Image Sizes

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
all_image_sizes_listall_image_sizes_linkall_image_sizes
Data Attributes
data-widthdata-heightdata-filename
Shortcode Output
<div id="all_image_sizes"><div id="misc-publishing-actions"><div class="misc-pub-section"><select name="all_image_sizes_list" class="all_image_sizes_list">
FAQ

Frequently Asked Questions about WP All Image Sizes