Drag & Drop Featured Image Improved Security & Risk Analysis

wordpress.org/plugins/drag-drop-featured-image-improved

Drag and Drop Featured Image Improved replaces the default featured image box with a drag and drop zone for faster and more convenient uploads.

50 active installs v2.0 PHP + WP 4.0+ Updated Jan 15, 2026
featured-imageimagemetaboxreplacementupload
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Drag & Drop Featured Image Improved Safe to Use in 2026?

Generally Safe

Score 100/100

Drag & Drop Featured Image Improved 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 "drag-drop-featured-image-improved" v2.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by avoiding dangerous functions, not performing file operations, not making external HTTP requests, and using prepared statements for all its SQL queries. The presence of a nonce check is also a positive indicator. However, significant concerns arise from its attack surface. Two out of three AJAX handlers lack authentication checks, creating a substantial risk of unauthorized actions if these handlers are exploitable. Furthermore, the absence of capability checks for any entry points is a critical oversight, as it means privileged actions could potentially be performed by low-privileged users.

The vulnerability history for this plugin is clean, with no recorded CVEs, which is a strong positive. This suggests a history of secure development or effective patching. However, a clean history does not negate the risks identified in the static analysis. The lack of taint analysis data might be due to the plugin's code complexity or the analysis tools used, but it leaves a potential blind spot for identifying subtle vulnerabilities. The primary risk for this plugin lies in the unprotected AJAX handlers and the overall lack of capability checks, which could be exploited to compromise site functionality or data if specific vulnerabilities exist within those handlers.

In conclusion, while the plugin has strengths in its handling of SQL, file operations, and external requests, and a commendable vulnerability history, the significant lack of authentication and capability checks on its entry points presents a serious security weakness. This oversight requires immediate attention to secure the AJAX handlers and ensure proper authorization is enforced for all plugin functionalities.

Key Concerns

  • Unprotected AJAX handlers
  • Missing capability checks on entry points
  • Some output not properly escaped
Vulnerabilities
None known

Drag & Drop Featured Image Improved Security Vulnerabilities

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

Drag & Drop Featured Image Improved Code Analysis

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

Output Escaping

69% escaped13 total outputs
Attack Surface
2 unprotected

Drag & Drop Featured Image Improved Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 3

authwp_ajax_dgd_upload_featured_imageindex.php:64
authwp_ajax_dgd_set_featured_imageindex.php:65
authwp_ajax_dgd_get_featured_imageindex.php:66
WordPress Hooks 6
actionbefore_woocommerce_initindex.php:27
actionadmin_menuindex.php:59
actionadmin_headindex.php:60
actionplugins_loadedindex.php:61
actionadd_meta_boxesindex.php:62
actionadmin_enqueue_scriptsindex.php:63
Maintenance & Trust

Drag & Drop Featured Image Improved Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 15, 2026
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs50
Developer Profile

Drag & Drop Featured Image Improved Developer Profile

wpgenie2

9 plugins · 3K total installs

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

How We Detect Drag & Drop Featured Image Improved

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/drag-drop-featured-image-improved/assets/style/drag-drop-uploader.css/wp-content/plugins/drag-drop-featured-image-improved/assets/scripts/drag-drop-uploader.js/wp-content/plugins/drag-drop-featured-image-improved/assets/style/drag-to-feature.css
Script Paths
/wp-content/plugins/drag-drop-featured-image-improved/assets/scripts/drag-drop-uploader.js
Version Parameters
drag-drop-featured-image-improved/assets/style/drag-drop-uploader.css?ver=drag-drop-featured-image-improved/assets/scripts/drag-drop-uploader.js?ver=

HTML / DOM Fingerprints

CSS Classes
drag-to-uploaduploadContainercurrent-uploaded-imagehide-if-no-js
Data Attributes
id="uploadContainer"id="current-uploaded-image"id="drag-to-upload"
JS Globals
dgd_post_iddgd_page_reloaddgd_strings
FAQ

Frequently Asked Questions about Drag & Drop Featured Image Improved