
Bonus for Woo Security & Risk Analysis
wordpress.org/plugins/bonus-for-wooThis plugin is designed to create a bonus system with cashback.
Is Bonus for Woo Safe to Use in 2026?
Generally Safe
Score 98/100Bonus for Woo has a strong security track record. Known vulnerabilities have been patched promptly.
The "bonus-for-woo" plugin, version 7.6.11, presents a mixed security posture. While it demonstrates some good practices, such as a moderate percentage of SQL queries using prepared statements and a decent number of capability checks, several areas raise significant concerns. The substantial attack surface, with 34 entry points, is amplified by 15 of these being unprotected, including a significant portion of AJAX handlers and REST API routes lacking proper authorization.
The taint analysis reveals a high-severity flow with unsanitized input, which is a critical risk point that could lead to vulnerabilities if not addressed. Furthermore, the plugin's history of two known CVEs, one of which is currently unpatched and classified as medium severity, along with past vulnerabilities like Cross-site Scripting and Improper Input Validation, indicates a recurring pattern of security weaknesses that warrant attention.
Overall, while the plugin doesn't exhibit critical taint flows or a complete absence of security measures, the combination of a large, poorly protected attack surface, a concerning taint flow, and a history of unpatched vulnerabilities suggests a moderate to high risk. The plugin needs urgent attention to secure its unprotected entry points and address the identified high-severity taint flow and the existing unpatched CVE. Strengthening input validation and output escaping practices is also advisable.
Key Concerns
- Unpatched CVE present
- High severity taint flow
- Significant unprotected AJAX handlers
- Unprotected REST API routes
- SQL queries not always prepared
- Output escaping only 49% proper
- Bundled outdated DataTables library
Bonus for Woo Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Bonus for Woo <= 7.6.6 - Insufficient Input Validation
Bonus for Woo <= 5.8.2 - Reflected Cross-Site Scripting
Bonus for Woo Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Bonus for Woo Attack Surface
AJAX Handlers 14
REST API Routes 5
Shortcodes 15
WordPress Hooks 76
Scheduled Events 3
Maintenance & Trust
Bonus for Woo Maintenance & Trust
Maintenance Signals
Community Trust
Bonus for Woo Alternatives
Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification
points-and-rewards-for-woocommerce
Points and Rewards for WooCommerce offer a reward for points to your customers for their activities & increase customer loyalty.
MyRewards
woorewards
Free top-rated points and rewards program to retain your customers, grow your sales and get new customers.
Loyalty Points Rewards and Referral for WooCommerce – WPLoyalty
wployalty
Create WooCommerce points and rewards program with WPLoyalty to increase customer loyalty and boost sales. Reward customers to drive repeat purchases.
RewardsWP – Loyalty Points & Referral Program for WooCommerce
rewardswp
Turn customers into brand advocates with loyalty points and referral programs for WooCommerce and Easy Digital Downloads.
Poket Loyalty Rewards For WooCommerce
poket-rewards-for-woocommerce
Welcome to Poket: Elevate Your Online Store with Proven Loyalty Solutions
Bonus for Woo Developer Profile
6 plugins · 330 total installs
How We Detect Bonus for Woo
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/bonus-for-woo/js/admin.js/wp-content/plugins/bonus-for-woo/css/admin.css/wp-content/plugins/bonus-for-woo/js/bfw-points.js/wp-content/plugins/bonus-for-woo/js/bfw-admin-roles.js/wp-content/plugins/bonus-for-woo/js/bfw-settings.js/wp-content/plugins/bonus-for-woo/js/bfw-user-profile.js/wp-content/plugins/bonus-for-woo/js/bfw-products.js/wp-content/plugins/bonus-for-woo/css/bfw-products.css+1 more/wp-content/plugins/bonus-for-woo/js/admin.js/wp-content/plugins/bonus-for-woo/js/bfw-points.js/wp-content/plugins/bonus-for-woo/js/bfw-admin-roles.js/wp-content/plugins/bonus-for-woo/js/bfw-settings.js/wp-content/plugins/bonus-for-woo/js/bfw-user-profile.js/wp-content/plugins/bonus-for-woo/js/bfw-products.jsbonus-for-woo/js/admin.js?ver=bonus-for-woo/css/admin.css?ver=bonus-for-woo/js/bfw-points.js?ver=bonus-for-woo/js/bfw-admin-roles.js?ver=bonus-for-woo/js/bfw-settings.js?ver=bonus-for-woo/js/bfw-user-profile.js?ver=bonus-for-woo/js/bfw-products.js?ver=bonus-for-woo/css/bfw-products.css?ver=bonus-for-woo/css/bfw-notice.css?ver=HTML / DOM Fingerprints
bfw-order-cashback-infobfw-woo-product-cashback-fieldbfw-woo-product-cashback-field-descbfw-woo-product-cashback-variations-fieldbfw-woo-product-cashback-variations-field-descbfw-notice-wrapbfw-notice-premium<!-- Поддержка новой системы заказов. Не убирать отсюда! --><!---------Страница админки*------- -->/*-------Действия после обновления-------*//*Проверка бд после обновления */+22 moredata-bfw-field-type="product_cashback"data-bfw-field-type="variation_cashback"BFWSettingsBFWAdmin[bfw_bonus_points_widget][bfw_cashback_progress_bar][bfw_cashback_history][bfw_bonus_points_balance]