WordPress plugin intelligence profile

MediaRef Cleanup Auditor

Find media references, filesystem orphans, duplicate files, and unused thumbnails with resumable safety-first scans.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.2.2
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update1 Aug 20263mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records MediaRef Cleanup Auditor version 1.2.2 as active, updated 3mo ago and tested up to WordPress 7.0.

Overview

About this plugin

MediaRef Cleanup Auditor analyses attachment records, content, metadata, and the uploads filesystem using durable,

bounded jobs. It includes exact duplicate hashing, thumbnail analysis, optional live verification,

quarantine and restoration, builder and plugin capability reporting, REST workers, and WP-CLI.

There is no paid edition, scan limit, license server, advertising gate or required external service.

All processing occurs on the WordPress installation. Donations may support development but do not

change functionality.

Safety language is deliberate: “No reference detected” is not proof that an item is unused.

Dynamic code, remote consumers and unsupported data stores can create blind spots. Every cleanup

attempt performs a fresh targeted reference check and verifies file identity.

Built for large and old media libraries

Scans use database-backed jobs, keyset cursors, adaptive bounded batches, staged publishing, and

expiring worker locks. A browser refresh does not erase progress, and the same job can be resumed

with WP-CLI. The Storage Explorer groups files by year, month, MIME type, attachment ownership, and

derivative type, making sites with upload folders spanning many years easier to review.

Included without feature locks

  • Media Library, metadata, options, builder, and filesystem reference analysis.
  • Durable uploads manifest with missing, unknown, generated, and orphan-file classification.
  • Exact duplicate groups using file size, MIME type, and SHA-256 fingerprints.
  • Thumbnail inventory, missing-size analysis, selective cleanup review, and reporting.
  • Optional same-origin live-page verification, disabled by default.
  • Storage Explorer and Large Image Analyzer with date, folder, dimension, and size filters.
  • Protected and ignored media states.
  • Identity-checked private quarantine, restoration, and separate permanent deletion.
  • REST dashboard workers and the complete wp mediaref-cleanup-auditor WP-CLI command set.
  • Individual scanner classes for supported builders, galleries, commerce, LMS, membership,

multilingual, cache, and custom-field ecosystems.

There is no Pro edition, image limit, scan limit, remote license validation, or required account.

WP-CLI

Common commands:

wp mediaref-cleanup-auditor status wp mediaref-cleanup-auditor capabilities --format=json wp mediaref-cleanup-auditor scan library --batch-size=250 wp mediaref-cleanup-auditor scan filesystem wp mediaref-cleanup-auditor scan duplicates wp mediaref-cleanup-auditor scan thumbnails wp mediaref-cleanup-auditor scan live wp mediaref-cleanup-auditor scan all wp mediaref-cleanup-auditor scan resume --job=123 --batch-size=500 wp mediaref-cleanup-auditor results --status=potentially_unused --format=csv wp mediaref-cleanup-auditor references 1250 wp mediaref-cleanup-auditor explain 1250 wp mediaref-cleanup-auditor protect 1250 wp mediaref-cleanup-auditor unprotect 1250 wp mediaref-cleanup-auditor ignore 1250 wp mediaref-cleanup-auditor unignore 1250 wp mediaref-cleanup-auditor trash 1250 --dry-run wp mediaref-cleanup-auditor restore 10 wp mediaref-cleanup-auditor delete 10 --yes wp mediaref-cleanup-auditor empty-trash --older-than=30 --yes wp mediaref-cleanup-auditor export --status=potentially_unused --format=csv wp mediaref-cleanup-auditor verify 1250 wp mediaref-cleanup-auditor repair wp mediaref-cleanup-auditor cleanup-jobs

Machine-readable result commands support table, JSON, CSV and count formats through WP-CLI.

Security

Live verification is off by default. It accepts only the current site host, resolves and rejects

private/reserved IPs, validates every redirect, sends no cookies, limits redirects, response bytes

and time, and parses returned text without executing scripts or submitting forms.

Quarantine paths are exact, contained within uploads, and never selected through wildcard matching.

Remote objects are never deleted by the bundled local storage adapter.

Privacy

MediaRef Cleanup Auditor stores scan jobs, cursors, normalized media references, file-manifest data, results,

operation logs, and quarantine records in this WordPress database. This operational data is used

only to perform and audit media analysis and cleanup.

The plugin does not send telemetry or site data to the author. Optional live verification makes

unauthenticated requests only to approved URLs belonging to the current site. It does not execute

scripts, submit forms, or send administrator cookies.

Support

org after the plugin is approved.

Before reporting a problem, include the WordPress and PHP versions, scan type, job ID, current

stage, and the sanitized error shown in MediaRef Cleanup Auditor. Never post private server paths or credentials.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • duplicate images
  • media cleaner
  • unused media
  • attachments
  • thumbnails
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity1 Aug 20263mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.