
WP Breadcrumb Security & Risk Analysis
wordpress.org/plugins/breadcrumbs-builderBreadcrumb Builder will allow you to add Breadcrumbs navigation section to your site and your visitors will know current path.
Is WP Breadcrumb Safe to Use in 2026?
Generally Safe
Score 85/100WP Breadcrumb has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "breadcrumbs-builder" plugin v1.0.7 presents a mixed security picture. On the positive side, there are no known CVEs associated with this plugin, indicating a potentially stable history. The static analysis reveals a very small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events, which is a strong indicator of good security design in terms of entry points. Furthermore, the vast majority of SQL queries utilize prepared statements, and there are no file operations or external HTTP requests, all of which are excellent security practices.
However, significant concerns arise from the code signals. The most striking issue is the very low percentage of properly escaped outputs (22%). This is a critical vulnerability indicator, as unsanitized output can lead to Cross-Site Scripting (XSS) vulnerabilities. While the taint analysis shows no critical or high severity flows, the presence of three flows with unsanitized paths, even if not yet classified as critical, warrants attention. The complete absence of nonce and capability checks on any potential entry points (though none are explicitly listed as unprotected) is also a weakness, as it relies on the assumption that the attack surface is truly zero, which might not hold true if future versions introduce new features without proper security controls.
In conclusion, while the plugin benefits from a small attack surface, a clean vulnerability history, and good practices in SQL handling and avoiding external interactions, the severely lacking output escaping and the presence of unsanitized taint flows represent significant risks. The lack of capability and nonce checks, while not directly exploitable due to the current attack surface, indicates potential future vulnerabilities if the plugin evolves without addressing these fundamental security mechanisms. The output escaping issue is the most immediate and serious concern.
Key Concerns
- Very low output escaping percentage (22%)
- Taint flows with unsanitized paths (3)
- No nonce checks
- No capability checks
WP Breadcrumb Security Vulnerabilities
WP Breadcrumb Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
WP Breadcrumb Attack Surface
WordPress Hooks 14
Maintenance & Trust
WP Breadcrumb Maintenance & Trust
Maintenance Signals
Community Trust
WP Breadcrumb Alternatives
Breadcrumb NavXT
breadcrumb-navxt
Adds breadcrumb navigation showing the visitor's path to their current location.
Flexy Breadcrumb
flexy-breadcrumb
Flexy Breadcrumb is a super light weight plugin that is easy to navigate through current page hierarchy.
Breadcrumb Trail
breadcrumb-trail
A powerful script for adding breadcrumbs to your site that supports Schema.org HTML5-valid microdata.
Catch Breadcrumb
catch-breadcrumb
Catch Breadcrumb lets you display Breadcrumb Navigation anywhere on your website elegantly.
RDFa Breadcrumb
rdfa-breadcrumb
An easy template tag for showing a breadcrumb menu on your site and on google search results with built in RDFa Markup.
WP Breadcrumb Developer Profile
2 plugins · 100 total installs
How We Detect WP Breadcrumb
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/breadcrumbs-builder/assets/page/styles/jquery-ui-dialog.css/wp-content/plugins/breadcrumbs-builder/assets/core/scripts/jquery-ui-dialog.js/wp-content/plugins/breadcrumbs-builder/com/core/scripts/jquery-ui-dialog.jsHTML / DOM Fingerprints
sgbb-thickboxsgbb-insert-buttonsgbb-not-selected-notice-messageid="sgbb-thickbox"id="sgbb-insert"id="sgbb-buttons-id"class="sgbb-not-selected-notice-message"class="sgbb-insert-button"sgbb_ajaxurl[sgbb_breadcrumb id=