Alkubot – Gamify discounts, sell more and give less at the right time Security & Risk Analysis

wordpress.org/plugins/alkubot

The negotiator chatbot that sells your product to hesitant visitors.

10 active installs v3.0.0 PHP 7.0+ WP 5.0+ Updated Apr 6, 2021
chatbotcoupon-codediscountecommercewoocommerce
84
B · Generally Safe
CVEs total1
Unpatched0
Last CVEApr 6, 2021
Safety Verdict

Is Alkubot – Gamify discounts, sell more and give less at the right time Safe to Use in 2026?

Mostly Safe

Score 84/100

Alkubot – Gamify discounts, sell more and give less at the right time is generally safe to use though it hasn't been updated recently. 1 past CVE were resolved. Keep it updated.

1 known CVELast CVE: Apr 6, 2021Updated 4yr ago
Risk Assessment

The 'alkubot' plugin v3.0.0 exhibits a mixed security posture, with some positive aspects overshadowed by significant concerns. While the absence of raw SQL queries and a lack of critical or high-severity taint flows are encouraging, the plugin suffers from a substantial attack surface due to three unprotected AJAX handlers. This direct exposure to unauthenticated users presents a considerable risk, as malicious actors could potentially exploit these entry points.

The vulnerability history indicates a past high-severity Cross-Site Request Forgery (CSRF) vulnerability, though it is currently patched. The fact that a high-severity issue was present in the past, combined with the current lack of capability checks and minimal output escaping, suggests a pattern of potential oversight in security best practices. The plugin's limited use of output escaping (17%) further exacerbates the risk of cross-site scripting (XSS) vulnerabilities, especially when combined with the unprotected AJAX endpoints.

In conclusion, while the plugin demonstrates some good practices like using prepared statements for SQL, the presence of multiple unprotected AJAX handlers and poor output escaping practices pose a significant security risk. The past high-severity vulnerability also warrants caution. Developers should prioritize implementing proper authentication and authorization checks for all AJAX handlers and improve output sanitization to mitigate the identified risks.

Key Concerns

  • Unprotected AJAX handlers present significant attack surface
  • Low percentage of properly escaped output
  • Lack of capability checks for AJAX handlers
  • History of high-severity vulnerability (CSRF)
Vulnerabilities
1

Alkubot – Gamify discounts, sell more and give less at the right time Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

WF-7193b373-a0c9-4cd7-8a53-4f35ceff8f23-alkubothigh · 7.5Cross-Site Request Forgery (CSRF)

Alkubot – Gamify discounts, sell more and give less at the right time < 3.0.0 - Cross-Site Request Forgery

Apr 6, 2021 Patched in 3.0.0 (1022d)
Code Analysis
Analyzed Mar 17, 2026

Alkubot – Gamify discounts, sell more and give less at the right time Code Analysis

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

Output Escaping

17% escaped6 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
__construct (class\AlkubotAdmin.php:15)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

Alkubot – Gamify discounts, sell more and give less at the right time Attack Surface

Entry Points3
Unprotected3

AJAX Handlers 3

authwp_ajax_updateTokenclass\AlkubotAdmin.php:61
authwp_ajax_successfulBargainclass\AlkubotFrontend.php:17
noprivwp_ajax_successfulBargainclass\AlkubotFrontend.php:18
WordPress Hooks 9
actionupgrader_process_completealkubot.php:80
actionwp_loadedalkubot.php:82
actionrest_api_initapi\AlkubotRestAPI.php:10
actionadmin_enqueue_scriptsclass\AlkubotAdmin.php:31
actionadmin_menuclass\AlkubotAdmin.php:35
actionadmin_noticesclass\AlkubotAdmin.php:37
actionwoocommerce_thankyouclass\AlkubotFrontend.php:14
actionwoocommerce_applied_couponclass\AlkubotFrontend.php:15
actionwp_enqueue_scriptsclass\AlkubotFrontend.php:20
Maintenance & Trust

Alkubot – Gamify discounts, sell more and give less at the right time Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.17
Last updatedApr 6, 2021
PHP min version7.0
Downloads2K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Alkubot – Gamify discounts, sell more and give less at the right time Developer Profile

Alkubot

1 plugin · 10 total installs

68
trust score
Avg Security Score
84/100
Avg Patch Time
1022 days
View full developer profile
Detection Fingerprints

How We Detect Alkubot – Gamify discounts, sell more and give less at the right time

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/alkubot/assets/css/admin/adminMenu.css/wp-content/plugins/alkubot/assets/css/admin/notification.css/wp-content/plugins/alkubot/assets/css/admin/admin.css/wp-content/plugins/alkubot/assets/js/adminPopup.js/wp-content/plugins/alkubot/assets/js/admin.js/wp-content/plugins/alkubot/index.js
Script Paths
/wp-content/plugins/alkubot/assets/js/adminPopup.js/wp-content/plugins/alkubot/assets/js/admin.js/wp-content/plugins/alkubot/index.js
Version Parameters
alkubotAdminMenualkubotAdminNotificationalkubotAdminalkubot-admin-popupalkubot-adminalkubot-frontend

HTML / DOM Fingerprints

CSS Classes
alkubot-admin-menualkubot-notificationalkubot-admin-wrapper
Data Attributes
data-alkubot-chat
JS Globals
alkubot
REST Endpoints
/wp-json/alkubot/v1/product/wp-json/alkubot/v1/category/wp-json/alkubot/v1/coupon/wp-json/alkubot/v1/store/wp-json/alkubot/v1/notification
FAQ

Frequently Asked Questions about Alkubot – Gamify discounts, sell more and give less at the right time