FoodBook Lite – Online Food Ordering System Security & Risk Analysis

wordpress.org/plugins/foodbook-light-online-food-ordering-system

Short Description: WooCommerce-based food ordering and restaurant delivery management plugin.

400 active installs v1.5.5 PHP 7.4+ WP 6.7+ Updated Jan 14, 2026
food-deliveryfood-orderingonline-orderingrestaurant-menuwoocommerce-food
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is FoodBook Lite – Online Food Ordering System Safe to Use in 2026?

Generally Safe

Score 100/100

FoodBook Lite – Online Food Ordering System has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The "foodbook-light-online-food-ordering-system" plugin exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices regarding SQL queries, utilizing prepared statements for all three identified queries, and a high percentage of properly escaped output. It also incorporates nonce and capability checks, albeit not consistently across all entry points. The absence of any recorded vulnerabilities or CVEs is a significant strength.

However, a major concern lies in the substantial attack surface exposed by 34 unprotected AJAX handlers. This large number of unauthenticated entry points presents a significant risk, as attackers could potentially exploit these handlers without needing to log in or possess any specific privileges. While the taint analysis did not reveal critical or high-severity vulnerabilities, the presence of flows with unsanitized paths warrants attention, even if their severity is not explicitly defined as critical or high. The plugin also makes external HTTP requests, which could be a vector for SSRF or other attacks if not handled carefully.

In conclusion, while the plugin benefits from secure SQL handling and a clean vulnerability history, the extensive unprotected AJAX endpoints are a critical weakness. This necessitates immediate attention to implement proper authentication and authorization checks on these handlers to mitigate the risk of unauthorized access and potential exploitation.

Key Concerns

  • Large attack surface without auth
  • Flows with unsanitized paths
  • External HTTP requests
Vulnerabilities
None known

FoodBook Lite – Online Food Ordering System Security Vulnerabilities

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

FoodBook Lite – Online Food Ordering System Code Analysis

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

Bundled Libraries

DataTables

SQL Query Safety

100% prepared3 total queries

Output Escaping

83% escaped643 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

5 flows3 with unsanitized paths
productQuery (inc\class-products.php:140)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
34 unprotected

FoodBook Lite – Online Food Ordering System Attack Surface

Entry Points35
Unprotected34

AJAX Handlers 34

authwp_ajax_login_actioninc\class-components-ajax.php:17
noprivwp_ajax_login_actioninc\class-components-ajax.php:18
authwp_ajax_registration_actioninc\class-components-ajax.php:20
noprivwp_ajax_registration_actioninc\class-components-ajax.php:21
authwp_ajax_woo_search_productinc\class-components-ajax.php:23
noprivwp_ajax_woo_search_productinc\class-components-ajax.php:24
authwp_ajax_invitation_mail_actioninc\class-components-ajax.php:26
noprivwp_ajax_invitation_mail_actioninc\class-components-ajax.php:27
authwp_ajax_update_order_review_actioninc\class-components-ajax.php:29
noprivwp_ajax_update_order_review_actioninc\class-components-ajax.php:30
authwp_ajax_woo_products_viewinc\class-products.php:18
noprivwp_ajax_woo_products_viewinc\class-products.php:19
authwp_ajax_woo_product_byidinc\class-products.php:21
noprivwp_ajax_woo_product_byidinc\class-products.php:22
authwp_ajax_woo_product_reviews_byidinc\class-products.php:24
noprivwp_ajax_woo_product_reviews_byidinc\class-products.php:25
authwp_ajax_woo_fb_ajax_add_to_cartinc\class-products.php:27
noprivwp_ajax_woo_fb_ajax_add_to_cartinc\class-products.php:28
authwp_ajax_woo_cart_itemsinc\class-products.php:30
noprivwp_ajax_woo_cart_itemsinc\class-products.php:31
authwp_ajax_woo_get_checkout_datainc\class-products.php:33
noprivwp_ajax_woo_get_checkout_datainc\class-products.php:34
authwp_ajax_woo_order_placeinc\class-products.php:36
noprivwp_ajax_woo_order_placeinc\class-products.php:37
authwp_ajax_woo_cart_item_removeinc\class-products.php:39
noprivwp_ajax_woo_cart_item_removeinc\class-products.php:40
authwp_ajax_woo_add_discountinc\class-products.php:42
noprivwp_ajax_woo_add_discountinc\class-products.php:43
authwp_ajax_woo_set_shipping_methodsinc\class-products.php:45
noprivwp_ajax_woo_set_shipping_methodsinc\class-products.php:46
authwp_ajax_woo_get_variation_datainc\class-products.php:48
noprivwp_ajax_woo_get_variation_datainc\class-products.php:49
authwp_ajax_woo_get_cart_countinc\class-products.php:51
noprivwp_ajax_woo_get_cart_countinc\class-products.php:52

Shortcodes 1

[foodbooklite_products] inc\class-hooks.php:18
WordPress Hooks 45
actionadmin_enqueue_scriptsadmin\admin.php:20
actionadmin_menuadmin\inc\class-admin-menu.php:22
actionadmin_initadmin\inc\class-admin-menu.php:23
actionswitch_themeappsero\src\Insights.php:140
actionswitch_themeappsero\src\Insights.php:141
actionadmin_footerappsero\src\Insights.php:158
actionadmin_noticesappsero\src\Insights.php:175
actionadmin_initappsero\src\Insights.php:178
filtercron_schedulesappsero\src\Insights.php:184
actionadmin_menuappsero\src\License.php:219
actionafter_switch_themeappsero\src\License.php:781
actionswitch_themeappsero\src\License.php:782
actioninitfoodbook-lite.php:61
actioninitfoodbook-lite.php:62
actionplugins_loadedfoodbook-lite.php:65
actionadmin_noticesfoodbook-lite.php:100
actionadmin_noticesinc\Admin_Notices.php:20
filtertemplate_includeinc\class-hooks.php:21
actioninitinc\class-hooks.php:24
filterbody_classinc\class-hooks.php:27
actionwp_footerinc\class-hooks.php:30
filterlogin_redirectinc\class-hooks.php:33
actionwp_login_failedinc\class-hooks.php:36
filterinitinc\class-hooks.php:39
actionadmin_initinc\class-hooks.php:42
actionwp_footerinc\class-hooks.php:45
actionwoocommerce_checkout_create_order_line_iteminc\class-woo-hooks.php:20
actionwoocommerce_admin_order_data_after_shipping_addressinc\class-woo-hooks.php:23
actionwoocommerce_checkout_update_order_metainc\class-woo-hooks.php:26
filterwoocommerce_locate_templateinc\class-woo-hooks.php:29
filterwoocommerce_order_data_store_cpt_get_orders_queryinc\class-woo-hooks.php:32
filterwoocommerce_product_data_store_cpt_get_products_queryinc\class-woo-hooks.php:35
actionwoocommerce_checkout_order_processedinc\class-woo-hooks.php:41
actionwoocommerce_cart_calculate_feesinc\class-woo-hooks.php:44
actionwoocommerce_checkout_update_order_reviewinc\class-woo-hooks.php:47
filterwc_order_statusesinc\class-woo-hooks.php:50
actioninitinc\class-woo-hooks.php:53
filterwoocommerce_add_cart_iteminc\class-woo-hooks.php:55
filterwoocommerce_get_cart_item_from_sessioninc\class-woo-hooks.php:56
actionwp_enqueue_scriptsinc\enqueue.php:8
actionadmin_enqueue_scriptsinc\woo-product-tab\woo-product-tab.php:16
filterwoocommerce_product_data_tabsinc\woo-product-tab\woo-product-tab.php:17
actionadmin_headinc\woo-product-tab\woo-product-tab.php:18
actionwoocommerce_product_data_panelsinc\woo-product-tab\woo-product-tab.php:19
actionwoocommerce_process_product_metainc\woo-product-tab\woo-product-tab.php:20
Maintenance & Trust

FoodBook Lite – Online Food Ordering System Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 14, 2026
PHP min version7.4
Downloads13K

Community Trust

Rating100/100
Number of ratings1
Active installs400
Developer Profile

FoodBook Lite – Online Food Ordering System Developer Profile

themelooks

11 plugins · 3K total installs

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

How We Detect FoodBook Lite – Online Food Ordering System

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/foodbook-light-online-food-ordering-system/admin/assets/css/style.css/wp-content/plugins/foodbook-light-online-food-ordering-system/admin/assets/js/script.js
Script Paths
/wp-content/plugins/foodbook-light-online-food-ordering-system/admin/assets/js/script.js
Version Parameters
foodbook-light-online-food-ordering-system/admin/assets/css/style.css?ver=foodbook-light-online-food-ordering-system/admin/assets/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
foodbooklite_admin_notice
HTML Comments
<!-- Classic Checkout page for foodbook --><!-- Classic Checkout page for foodbook --><!-- FoodBookLite requires the WooCommerce plugin to be installed and active. -->
Data Attributes
data-product-limit
JS Globals
foodbooklite_ajax_object
Shortcode Output
[foodbooklite_products][foodbooklite_categories][foodbooklite_search][foodbooklite_cart]
FAQ

Frequently Asked Questions about FoodBook Lite – Online Food Ordering System