Export All URLs Security & Risk Analysis

wordpress.org/plugins/export-all-urls

This plugin enables you to extract information such as Title, URL, Categories, Tags, Author, as well as Published and Modified dates for built-in post …

50K active installs v5.1 PHP 5.4+ WP 3.1+ Updated Mar 9, 2026
export-urlsextract-urlsget-linksget-urlslinks
92
A · Safe
CVEs total7
Unpatched0
Last CVEApr 2, 2026
Safety Verdict

Is Export All URLs Safe to Use in 2026?

Generally Safe

Score 92/100

Export All URLs has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

7 known CVEsLast CVE: Apr 2, 2026Updated 2mo ago
Risk Assessment

The "export-all-urls" v5.1 plugin exhibits a mixed security posture. On one hand, the static analysis reveals a relatively small attack surface with no apparent unprotected AJAX handlers, REST API routes, shortcodes, or cron events. The code also demonstrates good practices by using prepared statements for all SQL queries and implementing nonce and capability checks. However, a significant concern is the low percentage of properly escaped output (23%), indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities where user-supplied data might be rendered directly to the browser without proper sanitization. The history of 5 medium severity vulnerabilities, including XSS, Path Traversal, and CSRF, reinforces this concern, suggesting recurring issues in input validation and output escaping, even though none are currently unpatched.

Despite the lack of critical or high severity issues in the current static analysis and no unpatched CVEs, the historical vulnerability pattern and the poor output escaping are serious indicators of potential weaknesses. The plugin has a history of allowing malicious code injection and unauthorized actions. While the attack surface appears controlled, the internal code handling is less secure due to insufficient output sanitization. This means that even if data enters the plugin through a protected mechanism, it could still be exploited if not properly escaped before display. Therefore, while the plugin's architecture might seem sound at first glance, the persistent output escaping issues and past vulnerabilities necessitate caution.

Key Concerns

  • Significant percentage of unescaped output
  • History of medium severity vulnerabilities (5 total)
  • Past XSS and Path Traversal vulnerabilities
Vulnerabilities
7 published

Export All URLs Security Vulnerabilities

CVEs by Year

5 CVEs in 2022
2022
1 CVE in 2023
2023
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

High
1
Medium
6

7 total CVEs

CVE-2026-2696high · 7.5Exposure of Sensitive Information to an Unauthorized Actor

Export All URLs < 5.1 - Unauthenticated Information Exposure

Apr 2, 2026 Patched in 5.1 (8d)
CVE-2023-3118medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Export All URLs <= 4.5 - Reflected Cross-Site Scripting

Jun 19, 2023 Patched in 4.6 (218d)
CVE-2022-2638medium · 6.5Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Export All URLs <= 4.3 - Arbitrary File Deletion

Aug 8, 2022 Patched in 4.4 (533d)
CVE-2022-27856medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Export All URLs <= 4.1 - Authenticated (Editor+) Stored Cross-Site Scripting

May 27, 2022 Patched in 4.2 (805d)
CVE-2022-29452medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Export All URLs <= 4.1 - Authenticated (Editor+) Stored Cross-Site Scripting

May 27, 2022 Patched in 4.2 (1442d)
CVE-2022-0892medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Export All URLs <= 4.1 - Reflected Cross-Site Scripting

Mar 21, 2022 Patched in 4.2 (673d)
CVE-2022-0914medium · 6.5Cross-Site Request Forgery (CSRF)

Export All URLs <= 4.2 - Cross-Site Request Forgery to Sensitive Data Export

Mar 21, 2022 Patched in 4.3 (673d)
Version History

Export All URLs Release Timeline

Code Analysis
Analyzed Mar 16, 2026

Export All URLs Code Analysis

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

Output Escaping

23% escaped91 total outputs
Attack Surface

Export All URLs Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_menuextract-all-urls.php:25
actionadmin_initextract-all-urls.php:27
filteradmin_footer_textextract-all-urls.php:28
actionadmin_enqueue_scriptsextract-all-urls.php:29
Maintenance & Trust

Export All URLs Maintenance & Trust

Maintenance Signals

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

Community Trust

Rating92/100
Number of ratings94
Active installs50K
Developer Profile

Export All URLs Developer Profile

Atlas Gondal

4 plugins · 56K total installs

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

How We Detect Export All 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-all-urls/assets/css/style.css/wp-content/plugins/export-all-urls/assets/js/script.js
Script Paths
/wp-content/plugins/export-all-urls/assets/js/script.js
Version Parameters
export-all-urls/assets/css/style.css?ver=export-all-urls/assets/js/script.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Export All URLs