Easy Dropbox Integration – Browse, Upload, View, Download & Manage Dropbox Files From Your WordPress Website Security & Risk Analysis

wordpress.org/plugins/easy-dropbox-integration

Browse, upload, preview, download & organize Dropbox files from WordPress. Embed folders, galleries & uploaders via shortcodes, blocks & widgets.

40 active installs v2.0.1 PHP 7.4.0+ WP 6.2+ Updated Feb 26, 2026
dropboxembedfile-managerformshortcode
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Easy Dropbox Integration – Browse, Upload, View, Download & Manage Dropbox Files From Your WordPress Website Safe to Use in 2026?

Generally Safe

Score 100/100

Easy Dropbox Integration – Browse, Upload, View, Download & Manage Dropbox Files From Your WordPress Website has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The 'easy-dropbox-integration' v2.0.1 plugin exhibits a generally strong security posture, with a significant number of built-in security checks like nonce and capability checks, and a high percentage of SQL queries using prepared statements. The extensive output escaping also suggests a good understanding of secure coding practices. However, the presence of the `unserialize` function is a notable concern, as it can lead to remote code execution if an attacker can control the serialized data. This is compounded by the taint analysis revealing a high number of flows with unsanitized paths, particularly those with a high severity.

The plugin has no recorded vulnerability history, which is a positive indicator of past security diligence. This suggests the developers have a track record of addressing security issues. Despite the lack of historical CVEs, the static analysis flags raise specific areas for caution. The combination of potentially dangerous functions and unsanitized data flows presents a risk that, while not exploited historically, warrants attention and remediation to maintain a robust security profile. Overall, the plugin has many strengths in its security implementation, but the identified code signals and taint analysis results represent potential vulnerabilities that should be addressed.

Key Concerns

  • Presence of unserialize function
  • High number of unsanitized paths in taint analysis
  • High severity taint flows
  • Bundled outdated Freemius library v1.0
  • Bundled Guzzle library, potential for outdated versions
Vulnerabilities
None known

Easy Dropbox Integration – Browse, Upload, View, Download & Manage Dropbox Files From Your WordPress Website Security Vulnerabilities

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

Easy Dropbox Integration – Browse, Upload, View, Download & Manage Dropbox Files From Your WordPress Website Code Analysis

Dangerous Functions
5
Raw SQL Queries
2
14 prepared
Unescaped Output
31
161 escaped
Nonce Checks
28
Capability Checks
13
File Operations
9
External Requests
3
Bundled Libraries
2

Dangerous Functions Found

unserialize$files[] = unserialize( $file['data'] );app\Files.php:139
unserializereturn unserialize( $result[0]['data'] );app\Files.php:161
unserialize$file_data = unserialize( $file['data'] );app\Files.php:192
unserialize$shortcodes[ $i ]['config'] = wp_json_encode( unserialize( $shortcode['config'] ) );includes\Ajax.php:775
unserialize$shortcode['config'] = wp_json_encode( unserialize( $shortcode['config'] ) );includes\Ajax.php:800

Bundled Libraries

Freemius1.0Guzzle

SQL Query Safety

88% prepared16 total queries

Output Escaping

84% escaped192 total outputs
Data Flows
5 unsanitized

Data Flow Analysis

6 flows5 with unsanitized paths
download_file (includes\Ajax.php:451)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Easy Dropbox Integration – Browse, Upload, View, Download & Manage Dropbox Files From Your WordPress Website Attack Surface

Entry Points8
Unprotected0

AJAX Handlers 6

authwp_ajax_edbi_manual_file_syncincludes\Ajax.php:113
authwp_ajax_edbi_clear_cacheincludes\Ajax.php:116
authwp_ajax_edbi_save_app_setupincludes\Ajax.php:119
authwp_ajax_edbi_get_auth_urlincludes\Ajax.php:120
authwp_ajax_edbi_refresh_tokenincludes\Ajax.php:123
authwp_ajax_edbi_dismiss_reauth_noticeincludes\Notices.php:40

Shortcodes 2

[easy_dropbox_integration] includes\Shortcode.php:63
[edbi_shortcodes] modules\Divi\Divi.php:58
WordPress Hooks 56
filteredbi_root_idapp\App.php:58
actionadmin_print_scriptsapp\App.php:102
actionadmin_print_scriptsapp\App.php:120
actionedbi_refresh_tokenapp\Client.php:144
filterdeactivate_on_activationeasy-dropbox-integration.php:104
filterhide_freemius_powered_byeasy-dropbox-integration.php:105
actionplugins_loadedeasy-dropbox-integration.php:130
actionedbi_loadedeasy-dropbox-integration.php:131
actionadmin_enqueue_scriptseasy-dropbox-integration.php:224
actionadmin_enqueue_scriptseasy-dropbox-integration.php:225
actionadmin_initeasy-dropbox-integration.php:228
actionwp_enqueue_scriptseasy-dropbox-integration.php:249
actionwp_enqueue_scriptseasy-dropbox-integration.php:250
actionadmin_menuincludes\Admin\App_Setup.php:25
actionadmin_menuincludes\Admin\Menu.php:44
actionadmin_initincludes\Admin\Menu.php:45
actionin_admin_headerincludes\Admin\Menu.php:58
actionadmin_initincludes\Admin\Setting_Options.php:24
actionrest_api_initincludes\Admin\Setting_Options.php:25
actionupdate_option_edbi_settingsincludes\Admin\Setting_Options.php:26
actionadmin_headincludes\Assets_Manager.php:106
actionwp_headincludes\Assets_Manager.php:197
actionadmin_initincludes\Authorization.php:37
filtercron_schedulesincludes\Cron.php:167
filtercron_schedulesincludes\Cron.php:170
filtercron_schedulesincludes\Cron.php:173
actionedbi_authorization_lost_noticeincludes\functions.php:164
actionedbi_after_create_access_tokenincludes\functions.php:174
actionadmin_noticesincludes\Notices.php:35
actionadmin_noticesincludes\Notices.php:36
actionadmin_noticesincludes\Notices.php:37
actionadmin_noticesincludes\Notices.php:38
actionedbi_authorization_lost_noticeincludes\Notices.php:39
actionedbi_after_create_access_tokenincludes\Notices.php:41
actioninitincludes\Preview_URL.php:45
actiontemplate_redirectincludes\Preview_URL.php:46
filterquery_varsincludes\Preview_URL.php:47
actionrest_api_initincludes\Rest_API.php:41
actionedbi_clear_get_files_cacheincludes\Rest_API.php:42
actionadmin_initincludes\Review.php:42
actionadmin_noticesincludes\Review.php:43
actionadmin_initincludes\Updates.php:46
actionwpcf7_initmodules\CF7\CF7.php:47
actionwpcf7_admin_initmodules\CF7\CF7.php:48
actionadmin_enqueue_scriptsmodules\CF7\CF7.php:50
actionwp_loadedmodules\Divi\Divi.php:40
actiondivi_extensions_initmodules\Divi\Divi.php:41
actionplugins_loadedmodules\Elementor\Elementor.php:43
actionelementor/elements/categories_registeredmodules\Elementor\Elementor.php:44
actionelementor/preview/enqueue_scriptsmodules\Elementor\Elementor.php:46
actionelementor/editor/after_enqueue_scriptsmodules\Elementor\Elementor.php:47
actionelementor/frontend/before_enqueue_scriptsmodules\Elementor\Elementor.php:48
actionelementor/widgets/widgets_registeredmodules\Elementor\Elementor.php:50
filterblock_categories_allmodules\Gutenberg\Gutenberg.php:35
actioninitmodules\Gutenberg\Gutenberg.php:36
actionenqueue_block_editor_assetsmodules\Gutenberg\Gutenberg.php:37

Scheduled Events 1

edbi_authorization_lost_notice
Maintenance & Trust

Easy Dropbox Integration – Browse, Upload, View, Download & Manage Dropbox Files From Your WordPress Website Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 26, 2026
PHP min version7.4.0
Downloads4K

Community Trust

Rating100/100
Number of ratings3
Active installs40
Developer Profile

Easy Dropbox Integration – Browse, Upload, View, Download & Manage Dropbox Files From Your WordPress Website Developer Profile

ultraDevs

6 plugins · 5K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
699 days
View full developer profile
Detection Fingerprints

How We Detect Easy Dropbox Integration – Browse, Upload, View, Download & Manage Dropbox Files From Your WordPress Website

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easy-dropbox-integration/assets/css/admin.css/wp-content/plugins/easy-dropbox-integration/assets/css/common.css/wp-content/plugins/easy-dropbox-integration/assets/css/frontend.css/wp-content/plugins/easy-dropbox-integration/assets/js/admin.js/wp-content/plugins/easy-dropbox-integration/assets/js/frontend.js
Script Paths
/wp-content/plugins/easy-dropbox-integration/vendor/autoload.php
Version Parameters
/wp-content/plugins/easy-dropbox-integration/assets/css/admin.css?ver=/wp-content/plugins/easy-dropbox-integration/assets/css/common.css?ver=/wp-content/plugins/easy-dropbox-integration/assets/css/frontend.css?ver=/wp-content/plugins/easy-dropbox-integration/assets/js/admin.js?ver=/wp-content/plugins/easy-dropbox-integration/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
edbi-app-setup-wrapedbi-setting-wrapedbi-admin-sectionedbi-preview-wrapedbi-file-manager-wrapedbi-folder-exploreredbi-dropbox-browse-container
HTML Comments
<!-- EDBI PRO Upgrade Notice --><!-- easy-dropbox-integration main page --><!-- EDBI Admin Section --><!-- EDBI Frontend Section -->
Data Attributes
data-edbi-noncedata-edbi-ajax-urldata-edbi-app-iddata-edbi-app-secretdata-edbi-access-tokendata-edbi-folder-path
JS Globals
window.EDBI_AJAX_URLwindow.EDBI_NONCEwindow.EDBI_APP_SETTINGSwindow.EDBI_DROPBOX_APP_KEYwindow.EDBI_DROPBOX_REDIRECT_URI
REST Endpoints
/wp-json/easy-dropbox-integration/v1/files/wp-json/easy-dropbox-integration/v1/upload/wp-json/easy-dropbox-integration/v1/folders/wp-json/easy-dropbox-integration/v1/authenticate
Shortcode Output
[easy_dropbox_integration][easy-dropbox-browse][easy-dropbox-upload][easy-dropbox-viewer]
FAQ

Frequently Asked Questions about Easy Dropbox Integration – Browse, Upload, View, Download & Manage Dropbox Files From Your WordPress Website