Keybin for WooCommerce Security & Risk Analysis

wordpress.org/plugins/keybin-for-woocommerce

Import digital products from Keybin.net, sync stock and prices, automate purchases and delivery via WooCommerce.

0 active installs v2.0.4 PHP 8.0+ WP 6.0+ Updated Feb 22, 2026
apidigital-codesdigital-marketplacegame-keyswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Keybin for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 4mo ago
Risk Assessment

The 'keybin-for-woocommerce' v2.0.4 plugin exhibits a mixed security posture. On the positive side, it demonstrates excellent practices regarding SQL queries, utilizing prepared statements exclusively, and a very high percentage of properly escaped output. The absence of known CVEs and bundled libraries is also a strong indicator of good maintenance and security awareness. However, several significant concerns arise from the static analysis. A substantial attack surface is exposed, with 12 out of 29 AJAX handlers lacking authentication checks, creating potential entry points for unauthorized actions. The presence of 5 unsanitized path taint flows, specifically flagged with high severity, is a critical red flag. Although the specific nature of these flows isn't detailed, unsanitized paths often lead to directory traversal or file inclusion vulnerabilities. The use of `set_time_limit` also raises a minor concern regarding potential resource exhaustion attacks, though this is less critical than the taint analysis findings.

Key Concerns

  • AJAX handlers without auth checks
  • High severity taint flows with unsanitized paths
  • Use of dangerous function: set_time_limit
Vulnerabilities
None known

Keybin for WooCommerce Security Vulnerabilities

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

Keybin for WooCommerce Release Timeline

v2.0.4Current
v2.0.3
Code Analysis
Analyzed Apr 16, 2026

Keybin for WooCommerce Code Analysis

Dangerous Functions
5
Raw SQL Queries
0
34 prepared
Unescaped Output
13
421 escaped
Nonce Checks
17
Capability Checks
15
File Operations
8
External Requests
3
Bundled Libraries
0

Dangerous Functions Found

set_time_limit@set_time_limit(3600); // phpcs:ignore Squiz.PHP.DiscouragedFunctions.Discouraged -- required for loincludes/keybin-functions.php:937
set_time_limit@set_time_limit(3600); // phpcs:ignore Squiz.PHP.DiscouragedFunctions.Discouraged -- required for loincludes/keybin-functions.php:1126
set_time_limit@set_time_limit(3600); // phpcs:ignore Squiz.PHP.DiscouragedFunctions.Discouraged -- required for loincludes/keybin-functions.php:1300
set_time_limit@set_time_limit(3600); // phpcs:ignore Squiz.PHP.DiscouragedFunctions.Discouraged -- required for loincludes/keybin-functions.php:1456
set_time_limit@set_time_limit(7200); // phpcs:ignore Squiz.PHP.DiscouragedFunctions.Discouraged -- required for loincludes/keybin-functions.php:2197

SQL Query Safety

100% prepared34 total queries

Output Escaping

97% escaped434 total outputs
Data Flows · Security
5 unsanitized

Data Flow Analysis

11 flows5 with unsanitized paths
ajax_save_cron_schedule (includes/keybin-functions.php:4520)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
12 unprotected

Keybin for WooCommerce Attack Surface

Entry Points30
Unprotected12

AJAX Handlers 29

authwp_ajax_keybfowo_listing_updateincludes/keybin-functions.php:2358
noprivwp_ajax_keybfowo_listing_updateincludes/keybin-functions.php:2359
authwp_ajax_keybfowo_listing_createincludes/keybin-functions.php:2360
noprivwp_ajax_keybfowo_listing_createincludes/keybin-functions.php:2361
authwp_ajax_keybfowo_product_removeincludes/keybin-functions.php:2362
noprivwp_ajax_keybfowo_product_removeincludes/keybin-functions.php:2363
authwp_ajax_keybfowo_product_createincludes/keybin-functions.php:2364
noprivwp_ajax_keybfowo_product_createincludes/keybin-functions.php:2365
authwp_ajax_keybfowo_product_updateincludes/keybin-functions.php:2366
noprivwp_ajax_keybfowo_product_updateincludes/keybin-functions.php:2367
authwp_ajax_keybfowo_order_updateincludes/keybin-functions.php:2368
noprivwp_ajax_keybfowo_order_updateincludes/keybin-functions.php:2369
authwp_ajax_keybin_test_productincludes/keybin-functions.php:2374
authwp_ajax_keybin_tester_importincludes/keybin-functions.php:2375
authwp_ajax_keybin_tester_updateincludes/keybin-functions.php:2376
authwp_ajax_keybin_toggle_logincludes/keybin-functions.php:2379
authwp_ajax_keybin_clear_logsincludes/keybin-functions.php:2380
authwp_ajax_keybin_save_error_emailincludes/keybin-functions.php:2381
authwp_ajax_keybin_save_log_retentionincludes/keybin-functions.php:2382
authwp_ajax_keybfowo_run_import_productsincludes/keybin-functions.php:2385
authwp_ajax_keybfowo_run_update_priceincludes/keybin-functions.php:2386
authwp_ajax_keybfowo_run_update_productsincludes/keybin-functions.php:2387
authwp_ajax_keybfowo_run_order_keyincludes/keybin-functions.php:2388
authwp_ajax_keybfowo_run_import_categoriesincludes/keybin-functions.php:2389
authwp_ajax_keybfowo_run_update_restrictionsincludes/keybin-functions.php:2390
authwp_ajax_keybfowo_reset_counterincludes/keybin-functions.php:2391
authwp_ajax_keybfowo_save_cron_scheduleincludes/keybin-functions.php:2392
authwp_ajax_keybfowo_get_user_countryincludes/keybin-functions.php:2407
noprivwp_ajax_keybfowo_get_user_countryincludes/keybin-functions.php:2408

Shortcodes 1

[keybfowo_region_check] includes/keybin-functions.php:2406
WordPress Hooks 18
actionadmin_enqueue_scriptsincludes/keybin-functions.php:2342
actionadmin_menuincludes/keybin-functions.php:2345
actionadmin_post_keybin_setting_form_responseincludes/keybin-functions.php:2346
actionwp_enqueue_scriptsincludes/keybin-functions.php:2347
actionwoocommerce_thankyouincludes/keybin-functions.php:2348
actionwoocommerce_check_cart_itemsincludes/keybin-functions.php:2349
actionwoocommerce_add_to_cartincludes/keybin-functions.php:2350
actionwoocommerce_admin_order_data_after_billing_addressincludes/keybin-functions.php:2351
filterwp_mail_content_typeincludes/keybin-functions.php:2353
actionwoocommerce_product_options_general_product_dataincludes/keybin-functions.php:2371
actionkeybfowo_cron_order_keyincludes/keybin-functions.php:2395
actionkeybfowo_cron_update_priceincludes/keybin-functions.php:2396
actionkeybfowo_cron_import_productsincludes/keybin-functions.php:2397
actionkeybfowo_cron_update_restrictionsincludes/keybin-functions.php:2398
filtercron_schedulesincludes/keybin-functions.php:2401
actioninitincludes/keybin-functions.php:2402
actionwp_enqueue_scriptsincludes/keybin-functions.php:2405
actionbefore_woocommerce_initkeybin-for-woocommerce.php:26
Maintenance & Trust

Keybin for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 22, 2026
PHP min version8.0
Downloads277

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Keybin for WooCommerce Developer Profile

Keybin-net

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 Keybin for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/keybin-for-woocommerce/assets/css/kb-admin-styles.css/wp-content/plugins/keybin-for-woocommerce/assets/js/kb-admin-scripts.js/wp-content/plugins/keybin-for-woocommerce/assets/js/kb-frontend-scripts.js/wp-content/plugins/keybin-for-woocommerce/assets/css/kb-frontend-styles.css
Script Paths
/wp-content/plugins/keybin-for-woocommerce/assets/js/kb-admin-scripts.js/wp-content/plugins/keybin-for-woocommerce/assets/js/kb-frontend-scripts.js
Version Parameters
keybin-for-woocommerce/assets/css/kb-admin-styles.css?ver=keybin-for-woocommerce/assets/js/kb-admin-scripts.js?ver=keybin-for-woocommerce/assets/js/kb-frontend-scripts.js?ver=keybin-for-woocommerce/assets/css/kb-frontend-styles.css?ver=

HTML / DOM Fingerprints

CSS Classes
kb-admin-dashboardkeybin-settings-pagekeybin-product-list
HTML Comments
<!-- Keybin for WooCommerce plugin --><!-- Settings page content -->
Data Attributes
data-kb-product-iddata-kb-action
JS Globals
keybinAdminkeybinFrontend
REST Endpoints
/wp-json/keybin/v1/settings/wp-json/keybin/v1/products
Shortcode Output
[keybin_products][keybin_orders]
FAQ

Frequently Asked Questions about Keybin for WooCommerce