Software License Lite for WooCommerce Security & Risk Analysis

wordpress.org/plugins/software-license-lite

Manage licensing for WooCommerce products ( all types ), software update, maintenance and code protection.

0 active installs v1.2.5 PHP 8.0+ WP 3.0+ Updated Feb 19, 2026
licencelicense-keylicense-managersoftware-license
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Software License Lite for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Software License Lite for WooCommerce 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 "software-license-lite" v1.2.5 plugin exhibits a generally good security posture with several positive indicators. It utilizes prepared statements for all SQL queries, has a high percentage of properly escaped output, and incorporates nonce and capability checks for its AJAX handlers. The absence of known vulnerabilities in its history is a significant strength, suggesting a history of well-maintained and secure code. However, the presence of a dangerous function, `unserialize`, represents a potential risk. While the static analysis indicates 100% of AJAX handlers are protected, and there are no directly identifiable vulnerabilities from the CVE history, the `unserialize` function, if used with untrusted input, can lead to Remote Code Execution (RCE) vulnerabilities. The taint analysis also highlights flows with unsanitized paths, including one of critical severity, reinforcing this concern. Despite a strong overall track record, the potential for exploitation via insecure unserialization warrants careful consideration and mitigation.

Key Concerns

  • Dangerous function unserialize used
  • Taint flow with unsanitized paths (critical severity)
Vulnerabilities
None known

Software License Lite for WooCommerce Security Vulnerabilities

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

Software License Lite for WooCommerce Release Timeline

v1.2.5Current
v1.2.2
v1.2
v1.1.9
v1.1.8
v1.1.7
v1.1.5
Code Analysis
Analyzed Mar 17, 2026

Software License Lite for WooCommerce Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
115 prepared
Unescaped Output
45
497 escaped
Nonce Checks
9
Capability Checks
10
File Operations
0
External Requests
1
Bundled Libraries
0

Dangerous Functions Found

unserialize$licence_groups = unserialize( $post->licence_groups );include\admin\class-licences-list-table.php:849

SQL Query Safety

100% prepared115 total queries

Output Escaping

92% escaped542 total outputs
Data Flows · Security
4 unsanitized

Data Flow Analysis

6 flows4 with unsanitized paths
AJAX_key_deactivate (include\class.sl.ajax.php:292)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Software License Lite for WooCommerce Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 5

authwp_ajax_soliw_key_generateinclude\class.sl.ajax.php:12
authwp_ajax_soliw_key_assigninclude\class.sl.ajax.php:13
authwp_ajax_soliw_key_deactivateinclude\class.sl.ajax.php:14
authwp_ajax_soliw_key_deleteinclude\class.sl.ajax.php:15
authwp_ajax_woo_sl_licence_extendinclude\class.sl.ajax.php:17
WordPress Hooks 72
actionplugins_loadedcompatibility\woocommerce-give-products.php:18
actionwoocommerce_after_order_object_savecompatibility\woocommerce-give-products.php:27
actionwoocommerce_order_item_meta_endcompatibility\woocommerce-give-products.php:31
filtersetup_themecompatibility\wp-meteor.php:12
filterthe_titleinclude\admin\class-licences-list-table.php:620
filterwoocommerce_get_sections_productsinclude\admin\settings\class.sl-settings-licence.php:11
filterwoocommerce_get_settings_productsinclude\admin\settings\class.sl-settings-licence.php:12
filterwoocommerce_email_classesinclude\admin\settings\class.sl-settings-licence.php:15
actionwoocommerce_email_actionsinclude\admin\settings\class.sl-settings-licence.php:17
actionwoocommerce_locate_core_templateinclude\admin\settings\class.sl-settings-licence.php:20
actionwoocommerce_locate_templateinclude\admin\settings\class.sl-settings-licence.php:22
actionwoocommerce_order_status_changedinclude\class.admin.php:34
actionload-post.phpinclude\class.admin.php:37
actionload-post-new.phpinclude\class.admin.php:39
actionload-woocommerce_page_wc-ordersinclude\class.admin.php:42
actionload-woocommerce_page_wc-orders--shop_subscriptioninclude\class.admin.php:43
filtermanage_shop_order_posts_custom_columninclude\class.admin.php:45
actionadmin_menuinclude\class.sl.admin.licences.php:24
filterset-screen-optioninclude\class.sl.admin.licences.php:26
actionadmin_enqueue_scriptsinclude\class.sl.admin.order.php:20
actionadd_meta_boxesinclude\class.sl.admin.order.php:23
actionwoocommerce_saved_order_itemsinclude\class.sl.admin.order.php:26
actionsave_postinclude\class.sl.admin.order.php:28
actionwoocommerce_process_shop_order_metainclude\class.sl.admin.order.php:31
filterwoocommerce_order_actionsinclude\class.sl.admin.order.php:37
actionwoocommerce_order_action_regenerate_licensing_datainclude\class.sl.admin.order.php:38
actionwoocommerce_product_write_panel_tabsinclude\class.sl.admin.product.php:21
actionwoocommerce_product_data_panelsinclude\class.sl.admin.product.php:22
filterwoocommerce_admin_process_product_objectinclude\class.sl.admin.product.php:23
filterproduct_type_optionsinclude\class.sl.admin.product.php:25
actionadmin_enqueue_scriptsinclude\class.sl.admin.product.php:28
actionwoocommerce_product_after_variable_attributesinclude\class.sl.ajax.php:20
actionwoocommerce_save_product_variationinclude\class.sl.ajax.php:21
filterwoocommerce_add_cart_item_datainclude\class.sl.ajax.php:627
filterwoocommerce_my_account_my_orders_actionsinclude\class.sl.front.php:28
filterwp_enqueue_scriptsinclude\class.sl.front.php:31
filterwp_enqueue_scriptsinclude\class.sl.front.php:34
actiontemplate_redirectinclude\class.sl.front.php:41
actionwoocommerce_checkout_order_processedinclude\class.sl.front.php:44
actionwoocommerce_store_api_checkout_order_processedinclude\class.sl.front.php:45
actionwoocommerce_order_status_changedinclude\class.sl.front.php:48
actionwoocommerce_order_item_meta_endinclude\class.sl.front.php:51
actionwoo_sl/template/product/licence_datainclude\class.sl.front.php:54
filterwoocommerce_cart_item_nameinclude\class.sl.front.php:56
filterwoocommerce_order_item_nameinclude\class.sl.front.php:57
actionwoocommerce_cart_item_quantityinclude\class.sl.front.php:58
actionwoocommerce_checkout_create_order_line_iteminclude\class.sl.front.php:60
filterwoocommerce_order_is_download_permittedinclude\class.sl.front.php:63
actionwoocommerce_order_details_before_order_tableinclude\class.sl.front.php:65
actionwoocommerce_before_calculate_totalsinclude\class.sl.front.php:67
actionwoocommerce_grant_product_download_permissionsinclude\class.sl.front.php:70
actionwoocommerce_get_query_varsinclude\class.sl.front.php:72
filterwoocommerce_account_menu_itemsinclude\class.sl.front.php:75
actioninitinclude\class.sl.on-update.php:19
actioninitinclude\class.sl.on-update.php:20
actioninitinclude\class.sl.php:25
filterquery_varsinclude\class.sl.php:26
actionparse_requestinclude\class.sl.php:27
actionwoocommerce_get_settings_advancedinclude\class.sl.php:30
actionwoocommerce_update_options_accountinclude\class.sl.php:33
actionwoocommerce_order_status_completedinclude\class.sl.php:35
actionwoocommerce_order_fully_refundedinclude\class.sl.php:38
actionwoocommerce_grant_product_download_permissionsinclude\class.sl.php:40
actionwoo_sl/generate_license_key/predefined_keysinclude\class.sl.php:43
actionplugins_loadedinclude\class.sl.php:49
filterwoocommerce_email_order_items_tableinclude\class.sl.php:51
actionwoocommerce_licence_pre_expire_notificationinclude\emails\class-wc-email-customer-licence-expire.php:48
actionwoocommerce_licence_expired_notificationinclude\emails\class-wc-email-customer-licence-expired.php:48
actionadmin_noticessoftware-license-lite.php:34
actionplugins_loadedsoftware-license-lite.php:55
actionwoocommerce_after_register_post_typesoftware-license-lite.php:74
actionbefore_woocommerce_initsoftware-license-lite.php:144
Maintenance & Trust

Software License Lite for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 19, 2026
PHP min version8.0
Downloads471

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Software License Lite for WooCommerce Developer Profile

nsp-code

5 plugins · 1.2M total installs

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

How We Detect Software License Lite 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/software-license-lite/assets/css/admin-style.css/wp-content/plugins/software-license-lite/assets/css/style.css/wp-content/plugins/software-license-lite/assets/js/admin-script.js/wp-content/plugins/software-license-lite/assets/js/front-script.js
Script Paths
/wp-content/plugins/software-license-lite/assets/js/admin-script.js/wp-content/plugins/software-license-lite/assets/js/front-script.js
Version Parameters
software-license-lite/assets/css/admin-style.css?ver=software-license-lite/assets/css/style.css?ver=software-license-lite/assets/js/admin-script.js?ver=software-license-lite/assets/js/front-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
soliw-license-formsoliw-license-fieldsoliw-license-actionssoliw-admin-noticesoliw-license-key-inputsoliw-license-status-indicatorsoliw-license-details-wrap
Data Attributes
data-soliw-license-iddata-soliw-license-statusdata-soliw-product-id
JS Globals
SOLIW_AJAX_URLSOLIW_NONCESOLIW_LICENSE_STRINGSsoliw_admin_script
REST Endpoints
/wp-json/soliw/v1/license/activate/wp-json/soliw/v1/license/deactivate/wp-json/soliw/v1/license/check
Shortcode Output
[soliw_license_form][soliw_license_manager]
FAQ

Frequently Asked Questions about Software License Lite for WooCommerce