Loyalty Points and Rewards for Square Security & Risk Analysis

wordpress.org/plugins/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.

0 active installs v1.0.3 PHP 7.4+ WP 5.6+ Updated Mar 20, 2026
loyalty-programpoints-and-rewardsreward-pointssquarewoocommerce-square
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Loyalty Points and Rewards for Square Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The "loyalty-points-and-rewards-for-square" plugin v1.0.3 exhibits a strong security posture based on the provided static analysis. The absence of any identified dangerous functions, raw SQL queries, unsanitized taint flows, or unescaped output is highly commendable. Furthermore, the presence of nonce and capability checks, coupled with the lack of unpatched vulnerabilities in its history, suggests a development team that prioritizes security best practices. The plugin appears to have a minimal attack surface, with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that lack authentication or permission checks.

Vulnerabilities
None known

Loyalty Points and Rewards for Square Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Loyalty Points and Rewards for Square Release Timeline

v1.0.2
Code Analysis
Analyzed Apr 16, 2026

Loyalty Points and Rewards for Square Code Analysis

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

Output Escaping

100% escaped161 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

5 flows
if_woog_square_env_changed (admin/class-loyalty-points-and-rewards-for-square-admin.php:172)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Loyalty Points and Rewards for Square Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 25
actionwoog_after_connection_switch_buttonsadmin/class-loyalty-points-and-rewards-for-square-admin.php:162
actionadmin_headadmin/class-loyalty-points-and-rewards-for-square-admin.php:163
actionadmin_headadmin/class-loyalty-points-and-rewards-for-square-admin.php:164
actionadmin_headadmin/class-loyalty-points-and-rewards-for-square-admin.php:165
actionadmin_headadmin/class-loyalty-points-and-rewards-for-square-admin.php:166
actionadmin_menuadmin/class-woog-loyalty-admin-init.php:58
actionadmin_initadmin/class-woog-loyalty-admin-init.php:60
actionadmin_post_refresh_permalinksadmin/class-woog-loyalty-admin-init.php:61
actionadmin_noticesadmin/class-woog-loyalty-admin-init.php:62
actionadmin_enqueue_scriptsadmin/class-woog-loyalty-admin-init.php:63
actionadmin_headadmin/class-wumento-slpr-admin-notices.php:43
actionadmin_enqueue_scriptsincludes/class-loyalty-points-and-rewards-for-square.php:145
actionadmin_enqueue_scriptsincludes/class-loyalty-points-and-rewards-for-square.php:146
actionplugin_row_metaincludes/class-loyalty-points-and-rewards-for-square.php:149
actionwp_enqueue_scriptsincludes/class-loyalty-points-and-rewards-for-square.php:163
actionwp_enqueue_scriptsincludes/class-loyalty-points-and-rewards-for-square.php:164
filterwoocommerce_account_menu_itemspublic/class-woog-loyalty-init.php:54
actioninitpublic/class-woog-loyalty-init.php:55
actionwoocommerce_account_loyalty-points_endpointpublic/class-woog-loyalty-init.php:56
actionwp_enqueue_scriptspublic/class-woog-loyalty-init.php:58
actionloyalty_points_and_rewards_for_square_display_pointspublic/class-woog-loyalty-init.php:59
actionwoocommerce_before_thankyoupublic/class-woog-loyalty-init.php:60
filterwoocommerce_checkout_fieldspublic/class-woog-loyalty-init.php:61
actioninitpublic/class-woog-square-loyalty.php:124
actionwoocommerce_checkout_after_customer_detailspublic/class-woog-square-loyalty.php:126
Maintenance & Trust

Loyalty Points and Rewards for Square Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 20, 2026
PHP min version7.4
Downloads243

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Loyalty Points and Rewards for Square Developer Profile

wumento

1 plugin · 0 total installs

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

How We Detect Loyalty Points and Rewards for Square

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/loyalty-points-and-rewards-for-square/admin/css/loyalty-points-and-rewards-for-square-admin.css/wp-content/plugins/loyalty-points-and-rewards-for-square/admin/js/loyalty-points-and-rewards-for-square-admin.js
Script Paths
/wp-content/plugins/loyalty-points-and-rewards-for-square/admin/js/loyalty-points-and-rewards-for-square-admin.js
Version Parameters
loyalty-points-and-rewards-for-square/admin/css/loyalty-points-and-rewards-for-square-admin.css?ver=loyalty-points-and-rewards-for-square/admin/js/loyalty-points-and-rewards-for-square-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
loyalty-points-and-rewards-for-square-admin
FAQ

Frequently Asked Questions about Loyalty Points and Rewards for Square