New in 1.3 Storage & database optimization

That forgotten backup.zip is a door into your site.

Sweep scans your entire WordPress install for leftover archives, flags the ones that put you at risk, and cleans up database bloat and unused media — all in a few clicks.

Free on WordPress.org•No setup•Works on shared hosting

Entire installnot just the uploads folder
174k filesscanned in ~2 seconds in our tests
3 toolsZIP, database & storage
Timeout-safesmall batches, any host
The problem

Every migration leaves something behind.

Backup plugins, staging tools, and manual exports drop full-site archives into your file system — and they rarely clean up after themselves.

A site backup sitting in a public folder contains your wp-config.php: database name, username, and password. Anyone who guesses the file name can download it.

  • Scanners and bots routinely probe for backup.zip, site.zip and wp.zip
  • Old archives quietly eat disk space and inode quota on shared hosting
  • Security plugins scan for malware — not for your own forgotten exports

$ curl -I https://example.com/backup.zip

HTTP/2 200 # it's public

content-length: 432013312

$ unzip -p backup.zip wp-config.php | grep DB_

define( 'DB_NAME', 'shop_live' );

define( 'DB_USER', 'shop_admin' );

define( 'DB_PASSWORD', '••••••••••••' );

# With Sweep: found, flagged HIGH, deleted in one click.

Three tools, one dashboard

Clean up your site from files to database.

Switch between scanners from one menu. Every tool shows you exactly what it found before anything is removed.

ZIP Scanner

Walks your whole WordPress file system and lists every archive with its location, size, date, and a risk badge.

  • Follows symlinked folders safely
  • Copy URL, download, or delete
  • Bulk delete + CSV / Markdown export

Database Optimization

Trims the rows WordPress accumulates over years — without touching your published content.

  • Post revisions & auto-drafts
  • Spam, trash & expired transients
  • Orphaned metadata & oEmbed cache

Storage Optimization

Reclaims disk space and inodes from media files your site no longer needs.

  • Thumbnails for unregistered image sizes
  • Orphaned media, flagged for review
  • Audit report of every removed file
How it works

From install to clean in under a minute.

1

Install & open Sweep

Activate the plugin and find Sweep in your admin menu. There's nothing to configure.

2

Run a scan

One click starts a full, batched scan. A live progress counter shows folders and files as they're checked.

3

Review, then clean

Sort and search the report, download anything you want to keep, then delete the rest — one file or many.

Risk assessment

Know which files to deal with first.

Every archive gets a risk level based on where it lives and what its name suggests, so the dangerous ones rise to the top.

HIGH

Act now

Sitting directly in your web root, or named like a full-site or database backup — backup, dump, db, migration, staging.

MEDIUM

Worth a look

Archives inside plugin, theme, or other system folders. Often leftover installers you no longer need.

LOW

Probably intentional

Files in your media uploads that are usually shared on purpose — downloads, asset packs, and freebies.

Built to be careful

Cleanup tools should never be the thing that breaks your site.

Sweep reports before it removes, and every destructive action goes through WordPress core APIs.

Admin-only

Every action requires an administrator account. Logged-out requests are rejected.

Locked to archives

Delete and download only accept archive files inside your install — no path tricks, no other file types.

Timeout-safe

Scans run in small time-boxed batches, so they finish even on huge sites and slow shared hosting.

Read-only scans

Scanning never extracts, opens, or modifies archives. Nothing changes until you choose to delete.

Audit trail

Storage cleanups save a report of every removed file with its URL, exportable as CSV.

Keep a copy first

Download any archive through an authenticated link before deleting it — handy for backups you may still need.

See it in action

Watch Sweep clean a real site.

Plugin overview

Step-by-step guide

Pricing

Free to clean. Pro to keep track.

Every scanner and cleanup tool is free. Pro adds saved scan history for teams and agencies that audit sites regularly.

Free

$0 forever

Everything you need to find and remove the clutter.

  • Full file-system ZIP scan
  • Risk badges, search & sort
  • Copy URL, download & delete
  • Bulk delete + CSV / Markdown export
  • Database optimization
  • Storage optimization + audit reports
Download free
For agencies

Pro

$59.99 / year

For 1 site, billed yearly. Renews automatically; cancel anytime.

  • Everything in Free
  • Save scan reports as named snapshots
  • Keep up to 20 reports and revisit anytime
  • Priority support from bPlugins
  • New Pro features as they ship
Buy Pro — $59.99
FAQ

Questions, answered.

Does it scan inside the ZIP files?

No. Sweep locates archive files on disk so you can review and remove them. It never extracts, opens, or modifies archives.

Will the scan slow down or time out my site?

No. The ZIP scan runs in small time-boxed batches over the REST API, so it stays within normal PHP limits even on very large installs and slow shared hosting.

Is it only for the uploads folder?

No — Sweep walks your entire WordPress install, including the web root, plugins, themes, and symlinked folders that managed hosts often use.

Can I scan for other archive types?

Developers can extend the scanned extensions with the bzas_scanned_extensions filter — for example to add tar.gz, rar, or 7z.

Is the orphaned media cleanup safe?

Orphaned media is kept in its own "review first" category and is never part of the safe one-click cleanup. Media used only from custom code or page-builder data can't always be detected, so review the list and keep a backup before removing files.

What happened to ZIP Archive Scanner?

It's now Sweep. Same plugin, same slug, settings, and licenses — with database and storage optimization added in version 1.3.

Sweep icon

Find what's hiding in your file system.

Your first scan takes about as long as reading this sentence. Install Sweep free and see what's been left behind.