Easy DragDrop File Uploader Security & Risk Analysis

wordpress.org/plugins/easy-file-uploader

Enhances Elementor Pro Forms and Contact Form 7 with a drag and drop uploader for seamless file uploads.

10 active installs v1.1.9 PHP 8.0+ WP 6.0+ Updated Apr 1, 2026
ajax-uploaddrag-and-dropdragdropelementorfile-upload
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Easy DragDrop File Uploader Safe to Use in 2026?

Generally Safe

Score 100/100

Easy DragDrop File Uploader has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7d ago
Risk Assessment

The 'easy-file-uploader' plugin v1.1.8 demonstrates a generally strong security posture, with no recorded vulnerabilities or CVEs. Static analysis reveals robust practices such as 100% usage of prepared statements for SQL queries and near-perfect output escaping (98%). The absence of dangerous functions, external HTTP requests, and taint flows with unsanitized paths further contributes to its positive security standing. The plugin also includes nonce checks for its AJAX handlers, which is a good security measure.

However, there are areas for improvement. Notably, while all identified AJAX handlers have nonce checks, there are no explicit capability checks present. This means that while unauthorized users might be prevented from performing actions through nonce manipulation, authenticated users without the necessary WordPress capabilities could potentially still access these AJAX actions. The presence of file operations, while not inherently insecure, warrants careful review to ensure they are not susceptible to path traversal or other file manipulation vulnerabilities, especially if user-supplied input is involved in constructing file paths. The lack of any recorded vulnerabilities in its history is a positive indicator of past development diligence.

Key Concerns

  • No capability checks on AJAX handlers
  • Presence of file operations
Vulnerabilities
None known

Easy DragDrop File Uploader Security Vulnerabilities

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

Easy DragDrop File Uploader Release Timeline

v1.1.9Current
v1.1.8
v1.1.6
v1.1.3
v1.1.2
v1.1.0
v1.0.2
Code Analysis
Analyzed Mar 17, 2026

Easy DragDrop File Uploader Code Analysis

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

Output Escaping

98% escaped54 total outputs
Attack Surface

Easy DragDrop File Uploader Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_easy_dragdrop_uploadincludes\classes\integrations\class-uploader.php:170
noprivwp_ajax_easy_dragdrop_uploadincludes\classes\integrations\class-uploader.php:171
authwp_ajax_easy_dragdrop_removeincludes\classes\integrations\class-uploader.php:172
noprivwp_ajax_easy_dragdrop_removeincludes\classes\integrations\class-uploader.php:173
WordPress Hooks 16
actionwp_enqueue_scriptsincludes\classes\class-assets.php:37
actionelementor/editor/after_enqueue_scriptsincludes\classes\class-assets.php:38
actionadmin_menuincludes\classes\class-settings.php:132
actionadmin_initincludes\classes\class-settings.php:133
actioneasy_dragdrop_settings_afterincludes\classes\class-settings.php:134
actionelementor_pro/forms/fields/registerincludes\classes\integrations\class-register.php:50
actionwpcf7_initincludes\classes\integrations\class-register.php:56
filtereasy_dragdrop_process_fieldincludes\classes\integrations\class-uploader.php:174
filtereasy_dragdrop_validate_file_typeincludes\classes\integrations\class-uploader.php:176
filtereasy_dragdrop_validate_file_sizeincludes\classes\integrations\class-uploader.php:177
actionwpcf7_swv_create_schemaincludes\classes\integrations\fields\class-cf7uploader.php:85
actionwpcf7_admin_initincludes\classes\integrations\fields\class-cf7uploader.php:86
filterwpcf7_mail_tag_replaced_easy_dragdrop_uploadincludes\classes\integrations\fields\class-cf7uploader.php:88
filterwpcf7_mail_tag_replaced_easy_dragdrop_upload*includes\classes\integrations\fields\class-cf7uploader.php:89
filterwpcf7_posted_dataincludes\classes\integrations\fields\class-cf7uploader.php:90
actioneasy_dragdrop_process_filesincludes\classes\integrations\fields\class-elementoruploader.php:46
Maintenance & Trust

Easy DragDrop File Uploader Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 1, 2026
PHP min version8.0
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Easy DragDrop File Uploader Developer Profile

ZIORWeb.Dev

2 plugins · 10 total installs

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

How We Detect Easy DragDrop File Uploader

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easy-file-uploader/dist/vendors.min.css/wp-content/plugins/easy-file-uploader/dist/vendors.min.js/wp-content/plugins/easy-file-uploader/dist/main.min.css/wp-content/plugins/easy-file-uploader/dist/main.min.js/wp-content/plugins/easy-file-uploader/dist/admin/main.min.js
Script Paths
/wp-content/plugins/easy-file-uploader/dist/vendors.min.js/wp-content/plugins/easy-file-uploader/dist/main.min.js/wp-content/plugins/easy-file-uploader/dist/admin/main.min.js
Version Parameters
easy-file-uploader/dist/vendors.min.css?ver=easy-file-uploader/dist/vendors.min.js?ver=easy-file-uploader/dist/main.min.css?ver=easy-file-uploader/dist/main.min.js?ver=easy-file-uploader/dist/admin/main.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
easy-dragdrop-uploader-wrappereasy-dragdrop-upload-areaeasy-dragdrop-file-listeasy-dragdrop-file-item
Data Attributes
data-max-file-sizedata-allowed-file-typesdata-max-total-file-sizedata-allow-multiple-filesdata-disable-drag-dropdata-hide-upload-btn
JS Globals
window.EasyDragDropUploader
FAQ

Frequently Asked Questions about Easy DragDrop File Uploader