Saphali Woocommerce Lite Security & Risk Analysis

wordpress.org/plugins/saphali-woocommerce-lite

A set of additions to the WooCommerce online store. Adds localization & special tools in WooCommerce.

10K active installs v2.0.1 PHP + WP 4.5+ Updated Nov 6, 2025
manager-fields-checkoutrussian-rubleukrainian-hryvniawoo-commerce-litewoocommerce
100
A · Safe
CVEs total1
Unpatched0
Last CVEJul 26, 2023
Safety Verdict

Is Saphali Woocommerce Lite Safe to Use in 2026?

Generally Safe

Score 100/100

Saphali Woocommerce Lite has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jul 26, 2023Updated 4mo ago
Risk Assessment

The 'saphali-woocommerce-lite' v2.0.1 plugin exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices in several key areas. It has a zero attack surface concerning unprotected entry points, utilizes prepared statements exclusively for SQL queries, and performs file operations or external HTTP requests, which inherently reduces certain risks. The presence of nonce and capability checks, while limited, indicates an awareness of access control. However, a significant concern arises from the static analysis revealing that a substantial portion of output (62%) is not properly escaped. This could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is reflected directly in the output without sanitization.

The taint analysis shows a single flow with unsanitized paths, which, while not classified as critical or high severity, still represents a potential weakness. The vulnerability history, though currently showing no unpatched CVEs, indicates a past issue related to Cross-Site Request Forgery (CSRF). The existence of a medium severity vulnerability in the past, even if patched, suggests that the plugin's codebase may have had exploitable flaws, and this history should be considered in conjunction with the current static analysis findings. Overall, while the plugin has strengths in its limited attack surface and secure SQL handling, the unescaped output and a history of vulnerabilities present notable risks that require attention.

Key Concerns

  • Significant amount of unescaped output detected
  • Taint analysis shows unsanitized path flow
  • Past medium severity vulnerability (CSRF)
Vulnerabilities
1

Saphali Woocommerce Lite Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-25788medium · 5.4Cross-Site Request Forgery (CSRF)

Saphali Woocommerce Lite <= 1.8.13 - Cross-Site Request Forgery via 'woocommerce_saphali_page_s_l'

Jul 26, 2023 Patched in 1.9.0 (181d)
Code Analysis
Analyzed Mar 16, 2026

Saphali Woocommerce Lite Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
144
89 escaped
Nonce Checks
4
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

38% escaped233 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<count-column> (count-column.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Saphali Woocommerce Lite Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 55
actionwoocommerce_initaddress-block-editor.php:41
actionwoocommerce_default_address_fieldsaddress-block-editor.php:43
actionwp_enqueue_scriptsaddress-block-editor.php:46
actionwoocommerce_sanitize_additional_fieldaddress-block-editor.php:49
actionwoocommerce_validate_additional_fieldaddress-block-editor.php:50
actionwoocommerce_thankyouaddress-block-editor.php:53
actionwoocommerce_admin_order_data_after_billing_addressaddress-block-editor.php:56
actionwoocommerce_admin_order_data_after_shipping_addressaddress-block-editor.php:57
actionwoocommerce_blocks_loadedaddress-block-editor.php:224
filterwoocommerce_pre_remove_cart_item_from_sessionadmin\admin-page.php:258
actionbefore_woocommerce_initsaphali-woocommerce-lite.php:73
actioninitsaphali-woocommerce-lite.php:75
actioninitsaphali-woocommerce-lite.php:77
actionadmin_menusaphali-woocommerce-lite.php:80
actionadmin_menusaphali-woocommerce-lite.php:81
actionwoocommerce_thankyousaphali-woocommerce-lite.php:83
actionwoocommerce_view_ordersaphali-woocommerce-lite.php:84
actionwoocommerce_after_template_partsaphali-woocommerce-lite.php:86
actionwoocommerce_order_status_pending_to_processing_notificationsaphali-woocommerce-lite.php:89
actionwoocommerce_order_status_pending_to_completed_notificationsaphali-woocommerce-lite.php:90
actionwoocommerce_order_status_pending_to_on-hold_notificationsaphali-woocommerce-lite.php:91
actionwoocommerce_order_status_failed_to_processing_notificationsaphali-woocommerce-lite.php:92
actionwoocommerce_order_status_failed_to_completed_notificationsaphali-woocommerce-lite.php:93
actionwoocommerce_order_status_completed_notificationsaphali-woocommerce-lite.php:94
actionwoocommerce_new_customer_note_notificationsaphali-woocommerce-lite.php:95
actionwp_headsaphali-woocommerce-lite.php:96
filterwoocommerce_order_formatted_billing_addresssaphali-woocommerce-lite.php:97
filterwoocommerce_order_formatted_shipping_addresssaphali-woocommerce-lite.php:98
filterwoocommerce_checkout_fieldssaphali-woocommerce-lite.php:103
filterwpsaphali-woocommerce-lite.php:104
filterwoocommerce_billing_fieldssaphali-woocommerce-lite.php:106
filterwoocommerce_shipping_fieldssaphali-woocommerce-lite.php:107
filterwoocommerce_default_address_fieldssaphali-woocommerce-lite.php:108
actionadmin_initsaphali-woocommerce-lite.php:110
actionpersonal_options_updatesaphali-woocommerce-lite.php:111
actionedit_user_profile_updatesaphali-woocommerce-lite.php:112
actionwoocommerce_admin_order_data_after_order_detailssaphali-woocommerce-lite.php:115
filterwoocommerce_currenciessaphali-woocommerce-lite.php:142
filterwoocommerce_currency_symbolsaphali-woocommerce-lite.php:143
actionwoocommerce_checkout_create_ordersaphali-woocommerce-lite.php:145
actionwoocommerce_checkout_update_order_metasaphali-woocommerce-lite.php:147
actionwp_headsaphali-woocommerce-lite.php:152
filterloop_shop_columnssaphali-woocommerce-lite.php:153
filterwoocommerce_output_related_products_argssaphali-woocommerce-lite.php:154
filterwoocommerce_admin_billing_fieldssaphali-woocommerce-lite.php:157
filterwoocommerce_admin_shipping_fieldssaphali-woocommerce-lite.php:158
filterwoocommerce_checkout_posted_datasaphali-woocommerce-lite.php:160
actionwp_enqueue_scriptssaphali-woocommerce-lite.php:161
actionwoocommerce_after_checkout_validationsaphali-woocommerce-lite.php:163
actionwoocommerce_after_checkout_validationsaphali-woocommerce-lite.php:165
actionwp_error_addedsaphali-woocommerce-lite.php:169
actionshow_user_profilesaphali-woocommerce-lite.php:748
actionedit_user_profilesaphali-woocommerce-lite.php:749
actionplugins_loadedsaphali-woocommerce-lite.php:1515
actionadmin_enqueue_scriptssaphali-woocommerce-lite.php:1525
Maintenance & Trust

Saphali Woocommerce Lite Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 6, 2025
PHP min version
Downloads548K

Community Trust

Rating84/100
Number of ratings25
Active installs10K
Developer Profile

Saphali Woocommerce Lite Developer Profile

Saphali

3 plugins · 10K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
91 days
View full developer profile
Detection Fingerprints

How We Detect Saphali Woocommerce Lite

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/saphali-woocommerce-lite/css/style.css/wp-content/plugins/saphali-woocommerce-lite/js/saphali-lite.js
Generator Patterns
Saphali Woocommerce Lite
Script Paths
/wp-content/plugins/saphali-woocommerce-lite/js/saphali-lite.js
Version Parameters
saphali-woocommerce-lite/css/style.css?ver=saphali-woocommerce-lite/js/saphali-lite.js?ver=

HTML / DOM Fingerprints

CSS Classes
saphali-woocommerce-lite
HTML Comments
<!-- IMPORTANT: The plugin should not be uninstalled or deactivated for this feature to work. -->
Data Attributes
data-saphali-id
JS Globals
saphali_lite_options
FAQ

Frequently Asked Questions about Saphali Woocommerce Lite