FoodBook Lite – Online Food Ordering System Security & Risk Analysis

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

FoodBook Lite is a WooCommerce-based online food ordering and restaurant delivery management plugin for WordPress.

300 active installs v1.5.7 PHP 7.4+ WP 6.9+ Updated Jun 24, 2026
food-deliveryfood-orderingonline-orderingrestaurant-menuwoocommerce-food
99
A · Safe
CVEs total1
Unpatched0
Last CVEJul 13, 2026
Safety Verdict

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

Generally Safe

Score 99/100

FoodBook Lite – Online Food Ordering System has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Jul 13, 2026Updated 1mo 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
1 published

FoodBook Lite – Online Food Ordering System Security Vulnerabilities

CVEs by Year

1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2026-11802medium · 5.3Missing Authorization

FoodBook Lite <= 1.5.6 - Missing Authorization to Unauthenticated User Registration via 'registration_action' AJAX Action

Jul 13, 2026 Patched in 1.5.7 (1d)
Version History

FoodBook Lite – Online Food Ordering System Release Timeline

v1.5.7Current
v1.5.61 CVE
v1.5.51 CVE
v1.5.41 CVE
v1.5.31 CVE
v1.5.21 CVE
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 · Security
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 tested7.0.2
Last updatedJun 24, 2026
PHP min version7.4
Downloads15K

Community Trust

Rating100/100
Number of ratings1
Active installs300
Developer Profile

FoodBook Lite – Online Food Ordering System Developer Profile

themelooks

13 plugins · 2K total installs

91
trust score
Avg Security Score
96/100
Avg Patch Time
19 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