WP Copy Media URL Security & Risk Analysis

wordpress.org/plugins/wp-copy-media-url

This WordPress plugin provides ability to copy media URL with just a single click.

200 active installs v2.1 PHP 7.4+ WP 4.7+ Updated Feb 21, 2024
copy-mediacopy-media-urlone-click-copy-media-urlwordpress-copy-mediawordpress-copy-media-url
64
C · Use Caution
CVEs total1
Unpatched1
Last CVEMar 31, 2025
Safety Verdict

Is WP Copy Media URL Safe to Use in 2026?

Use With Caution

Score 64/100

WP Copy Media URL has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Mar 31, 2025Updated 2yr ago
Risk Assessment

The wp-copy-media-url v2.1 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals no identified dangerous functions, raw SQL queries, or file operations, and all SQL queries utilize prepared statements. There are also no identified flows with unsanitized paths in the taint analysis, indicating a generally clean code execution path. However, a significant concern arises from the vulnerability history, which shows one known unpatched medium severity vulnerability, specifically a Cross-Site Request Forgery (CSRF). This indicates a potential for an attacker to trick authenticated users into performing unintended actions. Furthermore, the low percentage of properly escaped output (17%) suggests a risk of Cross-Site Scripting (XSS) vulnerabilities, although no specific flows were identified in the provided taint analysis. The absence of nonce checks and the limited capability checks (2) on the plugin's entry points also contribute to a weaker defense against certain attack vectors, especially when coupled with the existing CSRF vulnerability. Overall, while the plugin shows good practices in handling data and avoiding direct code execution vulnerabilities, the unpatched CSRF and potential XSS risks due to insufficient output escaping, coupled with a limited defense on entry points, warrant caution.

Key Concerns

  • Unpatched medium severity CVE
  • Low output escaping percentage
  • No nonce checks on entry points
Vulnerabilities
1

WP Copy Media URL Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-31583medium · 6.1Cross-Site Request Forgery (CSRF)

WP Copy Media URL <= 2.1 - Cross-Site Request Forgery to Stored Cross-Site Scripting

Mar 31, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

WP Copy Media URL Code Analysis

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

Output Escaping

17% escaped23 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
wp_cmu_display_in_listing (wp-copy-media-url.php:247)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Copy Media URL Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionadmin_headwp-copy-media-url.php:81
filterplugin_row_metawp-copy-media-url.php:82
filterplugin_action_linkswp-copy-media-url.php:84
filterwp_prepare_attachment_for_jswp-copy-media-url.php:85
actionprint_media_templateswp-copy-media-url.php:86
filtermedia_row_actionswp-copy-media-url.php:88
actionattachment_submitbox_misc_actionswp-copy-media-url.php:89
actionprint_media_templateswp-copy-media-url.php:90
actionadmin_initwp-copy-media-url.php:460
actionadmin_menuwp-copy-media-url.php:463
Maintenance & Trust

WP Copy Media URL Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedFeb 21, 2024
PHP min version7.4
Downloads6K

Community Trust

Rating100/100
Number of ratings5
Active installs200
Alternatives

WP Copy Media URL Alternatives

No alternatives data available yet.

Developer Profile

WP Copy Media URL Developer Profile

Ashish Ajani

4 plugins · 3K total installs

63
trust score
Avg Security Score
77/100
Avg Patch Time
103 days
View full developer profile
Detection Fingerprints

How We Detect WP Copy Media URL

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-copy-media-url/css/wp-copy-media-url.css/wp-content/plugins/wp-copy-media-url/js/wp-copy-media-url.js
Script Paths
/wp-content/plugins/wp-copy-media-url/js/wp-copy-media-url.js
Version Parameters
wp-copy-media-url/js/wp-copy-media-url.js?ver=wp-copy-media-url/css/wp-copy-media-url.css?ver=

HTML / DOM Fingerprints

CSS Classes
wp-cmu-copy-btnwp-cmu-copy-btn-listthumbnail-wp-cmu-copy-btn
HTML Comments
<!-- FOR THE RESTRICTION OF DIRECTLY ACCESS OF THE CLASS --><!-- Plugin Activation --><!-- Plugin deactivation --><!-- Stores the class instance. -->+10 more
Data Attributes
data-copied-text
JS Globals
wp_cmu_settings
FAQ

Frequently Asked Questions about WP Copy Media URL