Diller Loyalty Security & Risk Analysis

wordpress.org/plugins/diller-loyalty

Diller Loyalty platform integration plugin for seamless membership engagement. Manages points, coupons and benefits and integrates with WC orders.

70 active installs v2.5.3 PHP 7.3+ WP 4.7+ Updated Jan 15, 2026
campaignscouponscustomer-clubloyalty-programmembers
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Diller Loyalty Safe to Use in 2026?

Generally Safe

Score 100/100

Diller Loyalty 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 "diller-loyalty" plugin v2.5.3 exhibits a generally good security posture based on the provided static analysis and vulnerability history. The absence of any recorded CVEs and the complete avoidance of raw SQL queries with prepared statements are significant strengths. The plugin also demonstrates a commitment to security by implementing nonce checks and capability checks, which are crucial for protecting against common attacks.

However, there are areas for concern. The taint analysis reveals a notable number of flows with unsanitized paths (4 out of 5 analyzed), which could indicate a potential for vulnerabilities if these paths are exploitable. Furthermore, while the majority of output is properly escaped (73%), the remaining 27% could still pose a Cross-Site Scripting (XSS) risk. The presence of file operations and external HTTP requests also warrant careful review, as these can sometimes be vectors for compromise if not handled securely.

In conclusion, the plugin has a solid foundation with no known critical vulnerabilities and good practices in core areas like SQL injection prevention. However, the findings in taint analysis and output escaping suggest that further code review and sanitization are necessary to address potential security weaknesses. The plugin's history of no vulnerabilities is positive, but the current static analysis findings require attention to maintain this track record.

Key Concerns

  • Flows with unsanitized paths
  • Insufficient output escaping
Vulnerabilities
None known

Diller Loyalty Security Vulnerabilities

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

Diller Loyalty Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
100
275 escaped
Nonce Checks
3
Capability Checks
2
File Operations
4
External Requests
3
Bundled Libraries
1

Bundled Libraries

Select2

Output Escaping

73% escaped375 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

5 flows4 with unsanitized paths
handle_order_sync_action (includes\class-diller-loyalty-woocommerce.php:1509)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Diller Loyalty Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 27
filterplugin_action_linksdiller-loyalty.php:143
actionplugins_loadeddiller-loyalty.php:169
actionbefore_woocommerce_initincludes\class-diller-loyalty.php:201
actioninitincludes\class-diller-loyalty.php:402
actionadmin_enqueue_scriptsincludes\class-diller-loyalty.php:416
actionadmin_enqueue_scriptsincludes\class-diller-loyalty.php:417
actionadmin_menuincludes\class-diller-loyalty.php:418
filteradmin_body_classincludes\class-diller-loyalty.php:420
actiondiller_api_follower_registeredincludes\class-diller-loyalty.php:433
actiondiller_api_follower_updatedincludes\class-diller-loyalty.php:434
actiondiller_api_follower_unsubscribedincludes\class-diller-loyalty.php:435
actionprofile_updateincludes\class-diller-loyalty.php:437
actionwp_loginincludes\class-diller-loyalty.php:438
actionsave_postincludes\class-diller-loyalty.php:439
actionrest_api_initincludes\class-diller-loyalty.php:443
filterrest_pre_echo_responseincludes\class-diller-loyalty.php:444
actionwp_enqueue_scriptsincludes\class-diller-loyalty.php:647
actionwp_enqueue_scriptsincludes\class-diller-loyalty.php:654
actionwp_enqueue_scriptsincludes\class-diller-loyalty.php:655
actionwp_enqueue_scriptsincludes\class-diller-loyalty.php:672
actionwp_enqueue_scriptsincludes\class-diller-loyalty.php:673
actionregistered_taxonomyincludes\class-diller-loyalty.php:690
actionshutdownincludes\class-diller-loyalty.php:691
filterdiller_admin_woocommerce_actionssdk\diller-loyalty-overrides-sample.php:19
filterdiller_admin_woocommerce_filterssdk\diller-loyalty-overrides-sample.php:33
filterdiller_woocommerce_actionssdk\diller-loyalty-overrides-sample.php:41
filterdiller_woocommerce_filterssdk\diller-loyalty-overrides-sample.php:55
Maintenance & Trust

Diller Loyalty Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJan 15, 2026
PHP min version7.3
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs70
Developer Profile

Diller Loyalty Developer Profile

Diller AS

1 plugin · 70 total installs

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

How We Detect Diller Loyalty

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/diller-loyalty/assets/css/diller-loyalty-admin.css/wp-content/plugins/diller-loyalty/assets/js/vendors-bundle.js/wp-content/plugins/diller-loyalty/assets/js/diller-loyalty-admin-bundle.js/wp-content/plugins/diller-loyalty/assets/js/public-bundle.js/wp-content/plugins/diller-loyalty/assets/css/public-bundle.css
Script Paths
/wp-content/plugins/diller-loyalty/assets/js/vendors-bundle.js/wp-content/plugins/diller-loyalty/assets/js/diller-loyalty-admin-bundle.js/wp-content/plugins/diller-loyalty/assets/js/public-bundle.js
Version Parameters
diller-loyalty-admin?ver=vendors-bundle.js?ver=diller-loyalty-admin-bundle.js?ver=public-bundle.js?ver=public-bundle.css?ver=

HTML / DOM Fingerprints

CSS Classes
diller-loyalty-admin-wrap
Data Attributes
data-diller-loyalty-noncedata-diller-loyalty-plugin-urldata-diller-loyalty-rest-nonce
JS Globals
diller_loyalty_admin_paramsdiller_loyalty_public_paramsDillerLoyalty
REST Endpoints
/wp-json/diller-loyalty/v1/settings
FAQ

Frequently Asked Questions about Diller Loyalty