
TM Lunch Menu Security & Risk Analysis
wordpress.org/plugins/tm-lunch-menuAllows for easy widgetized display of simple lunch menus (or other day based lists).
Is TM Lunch Menu Safe to Use in 2026?
Generally Safe
Score 85/100TM Lunch Menu has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "tm-lunch-menu" v1.0.2 plugin exhibits a mixed security posture. On the positive side, there are no known CVEs, a zero-dollar attack surface with no unprotected entry points (AJAX, REST API, shortcodes, cron), and all SQL queries utilize prepared statements. Nonce and capability checks are present, indicating some awareness of WordPress security best practices. However, the presence of the `create_function` PHP function is a significant concern, as it is deprecated and can be a source of vulnerabilities if not handled with extreme care, especially in older PHP versions. Furthermore, a low percentage (13%) of output escaping is concerning, suggesting potential cross-site scripting (XSS) vulnerabilities where user-supplied data might be rendered directly to the browser without proper sanitization. While the taint analysis found only one flow with unsanitized paths and no critical or high severity issues, the low output escaping rate could lead to such issues being overlooked or becoming exploitable in specific contexts.
Overall, the plugin has strengths in its minimal attack surface and proper SQL handling. The lack of historical vulnerabilities is a good sign, but the `create_function` usage and poor output escaping represent clear areas of weakness. These code-level issues, despite the absence of documented external exploits, introduce inherent risks that could be exploited by a determined attacker. The plugin's security is heavily reliant on the absence of exploitable paths for the identified code signals and a lack of historical disclosures, rather than inherently robust secure coding practices across all areas.
Key Concerns
- Dangerous function `create_function` used
- Low output escaping percentage (13%)
- Taint flow with unsanitized path found
TM Lunch Menu Security Vulnerabilities
TM Lunch Menu Code Analysis
Dangerous Functions Found
Output Escaping
Data Flow Analysis
TM Lunch Menu Attack Surface
WordPress Hooks 19
Maintenance & Trust
TM Lunch Menu Maintenance & Trust
Maintenance Signals
Community Trust
TM Lunch Menu Alternatives
Snillrik Restaurant Menu
snillrik-restaurant-menu
Easiest way to maintain a menu that changes every day, like a lunchmenu or "Today's special".
Horizontal Footer Sitemap – Widget
horizontal-footer-sitemap-widget
Here is a short description of the plugin. This should be no more than 150 characters. No markup here.
AllWebMenus WordPress Menu Plugin
allwebmenus-wordpress-menu-plugin
Requires commercial (paid) software: AllWebMenus PRO (v5.3.926+)
MenuPublisher 4 WP
menupublisher-4-wp
This is a plugin, that renders lunch and menus from MenuPublisher
mhcode-wp-bootstrap-nav
mhcode-wp-bootstrap-nav
Make bootstrap tags navigation menu in wordpress easyly, here included all tag related navigation menu
TM Lunch Menu Developer Profile
2 plugins · 210 total installs
How We Detect TM Lunch Menu
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/tm-lunch-menu/js/jquery.ui.datepicker.min.js/wp-content/plugins/tm-lunch-menu/js/date-time.js/wp-content/plugins/tm-lunch-menu/js/tm_lunch_menusave.js/wp-content/plugins/tm-lunch-menu/css/jquery-ui-smoothness.css/wp-content/plugins/tm-lunch-menu/js/jquery.ui.datepicker.min.js/wp-content/plugins/tm-lunch-menu/js/date-time.js/wp-content/plugins/tm-lunch-menu/js/tm_lunch_menusave.jstm-lunch-menu/js/jquery.ui.datepicker.min.js?ver=tm-lunch-menu/js/date-time.js?ver=tm-lunch-menu/js/tm_lunch_menusave.js?ver=tm-lunch-menu/css/jquery-ui-smoothness.css?ver=HTML / DOM Fingerprints
window.tmDateTimevar tmDateTime