Marketing 360® Payments for WooCommerce Security & Risk Analysis

wordpress.org/plugins/marketing-360-payments-for-woocommerce

Take payments on your WooCommerce store with Marketing 360®, the #1 Marketing Platform® for Small Business.

30 active installs v2.0.1 PHP 8.0+ WP 6.0+ Updated Mar 20, 2026
ecommercepaymentpayment-gatewaywoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Marketing 360® Payments for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Marketing 360® Payments for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

Based on the provided static analysis, the "marketing-360-payments-for-woocommerce" plugin version 2.0.1 exhibits a generally good security posture. There are no identified critical or high severity vulnerabilities in the taint analysis, and the plugin demonstrates strong adherence to secure coding practices with 100% of SQL queries using prepared statements and a high percentage of properly escaped output. The absence of known CVEs and a clean vulnerability history further bolster this positive assessment.

However, a closer examination reveals potential areas for improvement. The presence of two flows with unsanitized paths in the taint analysis, although not classified as critical or high, warrants attention. While the absence of an attack surface (AJAX, REST API, shortcodes, cron) is a strength, the report doesn't detail how these potential entry points are managed or if they are intentionally absent for this specific functionality. The limited number of capability checks might also indicate a reliance on WordPress core's built-in checks, which could be insufficient depending on the plugin's functionalities.

Overall, the plugin appears to be securely developed, with a strong emphasis on preventing common vulnerabilities like SQL injection and XSS. The primary concern stems from the unsanitized paths, which, while currently low severity, could become exploitable with future modifications or in conjunction with other system configurations. The plugin's strengths lie in its robust SQL handling and output escaping, with its main weakness being the potential for unsanitized path issues.

Key Concerns

  • Flows with unsanitized paths
  • Limited capability checks
Vulnerabilities
None known

Marketing 360® Payments for WooCommerce Security Vulnerabilities

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

Marketing 360® Payments for WooCommerce Release Timeline

v2.0.1Current
v2.0
v1.0.8
v1.0.7
v1.0.6
v1.0.4
v1.0.2
Code Analysis
Analyzed Apr 16, 2026

Marketing 360® Payments for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
8 prepared
Unescaped Output
30
202 escaped
Nonce Checks
12
Capability Checks
4
File Operations
6
External Requests
10
Bundled Libraries
0

SQL Query Safety

100% prepared8 total queries

Output Escaping

87% escaped232 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
check_for_webhook (includes/class-wc-stripe-webhook-handler.php:56)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Marketing 360® Payments for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 116
actionadmin_noticesincludes/admin/class-wc-stripe-admin-notices.php:24
actionwp_loadedincludes/admin/class-wc-stripe-admin-notices.php:25
actionwoocommerce_stripe_updatedincludes/admin/class-wc-stripe-admin-notices.php:26
actionadmin_initincludes/admin/class-wc-stripe-inbox-notes.php:22
actionmarketing-guideincludes/admin/class-wc-stripe-inbox-notes.php:153
actionlearn-moreincludes/admin/class-wc-stripe-inbox-notes.php:174
filterwoocommerce_get_settings_accountincludes/admin/class-wc-stripe-privacy.php:25
actionwp_enqueue_scriptsincludes/class-wc-gateway-stripe.php:159
actionadmin_enqueue_scriptsincludes/class-wc-gateway-stripe.php:160
actionwoocommerce_admin_order_totals_after_totalincludes/class-wc-gateway-stripe.php:162
actionwoocommerce_admin_order_totals_after_totalincludes/class-wc-gateway-stripe.php:163
actionwoocommerce_customer_save_addressincludes/class-wc-gateway-stripe.php:164
filterwoocommerce_available_payment_gatewaysincludes/class-wc-gateway-stripe.php:165
actionwoocommerce_account_view-order_endpointincludes/class-wc-gateway-stripe.php:166
filterwoocommerce_payment_successful_resultincludes/class-wc-gateway-stripe.php:167
actionset_logged_in_cookieincludes/class-wc-gateway-stripe.php:168
filterwoocommerce_get_checkout_payment_urlincludes/class-wc-gateway-stripe.php:169
filterwoocommerce_after_settings_checkoutincludes/class-wc-gateway-stripe.php:170
actionadmin_noticesincludes/class-wc-gateway-stripe.php:173
filterwoocommerce_checkout_show_termsincludes/class-wc-gateway-stripe.php:975
filterwoocommerce_pay_order_button_htmlincludes/class-wc-gateway-stripe.php:976
filterwoocommerce_available_payment_gatewaysincludes/class-wc-gateway-stripe.php:977
filterwoocommerce_no_available_payment_methods_messageincludes/class-wc-gateway-stripe.php:978
actionwoocommerce_pay_order_after_submitincludes/class-wc-gateway-stripe.php:979
actioninitincludes/class-wc-m360-stripe-apple-pay-registration.php:46
actionadmin_initincludes/class-wc-m360-stripe-apple-pay-registration.php:47
actionadmin_noticesincludes/class-wc-m360-stripe-apple-pay-registration.php:48
filterquery_varsincludes/class-wc-m360-stripe-apple-pay-registration.php:49
actionparse_requestincludes/class-wc-m360-stripe-apple-pay-registration.php:50
actionwoocommerce_stripe_updatedincludes/class-wc-m360-stripe-apple-pay-registration.php:52
actionadd_option_woocommerce_stripe_settingsincludes/class-wc-m360-stripe-apple-pay-registration.php:53
actionupdate_option_woocommerce_stripe_settingsincludes/class-wc-m360-stripe-apple-pay-registration.php:54
actionwc_ajax_wc_stripe_verify_intentincludes/class-wc-stripe-intent-controller.php:26
actionwpincludes/class-wc-stripe-order-handler.php:26
actionwoocommerce_order_status_processingincludes/class-wc-stripe-order-handler.php:27
actionwoocommerce_order_status_completedincludes/class-wc-stripe-order-handler.php:28
actionwoocommerce_order_status_cancelledincludes/class-wc-stripe-order-handler.php:29
actionwoocommerce_order_status_refundedincludes/class-wc-stripe-order-handler.php:30
filterwc_stripe_idempotency_keyincludes/class-wc-stripe-order-handler.php:119
filterwoocommerce_get_customer_payment_tokensincludes/class-wc-stripe-payment-tokens.php:24
filterwoocommerce_payment_methods_list_itemincludes/class-wc-stripe-payment-tokens.php:25
filterwoocommerce_get_credit_card_type_labelincludes/class-wc-stripe-payment-tokens.php:26
actionwoocommerce_payment_token_deletedincludes/class-wc-stripe-payment-tokens.php:27
actionwoocommerce_payment_token_set_defaultincludes/class-wc-stripe-payment-tokens.php:28
actionwoocommerce_api_wc_stripeincludes/class-wc-stripe-webhook-handler.php:47
actionwc_gateway_stripe_process_payment_authentication_requiredincludes/compat/class-wc-stripe-email-failed-preorder-authentication.php:35
actionwc_pre_orders_pre_order_completedincludes/compat/class-wc-stripe-email-failed-preorder-authentication.php:57
actionwc_pre_order_status_completed_notificationincludes/compat/class-wc-stripe-email-failed-preorder-authentication.php:74
actionwc_gateway_stripe_process_payment_authentication_requiredincludes/compat/class-wc-stripe-email-failed-renewal-authentication.php:28
filterwcs_get_retry_rule_rawincludes/compat/class-wc-stripe-email-failed-renewal-authentication.php:54
filterwcs_get_retry_rule_rawincludes/compat/class-wc-stripe-email-failed-renewal-authentication.php:57
actionwcs_resubscribe_order_createdincludes/compat/class-wc-stripe-subs-compat.php:20
actionwcs_renewal_order_createdincludes/compat/class-wc-stripe-subs-compat.php:21
actionwoocommerce_subscription_failing_payment_method_updated_stripeincludes/compat/class-wc-stripe-subs-compat.php:22
actionwc_stripe_cards_payment_fieldsincludes/compat/class-wc-stripe-subs-compat.php:23
filterwoocommerce_my_subscriptions_payment_methodincludes/compat/class-wc-stripe-subs-compat.php:27
filterwoocommerce_subscription_payment_metaincludes/compat/class-wc-stripe-subs-compat.php:30
filterwoocommerce_subscription_validate_payment_metaincludes/compat/class-wc-stripe-subs-compat.php:31
filterwc_stripe_display_save_payment_method_checkboxincludes/compat/class-wc-stripe-subs-compat.php:32
actiontemplate_redirectincludes/compat/class-wc-stripe-subs-compat.php:40
actiontemplate_redirectincludes/compat/class-wc-stripe-subs-compat.php:41
actionwp_redirectincludes/compat/class-wc-stripe-subs-compat.php:260
filterwc_stripe_idempotency_keyincludes/compat/class-wc-stripe-subs-compat.php:287
filterwc_stripe_display_save_payment_method_checkboxincludes/compat/trait-wc-stripe-pre-orders.php:42
filterwoocommerce_my_subscriptions_payment_methodincludes/compat/trait-wc-stripe-subscriptions.php:55
filterwoocommerce_subscription_payment_metaincludes/compat/trait-wc-stripe-subscriptions.php:58
filterwoocommerce_subscription_validate_payment_metaincludes/compat/trait-wc-stripe-subscriptions.php:61
actionwoocommerce_subscriptions_change_payment_before_submitincludes/compat/trait-wc-stripe-subscriptions.php:73
actionwcs_resubscribe_order_createdincludes/compat/trait-wc-stripe-subscriptions.php:74
actionwcs_renewal_order_createdincludes/compat/trait-wc-stripe-subscriptions.php:75
filterwc_stripe_display_save_payment_method_checkboxincludes/compat/trait-wc-stripe-subscriptions.php:77
filterwc_stripe_generate_create_intent_requestincludes/compat/trait-wc-stripe-subscriptions.php:80
actiontemplate_redirectincludes/compat/trait-wc-stripe-subscriptions.php:88
actiontemplate_redirectincludes/compat/trait-wc-stripe-subscriptions.php:89
filterwc_order_is_editableincludes/compat/trait-wc-stripe-subscriptions.php:92
actionwp_redirectincludes/compat/trait-wc-stripe-subscriptions.php:265
filterwc_stripe_idempotency_keyincludes/compat/trait-wc-stripe-subscriptions.php:293
actiontemplate_redirectincludes/payment-methods/class-wc-stripe-payment-request.php:107
actionwp_enqueue_scriptsincludes/payment-methods/class-wc-stripe-payment-request.php:156
actionwoocommerce_after_add_to_cart_quantityincludes/payment-methods/class-wc-stripe-payment-request.php:158
actionwoocommerce_after_add_to_cart_quantityincludes/payment-methods/class-wc-stripe-payment-request.php:159
actionwoocommerce_proceed_to_checkoutincludes/payment-methods/class-wc-stripe-payment-request.php:161
actionwoocommerce_proceed_to_checkoutincludes/payment-methods/class-wc-stripe-payment-request.php:162
actionwoocommerce_payment_method_checkout_before_submitincludes/payment-methods/class-wc-stripe-payment-request.php:164
actionwoocommerce_payment_method_checkout_before_submitincludes/payment-methods/class-wc-stripe-payment-request.php:165
actionwoocommerce_checkout_before_customer_detailsincludes/payment-methods/class-wc-stripe-payment-request.php:168
actionwoocommerce_checkout_before_customer_detailsincludes/payment-methods/class-wc-stripe-payment-request.php:169
actionwc_ajax_wc_stripe_get_cart_detailsincludes/payment-methods/class-wc-stripe-payment-request.php:171
actionwc_ajax_wc_stripe_get_shipping_optionsincludes/payment-methods/class-wc-stripe-payment-request.php:172
actionwc_ajax_wc_stripe_update_shipping_methodincludes/payment-methods/class-wc-stripe-payment-request.php:173
actionwc_ajax_wc_stripe_create_orderincludes/payment-methods/class-wc-stripe-payment-request.php:174
actionwc_ajax_wc_stripe_add_to_cartincludes/payment-methods/class-wc-stripe-payment-request.php:175
actionwc_ajax_wc_stripe_get_selected_product_dataincludes/payment-methods/class-wc-stripe-payment-request.php:176
actionwc_ajax_wc_stripe_clear_cartincludes/payment-methods/class-wc-stripe-payment-request.php:177
actionwc_ajax_wc_stripe_log_errorsincludes/payment-methods/class-wc-stripe-payment-request.php:178
filterwoocommerce_gateway_titleincludes/payment-methods/class-wc-stripe-payment-request.php:180
filterwoocommerce_validate_postcodeincludes/payment-methods/class-wc-stripe-payment-request.php:181
actionwoocommerce_checkout_order_processedincludes/payment-methods/class-wc-stripe-payment-request.php:183
actionwp_footerincludes/payment-methods/class-wc-stripe-upe-payment-gateway.php:207
actionwoocommerce_admin_order_totals_after_totalincludes/payment-methods/class-wc-stripe-upe-payment-gateway.php:210
actionwoocommerce_admin_order_totals_after_totalincludes/payment-methods/class-wc-stripe-upe-payment-gateway.php:211
filterwoocommerce_payment_successful_resultincludes/payment-methods/class-wc-stripe-upe-payment-gateway.php:215
actionset_logged_in_cookieincludes/payment-methods/class-wc-stripe-upe-payment-gateway.php:218
actionwc_ajax_wc_stripe_save_appearanceincludes/payment-methods/class-wc-stripe-upe-payment-gateway.php:220
filterwoocommerce_saved_payment_methods_listincludes/payment-methods/class-wc-stripe-upe-payment-gateway.php:222
filterwoocommerce_thankyou_order_received_textincludes/payment-methods/class-wc-stripe-upe-payment-method-cash-app-pay.php:43
actionplugins_loadedwoocommerce-gateway-marketing-360-payments.php:70
actionadmin_noticeswoocommerce-gateway-marketing-360-payments.php:75
actionadmin_noticeswoocommerce-gateway-marketing-360-payments.php:80
actionadmin_noticeswoocommerce-gateway-marketing-360-payments.php:86
actionadmin_initwoocommerce-gateway-marketing-360-payments.php:136
filterwoocommerce_payment_gatewayswoocommerce-gateway-marketing-360-payments.php:174
filterplugin_row_metawoocommerce-gateway-marketing-360-payments.php:176
filterwoocommerce_email_classeswoocommerce-gateway-marketing-360-payments.php:179
filterwoocommerce_get_sections_checkoutwoocommerce-gateway-marketing-360-payments.php:182
actionrest_api_initwoocommerce-gateway-marketing-360-payments.php:186
Maintenance & Trust

Marketing 360® Payments for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 20, 2026
PHP min version8.0
Downloads3K

Community Trust

Rating20/100
Number of ratings1
Active installs30
Developer Profile

Marketing 360® Payments for WooCommerce Developer Profile

Marketing 360

2 plugins · 40 total installs

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

How We Detect Marketing 360® Payments 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/marketing-360-payments-for-woocommerce/assets/css/style.css/wp-content/plugins/marketing-360-payments-for-woocommerce/assets/js/main.js
Script Paths
/wp-content/plugins/marketing-360-payments-for-woocommerce/assets/js/main.js
Version Parameters
marketing-360-payments-for-woocommerce/assets/css/style.css?ver=marketing-360-payments-for-woocommerce/assets/js/main.js?ver=

HTML / DOM Fingerprints

CSS Classes
wc-m360-payments-notice
Data Attributes
data-m360-account-iddata-m360-client-key
JS Globals
Marketing360
REST Endpoints
/wp-json/wc_marketing_360_payments/v1/sign_in
FAQ

Frequently Asked Questions about Marketing 360® Payments for WooCommerce