Key Manager – Effortlessly sell license keys, game keys, pin codes, gift cards, and more with WooCommerce Security & Risk Analysis

wordpress.org/plugins/wc-key-manager

Sell and manage license keys, serial numbers, gift cards, PIN codes, activation codes, and digital access credentials effortlessly with Key Manager.

200 active installs v1.3.5 PHP 7.4+ WP 5.2+ Updated Feb 5, 2026
gift-cardskeykey-managerlicensesoftware-license
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Key Manager – Effortlessly sell license keys, game keys, pin codes, gift cards, and more with WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Key Manager – Effortlessly sell license keys, game keys, pin codes, gift cards, and more with WooCommerce 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 wc-key-manager plugin version 1.3.6 exhibits a generally strong security posture based on the provided static analysis. The plugin demonstrates excellent adherence to secure coding practices, with a high percentage of SQL queries using prepared statements and output being properly escaped. The absence of dangerous functions, external HTTP requests, and critical or high-severity taint flows further bolsters its security. Furthermore, the plugin's vulnerability history is clean, with no recorded CVEs, suggesting a commitment to maintaining a secure codebase over time. The presence of nonces and capability checks on most entry points is a positive indicator of protection against common web attacks.

However, a minor concern lies in the presence of one AJAX handler. While the analysis states "0 without auth checks," it's crucial to ensure this single AJAX handler is indeed protected by robust authentication and authorization mechanisms. The single file operation also warrants a quick review to confirm it's not introducing any vulnerabilities, especially if it involves user-supplied input. Overall, the plugin is well-coded and appears to be low-risk, but vigilance on the security of the single AJAX endpoint is recommended.

Key Concerns

  • Single AJAX handler without explicit auth check
  • Single file operation
Vulnerabilities
None known

Key Manager – Effortlessly sell license keys, game keys, pin codes, gift cards, and more with WooCommerce Security Vulnerabilities

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

Key Manager – Effortlessly sell license keys, game keys, pin codes, gift cards, and more with WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
13 prepared
Unescaped Output
12
623 escaped
Nonce Checks
20
Capability Checks
14
File Operations
1
External Requests
0
Bundled Libraries
0

SQL Query Safety

87% prepared15 total queries

Output Escaping

98% escaped635 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
handle_csv_import (includes\Admin\Requests.php:592)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Key Manager – Effortlessly sell license keys, game keys, pin codes, gift cards, and more with WooCommerce Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 1

authwp_ajax_wckm_json_searchincludes\Admin\Requests.php:27

Shortcodes 1

[wckm_validate_key] includes\Handlers\Shortcodes.php:21
WordPress Hooks 102
actionadmin_enqueue_scriptsincludes\Admin\Admin.php:21
filterwoocommerce_screen_idsincludes\Admin\Admin.php:22
filteradmin_footer_textincludes\Admin\Admin.php:23
filterupdate_footerincludes\Admin\Admin.php:24
filterdisplay_post_statesincludes\Admin\Admin.php:25
actionadmin_menuincludes\Admin\Menus.php:40
filterset-screen-optionincludes\Admin\Menus.php:41
actioncurrent_screenincludes\Admin\Menus.php:42
actionwc_key_manager_keys_contentincludes\Admin\Menus.php:45
actionwc_key_manager_keys_generators_contentincludes\Admin\Menus.php:46
actionwc_key_manager_keys_activations_contentincludes\Admin\Menus.php:47
actionwc_key_manager_tools_general_contentincludes\Admin\Menus.php:50
actionwc_key_manager_tools_import_contentincludes\Admin\Menus.php:51
actionwc_key_manager_settings_emails_contentincludes\Admin\Menus.php:54
actionwc_key_manager_settings_features_contentincludes\Admin\Menus.php:55
actionwc_key_manager_tools_export_contentincludes\Admin\Menus.php:59
actionwc_key_manager_settings_custom_fields_contentincludes\Admin\Menus.php:60
actionwc_key_manager_settings_misc_contentincludes\Admin\Menus.php:61
actionwc_key_manager_settings_webhook_contentincludes\Admin\Menus.php:62
actionwc_key_manager_settings_barcode_contentincludes\Admin\Menus.php:63
actionadmin_initincludes\Admin\Notices.php:20
filtermanage_edit-shop_order_columnsincludes\Admin\Orders.php:21
actionmanage_shop_order_posts_custom_columnincludes\Admin\Orders.php:22
filtermanage_woocommerce_page_wc-orders_columnsincludes\Admin\Orders.php:24
actionmanage_woocommerce_page_wc-orders_custom_columnincludes\Admin\Orders.php:25
filterwoocommerce_order_actionsincludes\Admin\Orders.php:28
actionwoocommerce_order_action_wckm_add_keysincludes\Admin\Orders.php:29
actionwoocommerce_order_action_wckm_remove_keysincludes\Admin\Orders.php:30
actionwoocommerce_order_action_wckm_send_keysincludes\Admin\Orders.php:31
filterwoocommerce_hidden_order_itemmetaincludes\Admin\Orders.php:34
actionwoocommerce_after_order_itemmetaincludes\Admin\Orders.php:35
actionwoocommerce_product_bulk_edit_endincludes\Admin\Products.php:22
actionwoocommerce_product_bulk_edit_saveincludes\Admin\Products.php:23
filtermanage_product_posts_columnsincludes\Admin\Products.php:24
actionmanage_product_posts_custom_columnincludes\Admin\Products.php:25
actionproduct_type_optionsincludes\Admin\Products.php:27
actionwoocommerce_product_data_tabsincludes\Admin\Products.php:28
actionwoocommerce_product_data_panelsincludes\Admin\Products.php:29
actionwc_key_manager_product_optionsincludes\Admin\Products.php:30
actionwc_key_manager_product_optionsincludes\Admin\Products.php:31
actionwc_key_manager_product_optionsincludes\Admin\Products.php:32
actionwoocommerce_process_product_metaincludes\Admin\Products.php:34
actionadmin_post_wckm_add_keyincludes\Admin\Requests.php:28
actionadmin_post_wckm_edit_keyincludes\Admin\Requests.php:29
actionadmin_post_wckm_edit_generatorincludes\Admin\Requests.php:30
actionadmin_post_wckm_add_activationincludes\Admin\Requests.php:31
actionadmin_post_wckm_edit_activationincludes\Admin\Requests.php:32
actionadmin_post_wckm_generate_bulk_keysincludes\Admin\Requests.php:33
actionadmin_post_wc_key_manager_import_csvincludes\Admin\Requests.php:34
actionadmin_post_wc_key_manager_import_txtincludes\Admin\Requests.php:35
filterwc_key_manager_advanced_settingsincludes\Admin\Settings.php:22
filterwc_key_manager_settings_tabsincludes\Admin\Settings.php:23
actionwc_key_manager_send_customer_keys_notificationincludes\Emails\CustomerKeys.php:45
actionwp_enqueue_scriptsincludes\Handlers\Account.php:24
filterbody_classincludes\Handlers\Account.php:25
filterthe_titleincludes\Handlers\Account.php:26
filterwoocommerce_get_query_varsincludes\Handlers\Account.php:27
filterwoocommerce_account_menu_itemsincludes\Handlers\Account.php:28
actionwoocommerce_account_keys_endpointincludes\Handlers\Account.php:29
actionwoocommerce_account_view-key_endpointincludes\Handlers\Account.php:30
actionwc_key_manager_after_key_detailsincludes\Handlers\Account.php:31
actionwp_loadedincludes\Handlers\Account.php:32
actionwp_loadedincludes\Handlers\Account.php:33
actionwp_loadedincludes\Handlers\Account.php:34
filterwoocommerce_email_classesincludes\Handlers\Emails.php:25
actionwoocommerce_order_status_processingincludes\Handlers\Emails.php:26
actionwoocommerce_order_status_completedincludes\Handlers\Emails.php:27
actionwoocommerce_email_before_order_tableincludes\Handlers\Emails.php:28
actionwc_key_manager_email_keys_detailsincludes\Handlers\Emails.php:29
actionwc_key_manager_pre_add_order_item_keysincludes\Handlers\Keys.php:18
actionwc_key_manager_update_expired_keysincludes\Handlers\Keys.php:19
actioninitincludes\Handlers\Misc.php:25
filterwoocommerce_product_data_store_cpt_get_products_queryincludes\Handlers\Misc.php:26
filterwoocommerce_is_purchasableincludes\Handlers\Orders.php:20
actionwoocommerce_order_status_processingincludes\Handlers\Orders.php:23
actionwoocommerce_order_status_completedincludes\Handlers\Orders.php:24
actionwoocommerce_order_status_refundedincludes\Handlers\Orders.php:27
actionwoocommerce_order_status_failedincludes\Handlers\Orders.php:28
actionwoocommerce_order_status_cancelledincludes\Handlers\Orders.php:29
actionwoocommerce_delete_orderincludes\Handlers\Orders.php:30
actionwoocommerce_order_details_after_order_tableincludes\Handlers\Orders.php:33
filterquery_varsincludes\Handlers\Shortcodes.php:20
filterquery_varsincludes\Handlers\SoftwareAPI.php:22
actionparse_requestincludes\Handlers\SoftwareAPI.php:23
actionwc_key_manager_api_validate_keyincludes\Handlers\SoftwareAPI.php:24
actionwc_key_manager_api_activate_keyincludes\Handlers\SoftwareAPI.php:25
actionwc_key_manager_api_deactivate_keyincludes\Handlers\SoftwareAPI.php:26
actionwc_key_manager_api_get_versionincludes\Handlers\SoftwareAPI.php:27
actionwc_key_manager_api_get_changelogincludes\Handlers\SoftwareAPI.php:28
actionwc_key_manager_api_downloadincludes\Handlers\SoftwareAPI.php:29
actionupdate_option_wckm_manage_stockincludes\Handlers\Stocks.php:23
actionwc_key_manager_synchronize_stockincludes\Handlers\Stocks.php:24
actionwc_key_manager_key_insertedincludes\Handlers\Stocks.php:25
actionwc_key_manager_key_deletedincludes\Handlers\Stocks.php:26
actionwc_key_manager_key_updatedincludes\Handlers\Stocks.php:27
actioninitincludes\Installer.php:28
actionwckm_run_update_callbackincludes\Installer.php:29
actionwckm_update_db_versionincludes\Installer.php:30
actioninitincludes\Installer.php:31
actionbefore_woocommerce_initincludes\Plugin.php:67
actionwoocommerce_initincludes\Plugin.php:68
actionrest_api_initincludes\Plugin.php:69

Scheduled Events 1

wc_key_manager_update_expired_keys
Maintenance & Trust

Key Manager – Effortlessly sell license keys, game keys, pin codes, gift cards, and more with WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 5, 2026
PHP min version7.4
Downloads8K

Community Trust

Rating100/100
Number of ratings2
Active installs200
Developer Profile

Key Manager – Effortlessly sell license keys, game keys, pin codes, gift cards, and more with WooCommerce Developer Profile

PluginEver

12 plugins · 14K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
317 days
View full developer profile
Detection Fingerprints

How We Detect Key Manager – Effortlessly sell license keys, game keys, pin codes, gift cards, and more with WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wc-key-manager/css/admin.css/wp-content/plugins/wc-key-manager/js/chart.js/wp-content/plugins/wc-key-manager/js/admin.js/wp-content/plugins/wc-key-manager/css/frontend.css/wp-content/plugins/wc-key-manager/js/frontend.js
Script Paths
js/chart.jsjs/admin.jsjs/frontend.js
Version Parameters
wc-key-manager/css/admin.css?ver=wc-key-manager/js/chart.js?ver=wc-key-manager/js/admin.js?ver=wc-key-manager/css/frontend.css?ver=wc-key-manager/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
wckm-admin-wrapwckm-key-list-wrap
Data Attributes
data-wckm-validate-key-page-id
JS Globals
wckm_admin_vars
REST Endpoints
/wp-json/wc-key-manager/v1/settings
Shortcode Output
[wc_key_manager_my_keys]
FAQ

Frequently Asked Questions about Key Manager – Effortlessly sell license keys, game keys, pin codes, gift cards, and more with WooCommerce