Shopper Rewards Security & Risk Analysis

wordpress.org/plugins/shopper-rewards

A simple and elegant WooCommerce rewards plugin that adds a dynamic progress bar, discount rewards, and badges on the cart and checkout pages.

0 active installs v1.0.2 PHP 7.4+ WP 5.8+ Updated Jan 14, 2026
cart-progress-bardiscountrewardssurprisewoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Shopper Rewards Safe to Use in 2026?

Generally Safe

Score 100/100

Shopper Rewards has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The shopper-rewards plugin version 1.0.2 exhibits an excellent security posture based on the provided static analysis. The complete absence of entry points such as AJAX handlers, REST API routes, shortcodes, and cron events, especially with no unprotected ones, significantly minimizes the attack surface. Furthermore, the code demonstrates strong security practices by utilizing prepared statements for all SQL queries, a high percentage of properly escaped output, and the presence of nonce and capability checks. The lack of file operations and external HTTP requests further reduces potential risks. The clean taint analysis results, with zero critical or high severity unsanitized paths, reinforce the impression of well-written and secure code.

The plugin's vulnerability history is also a major strength, with no recorded CVEs of any severity. This indicates a history of secure development and maintenance, or a lack of past exploitation attempts that might have been discovered and publicly disclosed. While the absence of any historical vulnerabilities is overwhelmingly positive, it's important to note that this analysis is based on reported data. Every plugin, regardless of its history, can potentially have undiscovered vulnerabilities. However, based on the available data, this plugin appears to be a very secure option.

Vulnerabilities
None known

Shopper Rewards Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

Shopper Rewards Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
6
73 escaped
Nonce Checks
1
Capability Checks
1
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

92% escaped79 total outputs
Attack Surface

Shopper Rewards Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 22
actionadmin_menuincludes\class-shopre-admin.php:7
actionadmin_initincludes\class-shopre-admin.php:8
actionadmin_enqueue_scriptsincludes\class-shopre-admin.php:9
actionwp_enqueue_scriptsincludes\class-shopre-frontend.php:8
actiontemplate_redirectincludes\class-shopre-frontend.php:21
actionwoocommerce_before_cart_tableincludes\class-shopre-frontend.php:23
filterthe_contentincludes\class-shopre-frontend.php:28
actionwoocommerce_before_cartincludes\class-shopre-frontend.php:41
actionwoocommerce_before_checkout_formincludes\class-shopre-frontend.php:42
actionwoocommerce_cart_calculate_feesincludes\class-shopre-rewards.php:8
filterwoocommerce_package_ratesincludes\class-shopre-rewards.php:11
actionwoocommerce_before_calculate_totalsincludes\class-shopre-rewards.php:14
actionwoocommerce_cart_loaded_from_sessionincludes\class-shopre-rewards.php:15
actionwoocommerce_cart_updatedincludes\class-shopre-rewards.php:16
actiontemplate_redirectincludes\class-shopre-rewards.php:19
actionwoocommerce_checkout_create_orderincludes\class-shopre-rewards.php:22
actionwoocommerce_before_shop_loopincludes\class-shopre-rewards.php:404
actionwoocommerce_before_cartincludes\class-shopre-rewards.php:405
actionwoocommerce_checkout_order_processedincludes\class-shopre-thankyou.php:15
actionwoocommerce_thankyouincludes\class-shopre-thankyou.php:18
actionwp_enqueue_scriptsshopper-rewards.php:43
actionplugins_loadedshopper-rewards.php:106
Maintenance & Trust

Shopper Rewards Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 14, 2026
PHP min version7.4
Downloads152

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Shopper Rewards Developer Profile

Maryam Noor

2 plugins · 80 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Shopper Rewards

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/shopper-rewards/assets/css/shopper-rewards.css/wp-content/plugins/shopper-rewards/assets/js/shopper-rewards.js
Script Paths
/wp-content/plugins/shopper-rewards/assets/js/shopper-rewards.js
Version Parameters
shopper-rewards/assets/css/shopper-rewards.css?ver=shopper-rewards/assets/js/shopper-rewards.js?ver=

HTML / DOM Fingerprints

CSS Classes
shopre-progress-barshopre-progress-bar-containershopre-progress-bar-fillshopre-progress-bar-textshopre-reward-message
HTML Comments
<!-- Shopper Rewards Progress Bar --><!-- End Shopper Rewards Progress Bar -->
Data Attributes
data-shopre-thresholddata-shopre-remainingdata-shopre-reward-typedata-shopre-fixed-amountdata-shopre-percent-valuedata-shopre-gift-product-id
JS Globals
shopre_settings_params
FAQ

Frequently Asked Questions about Shopper Rewards