Title: Media Sentry
Author: standardissuedigital
Published: <strong>September 20, 2026</strong>
Last modified: September 20, 2026

---

Search plugins

![](https://ps.w.org/media-sentry/assets/banner-772x250.png?rev=3704236)

![](https://ps.w.org/media-sentry/assets/icon.svg?rev=3704236)

# Media Sentry

 By [standardissuedigital](https://profiles.wordpress.org/standardissuedigital/)

[Download](https://downloads.wordpress.org/plugin/media-sentry.1.1.1.zip)

 * [Details](https://wordpress.org/plugins/media-sentry/#description)
 * [Reviews](https://wordpress.org/plugins/media-sentry/#reviews)
 *  [Installation](https://wordpress.org/plugins/media-sentry/#installation)
 * [Development](https://wordpress.org/plugins/media-sentry/#developers)

 [Support](https://wordpress.org/support/plugin/media-sentry/)

## Description

Media Sentry helps site administrators inspect WordPress image usage before making
cleanup decisions. It inventories image attachments and local upload files, maps
detected references, groups exact and similar duplicates, and gives reviewers a 
place to protect, ignore, and document decisions.

The free plugin is focused on audit and recovery:

 * Baseline image inventory and scan workflow.
 * Usage evidence for detected post, option, widget, theme, and WooCommerce product
   references.
 * Unused-media review with preview links and stored review decisions.
 * Exact duplicate groups and similar-image review groups.
 * Product-image health reports for WooCommerce stores.
 * System diagnostics for missing files, unregistered files, generated derivatives,
   schema state, and upload paths.
 * Restore for already quarantined media when the quarantine record and file hash
   still match.

Media Sentry does not automatically delete files. Quarantine and permanent deletion
are not included in this free package and require the separate Media Sentry Pro 
add-on when available. Restore remains available in free core so a site can recover
intact quarantined files without keeping paid cleanup active.

Always keep a current database and files backup before using media cleanup tools.
A missing detected reference is evidence for human review, not proof that a file
is safe to remove.

## Screenshots

[⌊Dashboard summary for unused media, duplicates, product health, and system review.⌉⌊
Dashboard summary for unused media, duplicates, product health, and system review
.⌉[

Dashboard summary for unused media, duplicates, product health, and system review.

[⌊Media Library review table with previews, usage evidence, protection state, and
file details.⌉⌊Media Library review table with previews, usage evidence, protection
state, and file details.⌉[

Media Library review table with previews, usage evidence, protection state, and 
file details.

[⌊Exact duplicate review with keeper guidance and redundant-copy context.⌉⌊Exact
duplicate review with keeper guidance and redundant-copy context.⌉[

Exact duplicate review with keeper guidance and redundant-copy context.

[⌊Unused Media review with detected-reference status and deliberate review controls.⌉⌊
Unused Media review with detected-reference status and deliberate review controls
.⌉[

Unused Media review with detected-reference status and deliberate review controls.

## Installation

 1. Upload the plugin ZIP through Plugins > Add New > Upload Plugin, or install it 
    from WordPress.org when available.
 2. Activate Media Sentry.
 3. Open Media Sentry > System and confirm the schema and uploads checks are healthy.
 4. Open Media Sentry > Setup Baseline and run the baseline audit.
 5. Review Media Library, Unused Media, Duplicates, Product Health, and System before
    making cleanup decisions.

## FAQ

### Does Media Sentry delete files?

No. The free plugin audits, records review decisions, and restores intact quarantined
files. It does not quarantine or permanently delete media.

### Is WooCommerce required?

No. General image inventory and review work without WooCommerce. If WooCommerce 
is active, Media Sentry also reports product image coverage and related product-
media issues.

### Can Restore recover permanently deleted files?

No. Restore works only for intact quarantined files with matching Media Sentry quarantine
records and hashes. Permanently deleted files require a separate backup.

### Does Protect prevent all deletion?

No. Protect is a Media Sentry review decision that blocks normal Media Sentry cleanup
eligibility. It cannot stop another plugin, administrator, server process, or filesystem
change.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Media Sentry” is open source software. The following people have contributed to
this plugin.

Contributors

 *   [ standardissuedigital ](https://profiles.wordpress.org/standardissuedigital/)

[Translate “Media Sentry” into your language.](https://translate.wordpress.org/projects/wp-plugins/media-sentry)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/media-sentry/), check
out the [SVN repository](https://plugins.svn.wordpress.org/media-sentry/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/media-sentry/) by
[RSS](https://plugins.trac.wordpress.org/log/media-sentry/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.1

 * Added database indexes for saved scan review screens.
 * Added browser-poll fallback processing for full baseline workflows when WP-Cron
   is disabled.
 * Improved Product Health summary loading by using saved baseline summaries.

#### 1.1.0

 * Added a one-click full baseline workflow with live admin progress refresh.
 * Improved first-run duplicate scan performance with exact-first hashing and deferred
   perceptual hashing.
 * Added duplicate scan summary counts for hash candidates, reused hashes, and perceptual-
   hash state.

#### 1.0.0

 * Initial WordPress.org submission package for Media Sentry free core.
 * Includes audit, evidence, duplicate review, protect/ignore decisions, diagnostics,
   and restore.
 * Excludes Pro cleanup, merchant configuration, website tooling, local QA fixtures,
   and development artifacts.
 * Includes cleanup visibility regression: deleted assets are excluded from active
   lists, historical detail shows deletion state, and stale restore actions are 
   hidden.

## Meta

 *  Version **1.1.1**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [image cleanup](https://wordpress.org/plugins/tags/image-cleanup/)[media audit](https://wordpress.org/plugins/tags/media-audit/)
   [media library](https://wordpress.org/plugins/tags/media-library/)[unused images](https://wordpress.org/plugins/tags/unused-images/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/media-sentry/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/media-sentry/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/media-sentry/reviews/)

## Contributors

 *   [ standardissuedigital ](https://profiles.wordpress.org/standardissuedigital/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/media-sentry/)