TranslateCart – Multilingual Checkout for WooCommerce Security & Risk Analysis

wordpress.org/plugins/translatecart

Translate your WooCommerce checkout into any language. Simple setup, no coding required.

0 active installs v1.1.8 PHP 7.4+ WP 5.8+ Updated Jan 28, 2026
checkoutlanguagemultilingualtranslationwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is TranslateCart – Multilingual Checkout for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 3mo ago
Risk Assessment

The translatecart plugin v1.1.8 exhibits a generally good security posture, with no recorded vulnerabilities and strong adherence to secure coding practices in its SQL queries and output escaping. The absence of external HTTP requests and file operations further contributes to a reduced attack surface. However, the plugin does present a notable concern regarding its AJAX handlers. Three out of ten AJAX handlers lack authentication checks, which could potentially allow unauthorized users to trigger plugin functionalities. While the taint analysis and vulnerability history are clean, indicating no currently exploited or known vulnerabilities, this lack of authentication on AJAX endpoints remains a significant risk factor that requires immediate attention. The plugin's strengths lie in its internal code quality, but its external interface, specifically the unprotected AJAX endpoints, is a weakness.

Key Concerns

  • AJAX handlers without authentication checks
Vulnerabilities
None known

TranslateCart – Multilingual Checkout for WooCommerce Security Vulnerabilities

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

TranslateCart – Multilingual Checkout for WooCommerce Release Timeline

v1.1.8Current
v1.1.5
vtranslatecart
Code Analysis
Analyzed Apr 16, 2026

TranslateCart – Multilingual Checkout for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
40 prepared
Unescaped Output
1
427 escaped
Nonce Checks
1
Capability Checks
9
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared40 total queries

Output Escaping

100% escaped428 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

4 flows
render (includes/admin/class-setup-wizard.php:15)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

TranslateCart – Multilingual Checkout for WooCommerce Attack Surface

Entry Points10
Unprotected3

AJAX Handlers 10

authwp_ajax_translatecart_add_languageincludes/class-ajax-handler.php:32
authwp_ajax_translatecart_remove_languageincludes/class-ajax-handler.php:33
authwp_ajax_translatecart_set_default_languageincludes/class-ajax-handler.php:34
authwp_ajax_translatecart_save_translationsincludes/class-ajax-handler.php:35
authwp_ajax_translatecart_export_csvincludes/class-ajax-handler.php:36
authwp_ajax_translatecart_import_csvincludes/class-ajax-handler.php:37
authwp_ajax_translatecart_dismiss_wizardincludes/class-ajax-handler.php:38
authwp_ajax_translatecart_save_settingsincludes/class-ajax-handler.php:39
authwp_ajax_translatecart_change_languageincludes/class-ajax-handler.php:42
noprivwp_ajax_translatecart_change_languageincludes/class-ajax-handler.php:43
WordPress Hooks 14
actionadmin_menuincludes/admin/class-admin-menu.php:16
actionadmin_enqueue_scriptsincludes/admin/class-admin-menu.php:17
actionwp_enqueue_scriptsincludes/class-checkout-handler.php:45
actionwoocommerce_before_checkout_formincludes/class-checkout-handler.php:48
actionwoocommerce_checkout_before_customer_detailsincludes/class-checkout-handler.php:49
actionwoocommerce_blocks_enqueue_checkout_block_scripts_beforeincludes/class-checkout-handler.php:52
actionwoocommerce_shortcode_before_checkout_formincludes/class-checkout-handler.php:55
filterwoocommerce_checkout_fieldsincludes/class-checkout-handler.php:58
filterwoocommerce_default_address_fieldsincludes/class-checkout-handler.php:61
actionwoocommerce_checkout_create_orderincludes/class-checkout-handler.php:64
actionplugins_loadedtranslatecart.php:89
actioninittranslatecart.php:92
actionadmin_noticestranslatecart.php:95
actionadmin_noticestranslatecart.php:130
Maintenance & Trust

TranslateCart – Multilingual Checkout for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 28, 2026
PHP min version7.4
Downloads170

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

TranslateCart – Multilingual Checkout for WooCommerce Developer Profile

Dmitry

4 plugins · 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 TranslateCart – Multilingual Checkout 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/translatecart/assets/js/notice.js
Script Paths
/wp-content/plugins/translatecart/assets/js/notice.js
Version Parameters
translatecart/assets/js/notice.js?ver=

HTML / DOM Fingerprints

CSS Classes
translatecart-wizard-notice
FAQ

Frequently Asked Questions about TranslateCart – Multilingual Checkout for WooCommerce