
Food Online for WooCommerce Security & Risk Analysis
wordpress.org/plugins/food-online-for-woocommerceA restaurant ordering system for WooCommerce. Simple to use. Looks smooth on desktop and mobile.
Is Food Online for WooCommerce Safe to Use in 2026?
Generally Safe
Score 100/100Food Online for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "food-online-for-woocommerce" plugin version 5.4.6.10 exhibits a generally good security posture, with several positive indicators. The complete absence of known CVEs and recorded vulnerabilities suggests a history of secure development or prompt patching. Furthermore, the plugin demonstrates strong practices by utilizing prepared statements for all SQL queries and performing a significant amount of output escaping (62%), mitigating common injection and cross-site scripting risks. The lack of file operations and external HTTP requests also reduces potential attack vectors.
However, the analysis does reveal some areas of concern. The presence of 4 AJAX handlers, with 2 of them lacking authentication checks, presents a notable risk. These unprotected entry points could be exploited by unauthenticated users to trigger unintended functionality. While no critical or high-severity taint flows were identified, the limited taint analysis (0 flows analyzed) means that the absence of such issues is not definitively proven. Additionally, the lack of capability checks on AJAX handlers or any AJAX endpoints is a significant weakness, as it allows any logged-in user, regardless of their role or permissions, to potentially interact with these handlers.
In conclusion, while the plugin benefits from a clean vulnerability history and good SQL practices, the unprotected AJAX endpoints and the absence of capability checks are critical security weaknesses that require immediate attention. The limited scope of the taint analysis also means that a deeper dive might be necessary to fully assess the security of the plugin's data handling.
Key Concerns
- 2 AJAX handlers without auth checks
- 0 capability checks on AJAX handlers
- Limited taint analysis coverage
- 62% output escaping (concern for remaining 38%)
Food Online for WooCommerce Security Vulnerabilities
Food Online for WooCommerce Release Timeline
Food Online for WooCommerce Code Analysis
Output Escaping
Food Online for WooCommerce Attack Surface
AJAX Handlers 4
Shortcodes 11
WordPress Hooks 67
Maintenance & Trust
Food Online for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Food Online for WooCommerce Alternatives
Restaurant Menu – Food Ordering System – Table Reservation
menu-ordering-reservations
Create a restaurant menu and start taking food orders online, with no commissions or costs. Table reservations are also available for free.
Orderable – WordPress Restaurant Online Ordering System and Food Ordering Plugin
orderable
Take your restaurant/food business online with the online ordering system plugin for WordPress, Orderable.
WPCafe – Restaurant Menu, Online Food Ordering & Table Booking System
wp-cafe
Restaurant menu plugin for online food ordering, delivery, pickup, table reservation & booking - QR ordering, visual table layouts & multi-location.
Food Menu – Restaurant Menu & Online Ordering for WooCommerce
tlp-food-menu
A Simple Food & Restaurant Menu Display Plugin for Restaurant, Cafes, Fast Food, Coffee House with WooCommerce Online Ordering.
Food Store – Online Food Delivery & Pickup
food-store
Food Store is complete online food ordering platform with all your favourite WooCommerce functionalities.
Food Online for WooCommerce Developer Profile
4 plugins · 1K total installs
How We Detect Food Online for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/food-online-for-woocommerce/assets/css/backend.css/wp-content/plugins/food-online-for-woocommerce/assets/css/frontend.css/wp-content/plugins/food-online-for-woocommerce/assets/js/backend.js/wp-content/plugins/food-online-for-woocommerce/assets/js/frontend.js/wp-content/plugins/food-online-for-woocommerce/assets/js/food-online-for-woocommerce.js/wp-content/plugins/food-online-for-woocommerce/assets/css/food-online-for-woocommerce.css/wp-content/plugins/food-online-for-woocommerce/assets/css/admin.css../assets/js/frontend.js../assets/js/backend.jsfood-online-for-woocommerce/assets/css/backend.css?ver=food-online-for-woocommerce/assets/css/frontend.css?ver=food-online-for-woocommerce/assets/js/backend.js?ver=food-online-for-woocommerce/assets/js/frontend.js?ver=food-online-for-woocommerce/assets/js/food-online-for-woocommerce.js?ver=food-online-for-woocommerce/assets/css/food-online-for-woocommerce.css?ver=food-online-for-woocommerce/assets/css/admin.css?ver=HTML / DOM Fingerprints
fdoe-food-online-mainfdoe-food-online-wrapperfdoe-category-itemfdoe-product-itemfdoe-add-to-cart-buttonfdoe-cart-iconfdoe-checkout-formfdoe-order-details+2 more<!-- Main Class Food_Online --><!-- The Constructor --><!-- Declare compatibiity with WooCommerce HPOS -->data-product_iddata-quantitydata-fdoe-cart-itemdata-fdoe-product-categorydata-fdoe-order-iddata-food-online-action+2 moreFoodOnlineFrontendFoodOnlineBackendfood_online_paramsfdoe_paramsfood_online_ajax_object/wp-json/food-online-for-woocommerce/v1/cart/add/wp-json/food-online-for-woocommerce/v1/cart/update/wp-json/food-online-for-woocommerce/v1/cart/remove/wp-json/food-online-for-woocommerce/v1/order/place/wp-json/food-online-for-woocommerce/v1/settings/save[food_online_menu][food_online_cart][food_online_checkout][food_online_categories]