Breadbugger
On-page bug tracker for pre-launch QA. Pin reports directly on the page, manage them in a clean admin list, integrate with external clients via REST.
Use with caution
Breadbugger works, but test it on a staging site before relying on it in 2026. Was last updated 1 month ago, and scores 59/100 on our health check.
- Actively developed — last update 1 month ago
- Small user base (<10 active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Breadbugger stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| bug tracker | >100 |
| debug | >100 |
| feedback | >100 |
| pre-launch | >100 |
| q&a | >100 |
About Breadbugger
From the official readme · v2.0.12Description
Breadbugger is a bug tracking tool built for the pre-launch phase of a WordPress site — the moment when designers, QA, developers and clients walk through the site looking for issues before go-live.
Three complementary surfaces:
- On-page floating widget — open the widget with a configurable keyboard shortcut, “pin” reports directly to the HTML element they refer to, attach screenshots captured on-the-fly from the browser.
- Clean admin list — manage every report from a compact full-screen view: filter by status, priority, author; sort manually with drag & drop; reply with inline notes.
- REST API for external clients — app-password gated endpoints to integrate your bug tracker with CLIs, AI coding assistants, or custom scripts.
Key features
- Stable pin selectors — element selector built via a cascade:
data-breadbugger-name(opt-in dev), then stableid, then semantic class, then positional CSS. Pins survive refactors. - Configurable hotkey — press the keys to set your preferred combo, with browser/OS collision validation.
- Reporter / manager role model — assign who can open reports (reporter) and who can manage them all (manager) via custom capabilities on any WordPress role.
- Author filter + configurable visibility — managers can see and filter by author; reporters can optionally see only their own bugs.
- In-browser screenshots — automatic capture via
getDisplayMedia(HTML2Canvas-Pro as a fallback for modern CSS likeoklch/color-mix). - Internationalized — Italian source, .po / .mo translations, .pot template ready for any language.
- Built-in feedback channel — settings form to send bug reports / feature requests / questions to the author via
wp_mail. - Branded email notifications — HTML emails for @mentions in notes and (optional) for new bugs and resolved bugs, with per-recipient frequency: all events, accorpate (timeout-based), daily digest, weekly digest, or none.
Use case
Client site pre-go-live: 5-10 people testing in parallel. Each one loads the site, opens the widget with a shortcut, pins the issue directly on the affected element. The PM / dev watches the admin list, sorts by priority, assigns fixes, marks resolved.
Standalone. No external SaaS required. No data sent to third-party servers. Your bugs stay in your database.
Installation
- Upload the
breadbuggerfolder to/wp-content/plugins/, or install from WP Admin → Plugins → Add New → Upload Plugin. - Activate the plugin via WP Admin → Plugins.
- Open Breadbugger → Settings.
- Enable “Widget frontend” to make the floating widget visible.
- Configure reporter / manager roles if you want to separate who can open vs. who can manage reports.
- (Optional) Customize the keyboard shortcut.
- Visit a public page of the site → press the shortcut (default
⌘+E/Ctrl+E) → create your first report.
Frequently asked questions
Does the plugin send data to external servers?
No. All data stays in your WordPress database. The only optional exception: the “Feedback” form in settings, when submitted, sends an email to the author through your site’s mail system (wp_mail).
Can I use it in production, not just pre-launch?
Yes, but it is designed for pre-launch. For end-user support tickets there are better solutions (Zendesk, Freshdesk, etc.).
Do I have to add `data-breadbugger-name` everywhere?
No, it is opt-in. Without it the plugin cascades to id, class, positional CSS. It is useful only on 5-10 cornerstone blocks of the site to get extremely stable pins.
How do I integrate Breadbugger with my AI coding assistant?
Settings → “REST API for external clients” → generate an app-password → use the header Authorization: Basic in REST calls. Base endpoint: /wp-json/breadbugger/v1/bugs.
Can I restrict reporters to see only their own bugs?
Yes, Settings → Visibility → “Reporters see only their own reports”. Managers always see everything.
Will uninstalling delete my data?
uninstall.php removes everything (bugs, settings, capabilities, attachments owned by the plugin, app-passwords containing “Breadbugger” in the name). If you want to keep your data, deactivate instead of uninstalling.
Changelog
Security release. Fixes a stored XSS reachable by any user with the reporter capability against managers viewing the admin bug list. Updating is recommended for every install.
2.0.12
- Security: fixed a stored XSS in the admin bug list. The
lineandcolfields of a captured JavaScript error were interpolated into the diagnostics panel without escaping, so a user holding only thebreadbugger_reportcapability could store markup that executed in a manager’s session when the list was opened. Both fields are now escaped at render time. Reported to the WordPress.org plugins team by a third party. - Security: the diagnostics blob submitted with a new report is no longer stored verbatim. It is now recursively sanitized on the way in — string leaves through
sanitize_textarea_field(),errors[].line/errors[].colcast to integers, and depth and item count bounded — so no current or future diagnostics field reaches an output sink unfiltered. Existing reports stored before this release are covered by the output escaping above. - Security: escape the attachment URL in the upload thumbnail
srcand the REST error message rendered on a failed list load, matching the escaping already applied to their sibling fields.
2.0.11
- New: refreshed plugin logo (the Breadbugger “bread-bug” mark) and matching WordPress.org icons.
- New: the front-end widget is now enabled by default on fresh installs.
- i18n: all admin list and front-end widget UI strings are now translatable (wrapped in wp.i18n) and the translation template (.pot) was regenerated.
- i18n: bundled translations for Italian plus 8 more locales — English (US), Spanish, French, German, Portuguese (Brazil), Russian, Japanese, and Simplified Chinese.
2.0.10
- New: reporters can now open the admin Lista page (menu visible with the
breadbugger_reportcapability), where they see only their own reports when “reporters see own only” is enabled. The Settings page remains manager-only. - New: for reporter-only users the list renders as a clean read-only view — management controls (status, priority, notes, reorder, delete, attachments) are hidden in the UI and remain enforced server-side. Creating new reports is still available.
2.0.9
- Security: GET /bugs/{id} now enforces the same per-author visibility as the list endpoint. A reporter restricted to “see own only” can no longer read another author’s bug by requesting its ID directly (broken access control / IDOR fix). The frontend pin query applies the same restriction.
2.0.8
- Security: escape the
categoriavalue before rendering it in the admin list (prevents stored attribute-injection in the device chip). - Updated: bundled SortableJS from 1.15.2 to 1.15.7 (latest stable).
- Updated Contributors metadata.
2.0.7
- Changed: AI notes (created via REST API) are now ALWAYS hidden by default. The per-user preference no longer makes them appear inline.
- New: when the per-user preference is enabled, a small “AI” pill is rendered in the bottom-right corner of the notes box, showing the AI-note count. Clicking it reveals/hides those notes for that bug only (session-scoped, not persisted).
- Settings label updated to “Abilita pulsante note AI” with refreshed description.
- Removed legacy inline “N nota nascosta” stub (replaced by the new AI pill).
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Breadbugger alternatives
All bug tracker plugins →FAQ
Breadbugger: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 9, 2026
Is Breadbugger free?
Yes. Breadbugger is free to download and use from the official WordPress.org plugin directory.
Is Breadbugger safe to use in 2026?
Breadbugger works, but test it on a staging site before relying on it in 2026. Was last updated 1 month ago, and scores 59/100 on our health check.
How many websites use Breadbugger?
Breadbugger is active on <10 WordPress websites and has been downloaded 295 times since it launched in June 2026. It was downloaded 85 times in the last 30 days.
Does Breadbugger work with WordPress 7.1?
Breadbugger is officially tested up to WordPress 7.0.7, while the latest release is 7.1.3. It may still work, but try it on a staging site first.
What PHP version does Breadbugger need?
Breadbugger requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Breadbugger last updated?
The latest version, 2.0.12, was released on September 8, 2026 (1 month ago).
Who makes Breadbugger?
Breadbugger is developed and maintained by Pane Studio.
What are the best alternatives to Breadbugger?
The most popular alternatives to Breadbugger are Alpaca Issue Tracker (100+ installs), WP Mantis Table (10+ installs) and WP Mantis (10+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card