
You moved, restored or copied your site, and some images no longer appear. Before you delete, re-import,
regenerate or clean anything, find out what is actually missing.
Fruti Media Integrity Audit compares your Media Library with the files that exist in your uploads directory and
reports two things:
- Missing files – attachments, including the image sizes recorded in their metadata, that WordPress expects
to exist but that are absent from the local filesystem. This is not a guess: WordPress itself says the file
should be there. - Orphan candidates – files present in the uploads tree that no attachment metadata claims.
It also counts derived files (the resized and alternate copies that come from your registered image sizes).
They are counted, not listed, because they follow their original.
It is a diagnostic. It never deletes, moves, renames, imports, regenerates or repairs anything, it does not
modify attachment metadata, and it writes nothing to your database.
The plugin is deliberately conservative. A file is only reported as an orphan candidate when its own directory
is already referenced by an attachment from the current scan window. Everything else is listed as
unknown / not classified instead of being called orphaned, because a wrong “orphan” label is worse than no label.
Useful after a migration, a backup restore, a host move or an offload/CDN change, and as a sanity check before
running any cleanup tool.
Screenshots

After a migration: how many files WordPress expects are missing, how many uploads files nothing claims, and how many could not be classified - for the window you scanned.

The exact list: file, attachment ID, title and an Edit link for every missing file - so you restore the right ones and delete nothing blindly.