One Page Quick Checkout for WooCommerce Security & Risk Analysis

wordpress.org/plugins/one-page-quick-checkout-for-woocommerce

One Page Checkout for WooCommerce with popup, direct, and single-page checkout options for faster checkout, more sales, and reduced cart abandonment.

200 active installs v1.3.5 PHP 7.2+ WP 5.0+ Updated Mar 8, 2026
direct-checkoutone-page-checkoutquick-checkoutquick-viewwoocommerce-checkout
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is One Page Quick Checkout for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

One Page Quick Checkout for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 26d ago
Risk Assessment

The one-page-quick-checkout-for-woocommerce plugin v1.3.5 exhibits a generally strong security posture, with a significant majority of outputs properly escaped and all SQL queries utilizing prepared statements. The absence of known vulnerabilities in its history is a positive indicator of past development diligence. However, the presence of 4 unprotected AJAX handlers presents a notable risk. While the taint analysis found no critical or high severity unsanitized flows, the 4 flows with unsanitized paths warrant attention, even if not currently classified as critical. The plugin also makes external HTTP requests, which can be a vector for attacks if not handled carefully, and uses a bundled library (Select2) which could potentially introduce risks if it becomes outdated or vulnerable.

Despite these concerns, the plugin's strengths lie in its secure SQL handling and high percentage of proper output escaping. The limited attack surface outside of the unprotected AJAX handlers, coupled with the absence of historical vulnerabilities, suggests a reasonably well-maintained plugin. The key area for improvement is ensuring all AJAX handlers are properly authenticated and authorized to mitigate the identified entry points without proper checks.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths (taint analysis)
  • External HTTP requests (potential risk)
  • Bundled library (Select2, potential risk)
Vulnerabilities
None known

One Page Quick Checkout for WooCommerce Security Vulnerabilities

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

One Page Quick Checkout for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
49
688 escaped
Nonce Checks
13
Capability Checks
4
File Operations
1
External Requests
5
Bundled Libraries
1

Bundled Libraries

Select2

Output Escaping

93% escaped737 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

6 flows4 with unsanitized paths
onepaquc_get_cart_content (includes\ajaxhandler.php:9)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

One Page Quick Checkout for WooCommerce Attack Surface

Entry Points26
Unprotected4

AJAX Handlers 22

authwp_ajax_onepaquc_dismiss_ny_noticeincludes\admin-notice.php:69
authwp_ajax_onepaquc_get_cart_contentincludes\ajaxhandler.php:7
noprivwp_ajax_onepaquc_get_cart_contentincludes\ajaxhandler.php:8
authwp_ajax_onepaquc_update_cart_item_quantityincludes\ajaxhandler.php:32
noprivwp_ajax_onepaquc_update_cart_item_quantityincludes\ajaxhandler.php:33
authwp_ajax_onepaquc_remove_cart_itemincludes\ajaxhandler.php:63
noprivwp_ajax_onepaquc_remove_cart_itemincludes\ajaxhandler.php:64
authwp_ajax_onepaquc_update_checkoutincludes\ajaxhandler.php:124
noprivwp_ajax_onepaquc_update_checkoutincludes\ajaxhandler.php:125
authwp_ajax_onepaquc_refresh_checkout_product_listincludes\ajaxhandler.php:128
noprivwp_ajax_onepaquc_refresh_checkout_product_listincludes\ajaxhandler.php:129
authwp_ajax_woocommerce_clear_cartincludes\ajaxhandler.php:189
noprivwp_ajax_woocommerce_clear_cartincludes\ajaxhandler.php:190
authwp_ajax_onepaquc_ajax_add_to_cartincludes\ajaxhandler.php:201
noprivwp_ajax_onepaquc_ajax_add_to_cartincludes\ajaxhandler.php:202
authwp_ajax_apply_couponincludes\ajaxhandler.php:319
noprivwp_ajax_apply_couponincludes\ajaxhandler.php:320
authwp_ajax_remove_couponincludes\ajaxhandler.php:348
noprivwp_ajax_remove_couponincludes\ajaxhandler.php:349
authwp_ajax_rmenu_get_all_products_quick_viewincludes\ajaxhandler.php:493
noprivwp_ajax_rmenu_get_all_products_quick_viewincludes\ajaxhandler.php:494
authwp_ajax_onepaquc_send_deactivation_feedbackone-page-quick-checkout-for-wooCommerce.php:1326

Shortcodes 4

[plugincy_one_page_checkout] includes\one-page-checkout-shortcode.php:120
[onepaquc_checkout] includes\one-page-checkout-shortcode.php:129
[onepaquc_button] includes\quick_checkout_button.php:1226
[plugincy_cart] includes\rmenu-shortcode.php:25
WordPress Hooks 151
actionadmin_initadmin\license-tab.php:15
actionadmin_noticesadmin\license-tab.php:17
filterproduct_type_optionsadmin\product_edit_page_setup.php:31
actionwoocommerce_process_product_metaadmin\product_edit_page_setup.php:44
actionwp_headincludes\add-to-cart-button.php:14
actionadmin_footerincludes\add-to-cart-button.php:15
actionwp_footerincludes\add-to-cart-button.php:140
actionwp_enqueue_scriptsincludes\add-to-cart-button.php:363
filterwoocommerce_add_to_cart_fragmentsincludes\add-to-cart-button.php:364
filterwoocommerce_quantity_input_argsincludes\add-to-cart-button.php:368
filterwoocommerce_add_to_cart_redirectincludes\add-to-cart-button.php:373
filterwc_add_to_cart_message_htmlincludes\add-to-cart-button.php:377
actionwp_enqueue_scriptsincludes\add-to-cart-button.php:380
filterwoocommerce_loop_add_to_cart_linkincludes\add-to-cart-button.php:384
actionadmin_noticesincludes\admin-notice.php:10
actionadmin_noticesincludes\admin-notice.php:87
actionadmin_menuincludes\admin.php:6
actionadmin_initincludes\admin.php:3439
actionadmin_initincludes\admin.php:3503
actionwp_enqueue_scriptsincludes\admin.php:3639
actionwp_loadedincludes\analytics.php:38
actionadmin_footerincludes\analytics.php:43
actioninitincludes\blocks\buy-now-button-block.php:48
actioninitincludes\blocks\checkout-form-block.php:45
actioninitincludes\blocks\one-page-checkout.php:92
filterblock_categories_allincludes\blocks\one-page-checkout.php:209
actionenqueue_block_editor_assetsincludes\blocks\one-page-checkout.php:270
filterblock_categories_allincludes\blocks\one-page-checkout.php:352
actioninitincludes\blocks\plugincy-cart-blocks.php:161
filteronepaquc_cart_data_attributesincludes\blocks\plugincy-cart-blocks.php:283
actionelementor/initincludes\elementor\elementor-category.php:17
actionelementor/editor/after_enqueue_stylesincludes\elementor\elementor-category.php:19
actionelementor/elements/categories_registeredincludes\elementor\elementor-category.php:72
actionelementor/widgets/registerincludes\elementor\elementor-category.php:123
actionwp_footerincludes\elementor\one-page-checkout.php:496
actionelementor/initincludes\elementor\one-page-checkout.php:573
actionelementor/initincludes\elementor\plugincy-cart-widget.php:858
filterwoocommerce_cart_item_nameincludes\extra_features.php:21
actiontemplate_redirectincludes\extra_features.php:322
actionwp_footerincludes\extra_features.php:345
actionwp_footerincludes\extra_features.php:355
actiontemplate_redirectincludes\extra_features.php:368
filterwoocommerce_cart_item_nameincludes\extra_features.php:379
filterwoocommerce_loop_add_to_cart_linkincludes\extra_features.php:404
actionwoocommerce_after_shop_loop_itemincludes\extra_features.php:435
actionwoocommerce_shop_loop_item_titleincludes\extra_features.php:438
actionwoocommerce_shop_loop_item_titleincludes\extra_features.php:441
actionwoocommerce_after_shop_loop_item_titleincludes\extra_features.php:444
actionwoocommerce_after_shop_loop_item_titleincludes\extra_features.php:447
actionwoocommerce_after_shop_loop_item_titleincludes\extra_features.php:450
filterwoocommerce_post_classincludes\extra_features.php:959
filtersafe_style_cssincludes\global-values.php:1112
filtergettextincludes\label-change.php:20
filterwoocommerce_shipping_package_nameincludes\label-change.php:28
actioninitincludes\one-page-checkout-shortcode.php:128
actionwp_enqueue_scriptsincludes\quickview.php:27
actionwp_footerincludes\quickview.php:30
actionwoocommerce_after_shop_loop_itemincludes\quickview.php:33
actionwpincludes\quickview.php:35
actionwoocommerce_shop_loopincludes\quickview.php:36
actionwoocommerce_before_shop_loop_itemincludes\quickview.php:37
actionwoocommerce_before_shop_loop_item_titleincludes\quickview.php:38
actionwoocommerce_shop_loop_item_titleincludes\quickview.php:39
actionwoocommerce_after_shop_loop_item_titleincludes\quickview.php:40
actionwoocommerce_before_single_product_summaryincludes\quickview.php:41
actionwoocommerce_single_product_summaryincludes\quickview.php:42
actionwoocommerce_output_related_products_argsincludes\quickview.php:43
actionwoocommerce_cross_sell_displayincludes\quickview.php:44
actionwoocommerce_upsell_displayincludes\quickview.php:45
actionwp_footerincludes\quickview.php:63
actionwoocommerce_before_shop_loop_item_titleincludes\quickview.php:67
actionwoocommerce_shop_loop_item_titleincludes\quickview.php:70
actionwoocommerce_after_shop_loop_item_titleincludes\quickview.php:73
actionwoocommerce_after_shop_loop_item_titleincludes\quickview.php:76
filterwoocommerce_loop_add_to_cart_linkincludes\quickview.php:80
actionwp_footerincludes\quickview.php:92
actionwp_footerincludes\quickview.php:98
actionwp_headincludes\quick_checkout_button.php:345
actionwp_footerincludes\quick_checkout_button.php:603
actionwpincludes\quick_checkout_button.php:607
actionwoocommerce_after_add_to_cart_buttonincludes\quick_checkout_button.php:627
actionwpincludes\quick_checkout_button.php:630
actionwoocommerce_single_product_summaryincludes\quick_checkout_button.php:631
actionwoocommerce_after_single_product_summaryincludes\quick_checkout_button.php:632
actionwp_footerincludes\quick_checkout_button.php:641
actionwoocommerce_before_single_productincludes\quick_checkout_button.php:642
actionwp_footerincludes\quick_checkout_button.php:646
filterwoocommerce_loop_add_to_cart_linkincludes\quick_checkout_button.php:861
actionwoocommerce_after_shop_loop_itemincludes\quick_checkout_button.php:862
actionwp_footerincludes\quick_checkout_button.php:890
actionwoocommerce_shop_loop_item_titleincludes\quick_checkout_button.php:894
actionwp_footerincludes\quick_checkout_button.php:896
actionwoocommerce_shop_loop_item_titleincludes\quick_checkout_button.php:900
actionwp_footerincludes\quick_checkout_button.php:902
actionwoocommerce_after_shop_loop_item_titleincludes\quick_checkout_button.php:906
actionwp_footerincludes\quick_checkout_button.php:908
actionwoocommerce_after_shop_loop_item_titleincludes\quick_checkout_button.php:912
actionwp_footerincludes\quick_checkout_button.php:914
actionwoocommerce_after_shop_loop_item_titleincludes\quick_checkout_button.php:918
actionwp_footerincludes\quick_checkout_button.php:920
actioninitincludes\quick_checkout_button.php:1225
actionwp_enqueue_scriptsone-page-quick-checkout-for-wooCommerce.php:262
actionadmin_enqueue_scriptsone-page-quick-checkout-for-wooCommerce.php:264
actionenqueue_block_editor_assetsone-page-quick-checkout-for-wooCommerce.php:304
actionwp_footerone-page-quick-checkout-for-wooCommerce.php:408
actionwp_enqueue_scriptsone-page-quick-checkout-for-wooCommerce.php:413
filterwoocommerce_product_tabsone-page-quick-checkout-for-wooCommerce.php:416
actionwoocommerce_after_single_product_summaryone-page-quick-checkout-for-wooCommerce.php:418
actionwpone-page-quick-checkout-for-wooCommerce.php:420
actionwoocommerce_before_product_tabsone-page-quick-checkout-for-wooCommerce.php:422
actionwoocommerce_after_product_tabsone-page-quick-checkout-for-wooCommerce.php:423
actionwoocommerce_output_related_productsone-page-quick-checkout-for-wooCommerce.php:426
actionwoocommerce_before_related_productsone-page-quick-checkout-for-wooCommerce.php:427
actionwoocommerce_after_related_productsone-page-quick-checkout-for-wooCommerce.php:428
actionwoocommerce_after_single_productone-page-quick-checkout-for-wooCommerce.php:431
actionwoocommerce_after_main_contentone-page-quick-checkout-for-wooCommerce.php:434
actionwp_footerone-page-quick-checkout-for-wooCommerce.php:436
actionwp_headone-page-quick-checkout-for-wooCommerce.php:444
actionwpone-page-quick-checkout-for-wooCommerce.php:463
actionwp_enqueue_scriptsone-page-quick-checkout-for-wooCommerce.php:658
actionwpone-page-quick-checkout-for-wooCommerce.php:661
filterwoocommerce_checkout_cart_item_quantityone-page-quick-checkout-for-wooCommerce.php:687
filterwoocommerce_is_checkoutone-page-quick-checkout-for-wooCommerce.php:699
actionwpone-page-quick-checkout-for-wooCommerce.php:820
actiontemplate_redirectone-page-quick-checkout-for-wooCommerce.php:821
actionsend_headersone-page-quick-checkout-for-wooCommerce.php:843
filterdo_rocket_generate_caching_filesone-page-quick-checkout-for-wooCommerce.php:870
filterdo_createsupercacheone-page-quick-checkout-for-wooCommerce.php:871
filterw3tc_can_cacheone-page-quick-checkout-for-wooCommerce.php:872
filterbreeze_is_page_cache_allowedone-page-quick-checkout-for-wooCommerce.php:873
filtersgo_bypass_cachingone-page-quick-checkout-for-wooCommerce.php:874
filtercache_enabler_bypassone-page-quick-checkout-for-wooCommerce.php:875
filterlitespeed_control_set_nocacheone-page-quick-checkout-for-wooCommerce.php:876
filterwoocommerce_checkout_fieldsone-page-quick-checkout-for-wooCommerce.php:914
filterwoocommerce_default_address_fieldsone-page-quick-checkout-for-wooCommerce.php:915
filterwoocommerce_billing_fieldsone-page-quick-checkout-for-wooCommerce.php:916
filterwoocommerce_shipping_fieldsone-page-quick-checkout-for-wooCommerce.php:917
filterwoocommerce_shared_settingsone-page-quick-checkout-for-wooCommerce.php:918
filterwoocommerce_checkout_fieldsone-page-quick-checkout-for-wooCommerce.php:919
filterwoocommerce_default_address_fieldsone-page-quick-checkout-for-wooCommerce.php:920
actionwp_footerone-page-quick-checkout-for-wooCommerce.php:1294
actionadmin_footerone-page-quick-checkout-for-wooCommerce.php:1317
actioninitone-page-quick-checkout-for-wooCommerce.php:1320
actionadmin_initone-page-quick-checkout-for-wooCommerce.php:1322
actionadmin_enqueue_scriptsone-page-quick-checkout-for-wooCommerce.php:1329
actionwp_enqueue_scriptsone-page-quick-checkout-for-wooCommerce.php:1397
actiontemplate_redirectone-page-quick-checkout-for-wooCommerce.php:1442
filterwoocommerce_add_cart_item_dataone-page-quick-checkout-for-wooCommerce.php:1646
filterwoocommerce_add_to_cart_validationone-page-quick-checkout-for-wooCommerce.php:1666
actiontemplate_redirectone-page-quick-checkout-for-wooCommerce.php:1678
filterwoocommerce_checkout_redirect_empty_cartone-page-quick-checkout-for-wooCommerce.php:1685
Maintenance & Trust

One Page Quick Checkout for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMar 8, 2026
PHP min version7.2
Downloads5K

Community Trust

Rating90/100
Number of ratings8
Active installs200
Developer Profile

One Page Quick Checkout for WooCommerce Developer Profile

Plugincy

5 plugins · 940 total installs

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

How We Detect One Page Quick 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/one-page-quick-checkout-for-woocommerce/assets/css/rmenu-cart.css/wp-content/plugins/one-page-quick-checkout-for-woocommerce/assets/css/checkout-form-two-column.css/wp-content/plugins/one-page-quick-checkout-for-woocommerce/assets/js/rmenu-cart.js/wp-content/plugins/one-page-quick-checkout-for-woocommerce/assets/js/cart.js
Script Paths
/wp-content/plugins/one-page-quick-checkout-for-woocommerce/assets/js/rmenu-cart.js/wp-content/plugins/one-page-quick-checkout-for-woocommerce/assets/js/cart.js
Version Parameters
one-page-quick-checkout-for-woocommerce/assets/css/rmenu-cart.css?ver=1.3.5one-page-quick-checkout-for-woocommerce/assets/css/checkout-form-two-column.css?ver=1.3.5one-page-quick-checkout-for-woocommerce/assets/js/rmenu-cart.js?ver=1.3.5one-page-quick-checkout-for-woocommerce/assets/js/cart.js?ver=1.3.5

HTML / DOM Fingerprints

CSS Classes
rmenu-cart-sectionone-page-checkout-wrapper
HTML Comments
<!-- QUICK VIEW START --><!-- QUICK VIEW END --><!-- END OF MODULE. THANK YOU FOR USING ONE PAGE QUICK CHECKOUT FOR WOOCOMMERCE --><!-- MODULE START. THANK YOU FOR USING ONE PAGE QUICK CHECKOUT FOR WOOCOMMERCE -->
Data Attributes
data-rmenu-wc-checkout-methoddata-rmenu-wc-clear-cart
JS Globals
RMENU_VERSIONonepaquc_direct_checkout_behave
Shortcode Output
[one_page_checkout]
FAQ

Frequently Asked Questions about One Page Quick Checkout for WooCommerce