Sliding Cart for WooCommerce by FunnelKit – Skip Cart & Reach WooCommerce Checkout Faster Security & Risk Analysis

wordpress.org/plugins/cart-for-woocommerce

FunnelKit Cart adds a beautiful sliding cart to your WooCommerce store. Let the buyers add items, edit quantity and add upsells on the side cart.

30K active installs v1.9.1 PHP 7.0+ WP 5.0+ Updated Feb 7, 2026
floating-cartmodern-cartside-cartwoocommerce-cartwoocommerce-checkout
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Sliding Cart for WooCommerce by FunnelKit – Skip Cart & Reach WooCommerce Checkout Faster Safe to Use in 2026?

Generally Safe

Score 100/100

Sliding Cart for WooCommerce by FunnelKit – Skip Cart & Reach WooCommerce Checkout Faster 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

The "cart-for-woocommerce" v1.9.1 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices in handling SQL queries, with 92% using prepared statements, and a high rate of output escaping at 91%. The absence of known CVEs and bundled libraries is also a strength, suggesting a commitment to maintainability and security. However, a significant concern arises from its attack surface. A total of 13 entry points were identified, with a substantial 12 of these lacking authentication checks. This broad exposure without proper authorization presents a considerable risk.

The taint analysis revealed one high-severity flow with unsanitized paths. While this is the only critical or high-severity taint issue, the fact that it exists and is not properly sanitized, especially in conjunction with the numerous unprotected entry points, warrants attention. The presence of a single external HTTP request, while not inherently problematic, could become a vector for further vulnerabilities if not handled securely within the plugin's logic. The limited number of nonce and capability checks further exacerbates the risk associated with the unprotected AJAX handlers.

In conclusion, the plugin has a solid foundation in areas like SQL and output handling, and its lack of past vulnerabilities is encouraging. Nevertheless, the numerous unprotected AJAX endpoints and the identified high-severity unsanitized path flow represent the most significant weaknesses. These factors collectively increase the potential for unauthorized actions or data manipulation. Addressing these specific areas should be a priority for improving the plugin's overall security.

Key Concerns

  • Unprotected AJAX handlers
  • High severity taint flow with unsanitized paths
  • Limited capability checks
  • Limited nonce checks
Vulnerabilities
None known

Sliding Cart for WooCommerce by FunnelKit – Skip Cart & Reach WooCommerce Checkout Faster Security Vulnerabilities

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

Sliding Cart for WooCommerce by FunnelKit – Skip Cart & Reach WooCommerce Checkout Faster Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
12 prepared
Unescaped Output
27
271 escaped
Nonce Checks
3
Capability Checks
2
File Operations
0
External Requests
1
Bundled Libraries
0

SQL Query Safety

92% prepared13 total queries

Output Escaping

91% escaped298 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
<app-ajax> (admin\app-ajax.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
12 unprotected

Sliding Cart for WooCommerce by FunnelKit – Skip Cart & Reach WooCommerce Checkout Faster Attack Surface

Entry Points13
Unprotected12

AJAX Handlers 12

authwp_ajax_fkcart_update_statusadmin\app-ajax.php:21
authwp_ajax_fkcart_save_settingsadmin\app-ajax.php:23
authwp_ajax_fkcart_get_productsadmin\app-ajax.php:25
authwp_ajax_fkcart_get_products_variationsadmin\app-ajax.php:27
authwp_ajax_fkcart_get_products_upsell_infoadmin\app-ajax.php:29
authwp_ajax_fkcart_get_couponsadmin\app-ajax.php:31
authwp_ajax_fkcart_update_productadmin\app-ajax.php:33
authwp_ajax_fkcart_get_checkout_dataadmin\app-ajax.php:35
authwp_ajax_fkcart_install_active_pluginadmin\app-ajax.php:37
authwp_ajax_fkcart_get_stripe_redirect_linkadmin\app-ajax.php:39
authwp_ajax_fkcart_update_user_preferenceadmin\app-ajax.php:41
authwp_ajax_fkcart_get_cart_htmladmin\app-ajax.php:43

Shortcodes 1

[fk_cart_menu] includes\front.php:1053
WordPress Hooks 118
actionadmin_menuadmin\admin-app.php:27
actionadmin_enqueue_scriptsadmin\admin-app.php:33
actionadmin_headadmin\admin-app.php:36
filterwffn_header_menuadmin\admin-app.php:171
filteradmin_footer_textadmin\admin-app.php:473
filterupdate_footeradmin\admin-app.php:474
actionadmin_print_footer_scriptsadmin\admin-app.php:532
filteradp_product_get_pricecompatibilities\adp.php:10
actionfkcart_before_add_to_cartcompatibilities\allproductsubscriptions.php:10
actionfkcart_quick_before_view_contentcompatibilities\allproductsubscriptions.php:11
actionwoocommerce_before_add_to_cart_formcompatibilities\allproductsubscriptions.php:30
actionwoocommerce_after_add_to_cart_formcompatibilities\allproductsubscriptions.php:31
actionfkcart_quick_before_view_contentcompatibilities\astra.php:10
actionfkcart_before_cart_itemscompatibilities\astra.php:11
filterfkcart_cart_item_is_sold_individuallycompatibilities\bump.php:12
filterfkcart_is_child_itemcompatibilities\chained.php:11
filterfkcart_item_hide_you_saved_textcompatibilities\chained.php:12
actionafter_setup_themecompatibilities\compatibility.php:17
filterfkcart_reward_enabledcompatibilities\funnelkitcheckout.php:7
actionwoocommerce_calculate_totalscompatibilities\funnelkitcheckout.php:8
filterfkcart_smart_buttonscompatibilities\funnelkitstripe.php:15
actionfkcart_fkwcs_smart_buttoncompatibilities\funnelkitstripe.php:16
actionfkcart_fkwcs_smart_button_gpaycompatibilities\funnelkitstripe.php:17
filterfkwcs_express_buttons_is_only_buttonscompatibilities\funnelkitstripe.php:42
actionfkcart_get_cart_itemcompatibilities\germanized.php:10
actionfkcart_after_upsell_pricecompatibilities\germanized.php:11
filterwoocommerce_cart_item_namecompatibilities\germanized.php:16
filterwoocommerce_cart_item_namecompatibilities\germanized.php:19
actionfkcart_before_checkout_buttoncompatibilities\germanized.php:23
filterfkcart_enable_mini_cart_widget_quantity_filtercompatibilities\germanized.php:25
actionwoocommerce_after_calculate_totalscompatibilities\klarna.php:9
actionfkcart_quick_before_view_contentcompatibilities\litespeed.php:8
actionfkcart_after_headercompatibilities\litespeed.php:9
filterwoocommerce_paypal_payments_mini_cart_button_renderer_hookcompatibilities\paypalpayments.php:10
filterfkcart_smart_buttonscompatibilities\paypalpayments.php:11
actionfkcart_paypalpayments_smart_buttoncompatibilities\paypalpayments.php:12
filterfkcart_update_cart_cookiecompatibilities\paypalpayments.php:13
actionwp_enqueue_scriptscompatibilities\plugins\commercegurus-commerce-kit.php:20
actionwp_footercompatibilities\plugins\commercegurus-commerce-kit.php:21
actionwp_headcompatibilities\plugins\commercegurus-commerce-kit.php:22
filteradvanced_woo_discount_rules_exclude_hooks_from_removingcompatibilities\plugins\discount-rules-core-by-flycart.php:20
filterfkcart_gift_productscompatibilities\polylang.php:10
filterfkcart_default_upsellscompatibilities\polylang.php:11
actionfkcart_before_add_to_cartcompatibilities\pricebyquantity.php:10
actionwoocommerce_add_to_cart_validationcompatibilities\pricebyquantity.php:11
filterfkcart_re_run_get_slide_cart_ajaxcompatibilities\rightpresspricinganddiscount.php:12
filtertheme_mod_shoptimizer_layout_woocommerce_single_product_ajaxcompatibilities\shoptimizer.php:14
filtertheme_mod_shoptimizer_layout_woocommerce_enable_sidebar_cartcompatibilities\shoptimizer.php:15
actionfkcart_before_cart_itemscompatibilities\smartcoupons.php:11
actionfkcart_added_add_to_cartcompatibilities\smartcoupons.php:12
actionfkcart_after_add_to_cartcompatibilities\smartcoupons.php:13
filterwc_points_rewards_should_render_earn_points_messagecompatibilities\wcrewardpoints.php:12
filterfkcart_is_child_itemcompatibilities\woocommerce-product-bundles.php:14
filterfkcart_item_hide_you_saved_textcompatibilities\woocommerce-product-bundles.php:15
actionfkcart_before_cart_itemscompatibilities\woocommerce-product-bundles.php:16
actionfkcart_before_add_to_cartcompatibilities\woocommerce-product-bundles.php:17
actionfkcart_after_order_summarycompatibilities\woocommerceSubscriptionByWC.php:11
filterfkcart_re_run_get_slide_cart_ajaxcompatibilities\woomulticurrency.php:11
filterfkcart_is_child_itemcompatibilities\wooProductBundle.php:11
actionwp_footercompatibilities\wpfactoryminmaxamount.php:10
actionfkcart_before_bodycompatibilities\wpfactoryminmaxamount.php:11
filterwoocommerce_is_cartcompatibilities\wpfactoryminmaxamount.php:15
filteralg_wc_oma_get_noticescompatibilities\wpfactoryminmaxamount.php:22
actionfkcart_before_bodycompatibilities\wpfactoryminmaxamount.php:32
filterfkcart_re_run_get_slide_cart_ajaxcompatibilities\wpml-multicurrency.php:7
actionwoocommerce_checkout_update_order_reviewcompatibilities\wpml.php:7
filterfkcart_gift_productscompatibilities\wpml.php:8
filterfkcart_default_upsellscompatibilities\wpml.php:9
filterfkcart_is_child_itemcompatibilities\yithbundle.php:12
filterfkcart_enable_item_linkcompatibilities\yithbundle.php:13
filterwoocommerce_cart_item_subtotalcompatibilities\yithbundle.php:37
filterfkcart_is_ajax_add_to_cart_enabledcompatibilities\yithgiftcard.php:7
actionfkcart_before_bodycompatibilities\yithminmaxqty.php:11
filterwoocommerce_add_to_cart_fragmentsincludes\ajax.php:21
filterwoocommerce_update_order_review_fragmentsincludes\ajax.php:22
actionwpincludes\ajax.php:23
actionwoocommerce_cart_emptiedincludes\ajax.php:24
filterwp_redirectincludes\ajax.php:146
filterwp_redirectincludes\ajax.php:233
filterwp_redirectincludes\ajax.php:281
actionwoocommerce_checkout_create_orderincludes\cart.php:12
actionwoocommerce_checkout_create_order_line_itemincludes\cart.php:13
actionwoocommerce_thankyouincludes\cart.php:14
actionwoocommerce_order_status_changedincludes\cart.php:15
actionbwf_normalize_contact_meta_after_saveincludes\cart.php:18
actioninitincludes\db.php:23
actioninitincludes\db.php:26
actionwoocommerce_add_to_cartincludes\front.php:25
actionwpincludes\front.php:26
filterfkcart_admin_ajax_argsincludes\front.php:27
filterpre_option_woocommerce_cart_redirect_after_addincludes\front.php:30
filterpre_option_woocommerce_enable_ajax_add_to_cartincludes\front.php:33
actionafter_setup_themeincludes\front.php:34
actionfkcart_after_headerincludes\front.php:37
actionwpincludes\front.php:60
actionwoocommerce_thankyouincludes\front.php:61
actionwfocu_footer_before_print_scriptsincludes\front.php:63
actionwp_enqueue_scriptsincludes\front.php:69
actionwp_footerincludes\front.php:70
actionwp_footerincludes\front.php:71
filterfkcart_fragmentsincludes\front.php:72
filterwp_nav_menu_itemsincludes\front.php:73
actionwp_footerincludes\front.php:74
filterfkwcs_express_button_selected_locationincludes\front.php:77
filterfkwcs_enqueue_express_button_assetsincludes\front.php:79
actionwp_footerincludes\front.php:135
filterwoocommerce_is_attribute_in_product_nameincludes\front.php:291
filterwoocommerce_cart_item_subtotalincludes\front.php:948
actionfkcart_quick_before_view_contentincludes\quickview.php:18
actionwoocommerce_before_add_to_cart_formincludes\quickview.php:20
actionwoocommerce_single_variationincludes\quickview.php:86
actionwoocommerce_single_variationincludes\quickview.php:87
actionwoocommerce_single_variationincludes\quickview.php:88
filterwoocommerce_get_stock_htmlincludes\quickview.php:89
actionplugins_loadedplugin.php:54
actionadmin_noticesplugin.php:55
actioninitplugin.php:58
actionbefore_woocommerce_initplugin.php:61
Maintenance & Trust

Sliding Cart for WooCommerce by FunnelKit – Skip Cart & Reach WooCommerce Checkout Faster Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedFeb 7, 2026
PHP min version7.0
Downloads230K

Community Trust

Rating100/100
Number of ratings102
Active installs30K
Developer Profile

Sliding Cart for WooCommerce by FunnelKit – Skip Cart & Reach WooCommerce Checkout Faster Developer Profile

FunnelKit

9 plugins · 117K total installs

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

How We Detect Sliding Cart for WooCommerce by FunnelKit – Skip Cart & Reach WooCommerce Checkout Faster

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cart-for-woocommerce/admin/app/dist/index.css/wp-content/plugins/cart-for-woocommerce/admin/app/dist/assets/index.js/wp-content/plugins/cart-for-woocommerce/assets/css/admin-style.css/wp-content/plugins/cart-for-woocommerce/assets/js/admin-script.js/wp-content/plugins/cart-for-woocommerce/assets/css/front-style.css/wp-content/plugins/cart-for-woocommerce/assets/js/front-script.js
Script Paths
/wp-content/plugins/cart-for-woocommerce/admin/app/dist/index.js/wp-content/plugins/cart-for-woocommerce/admin/app/dist/assets/index.js
Version Parameters
cart-for-woocommerce/admin/app/dist/index.css?ver=cart-for-woocommerce/admin/app/dist/assets/index.js?ver=cart-for-woocommerce/assets/css/admin-style.css?ver=cart-for-woocommerce/assets/js/admin-script.js?ver=cart-for-woocommerce/assets/css/front-style.css?ver=cart-for-woocommerce/assets/js/front-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
fkcart-cart-wrapperfkcart-checkout-buttonfkcart-mini-cart
HTML Comments
<!-- FKCart: Admin App Start --><!-- FKCart: Admin App End --><!-- FKCart Front Script --><!-- FKCart Front Style -->+2 more
Data Attributes
data-fkcart-initdata-fkcart-options
JS Globals
FKCartAppfkcart_params
REST Endpoints
/wp-json/fkcart/v1/update-cart/wp-json/fkcart/v1/add-to-cart/wp-json/fkcart/v1/remove-from-cart
Shortcode Output
[fk_cart_button][fk_mini_cart]
FAQ

Frequently Asked Questions about Sliding Cart for WooCommerce by FunnelKit – Skip Cart & Reach WooCommerce Checkout Faster