
Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification Security & Risk Analysis
wordpress.org/plugins/points-and-rewards-for-woocommercePoints and Rewards for WooCommerce offer a reward for points to your customers for their activities & increase customer loyalty.
Is Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification Safe to Use in 2026?
Generally Safe
Score 96/100Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification has a strong security track record. Known vulnerabilities have been patched promptly.
The "points-and-rewards-for-woocommerce" plugin exhibits a mixed security posture. While the code analysis reveals a good percentage of properly escaped outputs and a reasonable use of prepared statements for SQL queries, a significant concern arises from the large attack surface. A substantial number of AJAX handlers (23 out of 25) lack authentication checks, presenting a clear entry point for unauthorized actions. The taint analysis, though limited in scope with only 10 flows analyzed, did identify unsanitized paths, which warrants further investigation, especially in conjunction with the historical vulnerability data.
The plugin's vulnerability history shows a pattern of medium severity issues, primarily related to Missing Authorization and Cross-Site Request Forgery (CSRF). The fact that there are currently no unpatched vulnerabilities is a positive sign, suggesting the developers address reported issues. However, the recurring nature of these vulnerability types, especially Missing Authorization, directly correlates with the high number of unprotected AJAX handlers identified in the static analysis. This indicates a persistent weakness in input validation and access control, potentially leaving the plugin susceptible to exploitation if not managed carefully.
In conclusion, the plugin demonstrates good practices in some areas like output escaping and SQL query preparation. Nevertheless, the significant number of unprotected AJAX endpoints and the historical pattern of authorization and CSRF vulnerabilities present a considerable risk. Despite the absence of currently unpatched vulnerabilities, the inherent weaknesses in access control for a large portion of its attack surface suggest caution and recommend thorough auditing of these unprotected entry points.
Key Concerns
- High number of unprotected AJAX handlers
- Taint analysis found unsanitized paths
- Vulnerability history with Missing Authorization
- Vulnerability history with CSRF
Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Points and Rewards for WooCommerce <= 2.9.5 - Missing Authorization
Points and Rewards for WooCommerce <= 1.5.0 - Missing Authorization
Points and Rewards for WooCommerce <= 1.5.0 - Cross-Site Request Forgery to Settings Change
Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification Attack Surface
AJAX Handlers 25
Shortcodes 6
WordPress Hooks 137
Scheduled Events 2
Maintenance & Trust
Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification Maintenance & Trust
Maintenance Signals
Community Trust
Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification Alternatives
Simple Points and Rewards for WooCommerce – Create a Loyalty Program
simple-points-and-rewards
WooCommerce Points and Rewards plugin. Create a simple but powerful loyalty program. Reward purchases, referrals, and much more.
Easy Loyalty Points and Rewards for WooCommerce
easy-loyalty-points-and-rewards-for-woocommerce
A lightweight, easy to use customer loyalty system for WooCommerce.
myCred Toolkit – Ultimate myCred Modules To Support WordPress Gamification and Loyalty Rewards
mycred-toolkit
A bag of myCred addons for user engagement through WordPress & WooCommerce gamification. Get multiple free add-ons with one point rewards system.
HostPlugin – WooCommerce Points & Rewards
hostplugin-woocommerce-points-and-rewards
Reward your loyal customers for purchases and other actions using points which can be redeemed for discounts on future purchase.
WupSales – Reward Points for WooCommerce
wupsales-reward-points-for-woocommerce
Reward points and loyalty program with WupSales points management system for WooCommerce. Reward your Customers for Purchase, Reviews, Sign up, etc
Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification Developer Profile
13 plugins · 43K total installs
How We Detect Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/points-and-rewards-for-woocommerce/admin/css/wps_admin_style.css/wp-content/plugins/points-and-rewards-for-woocommerce/admin/css/wps_backend.css/wp-content/plugins/points-and-rewards-for-woocommerce/admin/js/wps_admin_script.js/wp-content/plugins/points-and-rewards-for-woocommerce/admin/js/wps_backend.js/wp-content/plugins/points-and-rewards-for-woocommerce/assets/css/points-rewards.css/wp-content/plugins/points-and-rewards-for-woocommerce/assets/js/points-rewards.js/wp-content/plugins/points-and-rewards-for-woocommerce/assets/js/points-rewards-custom.js/wp-content/plugins/points-and-rewards-for-woocommerce/assets/js/wps-front.js+2 morepoints-and-rewards-for-woocommerce/admin/css/wps_admin_style.css?ver=points-and-rewards-for-woocommerce/admin/css/wps_backend.css?ver=points-and-rewards-for-woocommerce/admin/js/wps_admin_script.js?ver=points-and-rewards-for-woocommerce/admin/js/wps_backend.js?ver=points-and-rewards-for-woocommerce/assets/css/points-rewards.css?ver=points-and-rewards-for-woocommerce/assets/js/points-rewards.js?ver=points-and-rewards-for-woocommerce/assets/js/points-rewards-custom.js?ver=points-and-rewards-for-woocommerce/assets/js/wps-front.js?ver=points-and-rewards-for-woocommerce/assets/js/wps-front-custom.js?ver=points-and-rewards-for-woocommerce/assets/js/sweetalert.min.js?ver=HTML / DOM Fingerprints
wps_info_imgwps-wpr-img-youtubewps_points_rewards_div<!-- HPOS Compatibility and cart and checkout block. --><!-- Declare HPOS compatibility. --><!-- Define the constatant of the plugin. --><!-- Callable function for adding plugin row meta. -->+5 moredata-wps_rwpr_user_iddata-wps_rwpr_user_pointsdata-wps_rwpr_product_pointsdata-wps_rwpr_cart_pointsdata-wps_rwpr_checkout_pointsdata-wps_rwpr_post_points+2 moreWPS_RWPR_DIR_URLWPS_RWPR_HOME_URL