FoodBoxBooker Security & Risk Analysis

wordpress.org/plugins/foodboxbooker

FoodBoxBooker - Professional tiffin service management.

10 active installs v1.0.3 PHP 7.4+ WP 6.7+ Updated Unknown
daily-mealsfood-businessfood-deliverylunchbox-servicestiffin-service
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is FoodBoxBooker Safe to Use in 2026?

Generally Safe

Score 100/100

FoodBoxBooker has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The Foodboxbooker plugin v1.0.3 presents a mixed security posture. On the positive side, it demonstrates strong adherence to secure coding practices by utilizing prepared statements for nearly all SQL queries and performing a significant amount of output escaping. The absence of known CVEs and bundled libraries is also a good indicator. However, there are notable areas of concern that detract from its overall security.

The plugin has a substantial attack surface with 31 AJAX handlers, and critically, 3 of these lack any authentication checks. This is a direct pathway for unauthenticated attackers to potentially interact with sensitive functionalities. Furthermore, the taint analysis reveals 3 flows with unsanitized paths, all flagged as high severity. While these don't directly translate to known CVEs, they indicate potential vulnerabilities that could be exploited if not addressed, especially given the lack of explicit capability checks for many entry points.

Given the lack of historical vulnerabilities, it's difficult to draw definitive conclusions about long-term security trends. However, the current static analysis highlights immediate risks related to unprotected AJAX handlers and high-severity unsanitized taint flows. The plugin has strengths in its SQL and output handling, but the exposed AJAX endpoints and taint issues require attention to improve its overall security.

Key Concerns

  • Unprotected AJAX handlers
  • High severity unsanitized taint flows
  • Lack of capability checks on entry points
Vulnerabilities
None known

FoodBoxBooker Security Vulnerabilities

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

FoodBoxBooker Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
84 prepared
Unescaped Output
368
900 escaped
Nonce Checks
28
Capability Checks
0
File Operations
3
External Requests
0
Bundled Libraries
0

SQL Query Safety

99% prepared85 total queries

Output Escaping

71% escaped1268 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

13 flows3 with unsanitized paths
<foodboxbooker-customplanlist> (main\foodboxbooker-customplanlist.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

FoodBoxBooker Attack Surface

Entry Points37
Unprotected3

AJAX Handlers 31

authwp_ajax_fbbttm_package_addmain\foodboxbooker-functionality.php:3
noprivwp_ajax_fbbttm_package_addmain\foodboxbooker-functionality.php:4
authwp_ajax_fbbttm_setting_datainsertmain\foodboxbooker-functionality.php:244
noprivwp_ajax_fbbttm_setting_datainsertmain\foodboxbooker-functionality.php:245
authwp_ajax_fbbttm_my_dataaddto_cartmain\foodboxbooker-main.php:622
noprivwp_ajax_fbbttm_my_dataaddto_cartmain\foodboxbooker-main.php:623
authwp_ajax_remove_item_cartmain\foodboxbooker-main.php:651
noprivwp_ajax_remove_item_cartmain\foodboxbooker-main.php:652
authwp_ajax_place_ordermain\foodboxbooker-main.php:703
noprivwp_ajax_place_ordermain\foodboxbooker-main.php:704
authwp_ajax_update_ordermain\foodboxbooker-main.php:737
noprivwp_ajax_update_ordermain\foodboxbooker-main.php:738
authwp_ajax_get_state_as_countrymain\foodboxbooker-main.php:771
noprivwp_ajax_get_state_as_countrymain\foodboxbooker-main.php:772
authwp_ajax_delivery_formsubmitmain\foodboxbooker-main.php:789
noprivwp_ajax_delivery_formsubmitmain\foodboxbooker-main.php:790
authwp_ajax_account_edit_formsubmitmain\foodboxbooker-main.php:805
noprivwp_ajax_account_edit_formsubmitmain\foodboxbooker-main.php:806
noprivwp_ajax_ajaxloginmain\foodboxbooker-main.php:820
authwp_ajax_fbbttm_loginmain\foodboxbooker-main.php:846
noprivwp_ajax_fbbttm_loginmain\foodboxbooker-main.php:847
authwp_ajax_fbbttm_registermain\foodboxbooker-main.php:864
noprivwp_ajax_fbbttm_registermain\foodboxbooker-main.php:865
authwp_ajax_fbbttm_lostpasswordmain\foodboxbooker-main.php:876
noprivwp_ajax_fbbttm_lostpasswordmain\foodboxbooker-main.php:877
authwp_ajax_fbbttm_resetpassmain\foodboxbooker-main.php:888
noprivwp_ajax_fbbttm_resetpassmain\foodboxbooker-main.php:889
authwp_ajax_fbbttm_checkemailmain\foodboxbooker-main.php:924
noprivwp_ajax_fbbttm_checkemailmain\foodboxbooker-main.php:925
authwp_ajax_renew_get_packinfomain\foodboxbooker-main.php:946
noprivwp_ajax_renew_get_packinfomain\foodboxbooker-main.php:947

Shortcodes 6

[fbbttm-cart] shortcodes\foodboxbooker-cart.php:60
[fbbttm-checkout] shortcodes\foodboxbooker-checkout.php:109
[fbbttm-fooditem] shortcodes\foodboxbooker-fooditem.php:116
[fbbttm-myaccount] shortcodes\foodboxbooker-myaccount.php:101
[fbbttm-order-received] shortcodes\foodboxbooker-order-received.php:28
[fbbttm-order-received] shortcodes\foodboxbooker-order-recived.php:16
WordPress Hooks 29
actioninitcustom-post-types\foodboxbooker-fooditems.php:100
filtermanage_fbbttm_fooditems_posts_columnscustom-post-types\foodboxbooker-fooditems.php:106
actionmanage_fbbttm_fooditems_posts_custom_columncustom-post-types\foodboxbooker-fooditems.php:107
actionsave_postcustom-post-types\foodboxbooker-fooditems.php:142
actionadmin_initcustom-post-types\foodboxbooker-fooditems.php:221
actionadmin_initcustom-post-types\foodboxbooker-fooditems.php:242
actionadmin_enqueue_scriptsfoodboxbooker.php:131
actionwp_enqueue_scriptsfoodboxbooker.php:155
actionfbbttm_email_headerhelper\foodboxbooker-emails.php:25
actionfbbttm_email_footerhelper\foodboxbooker-emails.php:26
actionwp_loadedmain\config\foodboxbooker-page.php:185
actionwp_enqueue_scriptsmain\config\foodboxbooker-page.php:250
actionadmin_menumain\foodboxbooker-main.php:325
actionadmin_initmain\foodboxbooker-main.php:366
actionadmin_headmain\foodboxbooker-main.php:380
filterparent_filemain\foodboxbooker-main.php:402
filtersubmenu_filemain\foodboxbooker-main.php:416
actionadmin_post_delete_bookingmain\foodboxbooker-main.php:443
actionadmin_post_delete_packagemain\foodboxbooker-main.php:501
filtersingle_templatemain\foodboxbooker-main.php:544
actioninitmain\foodboxbooker-main.php:836
actioninitmain\foodboxbooker-main.php:854
filterlogin_redirectmain\foodboxbooker-main.php:907
actioninitmain\foodboxbooker-main.php:949
actiontemplate_redirectmain\foodboxbooker-main.php:1001
filteradmin_body_classmain\foodboxbooker-main.php:1030
filterbody_classmain\foodboxbooker-main.php:1086
actioninitmain\foodboxbooker-main.php:1173
filterbody_classshortcodes\foodboxbooker-cart.php:54
Maintenance & Trust

FoodBoxBooker Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedUnknown
PHP min version7.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

FoodBoxBooker Developer Profile

themetechmount

2 plugins · 610 total installs

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

How We Detect FoodBoxBooker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/foodboxbooker/assets/js/foodboxbooker_custom.js/wp-content/plugins/foodboxbooker/assets/js/foodboxbooker_custom_script.js/wp-content/plugins/foodboxbooker/assets/js/bootstrap.js/wp-content/plugins/foodboxbooker/assets/css/foodboxbooker_css.css/wp-content/plugins/foodboxbooker/assets/css/foodboxbooker_variables.css/wp-content/plugins/foodboxbooker/assets/css/animate.css/wp-content/plugins/foodboxbooker/assets/css/bootstrap.css/wp-content/plugins/foodboxbooker/assets/font-awesome/css/font-awesome.min.css+5 more
Version Parameters
foodboxbooker/assets/js/foodboxbooker_custom.js?ver=foodboxbooker/assets/js/foodboxbooker_custom_script.js?ver=foodboxbooker/assets/js/bootstrap.js?ver=foodboxbooker/assets/css/foodboxbooker_css.css?ver=foodboxbooker/assets/css/foodboxbooker_variables.css?ver=foodboxbooker/assets/css/animate.css?ver=foodboxbooker/assets/css/bootstrap.css?ver=foodboxbooker/assets/css/foodboxbooker_admincomman.css?ver=foodboxbooker/assets/js/foodboxbooker_frontcustom.js?ver=foodboxbooker/assets/css/foodboxbooker_front.css?ver=foodboxbooker/assets/css/foodboxbooker_front_rtl.css?ver=foodboxbooker/assets/css/bootstrap-rtl.css?ver=

HTML / DOM Fingerprints

CSS Classes
fbbttm_fooditemsfbbttm_foodboxbooker_cartfbbttm_foodboxbooker_checkoutfbbttm_foodboxbooker_orderinfofbbttm_foodboxbooker_tabledatafbbttm_foodboxbooker_emailsfbbttm_foodboxbooker_myaccountfbbttm_foodboxbooker_pageconfig+3 more
Data Attributes
fbbttm_setting_idfbbttm_setting_keyfbbttm_setting_value
JS Globals
fbbttm_ajaxurlajax_object
FAQ

Frequently Asked Questions about FoodBoxBooker