

Scan results: every finding shows its rule, confidence, size and the plugin it belongs to.
Site Health says “Autoloaded options could affect performance”? Attic shows you exactly what’s causing it, and lets you remove it without risking your site.
Every plugin you’ve ever installed left something behind: oversized options, dead cron jobs, orphaned database tables, stale transients. Deleting the plugin doesn’t delete its data. WordPress loads a lot of that leftover data on every single page request, so years of “uninstalled” plugins quietly slow your site down.
Attic finds it, shows you the evidence, and removes it the undo-friendly way:
Which rule fired, which plugin the data belongs to, whether that plugin is still on disk, how many code references were found, and how big it is. A finding you can’t check is a finding you shouldn’t act on.
wp attic scan, wp attic findings, wp attic quarantineThose are established cleanup tools with direct delete/optimize actions. Attic takes a different default: nothing is permanently deleted up front — flagged tables are renamed (wp_attic_quarantined_*) and options are backed up first, with one-click restore inside the purge window (default 30 days, configurable). Permanent removal only happens once a quarantined batch passes the purge window un-restored, or if you purge it yourself on purpose. Attic also checks plugin files on disk and searches your code for references before promoting findings to high confidence, so uncertain items stay at “review.”
Run scans from the command line, across client sites or in CI/CD pipelines:
wp attic scan — run a full database auditwp attic findings — list and filter findingswp attic quarantine — manage quarantine batcheswp attic status — check plugin statuswp attic map status — inspect the bundled attribution mapA curated map of plugin prefixes to their owning plugin, used to attribute
orphaned data. The map ships with the plugin and is updated with plugin
releases — Attic makes no outbound network requests.
wp attic map status — show the bundled map version and entry countattic_prefix_map_entries filterAttic bundles Chart.js 4.4.4 (MIT) at assets/vendor/chart.umd.min.js, used
only to draw the autoload trend chart in the admin. It is served from your own
site. Attic makes no outbound network requests of any kind.
Protecting things from ever being flagged:
attic_protected_options — additional never-flag option namesattic_protected_cron_hooks — additional never-flag cron hooksattic_protected_tables — additional never-flag tablesattic_protected_transients — additional never-flag transient namesAttribution and scanning:
attic_prefix_map_entries — add or override attribution map entriesattic_prefix_map_path — load the attribution map from a different fileattic_reference_scan_roots — where the code search looks; for unusual layouts and custom content directoriesattic_scan_rules — add or remove detection rulesBehaviour:
attic_manage_capability — which capability may scan and quarantine (default manage_options)attic_purge_after_days — override the quarantine purge windowattic_tracked_autoload_options — which options usage tracking watchesattic_track_autoload_usage — return false to disable usage tracking entirely