
HoatzinMedia — Media Cleaner & Storage Optimizer Security & Risk Analysis
wordpress.org/plugins/hoatzinmedia-library-cleanerSmart media cleaner: detect unused files, duplicates and large attachments; optimize storage safely.
Is HoatzinMedia — Media Cleaner & Storage Optimizer Safe to Use in 2026?
Generally Safe
Score 100/100HoatzinMedia — Media Cleaner & Storage Optimizer has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "hoatzinmedia-library-cleaner" v1.0.0 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests is commendable. Furthermore, 100% of SQL queries utilize prepared statements, and all output is properly escaped, significantly mitigating common web application vulnerabilities. The plugin also demonstrates good practice with 8 nonce checks and 13 capability checks, indicating an effort to secure its functionalities.
However, a notable concern is the presence of 22 REST API routes, of which 15 lack proper permission callbacks. This represents a significant attack surface that could be exploited by unauthenticated or low-privileged users to trigger unintended actions. The lack of taint analysis results (0 flows analyzed) prevents a deeper understanding of potential data manipulation vulnerabilities, but the absence of unsanitized paths is a positive sign. The plugin's vulnerability history, being entirely clear of CVEs, suggests a history of security consciousness or limited exposure to discovered vulnerabilities, though this can also be due to a lack of rigorous historical auditing.
In conclusion, while the plugin demonstrates solid foundational security practices in critical areas like SQL and output handling, the large number of unprotected REST API endpoints is a significant weakness that requires immediate attention. This oversight could potentially overshadow the plugin's otherwise good security hygiene. Addressing the unprotected REST API routes should be the priority to improve its overall security.
Key Concerns
- 15 REST API routes without permission callbacks
HoatzinMedia — Media Cleaner & Storage Optimizer Security Vulnerabilities
HoatzinMedia — Media Cleaner & Storage Optimizer Release Timeline
HoatzinMedia — Media Cleaner & Storage Optimizer Code Analysis
SQL Query Safety
Output Escaping
HoatzinMedia — Media Cleaner & Storage Optimizer Attack Surface
REST API Routes 22
WordPress Hooks 21
Scheduled Events 2
Maintenance & Trust
HoatzinMedia — Media Cleaner & Storage Optimizer Maintenance & Trust
Maintenance Signals
Community Trust
HoatzinMedia — Media Cleaner & Storage Optimizer Alternatives
Media Trim — Unused & Duplicate Media Cleaner
media-trim
Clean up your WordPress media library by finding and removing unused, duplicate, and orphaned media files. Reclaim disk space instantly.
LiteSpeed Cache
litespeed-cache
All-in-one unbeatable acceleration & PageSpeed improvement: caching, image/CSS/JS optimization...
Jetpack – WP Security, Backup, Speed, & Growth
jetpack
Improve your WP security with powerful one-click tools like backup, WAF, and malware scan. Includes free tools like stats, CDN and social sharing.
Image Optimization – Compress Images and Convert to WebP or AVIF
image-optimization
Automatically resize, optimize, and convert images to WebP and AVIF. Compress images in bulk or on upload to boost your WordPress site performance.
Speed Optimizer – The All-In-One Performance-Boosting Plugin
sg-cachepress
Boost your website performance and page speed, and increase conversions with powerful caching, frontend, media, and environment optimizations.
HoatzinMedia — Media Cleaner & Storage Optimizer Developer Profile
2 plugins · 10 total installs
How We Detect HoatzinMedia — Media Cleaner & Storage Optimizer
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/hoatzinmedia-library-cleaner/assets/css/admin.min.css/wp-content/plugins/hoatzinmedia-library-cleaner/assets/css/admin.css/wp-content/plugins/hoatzinmedia-library-cleaner/assets/js/admin.min.js/wp-content/plugins/hoatzinmedia-library-cleaner/assets/js/admin.js/wp-content/plugins/hoatzinmedia-library-cleaner/assets/js/admin.min.js/wp-content/plugins/hoatzinmedia-library-cleaner/assets/js/admin.jshoatzinmedia-library-cleaner/assets/css/admin.min.css?ver=hoatzinmedia-library-cleaner/assets/css/admin.css?ver=hoatzinmedia-library-cleaner/assets/js/admin.min.js?ver=hoatzinmedia-library-cleaner/assets/js/admin.js?ver=HTML / DOM Fingerprints
HOATZINMEDIA_VERSION