Enwikuna License Manager for WooCommerce Security & Risk Analysis

wordpress.org/plugins/enwikuna-license-manager

Enwikuna License Manager is a great and simple solution to easily sell and manage licenses through your WooCommerce store.

20 active installs v1.3.13 PHP 7.4.0+ WP 5.4.0+ Updated Jul 10, 2025
license-keylicense-managerserial-keysoftware-licensewoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Enwikuna License Manager for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 10mo ago
Risk Assessment

The enwikuna-license-manager plugin v1.3.13 exhibits a generally strong security posture, with many good security practices in place. The code analysis reveals a significant emphasis on secure coding, evidenced by a high percentage of prepared SQL statements and properly escaped output. The presence of numerous nonce and capability checks on its AJAX endpoints suggests an effort to protect against unauthorized access and actions. Furthermore, the lack of any recorded vulnerabilities in its history indicates a potentially stable and well-maintained codebase.

However, there are a few areas that warrant attention. The analysis flagged four taint flows with unsanitized paths, which, while not reaching a critical or high severity in this instance, represent potential vectors for more serious issues if exploited. These flows, combined with the plugin's file operation capabilities and external HTTP requests, could theoretically be chained to exploit vulnerabilities if not carefully handled in all scenarios. The bundling of third-party libraries like Select2 and dompdf also introduces a dependency on their security status; while not explicitly flagged as outdated, this is a general risk factor for any plugin.

Overall, enwikuna-license-manager v1.3.13 appears to be a relatively secure plugin due to its robust input validation and authorization checks. The absence of known CVEs is a significant positive. The primary concern lies in the identified unsanitized paths within taint flows, which require careful review and potential mitigation to eliminate even low-level risks. The bundling of libraries is a minor concern that is mitigated by the lack of historical vulnerabilities.

Key Concerns

  • Taint flows with unsanitized paths
  • Bundled libraries (Select2, dompdf)
Vulnerabilities
None known

Enwikuna License Manager for WooCommerce Security Vulnerabilities

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

Enwikuna License Manager for WooCommerce Release Timeline

v1.3.13Current
v1.3.12
v1.3.11
v1.3.10
v1.3.9
v1.3.8
v1.3.7
v1.3.6
v1.3.5
v1.3.4
v1.3.3
v1.3.2
v1.3.1
v1.3.0
v1.2.1
v1.2.0
v1.1.1
v1.1.0
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

Enwikuna License Manager for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
10
24 prepared
Unescaped Output
32
1800 escaped
Nonce Checks
58
Capability Checks
75
File Operations
21
External Requests
1
Bundled Libraries
2

Bundled Libraries

Select2dompdf

SQL Query Safety

71% prepared34 total queries

Output Escaping

98% escaped1832 total outputs
Data Flows · Security
4 unsanitized

Data Flow Analysis

19 flows4 with unsanitized paths
<class-elm-admin-settings> (includes\admin\class-elm-admin-settings.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Enwikuna License Manager for WooCommerce Attack Surface

Entry Points11
Unprotected0

AJAX Handlers 11

authwp_ajax_elm_search_license_typesincludes\admin\class-elm-admin-ajax.php:47
authwp_ajax_elm_search_license_activation_typesincludes\admin\class-elm-admin-ajax.php:48
authwp_ajax_elm_search_productsincludes\admin\class-elm-admin-ajax.php:49
authwp_ajax_elm_search_ordersincludes\admin\class-elm-admin-ajax.php:50
authwp_ajax_elm_search_customersincludes\admin\class-elm-admin-ajax.php:51
authwp_ajax_elm_search_licensesincludes\admin\class-elm-admin-ajax.php:52
authwp_ajax_elm_search_generatorsincludes\admin\class-elm-admin-ajax.php:53
authwp_ajax_elm_order_item_create_licensesincludes\admin\class-elm-admin-ajax.php:57
authwp_ajax_elm_synchronize_stockincludes\admin\class-elm-admin-ajax.php:60
authwp_ajax_elm_migrateincludes\admin\class-elm-admin-ajax.php:61
authwp_ajax_elm_migration_statusincludes\admin\class-elm-admin-ajax.php:62
WordPress Hooks 121
actionadmin_enqueue_scriptsincludes\admin\class-elm-admin-assets.php:72
actionadmin_enqueue_scriptsincludes\admin\class-elm-admin-assets.php:73
actionload-enwikuna-license-manager_page_elm-generatorsincludes\admin\class-elm-admin-generators.php:38
filterset-screen-optionincludes\admin\class-elm-admin-generators.php:39
filterelm_admin_generators_page_title_actionsincludes\admin\class-elm-admin-generators.php:40
actionelm_admin_page_action_generatorsincludes\admin\class-elm-admin-generators.php:41
actioncurrent_screenincludes\admin\class-elm-admin-help.php:30
actionelm_admin_page_action_licensesincludes\admin\class-elm-admin-licenses.php:35
actionelm_admin_after_license_key_outputincludes\admin\class-elm-admin-licenses.php:36
actionadmin_menuincludes\admin\class-elm-admin-menus.php:31
actionadd_meta_boxesincludes\admin\class-elm-admin-meta-boxes.php:34
actionsave_postincludes\admin\class-elm-admin-meta-boxes.php:35
actionwp_loadedincludes\admin\class-elm-admin-notices.php:79
actionadmin_noticesincludes\admin\class-elm-admin-notices.php:80
actionadmin_initincludes\admin\class-elm-admin-page-actions.php:30
actionadd_meta_boxesincludes\admin\class-elm-admin-posts.php:34
actionsave_postincludes\admin\class-elm-admin-posts.php:35
filterelm_admin_settings_page_title_actionsincludes\admin\class-elm-admin-settings.php:41
actionelm_admin_page_action_settingsincludes\admin\class-elm-admin-settings.php:42
actionadmin_menuincludes\admin\class-elm-admin-setup-wizard.php:79
actionadmin_initincludes\admin\class-elm-admin-setup-wizard.php:80
actionadmin_post_elm_admin_setup_wizardincludes\admin\class-elm-admin-setup-wizard.php:81
actionadmin_enqueue_scriptsincludes\admin\class-elm-admin-setup-wizard.php:85
actionadmin_enqueue_scriptsincludes\admin\class-elm-admin-setup-wizard.php:86
actionelm_admin_page_action_statusesincludes\admin\class-elm-admin-statuses.php:35
filterin_admin_headerincludes\admin\class-elm-admin.php:33
filterin_admin_footerincludes\admin\class-elm-admin.php:34
filteradmin_footer_textincludes\admin\class-elm-admin.php:35
filteradmin_body_classincludes\admin\class-elm-admin.php:36
filterelm_admin_licenses_tabs_arrayincludes\admin\licenses\class-elm-admin-license-page.php:45
actionload-toplevel_page_elm-licensesincludes\admin\licenses\modules\class-elm-admin-license-activations.php:43
filterset-screen-optionincludes\admin\licenses\modules\class-elm-admin-license-activations.php:44
filterelm_admin_license_activations_tab_label_actionsincludes\admin\licenses\modules\class-elm-admin-license-activations.php:45
filterelm_admin_license_page_titleincludes\admin\licenses\modules\class-elm-admin-license-activations.php:116
actionload-toplevel_page_elm-licensesincludes\admin\licenses\modules\class-elm-admin-license-overview.php:44
filterset-screen-optionincludes\admin\licenses\modules\class-elm-admin-license-overview.php:45
filterelm_admin_license_overview_tab_label_actionsincludes\admin\licenses\modules\class-elm-admin-license-overview.php:46
filterelm_admin_license_page_titleincludes\admin\licenses\modules\class-elm-admin-license-overview.php:155
filterelm_admin_settings_tabs_arrayincludes\admin\settings\class-elm-admin-settings-page.php:45
filterelm_admin_settings_export_csv_columnsincludes\admin\settings\modules\class-elm-admin-settings-accounts.php:48
filterelm_admin_settings_export_csv_columnsincludes\admin\settings\modules\class-elm-admin-settings-distributors.php:49
filterelm_admin_settings_export_csv_columnsincludes\admin\settings\modules\class-elm-admin-settings-general.php:35
filterelm_admin_settings_export_csv_columnsincludes\admin\settings\modules\class-elm-admin-settings-licenses.php:49
filterelm_admin_settings_export_csv_columnsincludes\admin\settings\modules\class-elm-admin-settings-orders.php:47
filterelm_admin_settings_export_csv_columnsincludes\admin\settings\modules\class-elm-admin-settings-products.php:36
filterelm_admin_settings_export_csv_columnsincludes\admin\settings\modules\class-elm-admin-settings-rest-api.php:50
filterelm_admin_statuses_tabs_arrayincludes\admin\statuses\class-elm-admin-status-page.php:45
filterelm_admin_statuses_tabs_arrayincludes\admin\statuses\class-elm-admin-statuses-page.php:45
actionload-enwikuna-license-manager_page_elm-statusesincludes\admin\statuses\modules\class-elm-admin-status-scheduled-actions.php:36
filterset-screen-optionincludes\admin\statuses\modules\class-elm-admin-status-scheduled-actions.php:37
filterelm_admin_tools_tabs_arrayincludes\admin\tools\class-elm-admin-tool-page.php:45
filterelm_admin_tools_tabs_arrayincludes\admin\tools\class-elm-admin-tools-page.php:45
filterelm_admin_tool_migrator_supported_pluginsincludes\admin\tools\modules\migrators\class-elm-admin-tool-dlm-migrator.php:61
filterelm_admin_tool_migrator_supported_pluginsincludes\admin\tools\modules\migrators\class-elm-admin-tool-lmfwc-migrator.php:61
filterelm_admin_tools_migrator_supported_pluginsincludes\admin\tools\modules\migrators\class-elm-admin-tools-lmfwc-migrator.php:53
actionwoocommerce_email_after_order_tableincludes\admin\woocommerce\class-elm-admin-wc-emails.php:33
actionelm_admin_wc_emails_licenses_detailsincludes\admin\woocommerce\class-elm-admin-wc-emails.php:36
actionelm_admin_wc_emails_license_keyincludes\admin\woocommerce\class-elm-admin-wc-emails.php:37
filterwoocommerce_order_actionsincludes\admin\woocommerce\class-elm-admin-wc-orders.php:47
actionwoocommerce_order_action_elm_send_licensesincludes\admin\woocommerce\class-elm-admin-wc-orders.php:48
filterwoocommerce_order_item_display_meta_keyincludes\admin\woocommerce\class-elm-admin-wc-orders.php:49
filterwoocommerce_order_item_display_meta_valueincludes\admin\woocommerce\class-elm-admin-wc-orders.php:50
actionwoocommerce_after_order_itemmetaincludes\admin\woocommerce\class-elm-admin-wc-orders.php:53
actionwoocommerce_grant_product_download_permissionsincludes\admin\woocommerce\class-elm-admin-wc-orders.php:65
actionwoocommerce_delete_orderincludes\admin\woocommerce\class-elm-admin-wc-orders.php:70
actionbefore_delete_postincludes\admin\woocommerce\class-elm-admin-wc-orders.php:72
filterproduct_type_optionsincludes\admin\woocommerce\class-elm-admin-wc-products.php:52
actionsave_post_productincludes\admin\woocommerce\class-elm-admin-wc-products.php:53
filterwoocommerce_product_data_tabsincludes\admin\woocommerce\class-elm-admin-wc-products.php:54
actionwoocommerce_product_data_panelsincludes\admin\woocommerce\class-elm-admin-wc-products.php:55
actionwoocommerce_product_after_variable_attributesincludes\admin\woocommerce\class-elm-admin-wc-products.php:56
actionwoocommerce_process_product_metaincludes\admin\woocommerce\class-elm-admin-wc-products.php:57
actionwoocommerce_save_product_variationincludes\admin\woocommerce\class-elm-admin-wc-products.php:58
actionwoocommerce_product_options_stockincludes\admin\woocommerce\class-elm-admin-wc-products.php:62
actionwoocommerce_variation_options_inventoryincludes\admin\woocommerce\class-elm-admin-wc-products.php:63
filterwoocommerce_csv_product_import_mapping_optionsincludes\admin\woocommerce\class-elm-admin-wc-products.php:66
filterwoocommerce_csv_product_import_mapping_default_columnsincludes\admin\woocommerce\class-elm-admin-wc-products.php:67
actionwoocommerce_product_import_inserted_product_objectincludes\admin\woocommerce\class-elm-admin-wc-products.php:68
filterwoocommerce_product_export_column_namesincludes\admin\woocommerce\class-elm-admin-wc-products.php:69
filterwoocommerce_product_export_product_default_columnsincludes\admin\woocommerce\class-elm-admin-wc-products.php:70
filterwoocommerce_get_settings_advancedincludes\admin\woocommerce\class-elm-admin-wc-settings.php:28
actionwp_enqueue_scriptsincludes\class-elm-assets.php:54
actionwp_enqueue_scriptsincludes\class-elm-assets.php:55
filtercron_schedulesincludes\class-elm-cron-jobs.php:33
actionelm_product_stocks_automatic_synchronizationincludes\class-elm-cron-jobs.php:34
actionelm_general_notificationsincludes\class-elm-cron-jobs.php:35
actionelm_flush_rewrite_rulesincludes\class-elm-cron-jobs.php:36
actionelm_cleanup_logsincludes\class-elm-cron-jobs.php:37
actionelm_cleanup_setting_importsincludes\class-elm-cron-jobs.php:38
actionelm_admin_settings_save_fieldsincludes\class-elm-cron-jobs.php:39
actionelm_admin_settings_saved_fieldsincludes\class-elm-cron-jobs.php:40
actionelm_update_callbackincludes\class-elm-cron-jobs.php:41
filterplugin_row_metaincludes\class-elm-install.php:101
actionadmin_initincludes\class-elm-install.php:103
filterthe_titleincludes\class-elm-posts.php:31
filterpost_password_requiredincludes\class-elm-posts.php:32
filterthe_password_formincludes\class-elm-posts.php:33
actionbefore_woocommerce_initincludes\class-elm-wc-customizer.php:39
filterelm_register_log_handlersincludes\class-elm.php:73
filterewkh_admin_support_function_executer_add_filesincludes\class-elm.php:74
actioninitincludes\class-elm.php:75
actionplugins_loadedincludes\log-handlers\class-elm-log-handler-file.php:85
actionwp_loadedincludes\woocommerce\class-elm-wc-account.php:76
filterwoocommerce_account_menu_itemsincludes\woocommerce\class-elm-wc-account.php:77
filterwoocommerce_get_endpoint_urlincludes\woocommerce\class-elm-wc-account.php:78
filterwoocommerce_get_query_varsincludes\woocommerce\class-elm-wc-account.php:79
actioninitincludes\woocommerce\class-elm-wc-account.php:80
filterquery_varsincludes\woocommerce\class-elm-wc-account.php:81
filterthe_titleincludes\woocommerce\class-elm-wc-account.php:82
filterwoocommerce_add_to_cart_validationincludes\woocommerce\class-elm-wc-cart-checkout.php:31
filterwoocommerce_update_cart_validationincludes\woocommerce\class-elm-wc-cart-checkout.php:32
filterwoocommerce_get_item_dataincludes\woocommerce\class-elm-wc-cart-checkout.php:33
actionwoocommerce_checkout_create_order_line_itemincludes\woocommerce\class-elm-wc-cart-checkout.php:34
actionwoocommerce_email_after_order_tableincludes\woocommerce\class-elm-wc-emails.php:49
filterwoocommerce_email_classesincludes\woocommerce\class-elm-wc-emails.php:52
actionelm_wc_emails_licenses_detailsincludes\woocommerce\class-elm-wc-emails.php:53
actionelm_wc_emails_license_keyincludes\woocommerce\class-elm-wc-emails.php:54
actionwoocommerce_order_details_after_order_tableincludes\woocommerce\class-elm-wc-orders.php:32
actionelm_wc_license_expired_emailincludes\woocommerce\emails\class-elm-wc-license-expired-email.php:56
actionelm_wc_license_expires_soon_emailincludes\woocommerce\emails\class-elm-wc-license-expires-soon-email.php:56
actionelm_wc_licenses_emailincludes\woocommerce\emails\class-elm-wc-licenses-email.php:47
Maintenance & Trust

Enwikuna License Manager for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJul 10, 2025
PHP min version7.4.0
Downloads4K

Community Trust

Rating100/100
Number of ratings21
Active installs20
Developer Profile

Enwikuna License Manager for WooCommerce Developer Profile

Enwikuna

1 plugin · 20 total installs

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

How We Detect Enwikuna License Manager 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/enwikuna-license-manager/assets/css/admin/enwikuna-license-manager-admin.css/wp-content/plugins/enwikuna-license-manager/assets/js/jquery-tiptip/jquery.tipTip.js/wp-content/plugins/enwikuna-license-manager/assets/js/remodal/remodal.js/wp-content/plugins/enwikuna-license-manager/assets/js/select2/select2.full.js/wp-content/plugins/enwikuna-license-manager/assets/js/admin/enwikuna-license-manager-admin.js
Script Paths
/wp-content/plugins/enwikuna-license-manager/assets/js/admin/enwikuna-license-manager-admin.js/wp-content/plugins/enwikuna-license-manager/assets/js/jquery-tiptip/jquery.tipTip.js/wp-content/plugins/enwikuna-license-manager/assets/js/remodal/remodal.js/wp-content/plugins/enwikuna-license-manager/assets/js/select2/select2.full.js
Version Parameters
enwikuna-license-manager-admin.js?ver=jquery.tipTip.js?ver=remodal.js?ver=select2.full.js?ver=

HTML / DOM Fingerprints

CSS Classes
enwikuna-license-manager-admin-wrap
HTML Comments
<!-- Default Widget HTML --><!-- Default Widget HTML -->
Data Attributes
data-elm-settings
JS Globals
elm_admin
FAQ

Frequently Asked Questions about Enwikuna License Manager for WooCommerce