Export/Import Media Security & Risk Analysis

wordpress.org/plugins/calliope-media-import-export

Import and export your WordPress media library using CSV, with preview, batch processing, duplicate prevention, and support for media metadata.

900 active installs v1.6.4 PHP + WP 5.6+ Updated Apr 7, 2026
csvexportimportmediamigration
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Export/Import Media Safe to Use in 2026?

Generally Safe

Score 100/100

Export/Import Media 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 Calliope Media Import/Export plugin v1.4.4 exhibits a strong security posture based on the provided static analysis. All identified entry points (AJAX handlers, cron events) appear to have appropriate authorization checks, and the code adheres to secure coding practices by exclusively using prepared statements for SQL queries and properly escaping all output. Furthermore, the absence of any recorded vulnerabilities (CVEs) suggests a history of diligent security maintenance or a lack of discoverable flaws.

However, a deeper inspection of the file operations reveals a potential area for concern. While no taint analysis indicated unsanitized paths, the presence of 10 file operations without further context on how they are handled warrants caution. If these operations involve user-supplied input or paths without stringent validation and sanitization, they could represent a latent risk, particularly in scenarios involving file manipulation or directory traversal. The absence of external HTTP requests is a positive indicator, reducing the risk of supply chain attacks or compromised external resources.

In conclusion, the plugin is generally well-secured with robust SQL handling and output escaping. The primary area of potential weakness lies in the file operation handling, which, while not flagged as vulnerable in the current analysis, requires further scrutiny to ensure absolute safety. The clean vulnerability history is a significant strength, but vigilance regarding file operations is advised.

Vulnerabilities
None known

Export/Import Media Security Vulnerabilities

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

Export/Import Media Release Timeline

v1.6.4Current
v1.2.3
v1.2.2
v1.2.1
v1.0.3
v1.0
Code Analysis
Analyzed Mar 16, 2026

Export/Import Media Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
18 prepared
Unescaped Output
0
25 escaped
Nonce Checks
5
Capability Checks
5
File Operations
10
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared18 total queries

Output Escaping

100% escaped25 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

3 flows
validate_csv (includes\class-importer.php:25)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Export/Import Media Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 3

authwp_ajax_eim_dismiss_review_noticeadmin\class-admin.php:28
authwp_ajax_eim_validate_csvincludes\class-importer.php:9
authwp_ajax_eim_process_batchincludes\class-importer.php:10
WordPress Hooks 11
actionadmin_menuadmin\class-admin.php:18
actioncurrent_screenadmin\class-admin.php:22
actionadmin_enqueue_scriptsadmin\class-admin.php:25
actionadmin_post_eim_download_sample_csvadmin\class-admin.php:34
actionplugins_loadedexport-import-media.php:28
actionadmin_initincludes\class-exporter.php:13
filterposts_joinincludes\class-exporter.php:89
filterposts_whereincludes\class-exporter.php:90
actioneim_daily_cleanup_eventincludes\class-importer.php:11
filterintermediate_image_sizes_advancedincludes\class-importer.php:122
filterupload_dirincludes\class-importer.php:836

Scheduled Events 1

eim_daily_cleanup_event
Maintenance & Trust

Export/Import Media Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 7, 2026
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs900
Developer Profile

Export/Import Media Developer Profile

Maira Foresto

2 plugins · 940 total installs

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

How We Detect Export/Import Media

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/calliope-media-import-export/assets/css/style.css/wp-content/plugins/calliope-media-import-export/assets/js/importer.js
Script Paths
/wp-content/plugins/calliope-media-import-export/assets/js/importer.js
Version Parameters
calliope-media-import-export/assets/css/style.css?ver=calliope-media-import-export/assets/js/importer.js?ver=

HTML / DOM Fingerprints

CSS Classes
eim-review-notice-topeim-notice
Data Attributes
data-error-prefixdata-server-errordata-invalid-responsedata-request-faileddata-stopping-processdata-process-complete+4 more
JS Globals
eim_ajaxeim_import_nonce
FAQ

Frequently Asked Questions about Export/Import Media