Unused Media Cleaner Security & Risk Analysis

wordpress.org/plugins/unused-media-cleaner

Unused Media Cleaner scans your WordPress site to find and remove unused media files, freeing storage and improving site speed and performance.

60 active installs v1.0.0 PHP + WP + Updated Oct 14, 2025
media-cleanermedia-managementunused-mediawordpress-media
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Unused Media Cleaner Safe to Use in 2026?

Generally Safe

Score 100/100

Unused Media Cleaner has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The "unused-media-cleaner" v1.0.0 plugin exhibits a strong security posture based on the provided static analysis. All identified entry points, including AJAX handlers, are protected with nonce and capability checks, indicating good development practices for handling user interactions. The absence of dangerous functions, external HTTP requests, file operations, and the use of prepared statements for all SQL queries further bolster its security. The plugin also demonstrates proper output escaping, mitigating risks of cross-site scripting (XSS).

Currently, there are no recorded vulnerabilities (CVEs) for this plugin, and the vulnerability history is clean. This, combined with the positive static analysis findings, suggests a low risk of exploitation. The taint analysis shows zero flows with unsanitized paths, reinforcing the confidence in the code's safety against common attack vectors. The presence of the DataTables library, while a bundled dependency, is not flagged as a concern in this specific analysis.

Overall, "unused-media-cleaner" v1.0.0 presents a secure solution. The developers appear to have implemented robust security measures, including proper authentication and authorization for its entry points, and a strong commitment to secure coding practices. The lack of any identified vulnerabilities or concerning code signals suggests a low risk of compromise.

Vulnerabilities
None known

Unused Media Cleaner Security Vulnerabilities

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

Unused Media Cleaner Code Analysis

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

Bundled Libraries

DataTables

SQL Query Safety

100% prepared9 total queries

Output Escaping

100% escaped2 total outputs
Attack Surface

Unused Media Cleaner Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_uumc_get_attachmentsincludes\class-unused-media-cleaner.php:35
authwp_ajax_uumc_delete_attachmentsincludes\class-unused-media-cleaner.php:36
WordPress Hooks 3
actionadmin_menuincludes\class-unused-media-cleaner.php:33
actionadmin_enqueue_scriptsincludes\class-unused-media-cleaner.php:34
actionplugins_loadedunused-media-cleaner.php:41
Maintenance & Trust

Unused Media Cleaner Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 14, 2025
PHP min version
Downloads312

Community Trust

Rating0/100
Number of ratings0
Active installs60
Developer Profile

Unused Media Cleaner Developer Profile

Vishal Padhariya

3 plugins · 60 total installs

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

How We Detect Unused Media Cleaner

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/unused-media-cleaner/assets/css/jquery.dataTables.min.css/wp-content/plugins/unused-media-cleaner/assets/js/jquery.dataTables.min.js/wp-content/plugins/unused-media-cleaner/assets/js/umc-script.js
Script Paths
assets/js/jquery.dataTables.min.jsassets/js/umc-script.js
Version Parameters
unused-media-cleaner/assets/css/jquery.dataTables.min.css?ver=unused-media-cleaner/assets/js/jquery.dataTables.min.js?ver=unused-media-cleaner/assets/js/umc-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
umc-delete-selectedumc-delete-allumc-media-tableumc-select-all
Data Attributes
id="umc-delete-selected"id="umc-delete-all"id="umc-media-table"id="umc-select-all"
JS Globals
uumc_ajax
FAQ

Frequently Asked Questions about Unused Media Cleaner