Tami Payment Gateway for WooCommerce Security & Risk Analysis

wordpress.org/plugins/tami-payment

The exact payment method you want for WooCommerce: Tami

100 active installs v1.3 PHP 7.2+ WP 5.2+ Updated Unknown
odemepaymentpayment-gatewaysanal-postami
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Tami Payment Gateway for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Tami Payment Gateway for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The tami-payment plugin v1.3 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and achieving a high percentage of properly escaped output. The absence of known CVEs and vulnerabilities in its history is also a strong indicator of responsible development. However, the plugin presents significant security concerns due to its attack surface. It exposes 6 AJAX handlers, with a substantial 50% (3 handlers) lacking any form of authentication checks. This creates a direct pathway for unauthenticated users to interact with potentially sensitive functionality. Furthermore, the taint analysis revealed 4 flows with unsanitized paths, though thankfully none reached critical or high severity. The presence of file operations without explicit mention of sanitization or permission checks warrants caution. While the plugin doesn't have a history of exploitable vulnerabilities, the identified weaknesses in its current implementation, particularly the unprotected AJAX endpoints and unsanitized path flows, represent a notable risk that could be exploited by attackers.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
  • File operations without clear checks
Vulnerabilities
None known

Tami Payment Gateway for WooCommerce Security Vulnerabilities

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

Tami Payment Gateway for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
14
145 escaped
Nonce Checks
3
Capability Checks
0
File Operations
1
External Requests
0
Bundled Libraries
0

Output Escaping

91% escaped159 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
<TamiAdmin> (admin\TamiAdmin.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

Tami Payment Gateway for WooCommerce Attack Surface

Entry Points6
Unprotected3

AJAX Handlers 6

authwp_ajax_tami_installment_settings_saveadmin\TamiAdminSettings.php:253
authwp_ajax_tami_api_settings_saveadmin\TamiAdminSettings.php:254
authwp_ajax_tami_api_check_credentialsadmin\TamiAdminSettings.php:255
authwp_ajax_tami_module_settings_saveadmin\TamiAdminSettings.php:256
authwp_ajax_tami_dismiss_applicationadmin\TamiAdminSettings.php:257
authwp_ajax_tami_dismiss_application_undoadmin\TamiAdminSettings.php:258
WordPress Hooks 21
actionadmin_menuadmin\TamiAdmin.php:21
actionadmin_enqueue_scriptsadmin\TamiAdmin.php:22
actionadmin_enqueue_scriptsadmin\TamiAdmin.php:23
actionadmin_initadmin\TamiAdmin.php:26
actionadd_meta_boxesadmin\TamiAdminOrderDetails.php:30
actionadmin_initadmin\TamiAdminSettings.php:18
actionwoocommerce_blocks_payment_method_type_registrationcheckout\blocks\Tami.class.php:19
actionwp_enqueue_scriptscheckout\TamiCheckout.php:20
actionwp_enqueue_scriptscheckout\TamiCheckout.php:21
actiontami_woocommerce_order_failedcheckout\TamiCheckout.php:22
actiontami_woocommerce_order_completed_successcheckout\TamiCheckout.php:23
filterwoocommerce_payment_gatewaysinit.php:16
filterwp_headinit.php:17
actionwoocommerce_blocks_payment_method_type_registrationinit.php:25
actioninittami-payment.php:40
actionplugins_loadedtami-payment.php:41
actionplugins_loadedtami-payment.php:45
actionwoocommerce_blocks_loadedtami-payment.php:47
actionadmin_noticestami-payment.php:52
actionadmin_noticestami-payment.php:58
actionbefore_woocommerce_inittami-payment.php:71
Maintenance & Trust

Tami Payment Gateway for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedUnknown
PHP min version7.2
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Tami Payment Gateway for WooCommerce Developer Profile

Gri

5 plugins · 290 total installs

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

How We Detect Tami Payment Gateway 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/tami-payment/admin/assets/css/tami-global.css/wp-content/plugins/tami-payment/admin/assets/css/app.css/wp-content/plugins/tami-payment/admin/assets/js/app.js/wp-content/plugins/tami-payment/admin/assets/js/tami-checkout.js/wp-content/plugins/tami-payment/admin/assets/js/tami-checkout-validation.js/wp-content/plugins/tami-payment/admin/assets/js/tami-hooks.js
Version Parameters
tami_woocommerce_admin_global?ver=1.0.0

HTML / DOM Fingerprints

CSS Classes
tami-admintami-installments-pagetami-wrapper-contenttami-settings-rowtami-input-texttami-input-textareatami-selecttami-input-checkbox+4 more
Data Attributes
data-tami-admin-pagedata-tami-modal-targetdata-tami-modal-close
JS Globals
tami_admin_data
FAQ

Frequently Asked Questions about Tami Payment Gateway for WooCommerce