Generate Thumbnail Security & Risk Analysis

wordpress.org/plugins/generate-thumbnail

Generate Thumbnail allows you to generate all thumbnails at once without script timeouts on your server.

30 active installs v1.0.0 PHP + WP 2.8+ Updated Feb 18, 2018
adminajaximageregeneratethumbnail
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Generate Thumbnail Safe to Use in 2026?

Generally Safe

Score 85/100

Generate Thumbnail has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The "generate-thumbnail" v1.0.0 plugin exhibits significant security concerns despite a clean vulnerability history. The static analysis reveals a small attack surface consisting of one AJAX handler, which crucially lacks any authentication checks. This presents a direct pathway for unauthenticated users to interact with plugin functionality, potentially leading to unintended consequences or exploitation.

The code signals highlight further weaknesses. The presence of the `create_function` is a known security risk, often associated with code injection vulnerabilities if user-supplied data is used within it. Furthermore, the plugin performs SQL queries without utilizing prepared statements, making it susceptible to SQL injection attacks. The low percentage of properly escaped output indicates a high likelihood of cross-site scripting (XSS) vulnerabilities.

While the plugin has no recorded CVEs, this absence does not guarantee security. It may simply indicate that the plugin has not been extensively audited or that vulnerabilities present have not yet been discovered or publicly disclosed. The combination of an unprotected AJAX endpoint, dangerous function usage, unescaped output, and raw SQL queries paints a concerning security picture for this plugin.

Key Concerns

  • Unprotected AJAX handler
  • Dangerous function 'create_function'
  • Raw SQL queries without prepared statements
  • Low percentage of properly escaped output
  • Missing nonce checks on AJAX
  • Missing capability checks
Vulnerabilities
None known

Generate Thumbnail Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Generate Thumbnail Release Timeline

v1.0.0Current
Code Analysis
Analyzed Mar 16, 2026

Generate Thumbnail Code Analysis

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

Dangerous Functions Found

create_functionadd_action('plugins_loaded', create_function('', 'global $ThemeEgg_Ajax_Thumbnail_Generate; $ThemeEgadmin\includes\getmbl-admin-filters-hooks.php:67

SQL Query Safety

0% prepared1 total queries

Output Escaping

33% escaped9 total outputs
Attack Surface
1 unprotected

Generate Thumbnail Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_ajax_thumbnail_generateadmin\includes\getmbl-admin-filters-hooks.php:65
WordPress Hooks 8
actionadmin_menuadmin\includes\class-generate-thumbnail.php:7
filterattachment_fields_to_editadmin\includes\class-generate-thumbnail.php:8
actionplugins_loadedadmin\includes\getmbl-admin-filters-hooks.php:67
actionplugins_loadedincludes\class-generate-thumbnail.php:142
actionadmin_enqueue_scriptsincludes\class-generate-thumbnail.php:157
actionadmin_enqueue_scriptsincludes\class-generate-thumbnail.php:158
actionwp_enqueue_scriptsincludes\class-generate-thumbnail.php:173
actionwp_enqueue_scriptsincludes\class-generate-thumbnail.php:174
Maintenance & Trust

Generate Thumbnail Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedFeb 18, 2018
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs30
Developer Profile

Generate Thumbnail Developer Profile

Theme Egg

7 plugins · 230 total installs

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

How We Detect Generate Thumbnail

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/generate-thumbnail/css/generate-thumbnail-admin.css/wp-content/plugins/generate-thumbnail/js/generate-thumbnail-admin.js
Version Parameters
generate-thumbnail?ver=generate-thumbnail/css/generate-thumbnail-admin.css?ver=generate-thumbnail/js/generate-thumbnail-admin.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Generate Thumbnail