Replace & Rename Media Files Security & Risk Analysis

wordpress.org/plugins/replace-rename-media

Replace existing media files, rename media files, and display file sizes in the WordPress media library.

40 active installs v0.1 PHP + WP 5.0+ Updated May 21, 2025
file-sizeimagesmediarenamereplace
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Replace & Rename Media Files Safe to Use in 2026?

Generally Safe

Score 100/100

Replace & Rename Media Files has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10mo ago
Risk Assessment

The plugin "replace-rename-media" v0.1 exhibits a strong security posture based on the provided static analysis. All identified entry points, including AJAX handlers, appear to have proper authentication checks. The code demonstrates good practices by utilizing prepared statements for all SQL queries and a very high percentage of properly escaped output. The absence of critical or high-severity taint flows further reinforces this positive assessment.

While the plugin's internal code quality seems robust, the presence of 11 file operations warrants attention. Although no unsanitized paths were detected in the taint analysis, any operation involving file system interactions can introduce risks if not meticulously handled, especially concerning user-supplied input. The plugin's clean vulnerability history, with zero recorded CVEs, is a significant strength and suggests a history of secure development or infrequent targeted attacks.

In conclusion, the plugin appears to be secure and well-developed with respect to common web vulnerabilities. The primary areas of slight concern stem from the potential implicit risks associated with file operations, even without direct evidence of vulnerabilities in this analysis. The strong adherence to secure coding practices for SQL and output makes this plugin a relatively low-risk option.

Vulnerabilities
None known

Replace & Rename Media Files Security Vulnerabilities

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

Replace & Rename Media Files Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
6 prepared
Unescaped Output
1
38 escaped
Nonce Checks
4
Capability Checks
3
File Operations
11
External Requests
1
Bundled Libraries
0

SQL Query Safety

100% prepared6 total queries

Output Escaping

97% escaped39 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
handle_replace_media_file (includes\Core\FileReplacer.php:80)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Replace & Rename Media Files Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_rename_media_fileincludes\Core\FileRenamer.php:28
authwp_ajax_replace_media_fileincludes\Core\FileReplacer.php:21
authwp_ajax_wpvrrm_process_thumbnailsincludes\Process\BackgroundProcess.php:33
noprivwp_ajax_wpvrrm_process_thumbnailsincludes\Process\BackgroundProcess.php:34
WordPress Hooks 20
actionadmin_menuincludes\Admin\Admin.php:14
actionadmin_initincludes\Admin\Admin.php:16
actionadmin_enqueue_scriptsincludes\Admin\Admin.php:20
actionadmin_noticesincludes\Admin\Admin.php:22
actionadmin_noticesincludes\Admin\Admin.php:24
actionadmin_post_process_thumbnailsincludes\Admin\Admin.php:297
filterattachment_fields_to_editincludes\Core\FileRenamer.php:25
actionadmin_enqueue_scriptsincludes\Core\FileRenamer.php:31
filterattachment_fields_to_editincludes\Core\FileReplacer.php:19
actionadmin_enqueue_scriptsincludes\Core\FileReplacer.php:23
filtermanage_media_columnsincludes\Core\FileSizeColumn.php:17
actionmanage_media_custom_columnincludes\Core\FileSizeColumn.php:19
filtermanage_upload_sortable_columnsincludes\Core\FileSizeColumn.php:21
actionpre_get_postsincludes\Core\FileSizeColumn.php:23
filterattachment_fields_to_editincludes\Core\FileSizeColumn.php:25
actionadmin_enqueue_scriptsincludes\Main.php:29
filtercron_schedulesincludes\Process\BackgroundProcess.php:37
actionwpvrrm_process_queueincludes\Process\BackgroundProcess.php:40
actioninitincludes\Process\BackgroundProcess.php:43
actionplugins_loadedreplace-rename-media.php:55

Scheduled Events 3

wpvrrm_process_queue
wpvrrm_process_queue
wpvrrm_process_queue
Maintenance & Trust

Replace & Rename Media Files Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 21, 2025
PHP min version
Downloads310

Community Trust

Rating100/100
Number of ratings1
Active installs40
Developer Profile

Replace & Rename Media Files Developer Profile

WPVibes

10 plugins · 201K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
157 days
View full developer profile
Detection Fingerprints

How We Detect Replace & Rename Media Files

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/replace-rename-media/assets/css/admin.css/wp-content/plugins/replace-rename-media/assets/js/admin.js
Script Paths
/wp-content/plugins/replace-rename-media/assets/js/admin.js
Version Parameters
replace-rename-media/assets/css/admin.css?ver=replace-rename-media/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpvrrm_settings_page_wrap
Data Attributes
data-wpvrrm-action
JS Globals
wpvrrm_admin_params
FAQ

Frequently Asked Questions about Replace & Rename Media Files