[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNlkKTjIPJoXihFsZAzDbUpIFD5BZWvXh8FKL2HMIitw":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":34,"analysis":139,"fingerprints":256},"easy-csv-restaurant-menus","Food Lister","1.0","James Reed","https:\u002F\u002Fprofiles.wordpress.org\u002Fthelettuce\u002F","\u003Cp>Easy Food Lister Menus from CSV files plugin\u003C\u002Fp>\n\u003Cp>Important note: You must have Contact Form 7 and Contact Form 7 Modules – Hidden Fields plugins installed, otherwise the menu system won’t be able to checkout and send an email.\u003C\u002Fp>\n\u003Cp>This plugin displays a food menu, with prices from a CSV file. The menu can display prices which can be added up and then sent to a Checkout page and then emailed using a Contact Form 7 form.\u003C\u002Fp>\n\u003Cp>The first time you you use this plugin, do the following :\u003Cbr \u002F>\n1) Click the ‘Add Food Lister Form to Contact Form 7’ button.\u003Cbr \u002F>\n2) Click the ‘Add Food Lister Checkout Page’ button.\u003Cbr \u002F>\n3) Choose “Food Order Form” and “Send Your Order Details” in the select boxes below.\u003Cbr \u002F>\n4) Click Save Changes.\u003Cbr \u002F>\n5) Download, edit and then upload the example Menu CSV file\u003Cbr \u002F>\n6) Add the shortcode [food_lister menufile=”example_menu.csv”] to a page of your choice.\u003Cbr \u002F>\n7) View that page and your menu will be displayed!\u003C\u002Fp>\n\u003Cp>Shortcodes:\u003C\u002Fp>\n\u003Cp>You can use shortcodes to add to post\u002Fpages :\u003C\u002Fp>\n\u003Cp>[food_lister menufile=”CSV FILENAME UPLOADED TO MEDIA”] \u003Cno_billing=1>]\u003C\u002Fp>\n\u003Cp>the \u003Cem>no_billing\u003C\u002Fem> flag will turn off the cost display parts, so only the menu itself is shown.\u003C\u002Fp>\n\u003Cp>to display the canape calculator – [canape_calc]\u003C\u002Fp>\n","Food Lister Easy Menu plugin - Create orderable restaurant menus from a CSV file! Includes cost calculator + email order details using Contact Form 7.",10,1661,0,"2016-07-08T11:31:00.000Z","4.5.33","3.0.1","",[19,20,21],"food","menus","restaurant","http:\u002F\u002Fwww.startnet.co.uk\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-csv-restaurant-menus.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"thelettuce",1,30,84,"2026-04-04T20:22:34.280Z",[35,59,81,98,115],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":11,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":54,"download_link":55,"security_score":56,"vuln_count":57,"unpatched_count":13,"last_vuln_date":58,"fetched_at":26},"vikrestaurants","VikRestaurants Table Reservations and Take-Away","1.5.3","e4jvikwp","https:\u002F\u002Fprofiles.wordpress.org\u002Fe4jvikwp\u002F","\u003Ch4>Vik Restaurants Table Reservations and Take-Away for WordPress\u003C\u002Fh4>\n\u003Cp>The all-in-one solution with tables reservations and take-away orders for any restaurant is now available for WordPress as a native plugin!\u003C\u002Fp>\n\u003Cp>Whether you accept table reservations and\u002For take-away orders for your restaurant, you are all covered thanks to this powerful plugin.\u003C\u002Fp>\n\u003Cp>Turn your website into a complete e-commerce platform for ordering food for take-away or delivery. Thanks to an incredibly flexible products management, you will be able to let your clients build their best pizza with custom toppings and crust size, create their preferred hamburger or pick the ingredients for their sushi or poke bowl. There is no food guests cannot build or order with Vik Restaurants!\u003Cbr \u002F>\nDraw the optional delivery areas you can cover through an interactive map for delivery, or let your clients avoid queues at your restaurant for picking up their food. Anything you need to manage your e-Commerce for food.\u003C\u002Fp>\n\u003Cp>If you need to manage your restaurant reservations, you will find Vik Restaurants your perfect partner. In fact, you can draw all rooms and tables through a smart interface. Your guests will be able to book the tables directly through your website, and you will be able to manage all of their reservations with custom statuses, such as: “arrived”, “order received”, “preparing”, “bill paid” etc..\u003C\u002Fp>\n\u003Cp>Custom Operators can be set up to work on your reservations and to update their status. Vik Restaurants brings the features of two complete systems for Restaurant Reservations and Take-Away Orders into one powerful plugin. There are no similar plugins that could compete with Vik Restaurants!\u003C\u002Fp>\n\u003Cp>Born for a different CMS than WordPress, the same powerful and experienced framework is now at the service of all webmasters, designers and web-agencies that build websites with WordPress.\u003C\u002Fp>\n\u003Cp>Do not look any further if you need a plugin for any food business. You have found the perfect solution!\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fvikwp.com\u002F\" rel=\"nofollow ugc\">VikWP.com\u003C\u002Fa> for more details.\u003C\u002Fp>\n\u003Ch4>Some of its key features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Tables and rooms management to receive online reservations\u003C\u002Fli>\n\u003Cli>Build the sections and the products of your menus (*)\u003C\u002Fli>\n\u003Cli>The maps give you a visual overview of the table reservations in real time\u003C\u002Fli>\n\u003Cli>Manual\u002Foffline reservations via back-end to keep the availability up to date\u003C\u002Fli>\n\u003Cli>Create the menus and the products that you sell for take-away and delivery orders (*)\u003C\u002Fli>\n\u003Cli>Use the toppings to let the customers build a product with the ingredients they wish (*)\u003C\u002Fli>\n\u003Cli>Restrict the addresses available for delivery through a smart system (*)\u003C\u002Fli>\n\u003Cli>Upselling feature that provides product recommendations according to the items currently in the cart\u003C\u002Fli>\n\u003Cli>Food ordering via QR code\u003C\u002Fli>\n\u003Cli>Describe dish ingredients and allergens using images and icons\u003C\u002Fli>\n\u003Cli>Customizable dashboard with tens of widgets\u003C\u002Fli>\n\u003Cli>Search widget for the front-end to start the booking process from anywhere\u003C\u002Fli>\n\u003Cli>Extended working days management with the usage of special days\u003C\u002Fli>\n\u003Cli>Coupons to offer order discounts\u003C\u002Fli>\n\u003Cli>Status codes management for the restaurant reservations and the take-away orders\u003C\u002Fli>\n\u003Cli>Invoices generation\u003C\u002Fli>\n\u003Cli>E-mail notifications after the purchase\u002Fbooking\u003C\u002Fli>\n\u003Cli>Conditional texts to dynamically change the contents of your notifications\u003C\u002Fli>\n\u003Cli>Front-end pages and mail notification customizer\u003C\u002Fli>\n\u003Cli>A system to backup the contents created through VikRestaurants\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>(*) the number of records that can be created is limited.\u003C\u002Fp>\n\u003Ch4>Some of the Pro version features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Full reservations\u002Forders management from the back-end (restaurant and take-away)\u003C\u002Fli>\n\u003Cli>Design the layout of your rooms and tables with a smart and intuitive tool\u003C\u002Fli>\n\u003Cli>Unlimited creation of menus and products (restaurant and take-away)\u003C\u002Fli>\n\u003Cli>Unlimited creation of toppings\u003C\u002Fli>\n\u003Cli>Unlimited creation of the available delivery areas\u003C\u002Fli>\n\u003Cli>Deals management system to set up automated offers and discounts\u003C\u002Fli>\n\u003Cli>Configure a stocks system to make sure you won’t sell products that are no more available\u003C\u002Fli>\n\u003Cli>Flag the reservations and orders with custom codes (e.g. preparing, delivered, bill paid)\u003C\u002Fli>\n\u003Cli>Customers and delivery locations management\u003C\u002Fli>\n\u003Cli>Custom fields management\u003C\u002Fli>\n\u003Cli>Private area in the front-end for the operators of your restaurant\u003C\u002Fli>\n\u003Cli>Custom Payment Gateways (over 60 available on VikWP.com)\u003C\u002Fli>\n\u003Cli>SMS Gateways for customers notifications\u003C\u002Fli>\n\u003Cli>Various widgets to enhance the look of your front-end\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Interested in, curious about the Pro version?\u003C\u002Fh4>\n\u003Cp>You should take a look with your own eyes at the demo website to see what you can do with Vik Restaurants. Do not stop at the front-end though, make sure to visit the wp-admin section too.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fvikwp.com\u002Fdemo\u002Fvikrestaurants\" rel=\"nofollow ugc\">Front-end Demo Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fvikwp.com\u002Fdemo\u002Fvikrestaurants\u002Fwp-admin\" rel=\"nofollow ugc\">Admin Demo Website\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","The all-in-one solution to manage your restaurant reservations and take-away or delivery orders.",600,13565,96,"2026-01-27T10:49:00.000Z","6.9.4","4.7","7.4.0",[51,20,21,52,53],"food-delivery","table-reservations","take-away","https:\u002F\u002Fvikwp.com\u002Fplugin\u002Fvikrestaurants","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvikrestaurants.1.5.3.zip",95,4,"2026-03-23 00:00:00",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":47,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":77,"download_link":78,"security_score":79,"vuln_count":70,"unpatched_count":13,"last_vuln_date":80,"fetched_at":26},"easy-pdf-restaurant-menu-upload","Easy restaurant menu manager","2.0.3","Nikel","https:\u002F\u002Fprofiles.wordpress.org\u002Fnikelschubert\u002F","\u003Cp>Restaurant Menu Plugin lets you easily manage your restaurant menus online in just minutes. Designed with employee-friendliness in mind, this plugin includes a user role specifically for uploading restaurant menus as PDFs or other file types. It allows you or authorized staff to upload and manage food and drink menus on your site effortlessly. Menu links can be embedded using a shortcode or the raw link.\u003C\u002Fp>\n\u003Cp>Documentation: \u003Ca href=\"https:\u002F\u002Fbeautiful-wp.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbeautiful-wp.com\u002Fdocumentation\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>The upload area is completely separate from the other admin settings, staff can be given permission to upload menus without any risk.\u003C\u002Fli>\n\u003Cli>Support for Gutenberg Blocks\u003C\u002Fli>\n\u003Cli>SEO and User friendly: Links are stable -> you can change the menu name, but the link to the menu stays the same.\u003C\u002Fli>\n\u003Cli>Unlimited menus supported with premium add-on: \u003Ca href=\"https:\u002F\u002Fbeautiful-wp.com\u002Fwordpress-plugin\u002Feasy-pdf-restaurant-menu-upload-food-menu\u002F\" rel=\"nofollow ugc\">beautiful-wp.com\u003C\u002Fa>. The basic version supports lunch menu and a main menu.\u003C\u002Fli>\n\u003Cli>Links to menus can be placed everywhere in wordpress: you get shortcodes for the links.\u003C\u002Fli>\n\u003Cli>Linktext can easily be changed in the shortcode. \u003C\u002Fli>\n\u003Cli>Multilanguage support.\u003C\u002Fli>\n\u003Cli>Add a descriptive text for the menu uploader with instructions.\u003C\u002Fli>\n\u003Cli>Optional redirect to Menu Upload Page, after login.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The menus can be uploaded under Media > Easy Menu Upload.\u003C\u002Fp>\n\u003Cp>With this plugin you can leave the restaurant menu upload to your employee. The file type is fixed and if the employee does have the user role \u003Cstrong>Restaurant Menu Uploader\u003C\u002Fstrong> he can only upload the food menus, nothing else.\u003C\u002Fp>\n","Restaurant Menu Plugin to effortlessly manage restaurant menus. Delegate uploads: user solely for menu uploads.",200,10721,100,3,"2025-12-01T07:54:00.000Z","4.0","7.0.0",[75,20,21,76],"food-menu","restaurant-menu","https:\u002F\u002Fbeautiful-wp.com\u002Fwordpress-plugin\u002Feasy-pdf-restaurant-menu-upload-food-menu\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-pdf-restaurant-menu-upload.2.0.3.zip",97,"2025-08-12 15:10:56",{"slug":82,"name":83,"version":6,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":11,"downloaded":88,"rating":69,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":17,"tags":93,"homepage":96,"download_link":97,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"maimenu","Maimenu for Restaurant Menus Plugin","grethel","https:\u002F\u002Fprofiles.wordpress.org\u002Fgrethel\u002F","\u003Cp>The Maimenu for restaurant menus plugin allows you to insert your restaurant menus  anywhere in your site with the simple short code [maimenu].\u003C\u002Fp>\n\u003Cp>Once you have created your perfect menu on Maimenu, you can use this plugin to insert it anywhere in your WordPress site using the simple short code [maimenu].\u003C\u002Fp>\n\u003Cp>When you update your menu on Maimenu, your information will automatically be published on your WordPress site and on Maimenu’s  site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How does it work?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>**Step 1: Create an account at Maimenu.it **\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step 2: Retrieve your menu\u003C\u002Fstrong>\u003Cbr \u002F>\nIf your menu  is already online, chances are that it already exists in the Maimenu database. You’ll simply need to retrieve it and make edits (if required) before publishing it. If your menu  is not already available on Maimenu, you can simply create it from Maimenu’s backend.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step 3: Edit your menu\u003C\u002Fstrong>\u003Cbr \u002F>\nOnce your menu or price list has been claimed or created in Maimenu, use our easy-to-use menu editor to make any required changes. When you’ve finalized everything, click on the “Save” button in the  bottom of the page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step 4: Retrieve the HTML snippet on Maimenu to publish on your WordPress site\u003C\u002Fstrong>\u003Cbr \u002F>\nIn the left-sidebar of your Maimenu dashboard, click on the “Publish and share” button. Copy the HTML snippet that displays in the textarea.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step 5: Use the plugin to generate the [maimenu] shortcode\u003C\u002Fstrong>\u003Cbr \u002F>\nPaste the HTML snippet generated in step 4 in the text area of the plugin and click the “Save” button.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step 6: Use the [maimenu] shortcode\u003C\u002Fstrong>\u003Cbr \u002F>\nYou’re now ready to use the [maimenu] shortcode to insert your awesome menu   anywhere in your WordPress site!\u003C\u002Fp>\n","FREE service for RESTAURANTS. Create your MENU easily! Join us now on www.maimenu.it!",2438,2,"2013-08-15T06:27:00.000Z","3.1.4","2.9.0",[19,82,94,20,95],"menu","restaurant-menus","http:\u002F\u002Fwww.maimenu.it\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaimenu.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":11,"downloaded":106,"rating":107,"num_ratings":30,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":17,"tags":111,"homepage":113,"download_link":114,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"open-dining-menu","Open Dining Menu","2.0","tim.ridgely","https:\u002F\u002Fprofiles.wordpress.org\u002Ftimridgely\u002F","\u003Cp>If you’re not currently taking orders through your site, then your site isn’t doing enough for you!  This plugin allows you to add your \u003Ca href=\"https:\u002F\u002Fwww.opendining.net\" rel=\"nofollow ugc\">Open Dining\u003C\u002Fa> menu to your site and take customer orders.\u003C\u002Fp>\n\u003Ch3>More Information\u003C\u002Fh3>\n\u003Cp>To learn more about Open Dining, check out our site at https:\u002F\u002Fwww.opendining.net\u003C\u002Fp>\n\u003Ch3>Questions\u003C\u002Fh3>\n\u003Cp>We can be reached via e-mail at help@opendining.net\u003C\u002Fp>\n","Show your restaurant's menu and take orders from your WordPress-powered site.",7258,20,"2015-06-16T11:01:00.000Z","4.2.39","2.7",[19,94,20,21,112],"restaurants","http:\u002F\u002Fwww.opendining.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fopen-dining-menu.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":125,"num_ratings":126,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":135,"download_link":136,"security_score":45,"vuln_count":137,"unpatched_count":13,"last_vuln_date":138,"fetched_at":26},"menu-ordering-reservations","Restaurant Menu – Food Ordering System – Table Reservation","2.4.4","Gloriafood","https:\u002F\u002Fprofiles.wordpress.org\u002Fgloriafood\u002F","\u003Cp>This plugin is all you need to turn your restaurant website into an online business. Using a simple and friendly interface you get a restaurant menu, online food ordering and restaurant booking system. All free, no fees, no hidden costs, no commissions – for unlimited food orders and restaurant reservations.\u003C\u002Fp>\n\u003Cp>It is super easy to set up and there’s no coding required. Just follow the wizard, insert the food menu and publish the ordering button. You’ll be ready for the first food order within minutes.\u003C\u002Fp>\n\u003Ch3>Restaurant menu\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Visual, drag & drop online menu editor\u003C\u002Fli>\n\u003Cli>Support for uploading own images, plus a generous collection of food images available to use\u003C\u002Fli>\n\u003Cli>Customizable food menu items: sizes, choices and add-ons with multiple select\u003C\u002Fli>\n\u003Cli>Suitable for any type of cuisine, including complex pizza or burger menus\u003C\u002Fli>\n\u003Cli>With support for promotions\u003C\u002Fli>\n\u003Cli>Responsive design\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Online food ordering for takeaway \u002F food delivery\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>User friendly, single page checkout\u003C\u002Fli>\n\u003Cli>Data auto-fill for returning customers\u003C\u002Fli>\n\u003Cli>Restaurant app for receiving orders (Android \u002F iOS)\u003C\u002Fli>\n\u003Cli>Real time confirmation of the order and fulfilment time\u003C\u002Fli>\n\u003Cli>Different opening hours for pick-up and delivery\u003C\u002Fli>\n\u003Cli>Multiple delivery zones with different minimum order value \u002F delivery fee\u003C\u002Fli>\n\u003Cli>Order for later with scheduled fulfilment\u003C\u002Fli>\n\u003Cli>Cash, online payments (premium feature) and other payment options\u003C\u002Fli>\n\u003Cli>Support for tips (for online payments)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Restaurant booking system\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Simple restaurant reservation form\u003C\u002Fli>\n\u003Cli>Receive and confirm table reservations from the restaurant app (Android \u002F iOS)\u003C\u002Fli>\n\u003Cli>Order food ahead for dining in\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>The online food ordering system also includes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Alerts when the ordering app is not reachable and follow ups call when the restaurant staff is not taking the orders\u003C\u002Fli>\n\u003Cli>Restaurant ordering stats, website analytics, delivery heatmap, exports of clients and orders\u003C\u002Fli>\n\u003Cli>Promotions engine: 11 templates, coupons support, customers segmentation and targeting\u003C\u002Fli>\n\u003Cli>Multi-location support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>See how our online ordering system works:\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FEJoBrAFjsa8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Further Reading\u003C\u002Fh3>\n\u003Cp>For more info, check out the following links:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fwww.gloriafood.com\u002Fwordpress-restaurant-plugin\" rel=\"nofollow ugc\">official plugin page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fwww.gloriafood.com\u002F\" rel=\"nofollow ugc\">GloriaFood website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.gloriafood.com\u002Freviews\" rel=\"nofollow ugc\">Reviews from restaurant owners\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>GloriaFood on \u003Ca href=\"https:\u002F\u002Ffacebook.com\u002Fgloriafood\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fgloriafood\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fgloriafood\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to install and activate the plugin\u003C\u002Fh3>\n\u003Cp>Please see our \u003Ca href=\"https:\u002F\u002Fwww.gloriafood.com\u002Frestaurant-ideas\u002Fadd-online-ordering-button-wordpress\" rel=\"nofollow ugc\">step by step instructions guide\u003C\u002Fa> on how to install and use this plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>From within WordPress\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to \u003Ccode>Plugins > Add New\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Search by Author for GloriaFood\u003C\u002Fli>\n\u003Cli>Activate the plugin from the Plugins page\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Manually\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Upload the \u003Ccode>restaurant-system\u003C\u002Fcode> folder to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003Cli>Activate the plugin from your Plugins page\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How to set up your restaurant account\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Look for \u003Ccode>Menu - Ordering - Reservations\u003C\u002Fcode> in your WordPress menu\u003C\u002Fli>\n\u003Cli>Create a restaurant account\u003C\u002Fli>\n\u003Cli>Go to \u003Ccode>Dashboard\u003C\u002Fcode> and set up the restaurant profile\u003C\u002Fli>\n\u003Cli>Insert the food menu\u003C\u002Fli>\n\u003Cli>Use the shortcodes to publish the ordering and table reservation buttons on your website\u003C\u002Fli>\n\u003Cli>Use the menu shortcode to publish your online menu on any page of your website\u003C\u002Fli>\n\u003Cli>You can start taking online orders and table reservations!\u003C\u002Fli>\n\u003C\u002Fol>\n","Create a restaurant menu and start taking food orders online, with no commissions or costs. Table reservations are also available for free.",8000,346710,88,54,"2025-04-14T10:28:00.000Z","6.6.5","5.0","5.5.0",[75,132,133,76,134],"food-order","food-ordering","restaurant-reservation","https:\u002F\u002Fwww.gloriafood.com\u002Fwordpress-restaurant-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmenu-ordering-reservations.2.4.4.zip",7,"2024-11-19 00:00:00",{"attackSurface":140,"codeSignals":188,"taintFlows":213,"riskAssessment":242,"analyzedAt":255},{"hooks":141,"ajaxHandlers":172,"restRoutes":173,"shortcodes":174,"cronEvents":187,"entryPointCount":70,"unprotectedCount":13},[142,148,152,156,160,165,169],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","admin_enqueue_scripts","food_lister_scripts","food_lister.php",32,{"type":143,"name":149,"callback":150,"file":146,"line":151},"admin_init","food_lister_settings",64,{"type":143,"name":153,"callback":154,"file":146,"line":155},"admin_menu","register_food_lister_menu_page",69,{"type":143,"name":157,"callback":158,"file":146,"line":159},"wp_enqueue_scripts","food_lister_scripts_basic",346,{"type":161,"name":162,"callback":163,"file":146,"line":164},"filter","upload_mimes","food_lister_my_upload_mimes",349,{"type":143,"name":166,"callback":167,"file":146,"line":168},"init","food_lister_check_buttons",662,{"type":143,"name":144,"callback":170,"file":146,"line":171},"closure",674,[],[],[175,179,183],{"tag":176,"callback":177,"file":146,"line":178},"food_lister","food_lister_handler",342,{"tag":180,"callback":181,"file":146,"line":182},"canape_calc","food_lister_canape_calc_handler",343,{"tag":184,"callback":185,"file":146,"line":186},"output_ordered_items","food_lister_output_order_items",344,[],{"dangerousFunctions":189,"sqlUsage":194,"outputEscaping":196,"fileOperations":30,"externalRequests":13,"nonceChecks":89,"capabilityChecks":30,"bundledLibraries":212},[190],{"fn":191,"file":146,"line":192,"context":193},"unserialize",261,"$b=unserialize($a);",{"prepared":13,"raw":13,"locations":195},[],{"escaped":13,"rawEcho":137,"locations":197},[198,200,202,204,206,208,210],{"file":146,"line":45,"context":199},"raw output",{"file":146,"line":201,"context":199},105,{"file":146,"line":203,"context":199},117,{"file":146,"line":205,"context":199},151,{"file":146,"line":207,"context":199},173,{"file":146,"line":209,"context":199},201,{"file":146,"line":211,"context":199},556,[],[214,232],{"entryPoint":215,"graph":216,"unsanitizedCount":30,"severity":231},"food_lister_output_order_items (food_lister.php:536)",{"nodes":217,"edges":228},[218,223],{"id":219,"type":220,"label":221,"file":146,"line":222},"n0","source","$_POST",538,{"id":224,"type":225,"label":226,"file":146,"line":211,"wp_function":227},"n1","sink","echo() [XSS]","echo",[229],{"from":219,"to":224,"sanitized":230},false,"medium",{"entryPoint":233,"graph":234,"unsanitizedCount":13,"severity":241},"\u003Cfood_lister> (food_lister.php:0)",{"nodes":235,"edges":238},[236,237],{"id":219,"type":220,"label":221,"file":146,"line":222},{"id":224,"type":225,"label":226,"file":146,"line":211,"wp_function":227},[239],{"from":219,"to":224,"sanitized":240},true,"low",{"summary":243,"deductions":244},"The \"easy-csv-restaurant-menus\" plugin version 1.0 presents a mixed security profile. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and implementing nonce and capability checks, which are crucial for protecting against common web vulnerabilities. The absence of known CVEs and a clean vulnerability history further suggests a generally stable and secure development approach so far.\n\nHowever, significant concerns arise from the static analysis. The presence of the `unserialize` function, a known vector for remote code execution if not handled with extreme care, is a major red flag. Coupled with this is the finding of unsanitized paths in the taint analysis, which, if exploited in conjunction with `unserialize`, could lead to directory traversal or arbitrary file access. The fact that 100% of output is not properly escaped also presents a risk of cross-site scripting (XSS) vulnerabilities, as user-supplied data could be injected into the rendered page without adequate sanitization.\n\nWhile the plugin has a small attack surface and no known past vulnerabilities, these code-level risks cannot be ignored. The potential for serious compromise exists if the `unserialize` function is used with untrusted input that is also part of an unsanitized path flow, or if unescaped outputs allow for XSS. Developers should prioritize addressing these specific code issues to strengthen the plugin's overall security posture.",[245,248,250,253],{"reason":246,"points":247},"Dangerous function 'unserialize' used",15,{"reason":249,"points":11},"Flows with unsanitized paths found",{"reason":251,"points":252},"0% output escaping",8,{"reason":254,"points":70},"File operations detected","2026-03-17T01:40:38.026Z",{"wat":257,"direct":265},{"assetPaths":258,"generatorPatterns":262,"scriptPaths":263,"versionParams":264},[259,260,261],"\u002Fwp-content\u002Fplugins\u002Feasy-csv-restaurant-menus\u002Fjs\u002Ffood_lister_admin.js","\u002Fwp-content\u002Fplugins\u002Feasy-csv-restaurant-menus\u002Fcss\u002Ffood_lister_admin.css","\u002Fwp-content\u002Fplugins\u002Feasy-csv-restaurant-menus\u002Fcss\u002Fjquery-ui.css",[],[259],[],{"cssClasses":266,"htmlComments":268,"htmlAttributes":269,"restEndpoints":277,"jsGlobals":278,"shortcodeOutput":279},[267],"food_lister_notice",[],[270,271,272,273,274,275,276],"id=\"upload_to_media_button\"","id=\"add_cf7_form\"","name=\"add_cf7_form\"","id=\"add_food_lister_page\"","name=\"add_food_lister_page\"","id=\"foot_lister_contact_form\"","id=\"foot_lister_page\"",[],[],[280,281,282],"[food_lister menufile=","[canape_calc]","[output_ordered_items]"]