
freetobook widget (legacy) Security & Risk Analysis
wordpress.org/plugins/freetobook-booking-buttonAdd the freetobook booking button to your wordpress blog.
Is freetobook widget (legacy) Safe to Use in 2026?
Generally Safe
Score 85/100freetobook widget (legacy) has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
Based on the provided static analysis and vulnerability history, the "freetobook-booking-button" plugin version 1.0.7 exhibits a generally strong security posture. The absence of known CVEs and any recorded vulnerabilities in its history is a significant positive indicator. Furthermore, the static analysis reveals a remarkably clean code base with no dangerous functions, no SQL queries that are not prepared, no file operations, and no external HTTP requests, all of which are excellent security practices. The presence of nonce and capability checks, though limited in number, suggests some awareness of security best practices for WordPress development.
However, the analysis does highlight areas for potential improvement. While the attack surface is reported as zero, this could be due to the limited scope of the static analysis or a genuinely minimal plugin design. The fact that only 71% of output is properly escaped indicates a potential for Cross-Site Scripting (XSS) vulnerabilities, particularly in the 29% of outputs that are not accounted for. Although the taint analysis did not reveal any critical or high severity issues, the limited number of flows analyzed (2) means this finding should be interpreted with caution. The plugin's security is further strengthened by its lack of bundled libraries, removing the risk of known vulnerabilities within outdated third-party code.
In conclusion, the "freetobook-booking-button" plugin appears to be quite secure. Its vulnerability history is clean, and the code analysis shows adherence to many fundamental security principles. The primary concern lies with the incomplete output escaping, which could be a vector for XSS if not addressed. The limited scope of taint analysis also warrants a degree of vigilance. Overall, the plugin demonstrates a good security foundation, but further auditing of its output handling would be beneficial.
Key Concerns
- Unescaped output detected (29% unescaped)
freetobook widget (legacy) Security Vulnerabilities
freetobook widget (legacy) Release Timeline
freetobook widget (legacy) Code Analysis
Output Escaping
Data Flow Analysis
freetobook widget (legacy) Attack Surface
WordPress Hooks 6
Maintenance & Trust
freetobook widget (legacy) Maintenance & Trust
Maintenance Signals
Community Trust
freetobook widget (legacy) Alternatives
Freetobook review widget (legacy)
freetobook-review-widget
Add the freetobook booking button to your wordpress blog.
Freetobook Responsive Widget
freetobook-responsive-widget
Add the freetobook responsive widget to your WordPress blog.
Beds24 Online Booking
beds24-online-booking
Accept commission free online bookings from your Wordpress website. Suitable for hotels, B&B's, holiday rentals, vacation rentals, apartments …
Checkfront Online Booking System
checkfront-wp-booking
The Premier Wordpress Plugin for Easy Online Booking of Tours, Activities, Rentals & Accommodations.
Booktics – Booking Calendar for Appointments and Service Businesses
booktics
Professional booking system for businesses, offering booking calendars, appointments, reservations, service scheduling, and payments.
freetobook widget (legacy) Developer Profile
3 plugins · 900 total installs
How We Detect freetobook widget (legacy)
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/freetobook-booking-button/freetobook-widget.php/wp-content/plugins/freetobook-booking-button/stock_buttons/style1/btn1.gif/wp-content/plugins/freetobook-booking-button/stock_buttons/style1/btn2.gif/wp-content/plugins/freetobook-booking-button/stock_buttons/style1/btn3.gif/wp-content/plugins/freetobook-booking-button/stock_buttons/style1/btn4.gif/wp-content/plugins/freetobook-booking-button/stock_buttons/style1/btn5.gif/wp-content/plugins/freetobook-booking-button/stock_buttons/style1/btn6.gif/wp-content/plugins/freetobook-booking-button/stock_buttons/style2/btn1.gif+36 more/wp-content/plugins/freetobook-booking-button/js/upload.jsfreetobook-booking-button/freetobook-widget.php?ver=freetobook-booking-button/stock_buttons/style1/btn1.gif?ver=freetobook-booking-button/stock_buttons/style1/btn2.gif?ver=freetobook-booking-button/stock_buttons/style1/btn3.gif?ver=freetobook-booking-button/stock_buttons/style1/btn4.gif?ver=freetobook-booking-button/stock_buttons/style1/btn5.gif?ver=freetobook-booking-button/stock_buttons/style1/btn6.gif?ver=freetobook-booking-button/stock_buttons/style2/btn1.gif?ver=freetobook-booking-button/stock_buttons/style2/btn2.gif?ver=freetobook-booking-button/stock_buttons/style2/btn3.gif?ver=freetobook-booking-button/stock_buttons/style2/btn4.gif?ver=freetobook-booking-button/stock_buttons/style2/btn5.gif?ver=freetobook-booking-button/stock_buttons/style2/btn6.gif?ver=freetobook-booking-button/stock_buttons/style3/btn1.gif?ver=freetobook-booking-button/stock_buttons/style3/btn2.gif?ver=freetobook-booking-button/stock_buttons/style3/btn3.gif?ver=freetobook-booking-button/stock_buttons/style3/btn4.gif?ver=freetobook-booking-button/stock_buttons/style3/btn5.gif?ver=freetobook-booking-button/stock_buttons/style3/btn6.gif?ver=freetobook-booking-button/stock_buttons/style4/btn1.gif?ver=freetobook-booking-button/stock_buttons/style4/btn2.gif?ver=freetobook-booking-button/stock_buttons/style4/btn3.gif?ver=freetobook-booking-button/stock_buttons/style4/btn4.gif?ver=freetobook-booking-button/stock_buttons/style4/btn5.gif?ver=freetobook-booking-button/stock_buttons/style4/btn6.gif?ver=freetobook-booking-button/stock_buttons/style5/btn1.gif?ver=freetobook-booking-button/stock_buttons/style5/btn2.gif?ver=freetobook-booking-button/stock_buttons/style5/btn3.gif?ver=freetobook-booking-button/stock_buttons/style5/btn4.gif?ver=freetobook-booking-button/stock_buttons/style5/btn5.gif?ver=freetobook-booking-button/stock_buttons/style5/btn6.gif?ver=freetobook-booking-button/stock_buttons/style6/btn1.gif?ver=freetobook-booking-button/stock_buttons/style6/btn2.gif?ver=freetobook-booking-button/stock_buttons/style6/btn3.gif?ver=freetobook-booking-button/stock_buttons/style6/btn4.gif?ver=freetobook-booking-button/stock_buttons/style6/btn5.gif?ver=freetobook-booking-button/stock_buttons/style6/btn6.gif?ver=freetobook-booking-button/stock_buttons/style7/btn1.gif?ver=freetobook-booking-button/stock_buttons/style7/btn2.gif?ver=freetobook-booking-button/stock_buttons/style7/btn3.gif?ver=freetobook-booking-button/stock_buttons/style7/btn4.gif?ver=freetobook-booking-button/stock_buttons/style7/btn5.gif?ver=freetobook-booking-button/stock_buttons/style7/btn6.gif?ver=freetobook-booking-button/js/upload.js?ver=HTML / DOM Fingerprints
FreetobookWidgetftb-widget-keyftb-widget-styleftb-widget-button-idftb-widget-button-urlfreetobook_updateftb_noncecheckVis