Export Media URLs Security & Risk Analysis

wordpress.org/plugins/export-media-urls

An efficient media information extraction utility with CSV export option, suitable for several use-cases including migration and SEO.

6K active installs v2.3.1 PHP 5.4+ WP 3.1+ Updated Mar 9, 2026
csvexportexport-media-urlsexport-utilitiesmedia-links
98
A · Safe
CVEs total2
Unpatched0
Last CVEFeb 4, 2026
Safety Verdict

Is Export Media URLs Safe to Use in 2026?

Generally Safe

Score 98/100

Export Media URLs has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Feb 4, 2026Updated 26d ago
Risk Assessment

The "export-media-urls" plugin v2.3.1 exhibits a generally good security posture in its static analysis, with no identified dangerous functions, all SQL queries using prepared statements, and a notable absence of exploitable attack surface points like AJAX handlers, REST API routes, or shortcodes. The presence of nonce and capability checks further indicates an effort to implement basic security measures. However, the code analysis reveals a concerning 57% of output is not properly escaped, which is a significant risk for Cross-Site Scripting (XSS) vulnerabilities. The taint analysis, while showing no critical or high severity flows, also indicates a very limited scope of analysis, leaving potential for undiscovered issues.

The plugin's vulnerability history is a major concern. With two known medium severity CVEs in the past, specifically related to XSS and CSRF, even though none are currently unpatched, it demonstrates a pattern of past exploitable weaknesses. The fact that the last vulnerability was in 2026-02-04, despite the current version being 2.3.1, suggests this historical data might be from a later version or a future projection, but the underlying pattern of past vulnerabilities remains a red flag. While the static analysis shows improvements, the historical context suggests a need for continued vigilance and robust security testing.

In conclusion, "export-media-urls" v2.3.1 has made strides in reducing its attack surface and implementing core security checks. However, the high percentage of unescaped output and the history of medium severity vulnerabilities, particularly XSS and CSRF, present a tangible risk. The limited taint analysis also warrants caution. A balanced assessment highlights the positive steps taken but emphasizes the ongoing need to address output escaping and to consider the implications of past security flaws.

Key Concerns

  • Significant percentage of unescaped output
  • History of medium severity CVEs (XSS, CSRF)
  • Limited taint analysis scope
Vulnerabilities
2

Export Media URLs Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-68037medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Export Media URLs <= 2.2 - Reflected Cross-Site Scripting

Feb 4, 2026 Patched in 2.3 (6d)
CVE-2023-51510medium · 4.3Cross-Site Request Forgery (CSRF)

Export Media URLs <= 1.0 - Cross-Site Request Forgery

Dec 27, 2023 Patched in 2.0 (27d)
Code Analysis
Analyzed Mar 16, 2026

Export Media URLs Code Analysis

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

Bundled Libraries

Select2

Output Escaping

57% escaped35 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
emu_settings_page (classes\class-export-media-urls-admin.php:96)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Export Media URLs Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_initclasses\class-export-media-urls-admin.php:33
actionadmin_menuclasses\class-export-media-urls-admin.php:34
actionadmin_footer_textclasses\class-export-media-urls-admin.php:35
actionadmin_enqueue_scriptsclasses\class-export-media-urls-admin.php:36
actionplugins_loadedexport-media-urls.php:36
Maintenance & Trust

Export Media URLs Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 9, 2026
PHP min version5.4
Downloads44K

Community Trust

Rating100/100
Number of ratings26
Active installs6K
Developer Profile

Export Media URLs Developer Profile

Atlas Gondal

4 plugins · 56K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
419 days
View full developer profile
Detection Fingerprints

How We Detect Export Media URLs

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/export-media-urls/assets/css/style.css/wp-content/plugins/export-media-urls/assets/js/script.js
Script Paths
/wp-content/plugins/export-media-urls/assets/js/select2.min.js/wp-content/plugins/export-media-urls/assets/js/script.js
Version Parameters
export-media-urls/assets/css/style.css?ver=export-media-urls/assets/js/select2.min.js?ver=export-media-urls/assets/css/select2.min.css?ver=export-media-urls/assets/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
EMU-WrapperEMU-Main-Container
HTML Comments
Copyright (c) 2020- Atlas Gondal (contact : https://atlasgondal.com/contact-me/)This program is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation; version 2 of the License.+4 more
Data Attributes
name="additional-data[]"name="post-author"name="date-range"name="start-date"name="end-date"name="export-type"
JS Globals
window.plugin_url
FAQ

Frequently Asked Questions about Export Media URLs