External files in Media Library Security & Risk Analysis

wordpress.org/plugins/external-files-in-media-library

Add external files to your media library to use them in your website. They are integrated as if they were available locally.

400 active installs v5.0.0 PHP 8.1+ WP 6.2+ Updated Mar 7, 2026
embedexternal-filesmediamedia-library
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is External files in Media Library Safe to Use in 2026?

Generally Safe

Score 100/100

External files in Media Library has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 27d ago
Risk Assessment

The "external-files-in-media-library" plugin version 5.0.0 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of unprotected entry points, 100% usage of prepared statements for SQL queries, and a high percentage of properly escaped output are excellent indicators of secure coding practices. The robust implementation of nonce and capability checks further strengthens its defense against common web vulnerabilities. The plugin's vulnerability history being entirely clear of known CVEs, across all severity levels, is a significant positive sign, suggesting a well-maintained and thoroughly tested codebase.

Vulnerabilities
None known

External files in Media Library Security Vulnerabilities

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

External files in Media Library Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
39 prepared
Unescaped Output
79
1292 escaped
Nonce Checks
100
Capability Checks
87
File Operations
5
External Requests
10
Bundled Libraries
1

Bundled Libraries

Guzzle

SQL Query Safety

100% prepared39 total queries

Output Escaping

94% escaped1371 total outputs
Attack Surface

External files in Media Library Attack Surface

Entry Points33
Unprotected0

AJAX Handlers 28

authwp_ajax_settings_import_fileapp\Dependencies\easySettingsForWordPress\Import.php:60
authwp_ajax_efw_dismiss_admin_noticeapp\Dependencies\easyTransientsForWordPress\Transients.php:124
authwp_ajax_efml_change_export_stateapp\ExternalFiles\Export.php:117
authwp_ajax_efml_get_export_config_dialogapp\ExternalFiles\ExportDialog.php:61
authwp_ajax_efml_save_export_configapp\ExternalFiles\ExportDialog.php:62
authwp_ajax_eml_check_availabilityapp\ExternalFiles\Extensions\Availability.php:84
authwp_ajax_eml_switch_hostingapp\ExternalFiles\Files.php:109
authwp_ajax_eml_add_external_urlsapp\ExternalFiles\Forms.php:77
authwp_ajax_eml_get_external_urls_import_infoapp\ExternalFiles\Forms.php:78
authwp_ajax_efml_get_import_dialogapp\ExternalFiles\ImportDialog.php:59
authwp_ajax_eml_reset_proxyapp\ExternalFiles\Proxy.php:67
authwp_ajax_efml_sync_from_directoryapp\ExternalFiles\Synchronization.php:104
authwp_ajax_efml_get_sync_infoapp\ExternalFiles\Synchronization.php:105
authwp_ajax_efml_delete_synced_from_directoryapp\ExternalFiles\Synchronization.php:106
authwp_ajax_efml_get_delete_synced_infoapp\ExternalFiles\Synchronization.php:107
authwp_ajax_efml_change_sync_stateapp\ExternalFiles\Synchronization.php:108
authwp_ajax_efml_get_sync_config_dialogapp\ExternalFiles\SynchronizationDialog.php:60
authwp_ajax_efml_sync_save_configapp\ExternalFiles\SynchronizationDialog.php:61
authwp_ajax_efml_add_archiveapp\Plugin\Admin\Directory_Listing.php:116
authwp_ajax_efml_delete_archiveapp\Plugin\Admin\Directory_Listing.php:117
authwp_ajax_eml_change_term_nameapp\Plugin\Admin\Directory_Listing.php:118
authwp_ajax_efml_install_and_activate_pluginapp\Plugin\Admin\Plugins.php:79
authwp_ajax_efml_get_info_about_install_and_activate_service_pluginapp\Plugin\Admin\Plugins.php:80
authwp_ajax_efml_intro_closedapp\Plugin\Intro.php:88
authwp_ajax_efml_intro_startedapp\Plugin\Intro.php:89
authwp_ajax_efml_dropbox_setup_connectionapp\Services\DropBox.php:129
authwp_ajax_efml_remove_access_tokenapp\Services\DropBox.php:130
authwp_ajax_import_external_source_jsonapp\Services\Services.php:85

REST API Routes 3

GET/wp-json/efml/v1/file/app\ExternalFiles\Rest.php:68
GET/wp-json/efml/v1/file/app\ExternalFiles\Rest.php:79
GET/wp-json/efml/v1/file/app\ExternalFiles\Rest.php:90

Shortcodes 2

[eml_vimeo] app\Services\Vimeo.php:67
[eml_youtube] app\Services\Youtube.php:142
WordPress Hooks 534
actionadmin_action_settings_exportapp\Dependencies\easySettingsForWordPress\Export.php:59
actionadmin_enqueue_scriptsapp\Dependencies\easySettingsForWordPress\Import.php:59
filterupload_mimesapp\Dependencies\easySettingsForWordPress\Import.php:197
actionadmin_menuapp\Dependencies\easySettingsForWordPress\Settings.php:186
actionadmin_initapp\Dependencies\easySettingsForWordPress\Settings.php:187
actionadmin_initapp\Dependencies\easySettingsForWordPress\Settings.php:188
actionrest_api_initapp\Dependencies\easySettingsForWordPress\Settings.php:189
actionadmin_enqueue_scriptsapp\Dependencies\easySettingsForWordPress\Settings.php:190
actioninitapp\Dependencies\easySettingsForWordPress\Settings.php:194
actioninitapp\Dependencies\easySettingsForWordPress\Settings.php:199
actionadmin_noticesapp\Dependencies\easyTransientsForWordPress\Transients.php:115
actionshutdownapp\Dependencies\easyTransientsForWordPress\Transients.php:118
actionadmin_enqueue_scriptsapp\Dependencies\easyTransientsForWordPress\Transients.php:121
actioninitapp\ExternalFiles\Export.php:88
actionpost-upload-uiapp\ExternalFiles\Export.php:89
filterefml_table_column_file_source_dialogapp\ExternalFiles\Export.php:90
filterefml_directory_listing_columnsapp\ExternalFiles\Export.php:91
filterefml_directory_listing_columnapp\ExternalFiles\Export.php:92
filterefml_directory_listing_columnsapp\ExternalFiles\Export.php:100
filterefml_directory_listing_columnapp\ExternalFiles\Export.php:101
filterefml_directory_listing_columnapp\ExternalFiles\Export.php:102
actionefml_before_syncapp\ExternalFiles\Export.php:103
actionefml_before_deleting_synced_filesapp\ExternalFiles\Export.php:104
filterefml_directory_listing_item_actionsapp\ExternalFiles\Export.php:105
filterefml_directory_listing_item_actionsapp\ExternalFiles\Export.php:106
actionefml_show_file_infoapp\ExternalFiles\Export.php:107
actionefml_real_import_localapp\ExternalFiles\Export.php:108
actionefml_switch_to_local_beforeapp\ExternalFiles\Export.php:109
actionefml_switch_to_local_afterapp\ExternalFiles\Export.php:110
actionadmin_action_efml_delete_exported_filesapp\ExternalFiles\Export.php:113
actionadmin_action_efml_export_fileapp\ExternalFiles\Export.php:114
actionadmin_enqueue_scriptsapp\ExternalFiles\Export.php:120
actionadd_attachmentapp\ExternalFiles\Export.php:121
filterwp_unique_filenameapp\ExternalFiles\Export.php:122
actiondelete_attachmentapp\ExternalFiles\Export.php:123
filterwp_update_attachment_metadataapp\ExternalFiles\Export.php:124
actionpre_delete_termapp\ExternalFiles\Export.php:125
filtermedia_row_actionsapp\ExternalFiles\Export.php:126
filterbulk_actions-uploadapp\ExternalFiles\Export.php:127
filterhandle_bulk_actions-uploadapp\ExternalFiles\Export.php:128
filterefml_external_file_infosapp\ExternalFiles\Export.php:1048
actioninitapp\ExternalFiles\Extensions\Availability.php:82
actionadmin_enqueue_scriptsapp\ExternalFiles\Extensions\Availability.php:83
actionefml_show_file_infoapp\ExternalFiles\Extensions\Availability.php:87
filterefml_site_health_endpointsapp\ExternalFiles\Extensions\Availability.php:88
actionadmin_action_efml_create_availability_cronapp\ExternalFiles\Extensions\Availability.php:91
actioninitapp\ExternalFiles\Extensions\Dates.php:76
filterefml_file_import_attachmentapp\ExternalFiles\Extensions\Dates.php:79
filterefml_add_dialogapp\ExternalFiles\Extensions\Dates.php:80
filterefml_import_optionsapp\ExternalFiles\Extensions\Dates.php:81
actionefml_cli_argumentsapp\ExternalFiles\Extensions\Dates.php:82
filterefml_user_settingsapp\ExternalFiles\Extensions\Dates.php:83
filterefml_service_rest_file_dataapp\ExternalFiles\Extensions\Dates.php:84
filterefml_sync_configure_formapp\ExternalFiles\Extensions\Dates.php:87
actionefml_sync_save_configapp\ExternalFiles\Extensions\Dates.php:88
actionefml_before_syncapp\ExternalFiles\Extensions\Dates.php:89
actioninitapp\ExternalFiles\Extensions\Email.php:79
filterefml_sync_configure_formapp\ExternalFiles\Extensions\Email.php:82
actionefml_sync_save_configapp\ExternalFiles\Extensions\Email.php:83
filterefml_sync_validate_configapp\ExternalFiles\Extensions\Email.php:84
actionefml_after_syncapp\ExternalFiles\Extensions\Email.php:85
actioninitapp\ExternalFiles\Extensions\Export_By_File_Type.php:81
filterefml_prevent_exportapp\ExternalFiles\Extensions\Export_By_File_Type.php:84
filterefml_export_config_dialogapp\ExternalFiles\Extensions\Export_By_File_Type.php:85
actionefml_export_save_configapp\ExternalFiles\Extensions\Export_By_File_Type.php:86
filterefml_prevent_export_on_serviceapp\ExternalFiles\Extensions\Export_By_File_Type.php:87
filtermedia_row_actionsapp\ExternalFiles\Extensions\Export_By_File_Type.php:90
actioninitapp\ExternalFiles\Extensions\Export_By_Size.php:82
filterefml_prevent_exportapp\ExternalFiles\Extensions\Export_By_Size.php:85
filterefml_export_config_dialogapp\ExternalFiles\Extensions\Export_By_Size.php:86
actionefml_export_save_configapp\ExternalFiles\Extensions\Export_By_Size.php:87
filterefml_prevent_export_on_serviceapp\ExternalFiles\Extensions\Export_By_Size.php:88
filtermedia_row_actionsapp\ExternalFiles\Extensions\Export_By_Size.php:91
actioninitapp\ExternalFiles\Extensions\Import_Export.php:83
filterefml_add_dialogapp\ExternalFiles\Extensions\Import_Export.php:91
filterefml_import_urlsapp\ExternalFiles\Extensions\Import_Export.php:92
filterefml_import_fieldsapp\ExternalFiles\Extensions\Import_Export.php:93
actionefml_show_file_infoapp\ExternalFiles\Extensions\Import_Export.php:94
actionadmin_action_efml_export_external_fileapp\ExternalFiles\Extensions\Import_Export.php:97
actionefml_before_file_listapp\ExternalFiles\Extensions\Jobs.php:83
actionefml_after_file_saveapp\ExternalFiles\Extensions\Jobs.php:84
actionefml_after_importapp\ExternalFiles\Extensions\Jobs.php:85
filtermedia_row_actionsapp\ExternalFiles\Extensions\Jobs.php:88
actionpre_get_postsapp\ExternalFiles\Extensions\Jobs.php:89
actioninitapp\ExternalFiles\Extensions\Plugin_Installation.php:84
filtermedia_row_actionsapp\ExternalFiles\Extensions\Plugin_Installation.php:85
actionadmin_action_efml_install_pluginapp\ExternalFiles\Extensions\Plugin_Installation.php:88
actioninitapp\ExternalFiles\Extensions\Queue.php:87
actionadmin_action_eml_queue_processapp\ExternalFiles\Extensions\Queue.php:90
actionadmin_action_eml_queue_clearapp\ExternalFiles\Extensions\Queue.php:91
actionadmin_action_eml_queue_clear_errorsapp\ExternalFiles\Extensions\Queue.php:92
actionadmin_action_eml_queue_delete_entryapp\ExternalFiles\Extensions\Queue.php:93
actionadmin_action_eml_queue_process_entryapp\ExternalFiles\Extensions\Queue.php:94
actionadmin_action_efml_create_queue_cronapp\ExternalFiles\Extensions\Queue.php:95
filterefml_add_dialogapp\ExternalFiles\Extensions\Queue.php:98
filterefml_dialog_after_addingapp\ExternalFiles\Extensions\Queue.php:99
filterefml_prevent_importapp\ExternalFiles\Extensions\Queue.php:100
actionefml_cli_argumentsapp\ExternalFiles\Extensions\Queue.php:101
filterefml_user_settingsapp\ExternalFiles\Extensions\Queue.php:102
filterefml_site_health_endpointsapp\ExternalFiles\Extensions\Queue.php:103
actioninitapp\ExternalFiles\Extensions\Real_Import.php:85
filterefml_http_save_localapp\ExternalFiles\Extensions\Real_Import.php:88
filterefml_file_import_attachmentapp\ExternalFiles\Extensions\Real_Import.php:89
filterefml_import_no_external_fileapp\ExternalFiles\Extensions\Real_Import.php:90
filterefml_add_dialogapp\ExternalFiles\Extensions\Real_Import.php:91
filterefml_import_optionsapp\ExternalFiles\Extensions\Real_Import.php:92
actionefml_cli_argumentsapp\ExternalFiles\Extensions\Real_Import.php:93
filterefml_user_settingsapp\ExternalFiles\Extensions\Real_Import.php:94
actionefml_show_file_infoapp\ExternalFiles\Extensions\Real_Import.php:95
filterefml_external_files_infosapp\ExternalFiles\Extensions\Real_Import.php:96
filterefml_sync_configure_formapp\ExternalFiles\Extensions\Real_Import.php:99
actionefml_sync_save_configapp\ExternalFiles\Extensions\Real_Import.php:100
actionefml_before_syncapp\ExternalFiles\Extensions\Real_Import.php:101
actionefml_after_file_saveapp\ExternalFiles\Extensions\Real_Import.php:102
filtermedia_row_actionsapp\ExternalFiles\Extensions\Real_Import.php:105
filterbulk_actions-uploadapp\ExternalFiles\Extensions\Real_Import.php:106
filterhandle_bulk_actions-uploadapp\ExternalFiles\Extensions\Real_Import.php:107
actionadmin_action_eml_real_import_external_fileapp\ExternalFiles\Extensions\Real_Import.php:110
filterefml_external_file_infosapp\ExternalFiles\Extensions\Real_Import.php:658
actioninitapp\ExternalFiles\Extensions\Revert.php:79
filterefml_dialog_after_addingapp\ExternalFiles\Extensions\Revert.php:82
actionadmin_action_efml_revertapp\ExternalFiles\Extensions\Revert.php:85
filterefml_add_dialogapp\ExternalFiles\Extensions\Show_What_Will_Be_Done.php:80
filterefml_prevent_file_importapp\ExternalFiles\Extensions\Show_What_Will_Be_Done.php:121
filterefml_save_temp_fileapp\ExternalFiles\Extensions\Show_What_Will_Be_Done.php:122
filterefml_file_import_attachmentapp\ExternalFiles\Extensions\Specific_Date.php:74
filterefml_add_dialogapp\ExternalFiles\Extensions\Specific_Date.php:75
filterefml_import_optionsapp\ExternalFiles\Extensions\Specific_Date.php:76
filterefml_service_rest_file_dataapp\ExternalFiles\Extensions\Specific_Date.php:77
actionefml_cli_argumentsapp\ExternalFiles\Extensions\Specific_Date.php:78
filterefml_sync_configure_formapp\ExternalFiles\Extensions\Specific_Date.php:81
actionefml_sync_save_configapp\ExternalFiles\Extensions\Specific_Date.php:82
actionefml_before_syncapp\ExternalFiles\Extensions\Specific_Date.php:83
actioninitapp\ExternalFiles\Extensions\Sync_By_File_Type.php:86
filterefml_sync_configure_formapp\ExternalFiles\Extensions\Sync_By_File_Type.php:89
actionefml_sync_save_configapp\ExternalFiles\Extensions\Sync_By_File_Type.php:90
actionefml_before_syncapp\ExternalFiles\Extensions\Sync_By_File_Type.php:91
filterefml_prevent_file_importapp\ExternalFiles\Extensions\Sync_By_File_Type.php:231
actioninitapp\ExternalFiles\Extensions\Sync_By_Size.php:85
filterefml_sync_configure_formapp\ExternalFiles\Extensions\Sync_By_Size.php:88
actionefml_sync_save_configapp\ExternalFiles\Extensions\Sync_By_Size.php:89
actionefml_before_syncapp\ExternalFiles\Extensions\Sync_By_Size.php:90
filterefml_prevent_file_importapp\ExternalFiles\Extensions\Sync_By_Size.php:222
filterefml_toolsapp\ExternalFiles\Extensions.php:64
filterthe_titleapp\ExternalFiles\File.php:180
filterefml_http_header_argsapp\ExternalFiles\File.php:473
filterefml_duplicate_checkapp\ExternalFiles\File.php:784
filterefml_locale_file_checkapp\ExternalFiles\File.php:785
actionadd_meta_boxes_attachmentapp\ExternalFiles\Files.php:88
filterattachment_linkapp\ExternalFiles\Files.php:91
filterwp_get_attachment_urlapp\ExternalFiles\Files.php:92
filtermedia_row_actionsapp\ExternalFiles\Files.php:93
filterget_attached_fileapp\ExternalFiles\Files.php:94
filterimage_downsizeapp\ExternalFiles\Files.php:95
actionimport_endapp\ExternalFiles\Files.php:96
filterredirect_canonicalapp\ExternalFiles\Files.php:97
filtertemplate_redirectapp\ExternalFiles\Files.php:98
filterwp_calculate_image_srcsetapp\ExternalFiles\Files.php:99
filterwp_import_post_metaapp\ExternalFiles\Files.php:100
filterwp_get_attachment_metadataapp\ExternalFiles\Files.php:101
actiondelete_attachmentapp\ExternalFiles\Files.php:102
actiondelete_attachmentapp\ExternalFiles\Files.php:103
filterwp_calculate_image_srcset_metaapp\ExternalFiles\Files.php:104
filtermedia_metaapp\ExternalFiles\Files.php:105
filterwp_get_attachment_image_srcapp\ExternalFiles\Files.php:106
filterefml_http_directory_regexapp\ExternalFiles\Files.php:112
filterefml_help_tabsapp\ExternalFiles\Files.php:113
filterefml_external_file_infosapp\ExternalFiles\Files.php:114
filterefml_filter_optionsapp\ExternalFiles\Files.php:115
actionefml_filter_queryapp\ExternalFiles\Files.php:116
filterefml_table_column_file_source_dialogapp\ExternalFiles\Files.php:117
filterefml_table_column_source_titleapp\ExternalFiles\Files.php:118
actionefml_show_file_infoapp\ExternalFiles\Files.php:119
filterefml_add_urlapp\ExternalFiles\Files.php:120
actionefml_show_file_infoapp\ExternalFiles\Files.php:121
actionadmin_action_eml_reset_thumbnailsapp\ExternalFiles\Files.php:124
filterefml_files_queryapp\ExternalFiles\Files.php:925
actioninitapp\ExternalFiles\File_Types.php:70
actionadmin_enqueue_scriptsapp\ExternalFiles\Forms.php:72
actionpost-plupload-upload-uiapp\ExternalFiles\Forms.php:73
actionpost-html-upload-uiapp\ExternalFiles\Forms.php:74
actionadmin_action_eml_add_external_urlsapp\ExternalFiles\Forms.php:81
actionefml_http_directory_import_startapp\ExternalFiles\Forms.php:84
actionefml_ftp_directory_import_file_checkapp\ExternalFiles\Forms.php:85
actionefml_http_directory_import_file_checkapp\ExternalFiles\Forms.php:86
actionefml_sftp_directory_import_file_checkapp\ExternalFiles\Forms.php:87
actionefmlawss3_s3_directory_import_file_checkapp\ExternalFiles\Forms.php:88
actionefml_file_import_before_saveapp\ExternalFiles\Forms.php:89
actionefml_ftp_directory_import_filesapp\ExternalFiles\Forms.php:90
actionefml_http_directory_import_filesapp\ExternalFiles\Forms.php:91
actionefml_sftp_directory_import_filesapp\ExternalFiles\Forms.php:92
actionefml_before_file_listapp\ExternalFiles\Forms.php:93
filterefml_import_urlsapp\ExternalFiles\Forms.php:94
actionefml_after_file_saveapp\ExternalFiles\Forms.php:95
filteradmin_body_classapp\ExternalFiles\Forms.php:98
actionadmin_initapp\ExternalFiles\Import.php:98
filterefml_directory_listing_objectsapp\ExternalFiles\Import.php:99
actionefml_file_directory_import_file_before_to_listapp\ExternalFiles\Import.php:100
actionefml_ftp_directory_import_file_before_to_listapp\ExternalFiles\Import.php:101
actionefml_http_directory_import_file_before_to_listapp\ExternalFiles\Import.php:102
actionefml_sftp_directory_import_file_before_to_listapp\ExternalFiles\Import.php:103
filterefml_file_import_titleapp\ExternalFiles\Import.php:104
filterefml_file_import_titleapp\ExternalFiles\Import.php:105
actionefml_after_file_saveapp\ExternalFiles\Import.php:106
actionefml_before_importapp\ExternalFiles\Import.php:107
filterefml_file_import_file_urlapp\ExternalFiles\Import.php:108
filterhttp_headers_useragentapp\ExternalFiles\Import.php:765
filterefml_add_dialogapp\ExternalFiles\ImportDialog.php:62
filterefml_add_dialogapp\ExternalFiles\ImportDialog.php:63
filterefml_add_dialogapp\ExternalFiles\ImportDialog.php:64
filterefml_add_dialogapp\ExternalFiles\ImportDialog.php:65
filterefml_add_dialogapp\ExternalFiles\ImportDialog.php:66
filterefml_add_dialogapp\ExternalFiles\ImportDialog.php:67
filterefml_add_dialogapp\ExternalFiles\ImportDialog.php:68
filterefml_add_dialogapp\ExternalFiles\ImportDialog.php:69
filterefml_add_dialogapp\ExternalFiles\ImportDialog.php:70
actionefml_import_ajax_startapp\ExternalFiles\ImportDialog.php:71
filterefml_user_settingsapp\ExternalFiles\ImportDialog.php:72
filterefml_dialog_after_addingapp\ExternalFiles\ImportDialog.php:73
filterefml_dialog_settingsapp\ExternalFiles\ImportDialog.php:74
actionedit_user_profileapp\ExternalFiles\ImportDialog.php:77
actionshow_user_profileapp\ExternalFiles\ImportDialog.php:78
actionpersonal_options_updateapp\ExternalFiles\ImportDialog.php:79
actionedit_user_profile_updateapp\ExternalFiles\ImportDialog.php:80
filterhttp_request_argsapp\ExternalFiles\Protocols\Http.php:887
actioninitapp\ExternalFiles\Proxy.php:77
filterquery_varsapp\ExternalFiles\Proxy.php:82
filtertemplate_includeapp\ExternalFiles\Proxy.php:87
filterefml_file_prevent_proxied_urlapp\ExternalFiles\Proxy.php:90
filterefml_table_column_file_source_dialogapp\ExternalFiles\Proxy.php:91
actionrest_api_initapp\ExternalFiles\Rest.php:59
actioninitapp\ExternalFiles\Synchronization.php:82
filterefml_directory_listing_columnsapp\ExternalFiles\Synchronization.php:83
filterefml_directory_listing_columnapp\ExternalFiles\Synchronization.php:84
filterefml_directory_listing_columnsapp\ExternalFiles\Synchronization.php:92
filterefml_directory_listing_columnapp\ExternalFiles\Synchronization.php:93
filterefml_directory_listing_columnapp\ExternalFiles\Synchronization.php:94
actionefml_show_file_infoapp\ExternalFiles\Synchronization.php:95
actionefml_table_column_sourceapp\ExternalFiles\Synchronization.php:96
actionefml_directory_listing_addedapp\ExternalFiles\Synchronization.php:97
filterefml_table_column_file_source_dialogapp\ExternalFiles\Synchronization.php:98
filterefml_directory_listing_item_actionsapp\ExternalFiles\Synchronization.php:99
filterefml_schedulesapp\ExternalFiles\Synchronization.php:100
filterefml_site_health_endpointsapp\ExternalFiles\Synchronization.php:101
actionadmin_action_efml_delete_synced_filesapp\ExternalFiles\Synchronization.php:111
actionadmin_action_efml_create_sync_cronapp\ExternalFiles\Synchronization.php:112
actionadmin_enqueue_scriptsapp\ExternalFiles\Synchronization.php:115
filteradmin_body_classapp\ExternalFiles\Synchronization.php:116
filtermedia_row_actionsapp\ExternalFiles\Synchronization.php:117
filterpre_delete_attachmentapp\ExternalFiles\Synchronization.php:118
actionpre_delete_termapp\ExternalFiles\Synchronization.php:119
actionpre_delete_termapp\ExternalFiles\Synchronization.php:120
actionadmin_headapp\ExternalFiles\Synchronization.php:121
filterefml_duplicate_checkapp\ExternalFiles\Synchronization.php:569
filterefml_file_import_attachmentapp\ExternalFiles\Synchronization.php:572
actionefml_after_file_saveapp\ExternalFiles\Synchronization.php:575
actionefml_file_directory_import_filesapp\ExternalFiles\Synchronization.php:578
actionefml_file_directory_import_file_checkapp\ExternalFiles\Synchronization.php:579
actionefml_ftp_directory_import_filesapp\ExternalFiles\Synchronization.php:580
actionefml_ftp_directory_import_file_checkapp\ExternalFiles\Synchronization.php:581
actionefml_http_directory_import_filesapp\ExternalFiles\Synchronization.php:582
actionefml_http_directory_import_file_checkapp\ExternalFiles\Synchronization.php:583
actionefml_sftp_directory_import_filesapp\ExternalFiles\Synchronization.php:584
actionefml_sftp_directory_import_file_checkapp\ExternalFiles\Synchronization.php:585
actionefml_dropbox_directory_import_filesapp\ExternalFiles\Synchronization.php:586
actionefml_dropbox_directory_import_file_checkapp\ExternalFiles\Synchronization.php:587
actionefmlgd_google_drive_directory_import_filesapp\ExternalFiles\Synchronization.php:588
actionefmlgd_google_drive_directory_import_file_checkapp\ExternalFiles\Synchronization.php:589
actionefmlawss3_directory_import_filesapp\ExternalFiles\Synchronization.php:590
actionefmlawss3_directory_import_file_checkapp\ExternalFiles\Synchronization.php:591
actionefmlwd_directory_import_filesapp\ExternalFiles\Synchronization.php:592
actionefmlwd_directory_import_file_checkapp\ExternalFiles\Synchronization.php:593
actionefml_before_file_listapp\ExternalFiles\Synchronization.php:594
actionefml_file_import_before_saveapp\ExternalFiles\Synchronization.php:597
actionrestrict_manage_postsapp\ExternalFiles\Tables.php:65
actionpre_get_postsapp\ExternalFiles\Tables.php:66
actionpre_get_termsapp\ExternalFiles\Tables.php:67
actionpre_get_termsapp\ExternalFiles\Tables.php:68
filtermanage_upload_columnsapp\ExternalFiles\Tables.php:69
actionmanage_media_custom_columnapp\ExternalFiles\Tables.php:70
filterefml_directory_listing_columnsapp\ExternalFiles\Tables.php:71
filterefml_directory_listing_columnapp\ExternalFiles\Tables.php:72
filterefml_directory_listing_columnapp\ExternalFiles\Tables.php:73
filterefml_directory_listing_columnapp\ExternalFiles\Tables.php:74
actionadmin_enqueue_scriptsapp\Plugin\Admin\Admin.php:100
actionadmin_initapp\Plugin\Admin\Admin.php:101
actionadmin_initapp\Plugin\Admin\Admin.php:102
actionadmin_initapp\Plugin\Admin\Admin.php:103
actionadmin_initapp\Plugin\Admin\Admin.php:104
filteradmin_body_classapp\Plugin\Admin\Admin.php:105
actionadmin_action_eml_empty_logapp\Plugin\Admin\Admin.php:106
actionadmin_action_eml_log_delete_entryapp\Plugin\Admin\Admin.php:107
actionadmin_action_efml_hide_welcomeapp\Plugin\Admin\Admin.php:108
actioninitapp\Plugin\Admin\Admin.php:109
actionadmin_enqueue_scriptsapp\Plugin\Admin\Admin.php:110
filterplugin_row_metaapp\Plugin\Admin\Admin.php:114
filteradmin_footer_textapp\Plugin\Admin\Admin.php:115
actionefml_directory_listing_addedapp\Plugin\Admin\Admin.php:116
actionadmin_action_efml_download_keyapp\Plugin\Admin\Admin.php:118
actionadmin_initapp\Plugin\Admin\Admin.php:121
actionload-importer-efml-importerapp\Plugin\Admin\Admin.php:122
actionadmin_menuapp\Plugin\Admin\Directory_Listing.php:98
actioninitapp\Plugin\Admin\Directory_Listing.php:99
actioninitapp\Plugin\Admin\Directory_Listing.php:100
filterhidden_columnsapp\Plugin\Admin\Directory_Listing.php:101
filterget_edit_term_linkapp\Plugin\Admin\Directory_Listing.php:104
filterefml_directory_listing_item_actionsapp\Plugin\Admin\Directory_Listing.php:105
actionefml_directory_listing_addedapp\Plugin\Admin\Directory_Listing.php:106
actionefml_directory_listing_addedapp\Plugin\Admin\Directory_Listing.php:107
filterefml_directory_listing_item_actionsapp\Plugin\Admin\Directory_Listing.php:108
filterefml_directory_listing_objectsapp\Plugin\Admin\Directory_Listing.php:109
filterefml_directory_listing_objectsapp\Plugin\Admin\Directory_Listing.php:110
filterefml_help_tabsapp\Plugin\Admin\Directory_Listing.php:112
filterefml_site_health_endpointsapp\Plugin\Admin\Directory_Listing.php:113
actioncurrent_screenapp\Plugin\Admin\Help_System.php:57
actioninitapp\Plugin\Admin\Plugins.php:72
actionadmin_action_efml_install_and_activate_pluginapp\Plugin\Admin\Plugins.php:75
actionadmin_action_efml_activate_pluginapp\Plugin\Admin\Plugins.php:76
actionnetwork_admin_menuapp\Plugin\Admin\Plugins.php:83
actioninitapp\Plugin\Admin\Site_Health.php:62
actionrest_api_initapp\Plugin\Admin\Site_Health.php:70
filtersite_status_testsapp\Plugin\Admin\Site_Health.php:73
filterdebug_informationapp\Plugin\Admin\Site_Health.php:76
actionadmin_action_efml_use_capability_setapp\Plugin\CapabilitySets.php:55
actionadmin_action_efml_set_configurationapp\Plugin\Configurations.php:64
actioncli_initapp\Plugin\Init.php:100
filtercron_schedulesapp\Plugin\Init.php:101
actionadmin_action_efml_intro_resetapp\Plugin\Intro.php:67
actioninitapp\Plugin\Intro.php:70
actionadmin_enqueue_scriptsapp\Plugin\Intro.php:85
filterefml_http_check_content_typeapp\Plugin\Intro.php:92
filterefml_files_check_content_typeapp\Plugin\Intro.php:93
filterefml_external_files_infosapp\Plugin\Intro.php:94
actionwpmu_optionsapp\Plugin\Network\Settings.php:63
actionupdate_wpmu_optionsapp\Plugin\Network\Settings.php:64
actioninitapp\Plugin\Roles.php:67
filteruser_has_capapp\Plugin\Roles.php:68
actioninitapp\Plugin\Schedules.php:54
filterschedule_eventapp\Plugin\Schedules.php:55
actionshutdownapp\Plugin\Schedules.php:56
filterefml_schedule_our_eventsapp\Plugin\Schedules.php:59
actioninitapp\Plugin\Settings.php:77
filterefml_help_tabsapp\Plugin\Settings.php:80
actionadmin_action_eml_disable_gprd_hintapp\Plugin\Settings.php:83
actionadmin_action_efml_resetapp\Plugin\Settings.php:84
actioninitapp\Plugin\Statistics.php:63
actionefml_after_file_saveapp\Plugin\Statistics.php:66
actionefml_after_file_saveapp\Plugin\Statistics.php:67
actionefml_file_deleteapp\Plugin\Statistics.php:68
actionefml_file_deleteapp\Plugin\Statistics.php:69
actionefml_real_import_localapp\Plugin\Statistics.php:70
actionefml_real_import_localapp\Plugin\Statistics.php:71
actionadmin_action_eml_recalc_filesapp\Plugin\Statistics.php:74
actioninitapp\Plugin\Update.php:69
actionset_user_roleapp\Plugin\Users.php:57
actioninitapp\Services\DropBox.php:112
actionadmin_enqueue_scriptsapp\Services\DropBox.php:123
actionshow_user_profileapp\Services\DropBox.php:124
filterquery_varsapp\Services\DropBox.php:125
filtertemplate_includeapp\Services\DropBox.php:126
filterefml_protocolsapp\Services\DropBox.php:133
filterefml_http_check_content_typeapp\Services\DropBox.php:134
filterefml_files_check_content_typeapp\Services\DropBox.php:135
filterefml_http_header_responseapp\Services\DropBox.php:136
filterefml_directory_listingapp\Services\DropBox.php:137
filterefml_import_urlapp\Services\DropBox.php:138
actioninitapp\Services\Ftp.php:107
filterefml_service_ftp_hide_fileapp\Services\Ftp.php:118
actionshow_user_profileapp\Services\Ftp.php:121
actionadmin_initapp\Services\GoogleDrive.php:87
filterefml_http_statesapp\Services\Imgur.php:65
filterefml_http_check_content_type_existenceapp\Services\Imgur.php:66
filterefml_http_save_localapp\Services\Imgur.php:67
filterefml_prevent_importapp\Services\Imgur.php:68
filterefml_help_tabsapp\Services\Imgur.php:69
filterefml_directory_listing_objectsapp\Services\Local.php:87
actioninitapp\Services\Local.php:90
filterefml_service_local_hide_fileapp\Services\Local.php:98
filterefml_directory_listing_local_directory_loadingapp\Services\Local.php:99
filterefml_export_objectapp\Services\Local.php:100
filterefml_protocolsapp\Services\Multisite.php:102
filterefml_filter_url_responseapp\Services\Multisite.php:103
actionefml_after_file_saveapp\Services\Multisite.php:104
actioninitapp\Services\Rest.php:111
filterefml_mime_type_for_multiple_filesapp\Services\Rest.php:122
filterefml_filter_url_responseapp\Services\Rest.php:123
filterefml_service_rest_hide_fileapp\Services\Rest.php:124
filterefml_external_file_infosapp\Services\Rest.php:125
filterefml_directory_listing_before_tree_buildingapp\Services\Rest.php:126
actionefml_after_file_saveapp\Services\Rest.php:127
filterefml_http_header_argsapp\Services\Rest.php:281
filterhttp_headers_useragentapp\Services\Rest.php:282
filterefml_help_tabsapp\Services\Services.php:78
filterefml_dialog_settingsapp\Services\Services.php:79
filterefml_add_dialogapp\Services\Services.php:80
filterefml_add_dialogapp\Services\Services.php:81
actionadmin_action_efml_export_external_sourceapp\Services\Services.php:84
actioninitapp\Services\Services.php:88
actioninitapp\Services\Services.php:89
actioncli_initapp\Services\Services.php:90
actionrest_api_initapp\Services\Services.php:91
filterupload_mimesapp\Services\Services.php:461
actioninitapp\Services\Service_Base.php:75
actionpersonal_options_updateapp\Services\Service_Base.php:76
filterefml_directory_listing_objectsapp\Services\Service_Base.php:79
filterefml_filter_url_responseapp\Services\Vimeo.php:68
filterefml_file_prevent_proxied_urlapp\Services\Vimeo.php:69
filterrender_blockapp\Services\Vimeo.php:70
filtermedia_send_to_editorapp\Services\Vimeo.php:71
actioninitapp\Services\Youtube.php:121
filterefml_filter_url_responseapp\Services\Youtube.php:132
filterefml_file_prevent_proxied_urlapp\Services\Youtube.php:133
filterefml_http_statesapp\Services\Youtube.php:134
filterefml_http_check_content_typeapp\Services\Youtube.php:135
filterefml_external_files_infosapp\Services\Youtube.php:136
filterefml_http_save_localapp\Services\Youtube.php:137
filterefml_save_temp_fileapp\Services\Youtube.php:138
filterefml_import_no_external_fileapp\Services\Youtube.php:139
filterrender_blockapp\Services\Youtube.php:143
filtermedia_send_to_editorapp\Services\Youtube.php:144
actionshow_user_profileapp\Services\Youtube.php:147
filterefml_directory_listing_objectsapp\Services\Zip.php:110
actioninitapp\Services\Zip.php:113
filterefml_protocolsapp\Services\Zip.php:124
filterefml_file_check_existenceapp\Services\Zip.php:125
filterefml_external_file_infosapp\Services\Zip.php:126
filterefml_filter_url_responseapp\Services\Zip.php:127
filterefml_filter_file_responseapp\Services\Zip.php:128
filterefml_add_dialogapp\Services\Zip.php:129
filterefml_duplicate_checkapp\Services\Zip.php:130
filterefml_locale_file_checkapp\Services\Zip.php:131
filterefml_directory_translationsapp\Services\Zip.php:132
actionefml_show_file_infoapp\Services\Zip.php:133
filterefml_supported_mime_typesapp\Services\Zip.php:134
filterefml_get_mime_typesapp\Services\Zip.php:135
filterefml_add_dialogapp\Services\Zip.php:136
actionefml_after_file_saveapp\Services\Zip.php:137
filtermedia_row_actionsapp\Services\Zip.php:140
filterwp_check_filetype_and_extapp\Services\Zip.php:141
filterget_post_metadataapp\ThirdParty\AdvancedMediaOffloader.php:67
filterget_post_metadataapp\ThirdParty\AdvancedMediaOffloader.php:68
actionenqueue_block_editor_assetsapp\ThirdParty\BlockEditor.php:60
filterefml_sync_configure_formapp\ThirdParty\CatFolders.php:73
actionefml_sync_save_configapp\ThirdParty\CatFolders.php:74
actionefml_before_syncapp\ThirdParty\CatFolders.php:75
filterefml_add_dialogapp\ThirdParty\CatFolders.php:76
actionefml_after_file_saveapp\ThirdParty\CatFolders.php:77
actionefml_after_file_saveapp\ThirdParty\CatFolders.php:190
filterdownloadlist_rel_attributeapp\ThirdParty\Downloadlist.php:74
filterefml_sync_configure_formapp\ThirdParty\Downloadlist.php:77
actionefml_sync_save_configapp\ThirdParty\Downloadlist.php:78
actionefml_before_syncapp\ThirdParty\Downloadlist.php:79
filterefml_add_dialogapp\ThirdParty\Downloadlist.php:80
actionefml_after_file_saveapp\ThirdParty\Downloadlist.php:81
actionefml_after_file_saveapp\ThirdParty\Downloadlist.php:268
actionelementor/frontend/widget/before_renderapp\ThirdParty\Elementor.php:62
actionadd_meta_boxes_attachmentapp\ThirdParty\EnableMediaReplace.php:65
filtermedia_row_actionsapp\ThirdParty\EnableMediaReplace.php:66
filterefml_sync_configure_formapp\ThirdParty\EnhancedMediaLibrary.php:72
actionefml_sync_save_configapp\ThirdParty\EnhancedMediaLibrary.php:73
actionefml_before_syncapp\ThirdParty\EnhancedMediaLibrary.php:74
filterefml_add_dialogapp\ThirdParty\EnhancedMediaLibrary.php:75
actionefml_after_file_saveapp\ThirdParty\EnhancedMediaLibrary.php:76
actionefml_after_file_saveapp\ThirdParty\EnhancedMediaLibrary.php:213
actionadmin_initapp\ThirdParty\Exmage.php:70
actionadmin_action_eml_migrate_exmageapp\ThirdParty\Exmage.php:71
actioncli_initapp\ThirdParty\Exmage.php:72
filterefml_sync_configure_formapp\ThirdParty\Filebird.php:74
actionefml_sync_save_configapp\ThirdParty\Filebird.php:75
actionefml_before_syncapp\ThirdParty\Filebird.php:76
filterefml_add_dialogapp\ThirdParty\Filebird.php:77
actionefml_after_file_saveapp\ThirdParty\Filebird.php:78
actionefml_after_file_saveapp\ThirdParty\Filebird.php:191
filterefml_sync_configure_formapp\ThirdParty\Folderly.php:72
actionefml_sync_save_configapp\ThirdParty\Folderly.php:73
actionefml_before_syncapp\ThirdParty\Folderly.php:74
filterefml_add_dialogapp\ThirdParty\Folderly.php:75
actionefml_after_file_saveapp\ThirdParty\Folderly.php:76
actionefml_after_file_saveapp\ThirdParty\Folderly.php:213
filtermedia_row_actionsapp\ThirdParty\Folders.php:76
actionadd_meta_boxesapp\ThirdParty\Folders.php:77
filterefml_sync_configure_formapp\ThirdParty\Folders.php:80
actionefml_sync_save_configapp\ThirdParty\Folders.php:81
actionefml_before_syncapp\ThirdParty\Folders.php:82
filterefml_add_dialogapp\ThirdParty\Folders.php:83
actionefml_after_file_saveapp\ThirdParty\Folders.php:84
actionefml_after_file_saveapp\ThirdParty\Folders.php:210
filterefml_sync_configure_formapp\ThirdParty\IFolders.php:72
actionefml_sync_save_configapp\ThirdParty\IFolders.php:73
actionefml_before_syncapp\ThirdParty\IFolders.php:74
filterefml_add_dialogapp\ThirdParty\IFolders.php:75
actionefml_after_file_saveapp\ThirdParty\IFolders.php:76
actionefml_after_file_saveapp\ThirdParty\IFolders.php:193
filtermassedge-wp-eml/export/add_attachmentapp\ThirdParty\Massedge.php:61
filterwpmcs_get_relative_file_path_from_upload_directoryapp\ThirdParty\MediaCloudSync.php:59
filterefml_is_import_running_for_mcsapp\ThirdParty\MediaCloudSync.php:60
filterefml_is_import_running_for_mcsapp\ThirdParty\MediaCloudSync.php:61
filterefml_sync_configure_formapp\ThirdParty\MediaLibraryAssistant.php:72
filterefml_sync_configure_formapp\ThirdParty\MediaLibraryAssistant.php:73
actionefml_sync_save_configapp\ThirdParty\MediaLibraryAssistant.php:74
actionefml_before_syncapp\ThirdParty\MediaLibraryAssistant.php:75
filterefml_add_dialogapp\ThirdParty\MediaLibraryAssistant.php:76
actionefml_after_file_saveapp\ThirdParty\MediaLibraryAssistant.php:77
actionefml_after_file_saveapp\ThirdParty\MediaLibraryAssistant.php:78
actionefml_after_file_saveapp\ThirdParty\MediaLibraryAssistant.php:301
actionefml_after_file_saveapp\ThirdParty\MediaLibraryAssistant.php:302
filterefml_sync_configure_formapp\ThirdParty\MediaLibraryOrganizer.php:72
actionefml_sync_save_configapp\ThirdParty\MediaLibraryOrganizer.php:73
actionefml_before_syncapp\ThirdParty\MediaLibraryOrganizer.php:74
filterefml_add_dialogapp\ThirdParty\MediaLibraryOrganizer.php:75
actionefml_after_file_saveapp\ThirdParty\MediaLibraryOrganizer.php:76
actionefml_after_file_saveapp\ThirdParty\MediaLibraryOrganizer.php:213
actioninitapp\ThirdParty\Polylang.php:66
actionefml_after_file_saveapp\ThirdParty\Polylang.php:69
actionadmin_headapp\ThirdParty\PreventDirectAccess.php:64
filterefml_attachment_linkapp\ThirdParty\RankMath.php:65
filterefml_setting_description_attachment_pagesapp\ThirdParty\RankMath.php:66
filterefml_setting_readonlyapp\ThirdParty\RankMath.php:67
filterefml_sync_configure_formapp\ThirdParty\RealMediaLibrary.php:74
actionefml_sync_save_configapp\ThirdParty\RealMediaLibrary.php:75
actionefml_before_syncapp\ThirdParty\RealMediaLibrary.php:76
filterefml_add_dialogapp\ThirdParty\RealMediaLibrary.php:77
actionefml_after_file_saveapp\ThirdParty\RealMediaLibrary.php:78
actionefml_after_file_saveapp\ThirdParty\RealMediaLibrary.php:183
actioninitapp\ThirdParty\WooCommerce.php:80
filterwoocommerce_product_csv_importer_stepsapp\ThirdParty\WooCommerce.php:81
filterwoocommerce_product_import_process_item_dataapp\ThirdParty\WooCommerce.php:89
filterwoocommerce_product_import_process_item_dataapp\ThirdParty\WooCommerce.php:90
actionwoocommerce_product_import_inserted_product_objectapp\ThirdParty\WooCommerce.php:91
actionwoocommerce_product_import_inserted_product_objectapp\ThirdParty\WooCommerce.php:92
filterefml_supported_mime_typesapp\ThirdParty\WpExtraFileTypes.php:64
filterefml_attachment_linkapp\ThirdParty\Yoast.php:65
filterefml_setting_description_attachment_pagesapp\ThirdParty\Yoast.php:66
filterefml_setting_readonlyapp\ThirdParty\Yoast.php:67
Maintenance & Trust

External files in Media Library Maintenance & Trust

Maintenance Signals

WordPress version tested7.0
Last updatedMar 7, 2026
PHP min version8.1
Downloads9K

Community Trust

Rating100/100
Number of ratings3
Active installs400
Developer Profile

External files in Media Library Developer Profile

threadi

9 plugins · 950 total installs

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

How We Detect External files in Media Library

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/external-files-in-media-library/vendor/thomaszwirner/easy-settings-for-wordpress/src/Dependencies/easySettingsForWordPress/Files/import.js
Script Paths
/wp-content/plugins/external-files-in-media-library/vendor/thomaszwirner/easy-settings-for-wordpress/src/Dependencies/easySettingsForWordPress/Files/import.js

HTML / DOM Fingerprints

CSS Classes
easy-dialog-for-wordpress
Data Attributes
data-dialog
JS Globals
settingsImportJsVars
REST Endpoints
/wp-json/settings/v1/import_via_ajax
FAQ

Frequently Asked Questions about External files in Media Library