
Back Button Widget Security & Risk Analysis
wordpress.org/plugins/back-button-widgetA simple & customizable back button, add it to any WordPress page using shortcode or widget for enhanced user navigation experience and site acces …
Is Back Button Widget Safe to Use in 2026?
Generally Safe
Score 98/100Back Button Widget has a strong security track record. Known vulnerabilities have been patched promptly.
The 'back-button-widget' plugin exhibits a mixed security posture. On the positive side, the static analysis reveals no dangerous functions, file operations, external HTTP requests, or SQL injection vulnerabilities. All SQL queries utilize prepared statements, and a high percentage of output is properly escaped. This indicates some good security practices in the codebase.
However, several concerns warrant attention. The absence of any nonce checks or capability checks on entry points, even though the static analysis reports zero unprotected entry points, is a significant oversight. This could leave the plugin vulnerable if new entry points are introduced or if the analysis missed certain authentication bypass vectors. Furthermore, the plugin has a history of two medium-severity Cross-Site Scripting (XSS) vulnerabilities, with the last one being very recent. While there are currently no unpatched CVEs, this pattern of past XSS issues suggests a potential for similar vulnerabilities to emerge if input sanitization and output escaping are not meticulously maintained across all code paths.
In conclusion, while the plugin demonstrates strengths in areas like SQL security and output escaping, the lack of explicit nonce and capability checks on its entry points, coupled with its history of XSS vulnerabilities, presents a notable risk. Developers should prioritize implementing robust authorization checks and thoroughly review all input handling and output rendering to prevent future security flaws. The plugin's static analysis is generally positive, but the historical vulnerability pattern is a significant red flag.
Key Concerns
- No nonce checks on entry points
- No capability checks on entry points
- History of 2 medium XSS vulnerabilities
- Recent vulnerability (2025-05-19)
- 15% of outputs are not properly escaped
Back Button Widget Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Back Button Widget <= 1.6.8 - Authenticated (Contributor+) Stored Cross-Site Scripting
Back Button Widget <= 1.6.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
Back Button Widget Code Analysis
Output Escaping
Back Button Widget Attack Surface
Shortcodes 2
WordPress Hooks 8
Maintenance & Trust
Back Button Widget Maintenance & Trust
Maintenance Signals
Community Trust
Back Button Widget Alternatives
Floating Contact Button
floating-contact
Integrates a floating contact button and opens an modal contact form.
Feedback Button – Jotform
jotform-feedback-button
Display a beautiful feedback button on the side of your blog. When a reader clicks on it a feedback form pops up. Completely customizable.
Add Logo Backoffice Easily
add-logo-backoffice-easily
Requires at least Wordpress : 6.1 Tested up to: 6.5.5 Stable tag: 1.0.1 Requires PHP: 7.1 License: GPLv2 or later License URI: https://www.gnu.
Ajax Contact Forms (ACF SP)
ajax-contact-forms
Simple and friendly contact form plugin with button widget.
The Feedback Button
the-feedback-button
Add a feedback button and collect visitor feedback with a click of a button.
Back Button Widget Developer Profile
63 plugins · 136K total installs
How We Detect Back Button Widget
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/back-button-widget/includes/alg-back-button-wp-widget.php/wp-content/plugins/back-button-widget/includes/alg-back-button-functions.php/wp-content/plugins/back-button-widget/settings/class-alg-back-button-settings.php/wp-content/plugins/back-button-widget/vendor/autoload.phpback-button-widget/style.css?ver=back-button-widget/script.js?ver=HTML / DOM Fingerprints
alg-back-button-widgetalg-back-button-widget-wrapperBack Button Widget - Functions.Back Button Widget - Main Class.data-hide-on-front-pagedata-hide-on-url-paramdata-hide-on-url-param-valuedata-show-on-url-paramdata-show-on-url-param-valuealg_back_button_params[back_button_widget]