
Media Cleaner: Clean your WordPress! Security & Risk Analysis
wordpress.org/plugins/media-cleanerClean your WordPress! Eliminate unused and broken media files. For a faster, and better website.
Is Media Cleaner: Clean your WordPress! Safe to Use in 2026?
Generally Safe
Score 100/100Media Cleaner: Clean your WordPress! has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The media-cleaner plugin v7.0.5 exhibits a generally good security posture due to a limited attack surface and a strong emphasis on prepared statements and output escaping. The absence of AJAX handlers, REST API routes, shortcodes, and cron events without proper authentication checks significantly reduces the potential for external exploitation. Furthermore, the plugin effectively uses nonce and capability checks for its known entry points.
However, a critical concern arises from the presence of the `unserialize` function, which is inherently risky if used with untrusted input. While taint analysis did not reveal any immediate critical or high severity flows with unsanitized paths, this function represents a potential avenue for attack if user-controlled data is ever passed to it without proper sanitization or validation. The vulnerability history, though minor, shows a past medium-severity vulnerability related to sensitive information logging, suggesting a need for continued vigilance regarding input handling and logging practices.
In conclusion, media-cleaner v7.0.5 is well-defended in terms of its attack surface and common WordPress security practices. The primary area for improvement lies in scrutinizing the usage of `unserialize` and ensuring robust input validation and sanitization around any data that might be processed by it. The historical vulnerability, though resolved, serves as a reminder to maintain rigorous security testing.
Key Concerns
- Presence of unserialize function
- Past medium severity vulnerability
Media Cleaner: Clean your WordPress! Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Media Cleaner: Clean your WordPress! <= 6.7.2 - Unauthenticated Information Exposure
Media Cleaner: Clean your WordPress! Release Timeline
Media Cleaner: Clean your WordPress! Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Media Cleaner: Clean your WordPress! Attack Surface
WordPress Hooks 38
Maintenance & Trust
Media Cleaner: Clean your WordPress! Maintenance & Trust
Maintenance Signals
Community Trust
Media Cleaner: Clean your WordPress! Alternatives
Media Sweep – WordPress Media Cleaner
media-sweep
Clean up your WordPress Media Library by finding and removing unused files. Safely scan, preview, and sweep away orphaned media to keep your site fast …
ThumbPress – Compress Images, Manage Thumbnails, Detect Image Issues, WebP/AVIF, Lazy Loading, Hotlinking & More
image-sizes
The all-in-one WordPress image optimization plugin. Disable thumbnails, compress images, convert to WebP & AVIF, clean your media library, and more.
Cleanup Orphan Images
cleanup-orphan-images
Orphan media files cleaner
Mediapapa – Your WordPress Media Library Manager & Copilot
mediapapa
WordPress media library manager: track usage, find duplicates, remove unused files, fix metadata and optimize images. Free.
Tidy Media
tidy-media
Find and safely remove unused media files from your Media Library. Quarantine system, page builder and WooCommerce support included free.
Media Cleaner: Clean your WordPress! Developer Profile
30 plugins · 361K total installs
How We Detect Media Cleaner: Clean your WordPress!
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/media-cleaner/app/index.js/wp-content/plugins/media-cleaner/app/vendor.jswp-content/plugins/media-cleaner/app/vendor.jswp-content/plugins/media-cleaner/app/index.jsmedia-cleaner/app/index.js?ver=media-cleaner/app/vendor.js?ver=HTML / DOM Fingerprints
wpmc-admin-settingsdata-prefix="wpmc"data-domain="media-cleaner"data-api-urldata-is-prodata-rest-noncewpmc_media_cleaner/wp-json/media-cleaner/v1/update_options/wp-json/media-cleaner/v1/reset_options/wp-json/media-cleaner/v1/all_settings/wp-json/media-cleaner/v1/count/wp-json/media-cleaner/v1/all_ids/wp-json/media-cleaner/v1/stats/wp-json/media-cleaner/v1/entries/wp-json/media-cleaner/v1/set_ignore/wp-json/media-cleaner/v1/delete/wp-json/media-cleaner/v1/force_trash_all/wp-json/media-cleaner/v1/recover/wp-json/media-cleaner/v1/reset_db/wp-json/media-cleaner/v1/repair/wp-json/media-cleaner/v1/reset_issues/wp-json/media-cleaner/v1/reset_issues_and_references<div id="wpmc-admin-settings"></div>