Restaurant Menu / bulk order plugin for WooCommerce Security & Risk Analysis

wordpress.org/plugins/restaurant-menu-using-woocommerce

Simple Restaurant menu, even a child can use this online restaurant menu. sell pizza, coffee online, Woocommerce bulk order

30 active installs v6.2.77 PHP 7.2+ WP 4.8+ Updated Nov 23, 2025
bulk-orderonline-food-orderrestaurantrestaurant-menusimple-restaurant-menu
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Restaurant Menu / bulk order plugin for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Restaurant Menu / bulk order plugin for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The 'restaurant-menu-using-woocommerce' plugin v6.2.77 presents a mixed security posture. While the plugin exhibits strengths in its handling of SQL queries, the absence of file operations, and no known historical vulnerabilities, significant concerns arise from its attack surface. All 8 identified AJAX handlers lack authentication checks, creating a substantial risk of unauthorized actions being performed if an attacker can trigger these handlers. Furthermore, the taint analysis, despite reporting no critical or high severity flows, reveals that all analyzed flows have unsanitized paths. This, combined with a relatively low percentage of properly escaped outputs (48%), suggests potential for cross-site scripting (XSS) vulnerabilities or other injection attacks through user-controlled data, even if currently not exploited in critical ways. The lack of capability checks on any entry points further exacerbates the risk posed by the unprotected AJAX handlers.

Key Concerns

  • AJAX handlers without authentication checks
  • All taint flows have unsanitized paths
  • Low percentage of properly escaped output
  • No capability checks on entry points
Vulnerabilities
None known

Restaurant Menu / bulk order plugin for WooCommerce Security Vulnerabilities

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

Restaurant Menu / bulk order plugin for WooCommerce Release Timeline

v6.2.77Current
v6.2.76
v6.2.74
v6.2.73
v6.2.72
v6.2.71
v6.2.70
v6.2.69
v6.2.67
v6.2.66
v6.2.64
v6.2.63
v6.2.62
v6.2.61
v6.2.60
v6.2.49
v6.2.47
v6.2.46
v6.2.44
v6.2.43
Code Analysis
Analyzed Apr 16, 2026

Restaurant Menu / bulk order plugin for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
1 prepared
Unescaped Output
111
103 escaped
Nonce Checks
4
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared1 total queries

Output Escaping

48% escaped214 total outputs
Data Flows · Security
10 unsanitized

Data Flow Analysis

10 flows10 with unsanitized paths
tab (admin/pisol_restaurant_menu_design.php:125)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
8 unprotected

Restaurant Menu / bulk order plugin for WooCommerce Attack Surface

Entry Points8
Unprotected8

AJAX Handlers 8

noprivwp_ajax_pisol_get_productsinclude/pisol_products.php:12
authwp_ajax_pisol_get_productsinclude/pisol_products.php:13
noprivwp_ajax_pisol_search_productinclude/pisol_products.php:15
authwp_ajax_pisol_search_productinclude/pisol_products.php:16
noprivwp_ajax_pisol_productinclude/pisol_products.php:18
authwp_ajax_pisol_productinclude/pisol_products.php:19
authwp_ajax_pisol_get_productquickview/class.frontend.php:34
noprivwp_ajax_pisol_get_productquickview/class.frontend.php:35
WordPress Hooks 66
actionsave_post_productadmin/meta/pisol_admin_meta.php:13
actionadd_meta_boxes_productadmin/meta/pisol_admin_meta.php:14
filterwoocommerce_product_data_tabsadmin/meta/pisol_admin_meta.php:15
actionwoocommerce_product_data_panelsadmin/meta/pisol_admin_meta.php:16
actionwoocommerce_process_product_meta_simpleadmin/meta/pisol_admin_meta.php:17
filterplugin_row_metaadmin/pisol_admin.php:17
actionadmin_menuadmin/pisol_admin.php:18
actionpisol_restaurant_menu_tab_msgadmin/pisol_admin.php:21
actionpisol_restaurant_menu_tab_contentadmin/pisol_restaurant_menu_design.php:96
actionadmin_enqueue_scriptsadmin/pisol_restaurant_menu_design.php:97
actionpisol_restaurant_menu_tabadmin/pisol_restaurant_menu_design.php:100
actionpisol_restaurant_menu_tab_contentadmin/pisol_restaurant_menu_food_type.php:41
actionpisol_restaurant_menu_tabadmin/pisol_restaurant_menu_food_type.php:44
actionpisol_restaurant_menu_tab_contentadmin/pisol_restaurant_menu_option.php:95
actionpisol_restaurant_menu_tabadmin/pisol_restaurant_menu_option.php:100
actionpisol_restaurant_menu_tab_contentadmin/pisol_restaurant_menu_speed.php:35
actionpisol_restaurant_menu_tabadmin/pisol_restaurant_menu_speed.php:38
actionwp_enqueue_scriptsfront/pisol-design.php:6
actionpisol_product_categoryfront/pisol_front.php:13
actionpisol_product_tablefront/pisol_front.php:15
filterwoocommerce_locate_templatefront/pisol_front.php:16
actionwp_enqueue_scriptsfront/pisol_front.php:17
actionwp_enqueue_scriptsfront/pisol_front.php:18
filterwoocommerce_cart_item_thumbnailfront/pisol_front.php:20
filterwoocommerce_add_to_cart_fragmentsfront/pisol_front.php:22
actionwp_enqueue_scriptsfront/pisol_front.php:24
filterpre_option_woocommerce_enable_ajax_add_to_cartfront/pisol_front.php:28
actionadmin_footerinclude/pisol.class.form.php:262
filterwoocommerce_add_cart_item_datainclude/pisol_products.php:22
filterwoocommerce_get_item_datainclude/pisol_products.php:23
actionwoocommerce_before_calculate_totalsinclude/pisol_products.php:24
actionwoocommerce_new_order_iteminclude/pisol_products.php:25
actiontemplate_redirectinclude/pisol_products.php:30
actiontemplate_redirectinclude/pisol_products.php:31
actiontemplate_redirectinclude/pisol_products.php:32
actionpisol_product_filterinclude/pisol_products.php:34
filterwoocommerce_order_again_cart_item_datainclude/pisol_products.php:47
actionwp_loadedinclude/pisol_products.php:711
actionadmin_noticesinclude/review.php:20
filterdoing_it_wrong_trigger_errorpisol_restaurant_menu.php:24
actionadmin_noticespisol_restaurant_menu.php:46
actionplugins_loadedpisol_restaurant_menu.php:72
actionbefore_woocommerce_initpisol_restaurant_menu.php:80
actionadmin_initpisol_restaurant_menu.php:104
actionadmin_noticespisol_restaurant_menu.php:142
actionwp_enqueue_scriptsquickview/class.frontend.php:31
actionwp_footerquickview/class.frontend.php:33
actionpisol_show_product_sale_flashquickview/class.frontend.php:37
actionpisol_show_product_imagesquickview/class.frontend.php:38
actionpisol_product_dataquickview/class.frontend.php:40
actionpisol_product_dataquickview/class.frontend.php:41
actionpisol_product_dataquickview/class.frontend.php:42
actionpisol_product_dataquickview/class.frontend.php:44
actionpisol_product_dataquickview/class.frontend.php:45
actionwoocommerce_before_variations_formquickview/class.frontend.php:46
actionwoocommerce_grouped_product_list_beforequickview/class.frontend.php:47
actionpisol_product_dataquickview/class.frontend.php:49
filterwoocommerce_add_to_cart_redirectquickview/class.frontend.php:51
actionadd_meta_boxes_pisol_side_dishessidedish/class-side-dish-integrator.php:8
actioninitsidedish/class-side-dish.php:8
filterwc_get_templatesingle-product/single-product-page.php:7
actionwoocommerce_before_add_to_cart_formsingle-product/single-product-page.php:9
actionwp_enqueue_scriptssingle-product/single-product-page.php:11
actionwoocommerce_after_add_to_cart_buttonsingle-product/single-product-page.php:13
actionwoocommerce_product_meta_endsingle-product/single-product-page.php:15
filterwoocommerce_loop_add_to_cart_linksingle-product/single-product-page.php:17
Maintenance & Trust

Restaurant Menu / bulk order plugin for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 23, 2025
PHP min version7.2
Downloads35K

Community Trust

Rating84/100
Number of ratings55
Active installs30
Developer Profile

Restaurant Menu / bulk order plugin for WooCommerce Developer Profile

PI Web Solution

33 plugins · 93K total installs

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

How We Detect Restaurant Menu / bulk order plugin 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/restaurant-menu-using-woocommerce/admin/view/js/sidedish.js/wp-content/plugins/restaurant-menu-using-woocommerce/admin/view/css/sidedish.css/wp-content/plugins/restaurant-menu-using-woocommerce/front/view/css/custom.css/wp-content/plugins/restaurant-menu-using-woocommerce/front/view/js/custom.js/wp-content/plugins/restaurant-menu-using-woocommerce/front/view/js/custom-script.js
Script Paths
/wp-content/plugins/restaurant-menu-using-woocommerce/admin/view/js/sidedish.js/wp-content/plugins/restaurant-menu-using-woocommerce/front/view/js/custom.js/wp-content/plugins/restaurant-menu-using-woocommerce/front/view/js/custom-script.js
Version Parameters
restaurant-menu-using-woocommerce/admin/view/js/sidedish.js?ver=restaurant-menu-using-woocommerce/admin/view/css/sidedish.css?ver=restaurant-menu-using-woocommerce/front/view/css/custom.css?ver=restaurant-menu-using-woocommerce/front/view/js/custom.js?ver=restaurant-menu-using-woocommerce/front/view/js/custom-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
show_if_simplepisol_add_side_dish_grouppisol-sidedish-wrapperpisol-sidedish-add-btn
Data Attributes
data-pi_restaurant_pro_version
JS Globals
pi_restaurant
FAQ

Frequently Asked Questions about Restaurant Menu / bulk order plugin for WooCommerce