
Upload Janitor Security & Risk Analysis
wordpress.org/plugins/upload-janitorClean up unused images and other files from your uploads folder.
Is Upload Janitor Safe to Use in 2026?
Generally Safe
Score 85/100Upload Janitor has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'upload-janitor' plugin v0.2 exhibits a mixed security posture. On the positive side, its attack surface appears minimal, with no identifiable AJAX handlers, REST API routes, shortcodes, or cron events exposed without authentication. The vulnerability history is also clean, with no recorded CVEs, suggesting a history of good security practices or a lack of past exploitation. However, the static analysis reveals significant concerns within the codebase itself. The presence of dangerous functions like `proc_open` and `create_function` raises immediate red flags, as these can be exploited for remote code execution if not handled with extreme caution. Furthermore, the taint analysis indicates that all analyzed flows involve unsanitized paths, which is a critical vulnerability, even though no specific severity was assigned at this stage. This suggests a high likelihood of path traversal vulnerabilities. The complete lack of output escaping is another major weakness, potentially leading to cross-site scripting (XSS) vulnerabilities. While the plugin has no known CVEs, the internal code quality issues, particularly with unsanitized paths and unescaped output, present a substantial inherent risk that could be exploited by a motivated attacker.
Key Concerns
- Dangerous function: proc_open used
- Dangerous function: create_function used
- All flows with unsanitized paths
- 0% output escaping
- SQL queries without prepared statements
- No capability checks
Upload Janitor Security Vulnerabilities
Upload Janitor Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Upload Janitor Attack Surface
WordPress Hooks 1
Maintenance & Trust
Upload Janitor Maintenance & Trust
Maintenance Signals
Community Trust
Upload Janitor Alternatives
Pro Uploads Cleaner
pro-uploads-cleaner
Scan and clean unused images from your WordPress uploads folder safely.
Media Hygiene: Remove or Delete Unused Images and More!
media-hygiene
The Media Hygiene plugin removes unused media from the WordPress library to free up space, reduce clutter, and improve server performance.
Media Wipe
media-wipe
AI-powered WordPress media management with intelligent unused media detection and enterprise security. Transform your cleanup workflow!
qCleanup
q-cleanup
This plugin allows you to delete unused and leftover files from upload dir. In one click you can rid of all unwanted files and reduce space usage.
Media Sifter
media-sifter
Find and remove unused/orphan media files safely. Dry-run scan, preview, and bulk-delete to reclaim storage.
Upload Janitor Developer Profile
3 plugins · 160 total installs
How We Detect Upload Janitor
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/upload-janitor/spinner.gifupload-janitor/spinner.gif?ver=HTML / DOM Fingerprints
wrapul-discid="upload_janitor_introduction"id="upload_janitor_searching"name="selections[]"name="stage"name="archive"name="continue"jQuery