
Points and Rewards for WooCommerce 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 Safe to Use in 2026?
Generally Safe
Score 96/100Points and Rewards for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
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 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 Release Timeline
Points and Rewards for WooCommerce Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Points and Rewards for WooCommerce Attack Surface
AJAX Handlers 25
Shortcodes 6
WordPress Hooks 137
Scheduled Events 2
Maintenance & Trust
Points and Rewards for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Points and Rewards for WooCommerce 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.
Points and Rewards for WooCommerce – LoyaltyX (Referral, Gamification & Loyalty Program)
loyaltyx-points-and-rewards-for-woocommerce
A lightweight WooCommerce points and rewards plugin to run a loyalty program where customers earn points on purchases and redeem them for discounts.
Loyalty Points and Rewards for Square
loyalty-points-and-rewards-for-square
Add a Square loyalty program to WooCommerce store. Enable customers to earn and track reward points automatically with Square loyalty integration.
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.
Easy Loyalty Points and Rewards for WooCommerce
easy-loyalty-points-and-rewards-for-woocommerce
A lightweight, easy to use customer loyalty system for WooCommerce.
Points and Rewards for WooCommerce Developer Profile
13 plugins · 42K total installs
How We Detect Points and Rewards for WooCommerce
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