WordPress plugin intelligence profile

Error Sniffing Pug – Tells you what broke

Turns a WordPress fatal error into a plain-language diagnosis, names the plugin at fault, emails you the reason, and prepares a bug report.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version0.5.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 5.2 · PHP 7.0
Directory statusactive
Last directory update3 Sept 20262mo ago
Active installations100Adoption 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 Error Sniffing Pug – Tells you what broke version 0.5.0 as active, updated 2mo ago and tested up to WordPress 7.0.

Overview

About this plugin

When WordPress hits a fatal error, the usual result is a blank “There has been a critical error on this website” page and a cryptic line buried in a log file you have to go find. Pug catches that moment and turns it into something you can act on.

What you get

  • **A plain-language diagnosis. **** Pug recognizes common fatal patterns — an undefined function or method, calling a method on null, a class that can’t be found, “cannot redeclare”, out of memory, max execution time, parse errors, a missing file, a type error, and more — and explains in one sentence what actually went wrong. When it doesn’t recognize the pattern, it says so honestly rather than guessing.
  • The culprit, named. Pug maps the crash back to the specific plugin, must-use plugin, or theme whose code was running, so you’re not guessing which of thirty plugins to suspect.
  • **A crash-notification email. **** Point Pug at an address and it emails you when a new fatal is captured — the plugin involved, the plain-language reason, and where it happened — so you learn about problems without watching a dashboard. Email is sent shortly after the crash from a safe context, never during the crash itself.
  • A privacy-safe bug report. For any crash, Pug produces a copy-ready report for the responsible plugin’s support forum, with absolute paths, your home directory, and your site’s address stripped out. Pug never transmits it — you copy and paste it yourself.
  • **An after-crash admin notice. **** The next time you open wp-admin after a fatal is captured, Pug shows a dismissible notice linking straight to the report — so you find out even if you aren’t watching a dashboard, and even if email isn’t configured.
  • A conflict scanner. On demand, Pug scans your active plugins for functions or classes declared by more than one of them — the “cannot redeclare” landmine — and names both sides before it bites you.

How Pug captures fatals

Pug uses WordPress’ own drop-in mechanism. php, which core loads earlier than any plugin — that is what lets Pug see a fatal that happens before normal plugins have even loaded. It subclasses core’s handler and then hands control straight back to WordPress, so Recovery Mode and the recovery email keep working exactly as they do without Pug.

Deactivating the plugin removes the drop-in and stops capture; deleting the plugin removes everything.

What Pug does not do

  • It does not send your crash details to us or to any third party. Diagnosis happens on your own server, and the bug report is copy-and-paste, not an automatic upload.
  • It does not modify or delete your posts, pages, or any content. It reads nothing from your database except its own settings.
  • It does not run its analysis during a crash beyond recording the incident — no network calls, no heavy work on the error path.

External services

This plugin connects to one external service, described below. No crash contents are ever sent anywhere.

org)

org plugin API whether that plugin is listed there so that it can offer a link to the plugin’s page and support forum. The only data sent is the plugin’s slug (folder name). This happens on demand while you view a crash report, is cached, and never runs during a crash.

org/about/privacy/.

WordPress.org metadata

Plugin tags

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

  • error handler
  • fatal error
  • crash
  • debugging
  • troubleshooting
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 5.2 · PHP 7.0
Update activity3 Sept 20262mo 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.