[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9es8Ukfam6IVzB6tzkaLjqi0iq4OvCjXFKng5YaOsxQ":3,"$f1XhkmSQg5TRDSpYKiP208muFhBKL87tN4ddqGc4pJAs":120,"$fsEWFoGpDhv50pHKfJE3dn_UZsKQHVoRlsrrwdvCAZ-k":125},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":36,"analysis":27,"fingerprints":27},"shivraj-media-cleaner","Walstar Clear Media Engine","1.3","Shivraj Jadhav - Walstar Technologies","https:\u002F\u002Fprofiles.wordpress.org\u002Fshivrajjadhav\u002F","\u003Cp>Walstar Clear Media Engine helps you find and delete unused images from your WordPress Media Library.\u003C\u002Fp>\n\u003Cp>It scans your WordPress site and detects images that are not used in:\u003Cbr \u002F>\n– Post content\u003Cbr \u002F>\n– Featured images\u003Cbr \u002F>\n– Elementor page builder content\u003Cbr \u002F>\n– Media references via attachment IDs\u003Cbr \u002F>\n– WooCommerce product image galleries\u003C\u002Fp>\n\u003Cp>This helps reduce server storage usage and improves website performance by removing unnecessary media files.\u003C\u002Fp>\n\u003Cp>Important: Deleted images cannot be recovered.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Scan unused images in Media Library\u003C\u002Fli>\n\u003Cli>Detect usage in posts and pages\u003C\u002Fli>\n\u003Cli>Detect featured images\u003C\u002Fli>\n\u003Cli>Elementor compatibility support\u003C\u002Fli>\n\u003Cli>WooCommerce product gallery support\u003C\u002Fli>\n\u003Cli>Bulk selection and deletion\u003C\u002Fli>\n\u003Cli>Simple and fast admin interface\u003C\u002Fli>\n\u003C\u002Ful>\n","Remove unused images from your WordPress media library.",0,426,100,1,"2026-05-30T07:37:00.000Z","7.0.2","5.8","7.4",[20,21,22,23,24],"clear-media-engine","image-optimizer","media-cleaner","media-cleanup","unused-images","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshivraj-media-cleaner.1.3.zip",null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"shivrajjadhav",30,94,"2026-08-29T00:25:26.502Z",[37,55,72,89,104],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":11,"num_ratings":11,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":25,"download_link":54,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"pixrem","PixRem – Unused Image Cleaner","1.0.3","OM Media","https:\u002F\u002Fprofiles.wordpress.org\u002Fommediasa\u002F","\u003Cp>\u003Cstrong>PixRem\u003C\u002Fstrong> scans your WordPress site to find images no longer in use and helps you safely delete them to save storage space and improve performance.\u003C\u002Fp>\n\u003Cp>Key benefits:\u003Cbr \u002F>\n– 🕵️‍♂️ \u003Cstrong>Comprehensive detection\u003C\u002Fstrong>: scans posts, pages, custom post types, serialized data, ACF, Elementor, Divi, Bricks, WPBakery\u003Cbr \u002F>\n– 🛒 \u003Cstrong>WooCommerce support\u003C\u002Fstrong>: finds featured & gallery images\u003Cbr \u002F>\n– ⚙️ \u003Cstrong>Theme options & SEO\u003C\u002Fstrong>: custom logos, backgrounds, Yoast OG images, site icon\u003Cbr \u002F>\n– 🛡 \u003Cstrong>Automatic backup\u003C\u002Fstrong>: every deleted image is saved to \u002Fwp-content\u002Fuploads\u002Fpixrem-backups\u002FYYYY\u002FMM\u002F\u003Cbr \u002F>\n– 📝 \u003Cstrong>Log system\u003C\u002Fstrong>: review all deletions and restore individual images\u003Cbr \u002F>\n– 🔒 \u003Cstrong>Whitelist \u002F Exclude\u003C\u002Fstrong>: prevent deletion of critical files by ID or path\u003C\u002Fp>\n","Find and delete unused images in your Media Library. Backup, restore, whitelist, and scan support for all major page builders.",20,559,"2025-09-22T20:27:00.000Z","6.8.6","5.4","7.2",[21,22,52,53,24],"media-library","remove-images","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpixrem.1.0.3.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":33,"downloaded":63,"rating":11,"num_ratings":11,"last_updated":64,"tested_up_to":65,"requires_at_least":17,"requires_php":18,"tags":66,"homepage":70,"download_link":71,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"oli-media-cleaner","Oli Media Cleaner","1.5.0","Olivier Bigras","https:\u002F\u002Fprofiles.wordpress.org\u002Fbigrat95\u002F","\u003Cp>\u003Cstrong>Oli Media Cleaner\u003C\u002Fstrong> scans your entire WordPress site to find media files that are no longer in use. It performs a deep analysis across multiple sources to accurately determine which files are safe to remove.\u003C\u002Fp>\n\u003Ch4>What Gets Scanned\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Post & page content\u003C\u002Fstrong> — all post types, Gutenberg blocks, classic editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Featured images\u003C\u002Fstrong> — all post types including WooCommerce product variations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom fields (post meta)\u003C\u002Fstrong> — any plugin or theme that stores attachment IDs or URLs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACF (Advanced Custom Fields)\u003C\u002Fstrong> — image, file, gallery, repeater, flexible content, group, clone fields, and Options pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong> — product galleries, variation images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor\u003C\u002Fstrong> — page builder widget data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme files\u003C\u002Fstrong> — PHP, CSS, JS templates scanned for hardcoded image references\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSS background images\u003C\u002Fstrong> — inline styles in post content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widgets\u003C\u002Fstrong> — image, gallery, text, custom HTML widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site identity\u003C\u002Fstrong> — site logo, site icon, theme mods\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Serialized data\u003C\u002Fstrong> — deep scan of complex plugin data structures\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Batch scanning\u003C\u002Fstrong> — processes 50 attachments per batch to avoid timeouts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Whitelist\u003C\u002Fstrong> — protect files you want to keep even if unused\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk actions\u003C\u002Fstrong> — trash, whitelist, restore, or permanently delete multiple files at once\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Trash All\u003C\u002Fstrong> — one-click batch trash of all unused images with progress bar (handles thousands)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scheduled auto-cleanup\u003C\u002Fstrong> — enable daily, twice daily, or weekly automatic scan and trash via WP-Cron\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Progress bar\u003C\u002Fstrong> — real-time scanning progress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No external dependencies\u003C\u002Fstrong> — uses native WordPress admin styles, no Bootstrap or jQuery UI\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero custom database tables\u003C\u002Fstrong> — stores data in WordPress options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean uninstall\u003C\u002Fstrong> — removes all plugin data on deletion\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to Use\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Oli Media Cleaner\u003C\u002Fstrong> under \u003Cstrong>Media\u003C\u002Fstrong> in the WordPress admin sidebar\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Scan for Unused Media\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Review the results in the \u003Cstrong>Unused\u003C\u002Fstrong> tab\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Whitelist\u003C\u002Fstrong> any files you want to keep\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Trash\u003C\u002Fstrong> files you don’t need\u003C\u002Fli>\n\u003Cli>Go to the \u003Cstrong>Trash\u003C\u002Fstrong> tab to permanently delete or restore files\u003C\u002Fli>\n\u003C\u002Fol>\n","Scan and remove unused media files from your WordPress site to free up disk space.",355,"2026-03-30T16:01:00.000Z","6.9.5",[67,68,69,22,24],"cleanup","disk-space","media","https:\u002F\u002Fgithub.com\u002Fbigrat95\u002Foli-media-cleaner","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foli-media-cleaner.1.5.0.zip",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":33,"downloaded":80,"rating":11,"num_ratings":11,"last_updated":81,"tested_up_to":16,"requires_at_least":82,"requires_php":83,"tags":84,"homepage":87,"download_link":88,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"unused-media-scanner","Media Library Cleaner","2.0.0","1WL Agency","https:\u002F\u002Fprofiles.wordpress.org\u002Fts1wl\u002F","\u003Cp>Version 2.0 is a ground-up rebuild from the original release, with a new scanning architecture and admin interface.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How The Scanning Engine Works\u003C\u002Fstrong>\u003Cbr \u002F>\nUnlike lightweight scanners that only check the post_content column, Media Library Cleaner performs a deep inspection across your entire WordPress architecture. When a scan is initiated, every attachment in the media library is checked against:\u003Cbr \u002F>\n\u003Cstrong>Core Content:\u003C\u002Fstrong> Standard post content and Gutenberg block editor attributes.\u003Cbr \u002F>\n\u003Cstrong>Post Meta:\u003C\u002Fstrong> All custom fields and metadata, including complex data structures generated by Layout & Design plugins like Elementor and Beaver Builder.\u003Cbr \u002F>\n\u003Cstrong>Theme Settings:\u003C\u002Fstrong> Theme mods, site icons, custom logos, and custom header images.\u003Cbr \u002F>\n\u003Cstrong>Taxonomies & Users:\u003C\u002Fstrong> Term meta and user meta fields.\u003Cbr \u002F>\n\u003Cstrong>Widgets:\u003C\u002Fstrong> Media widgets deployed across sidebars and footers.\u003Cbr \u002F>\n\u003Cstrong>Scan Options:\u003C\u002Fstrong> Administrators can explicitly choose whether to include or ignore draft posts and post revisions during the reference check.\u003Cbr \u002F>\n\u003Cstrong>Batched Processing Architecture\u003C\u002Fstrong>\u003Cbr \u002F>\nTo handle enterprise-scale WordPress installations, the scanning engine uses batched processing. Instead of loading the entire database into memory, the plugin queries and processes content in strict batches. This architecture prevents PHP memory exhaustion and server timeout errors – and has been thoroughly stress-tested on environments containing over 60,000 posts.\u003C\u002Fp>\n\u003Cp>A live four-phase progress bar tracks the execution in real-time, displaying counts for:\u003Cbr \u002F>\nInitialisation\u003Cbr \u002F>\nPost scanning\u003Cbr \u002F>\nMetadata scanning\u003Cbr \u002F>\nResults loading\u003Cbr \u002F>\nOnce the scan completes, results are loaded into a split-view dashboard separating Unused Files from Used Files.\u003Cbr \u002F>\n\u003Cstrong>Used Files View:\u003C\u002Fstrong> Explicitly lists the specific posts, pages, or settings where an attachment is currently referenced, giving you absolute certainty about why a file was flagged as active.\u003Cbr \u002F>\n\u003Cstrong>Progressive Card Grid:\u003C\u002Fstrong> Files are displayed in a visual grid showing the image thumbnail (or a specific file type icon for non-images), filename, file type, file size, exact pixel dimensions, and upload date.\u003Cbr \u002F>\n\u003Cstrong>Sticky Selection Bar:\u003C\u002Fstrong> A persistent control bar tracks the total number of selected files and calculates their combined file size in real-time, allowing you to see exactly how much server space you are about to reclaim. Includes bulk select\u002Fdeselect controls.\u003Cbr \u002F>\n\u003Cstrong>One-Click Selection:\u003C\u002Fstrong> Clicking anywhere on a progressive card toggles a highly visible selected state (blue border and checkmark overlay).\u003Cbr \u002F>\n\u003Cstrong>Deletion Mechanics & Safety Protocols\u003C\u002Fstrong>\u003Cbr \u002F>\nMedia Library Cleaner treats data destruction with the utmost caution. A prominent backup warning is displayed before any scan or deletion sequence can be initiated.\u003Cbr \u002F>\n\u003Cstrong>WordPress Capability Checks:\u003C\u002Fstrong> Before attempting to remove any file, the plugin performs a strict, per-item capability check. Deletion requests are automatically refused for any file the current user does not have explicit permission to delete.\u003Cbr \u002F>\n\u003Cstrong>Confirmation & Permanence:\u003C\u002Fstrong> A WordPress-native confirmation modal intercepts the deletion trigger, explicitly warning the user that deletions are permanent (unless the MEDIA_TRASH constant is enabled in wp-config.php).\u003Cbr \u002F>\n\u003Cstrong>Batched Deletion:\u003C\u002Fstrong> Much like the scanning process, file deletion is handled in batches with a live progress indicator.\u003Cbr \u002F>\n\u003Cstrong>Post-Deletion Reporting:\u003C\u002Fstrong> A completion modal provides a definitive summary, explicitly detailing how many files were successfully deleted and how many failed.\u003Cbr \u002F>\n\u003Cstrong>Per-File Reporting:\u003C\u002Fstrong> Every individual file is reported as a success or a failure, with specific technical reasons provided for any failed deletions.\u003Cbr \u002F>\n\u003Cstrong>Persistent Logging & Environment Data\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Database Session Logs:\u003C\u002Fstrong> Every deletion run is permanently recorded in the database. This log records the timestamp, the user who initiated the action, the total file count, and the explicit success\u002Ffailure results for every individual file processed during that run.\u003Cbr \u002F>\n\u003Cstrong>Environment Info Tab:\u003C\u002Fstrong> A dedicated diagnostic tab provides administrators with critical context before running a scan. It displays the total media count, the physical size of the uploads folder, a list of all registered image sizes, the precise uploads directory path, directory writability status, media trash status, and current PHP\u002FWordPress environment details.\u003Cbr \u002F>\nInstallation\u003Cbr \u002F>\nUpload the media-library-cleaner folder to the \u002Fwp-content\u002Fplugins\u002F directory.\u003Cbr \u002F>\nActivate the plugin through the ‘Plugins’ menu in WordPress.\u003Cbr \u002F>\nNavigate to Tools – Media Library Cleaner in the WordPress admin menu.\u003Cbr \u002F>\nReview the Environment Info tab and perform a full site backup.\u003Cbr \u002F>\nConfigure your Draft and Revision scan options, then click Run Scan.\u003Cbr \u002F>\nFrequently Asked Questions\u003Cbr \u002F>\nWill this plugin cause PHP memory errors on large sites?\u003Cbr \u002F>\nNo. Media Library Cleaner utilizes a batched scanning architecture that processes database queries in chunks. This prevents the server from loading massive datasets into memory simultaneously, preventing timeout errors. It has been tested against databases with 60,000+ posts.\u003C\u002Fp>\n\u003Cp>Does it support modern Layout & Design plugins?\u003Cbr \u002F>\nYes. The metadata scanner explicitly checks complex data arrays generated by Layout & Design builders such as Elementor and Beaver Builder, ensuring assets embedded within builder modules are correctly identified as “in use”.\u003C\u002Fp>\n\u003Cp>Are deleted files recoverable?\u003Cbr \u002F>\nBy default, WordPress permanently removes media files when deleted. Media Library Cleaner respects this core behaviour. However, if you have defined define( ‘MEDIA_TRASH’, true ); in your wp-config.php file, deleted files will be moved to the Media Library Trash rather than being permanently destroyed.\u003C\u002Fp>\n\u003Cp>Why do some files fail to delete?\u003Cbr \u002F>\nThe plugin enforces strict WordPress capability checks on a per-item basis. If your user role lacks the required permissions to delete a specific attachment, or if the server directory lacks the necessary write permissions, the deletion will be refused. The exact reason for the failure is recorded in the persistent session log.\u003C\u002Fp>\n\u003Cp>What information is stored in the persistent session log?\u003Cbr \u002F>\nThe log records the timestamp of the deletion run, the ID of the user who executed it, the total number of files targeted, and a granular breakdown of which specific files succeeded or failed (including the failure reason).\u003C\u002Fp>\n","Media Library Cleaner scans your WordPress media library and identifies which files are actually in use and which are safe to delete, so you can clean &hellip;",2033,"2026-06-19T13:13:00.000Z","6.0","8.0",[85,86,22,52,24],"clean-uploads","delete-unused-media","https:\u002F\u002F1wl.agency\u002Funused-media-scanner\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funused-media-scanner.2.0.0.zip",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":45,"downloaded":97,"rating":11,"num_ratings":11,"last_updated":98,"tested_up_to":16,"requires_at_least":82,"requires_php":18,"tags":99,"homepage":25,"download_link":103,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"assetbroom-media-cleaner","Assetbroom – Unused Media & Duplicate Image Cleaner","1.1","KAP ASIAs","https:\u002F\u002Fprofiles.wordpress.org\u002Fkapasias\u002F","\u003Cp>\u003Cstrong>AssetBroom – Media Cleaner\u003C\u002Fstrong> helps you detect and remove \u003Cstrong>unused images, duplicate media files, and unnecessary thumbnails\u003C\u002Fstrong> from your WordPress media library.\u003C\u002Fp>\n\u003Cp>Over time, WordPress websites accumulate hundreds or thousands of images that are no longer used. These unused files increase backup size, waste storage, and slow down website maintenance.\u003C\u002Fp>\n\u003Cp>AssetBroom scans your entire website and identifies \u003Cstrong>unused media files\u003C\u002Fstrong>, \u003Cstrong>duplicate images\u003C\u002Fstrong>, and \u003Cstrong>generated image sizes\u003C\u002Fstrong> safely.\u003C\u002Fp>\n\u003Cp>The plugin checks where images are used before marking them unused. This prevents accidental deletion of images used in:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Pages\u003C\u002Fli>\n\u003Cli>Page builders\u003C\u002Fli>\n\u003Cli>Featured images\u003C\u002Fli>\n\u003Cli>WordPress generated image sizes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With AssetBroom you can safely \u003Cstrong>clean your media library, remove unused images, and optimize storage\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cp>✔ Detect unused media files\u003Cbr \u002F>\n✔ Detect duplicate images in media library\u003Cbr \u002F>\n✔ Clean WordPress media library safely\u003Cbr \u002F>\n✔ Supports Elementor and page builders\u003Cbr \u002F>\n✔ Detect WordPress generated thumbnails\u003Cbr \u002F>\n✔ Detect responsive image sizes\u003Cbr \u002F>\n✔ Safe move-to-trash workflow\u003Cbr \u002F>\n✔ Lightweight and fast scanning\u003Cbr \u002F>\n✔ Developer friendly code\u003C\u002Fp>\n\u003Ch3>Why Clean Your Media Library?\u003C\u002Fh3>\n\u003Cp>Unused media files can:\u003C\u002Fp>\n\u003Cp>• Increase backup size\u003Cbr \u002F>\n• Slow down site migrations\u003Cbr \u002F>\n• Waste hosting storage\u003Cbr \u002F>\n• Make media management difficult\u003C\u002Fp>\n\u003Cp>AssetBroom helps you keep your \u003Cstrong>WordPress media library clean and optimized\u003C\u002Fstrong>.\u003C\u002Fp>\n","Detect unused images, duplicate media files, and safely clean your WordPress media library without breaking your website.",838,"2026-05-21T07:57:00.000Z",[100,101,22,102,24],"clean","cleaning","optimisation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fassetbroom-media-cleaner.1.1.zip",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":11,"num_ratings":11,"last_updated":114,"tested_up_to":65,"requires_at_least":17,"requires_php":50,"tags":115,"homepage":118,"download_link":119,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"ma-smart-image-cleaner","MA Smart Image Cleaner","1.0.1","Moheeb Arif","https:\u002F\u002Fprofiles.wordpress.org\u002Fmoheebarif786\u002F","\u003Cp>MA Smart Image Cleaner helps WordPress site owners \u003Cstrong>identify unused images\u003C\u002Fstrong> in their Media Library and clean storage safely.\u003C\u002Fp>\n\u003Cp>Over time, WordPress sites accumulate hundreds of unused images from deleted pages, design changes, and testing uploads. These unused files increase storage usage, slow down backups, and clutter the admin area.\u003C\u002Fp>\n\u003Cp>This plugin focuses on \u003Cstrong>analysis first, deletion last\u003C\u002Fstrong> — giving you full control before removing anything.\u003C\u002Fp>\n\u003Ch3>🔍 Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Detect unused images in the Media Library\u003C\u002Fli>\n\u003Cli>Analyze image usage across:\n\u003Cul>\n\u003Cli>Posts and Pages\u003C\u002Fli>\n\u003Cli>Custom Post Types\u003C\u002Fli>\n\u003Cli>Featured Images\u003C\u002Fli>\n\u003Cli>Gutenberg blocks\u003C\u002Fli>\n\u003Cli>Elementor content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Safe preview before deleting\u003C\u002Fli>\n\u003Cli>Move images to Trash (no forced permanent deletion)\u003C\u002Fli>\n\u003Cli>Bulk actions with confirmation\u003C\u002Fli>\n\u003Cli>Estimated storage savings\u003C\u002Fli>\n\u003Cli>Background scanning using WordPress Cron\u003C\u002Fli>\n\u003Cli>Clean and lightweight admin interface\u003C\u002Fli>\n\u003Cli>Beginner-friendly and open-source\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🚫 No auto-delete\u003Cbr \u002F>\n🚫 No ads\u003Cbr \u002F>\n🚫 No tracking\u003Cbr \u002F>\n🚫 No upsells\u003C\u002Fp>\n\u003Cp>Perfect for bloggers, agencies, businesses, NGOs, and developers who want a clean and optimized WordPress site.\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>The plugin scans all image attachments\u003C\u002Fli>\n\u003Cli>It checks where images are used across your site\u003C\u002Fli>\n\u003Cli>Images are marked as:\n\u003Cul>\n\u003Cli>Used\u003C\u002Fli>\n\u003Cli>Unused\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>You review the results and decide what to delete\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Nothing is removed automatically.\u003C\u002Fp>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>This is an open-source plugin. Contributions, suggestions, and bug reports are welcome.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n","Safely find and clean unused images in your WordPress Media Library without breaking your website.",10,386,"2026-02-09T18:09:00.000Z",[116,23,52,117,24],"image-cleaner","performance","https:\u002F\u002Fmadigitalhub.co.uk\u002Fplugins\u002Fma-smart-image-cleaner","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fma-smart-image-cleaner.1.0.1.zip",{"error":121,"url":122,"statusCode":123,"statusMessage":124,"message":124},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fshivraj-media-cleaner\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":126,"versions":127},4,[128,134,141,147],{"version":6,"download_url":26,"svn_tag_url":129,"released_at":27,"has_diff":130,"diff_files_changed":131,"diff_lines":27,"trac_diff_url":132,"vulnerabilities":133,"is_current":121},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fshivraj-media-cleaner\u002Ftags\u002F1.3\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fshivraj-media-cleaner%2Ftags%2F1.2&new_path=%2Fshivraj-media-cleaner%2Ftags%2F1.3",[],{"version":135,"download_url":136,"svn_tag_url":137,"released_at":27,"has_diff":130,"diff_files_changed":138,"diff_lines":27,"trac_diff_url":139,"vulnerabilities":140,"is_current":130},"1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshivraj-media-cleaner.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fshivraj-media-cleaner\u002Ftags\u002F1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fshivraj-media-cleaner%2Ftags%2F1.1&new_path=%2Fshivraj-media-cleaner%2Ftags%2F1.2",[],{"version":92,"download_url":142,"svn_tag_url":143,"released_at":27,"has_diff":130,"diff_files_changed":144,"diff_lines":27,"trac_diff_url":145,"vulnerabilities":146,"is_current":130},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshivraj-media-cleaner.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fshivraj-media-cleaner\u002Ftags\u002F1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fshivraj-media-cleaner%2Ftags%2F1.0&new_path=%2Fshivraj-media-cleaner%2Ftags%2F1.1",[],{"version":148,"download_url":149,"svn_tag_url":150,"released_at":27,"has_diff":130,"diff_files_changed":151,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":152,"is_current":130},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshivraj-media-cleaner.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fshivraj-media-cleaner\u002Ftags\u002F1.0\u002F",[],[]]