RestroPress – Online Food Ordering System Security & Risk Analysis

wordpress.org/plugins/restropress

RestroPress is a Food Ordering System for WordPress which will help the restaurant owners to sell their food online.

1K active installs v3.2.8 PHP 5.5+ WP 4.4+ Updated Mar 12, 2026
food-deliveryonline-orderingrestaurant-menurestaurant-orderingtakeaway
27
F · Critical Risk
CVEs total10
Unpatched4
Last CVEDec 31, 2025
Safety Verdict

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

Critical Risk — Avoid

Score 27/100

RestroPress – Online Food Ordering System is critically unsafe with 10 known CVEs, 4 still unpatched. Avoid in production.

10 known CVEs 4 unpatched Last CVE: Dec 31, 2025Updated 22d ago
Risk Assessment

The restropress plugin v3.2.8 presents a mixed security posture. While it demonstrates good practices in areas like prepared SQL statements (83%) and output escaping (94%), significant concerns arise from its attack surface and vulnerability history. A substantial number of AJAX handlers (9 out of 25) lack authentication checks, creating easy entry points for unauthorized actions. Furthermore, 43 taint analysis flows with unsanitized paths, including 14 of high severity, indicate potential vulnerabilities to injection attacks and data manipulation. The plugin's history of 10 known CVEs, with 4 currently unpatched and including a critical and a high severity vulnerability, is particularly worrying. This pattern of recurring critical and high-severity issues, especially related to authorization and input handling, suggests a persistent struggle with robust security implementations within the plugin.

While the plugin's adoption of nonces and capability checks is encouraging, the identified weaknesses in authorization on AJAX endpoints and the prevalence of unsanitized input flows cannot be overlooked. The presence of `unserialize` is a known risk, especially if user-controlled input is involved. Combined with the legacy of critical and high-severity vulnerabilities, the overall risk associated with using restropress v3.2.8 is considerable. Users should exercise extreme caution, prioritize patching any remaining vulnerabilities, and carefully consider the implications of the exposed attack surface.

Key Concerns

  • Unpatched critical CVE
  • Unpatched high CVE
  • High severity taint flows
  • AJAX handlers without auth checks
  • Large number of unsanitized paths
  • Unserialized data function
  • Unpatched medium CVEs
  • Bundled libraries (potential outdated)
Vulnerabilities
10

RestroPress – Online Food Ordering System Security Vulnerabilities

CVEs by Year

2 CVEs in 2021
2021
2 CVEs in 2024
2024
6 CVEs in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Critical
1
High
1
Medium
8

10 total CVEs

CVE-2025-62129medium · 5.3Missing Authorization

RestroPress <= 3.2.4.2 - Missing Authorization

Dec 31, 2025Unpatched
CVE-2025-69017medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

RestroPress <= 3.2.4.2 - Authenticated (Contributor+) Stored Cross-Site Scripting

Dec 27, 2025Unpatched
CVE-2025-66100medium · 4.3Missing Authorization

RestroPress <= 3.2.3.5 - Missing Authorization

Nov 17, 2025 Patched in 3.2.3.6 (34d)
CVE-2025-9209critical · 9.8Exposure of Sensitive Information to an Unauthorized Actor

RestroPress – Online Food Ordering System 3.0.0 - 3.2.1 - Unauthenticated Information Exposure to Authentication Bypass via Forged JWT

Oct 2, 2025 Patched in 3.2.2 (35d)
CVE-2025-32553medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

RestroPress <= 3.1.9.1 - Reflected Cross-Site Scripting

Apr 9, 2025Unpatched
CVE-2025-31877medium · 4.3Missing Authorization

RestroPress <= 3.1.9.1 - Missing Authorization

Apr 1, 2025Unpatched
CVE-2024-35719medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

RestroPress – Online Food Ordering System <= 3.1.2.1 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jun 6, 2024 Patched in 3.1.2.2 (8d)
CVE-2024-32449medium · 4.3Cross-Site Request Forgery (CSRF)

RestroPress <= 3.1.2 - Cross-Site Request Forgery via rpress_orders_list_table_process_bulk_actions

Apr 12, 2024 Patched in 3.1.2.1 (6d)
WF-80c9f2e3-afdc-4ba2-a1ef-4c1d166d0757-restropresshigh · 8.8Cross-Site Request Forgery (CSRF)

RestroPress <= 2.8.2 - Cross-Site Request Forgery to Cart Manipulation

Jul 19, 2021 Patched in 2.8.3 (918d)
WF-fd12ce4a-585d-4e26-88fb-1ab9dcc8727d-restropressmedium · 5.4Improper Access Control

RestroPress <= 2.8.3 - Missing Authorization

Jul 19, 2021 Patched in 2.8.3.1 (918d)
Code Analysis
Analyzed Mar 16, 2026

RestroPress – Online Food Ordering System Code Analysis

Dangerous Functions
1
Raw SQL Queries
41
200 prepared
Unescaped Output
230
3951 escaped
Nonce Checks
94
Capability Checks
147
File Operations
21
External Requests
21
Bundled Libraries
2

Dangerous Functions Found

unserialize$value = @unserialize( $this->session[ $key ] );includes\class-rpress-session.php:142

Bundled Libraries

Select2jQuery

SQL Query Safety

83% prepared241 total queries

Output Escaping

94% escaped4181 total outputs
Data Flows
43 unsanitized

Data Flow Analysis

25 flows43 with unsanitized paths
search_box (includes\admin\customers\class-customer-table.php:78)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
9 unprotected

RestroPress – Online Food Ordering System Attack Surface

Entry Points28
Unprotected9

AJAX Handlers 25

authwp_ajax_rp_update_addon_category_orderincludes\admin\class-rp-addon-sorting.php:19
authwp_ajax_rp_get_addon_category_orderincludes\admin\class-rp-addon-sorting.php:20
authwp_ajax_selected_filterincludes\admin\class-rp-admin-assets.php:24
authwp_ajax_rpress_do_ajax_exportincludes\admin\class-rp-admin-assets.php:25
authwp_ajax_order_graph_filterincludes\admin\class-rp-admin-assets.php:26
authwp_ajax_revenue_graph_filterincludes\admin\class-rp-admin-assets.php:27
authwp_ajax_customers_data_filterincludes\admin\class-rp-admin-assets.php:28
authwp_ajax_rpress_load_dashboard_widgetincludes\admin\dashboard-widgets.php:194
authwp_ajax_rpress_save_bulk_editincludes\admin\fooditems\dashboard-columns.php:342
authwp_ajax_rpress_do_ajax_importincludes\admin\import\import-functions.php:138
authwp_ajax_rpress_insert_payment_noteincludes\admin\payments\actions.php:350
authwp_ajax_rpress_delete_payment_noteincludes\admin\payments\actions.php:387
authwp_ajax_rpress_do_ajax_exportincludes\admin\reporting\export\export-functions.php:65
authwp_ajax_rpress_trigger_upgradesincludes\admin\upgrades\upgrade-functions.php:50
authwp_ajax_rp_update_category_orderincludes\class-rpress-category-sorting.php:15
authwp_ajax_rp_get_category_orderincludes\class-rpress-category-sorting.php:16
authwp_ajax_rp_print_payment_dataincludes\class-rpress-print-receipts.php:27
authwp_ajax_rpress_load_gatewayincludes\gateways\actions.php:38
noprivwp_ajax_rpress_load_gatewayincludes\gateways\actions.php:39
authwp_ajax_rpress_amazon_get_addressincludes\gateways\amazon-payments.php:156
noprivwp_ajax_rpress_amazon_get_addressincludes\gateways\amazon-payments.php:157
authwp_ajax_rpress_process_checkoutincludes\process-purchase.php:187
noprivwp_ajax_rpress_process_checkoutincludes\process-purchase.php:188
authwp_ajax_rpress_process_checkout_loginincludes\process-purchase.php:245
noprivwp_ajax_rpress_process_checkout_loginincludes\process-purchase.php:246

Shortcodes 3

[foodsearch] includes\rp-core-functions.php:185
[rpress_cart] includes\rp-core-functions.php:194
[custom_forgot_password] includes\rp-core-functions.php:203
WordPress Hooks 506
actionadmin_initincludes\admin\admin-actions.php:38
actionadmin_noticesincludes\admin\admin-actions.php:69
actioninitincludes\admin\admin-actions.php:74
actionadmin_menuincludes\admin\admin-pages.php:27
actionadmin_menuincludes\admin\admin-pages.php:28
filtercustom_menu_orderincludes\admin\admin-pages.php:32
filtermenu_orderincludes\admin\admin-pages.php:33
actioninitincludes\admin\class-rp-addon-sorting.php:17
actionadmin_headincludes\admin\class-rp-addon-sorting.php:18
filterget_termsincludes\admin\class-rp-addon-sorting.php:21
filterterms_clausesincludes\admin\class-rp-addon-sorting.php:52
filterterms_clausesincludes\admin\class-rp-addon-sorting.php:253
actionadmin_enqueue_scriptsincludes\admin\class-rp-admin-assets.php:20
actionadmin_enqueue_scriptsincludes\admin\class-rp-admin-assets.php:21
actionadmin_enqueue_scriptsincludes\admin\class-rp-admin-assets.php:22
actionadmin_headincludes\admin\class-rp-admin-assets.php:23
filterheartbeat_receivedincludes\admin\class-rpress-heartbeat.php:31
actionadmin_enqueue_scriptsincludes\admin\class-rpress-heartbeat.php:32
actionadmin_print_footer_scriptsincludes\admin\class-rpress-heartbeat.php:71
actionplugins_loadedincludes\admin\class-rpress-heartbeat.php:128
actionadmin_noticesincludes\admin\class-rpress-notices.php:25
actionrpress_dismiss_noticesincludes\admin\class-rpress-notices.php:26
actionrpress_edit-customerincludes\admin\customers\customer-actions.php:134
actionrpress_customer-add-emailincludes\admin\customers\customer-actions.php:211
actionrpress_customer-remove-emailincludes\admin\customers\customer-actions.php:253
actionrpress_customer-primary-emailincludes\admin\customers\customer-actions.php:296
actionrpress_add-customer-noteincludes\admin\customers\customer-actions.php:346
actionrpress_delete-customerincludes\admin\customers\customer-actions.php:406
actionrpress_disconnect-useridincludes\admin\customers\customer-actions.php:451
actionrpress_verify_user_adminincludes\admin\customers\customer-actions.php:480
actionrpress_batch_export_class_includeincludes\admin\customers\customer-actions.php:486
actionrpress_register_batch_exporterincludes\admin\customers\customer-actions.php:488
actionadded_customer_metaincludes\admin\customers\customer-actions.php:509
actionupdated_customer_metaincludes\admin\customers\customer-actions.php:510
actiondeleted_customer_metaincludes\admin\customers\customer-actions.php:511
actioninitincludes\admin\customers\customer-actions.php:513
filterrpress_customer_viewsincludes\admin\customers\customer-functions.php:20
filterrpress_customer_tabsincludes\admin\customers\customer-functions.php:36
filterrpress_customer_tabsincludes\admin\customers\customer-functions.php:48
actionwp_before_admin_bar_renderincludes\admin\customers\customer-functions.php:64
actionadmin_initincludes\admin\customers\customer-functions.php:98
actionrpress_customer_card_topincludes\admin\customers\customers.php:648
actionwp_dashboard_setupincludes\admin\dashboard-widgets.php:25
filterdashboard_glance_itemsincludes\admin\dashboard-widgets.php:226
actionrpress_add_discountincludes\admin\discounts\discount-actions.php:82
actionrpress_edit_discountincludes\admin\discounts\discount-actions.php:135
actionrpress_delete_discountincludes\admin\discounts\discount-actions.php:155
actionrpress_activate_discountincludes\admin\discounts\discount-actions.php:176
actionrpress_deactivate_discountincludes\admin\discounts\discount-actions.php:197
actionrpress_earnings_exportincludes\admin\export-functions.php:27
actionrpress_payment_exportincludes\admin\export-functions.php:40
actionrpress_email_exportincludes\admin\export-functions.php:55
actionrpress_fooditems_history_exportincludes\admin\export-functions.php:67
actionadd_meta_boxesincludes\admin\fooditems\class-rp-fooditem-metaboxes.php:21
actionsave_postincludes\admin\fooditems\class-rp-fooditem-metaboxes.php:22
actionload-post.phpincludes\admin\fooditems\contextual-help.php:62
actionload-post-new.phpincludes\admin\fooditems\contextual-help.php:63
filtermanage_edit-fooditem_columnsincludes\admin\fooditems\dashboard-columns.php:37
actionmanage_posts_custom_columnincludes\admin\fooditems\dashboard-columns.php:99
filtermanage_edit-fooditem_sortable_columnsincludes\admin\fooditems\dashboard-columns.php:113
filterrequestincludes\admin\fooditems\dashboard-columns.php:192
filterrequestincludes\admin\fooditems\dashboard-columns.php:193
actionload-edit.phpincludes\admin\fooditems\dashboard-columns.php:195
actionrestrict_manage_postsincludes\admin\fooditems\dashboard-columns.php:252
filtermonths_dropdown_resultsincludes\admin\fooditems\dashboard-columns.php:271
actionquick_edit_custom_boxincludes\admin\fooditems\dashboard-columns.php:297
actionbulk_edit_custom_boxincludes\admin\fooditems\dashboard-columns.php:298
actionsave_postincludes\admin\fooditems\dashboard-columns.php:314
filtermanage_edit-addon_category_columnsincludes\admin\fooditems\dashboard-columns.php:347
filtermanage_addon_category_custom_columnincludes\admin\fooditems\dashboard-columns.php:365
actionsave_postincludes\admin\fooditems\metabox.php:90
filterrpress_metabox_save__rpress_bundled_productsincludes\admin\fooditems\metabox.php:108
filtermedia_view_stringsincludes\admin\fooditems\metabox.php:146
actionrpress_fooditem_price_table_rowincludes\admin\fooditems\metabox.php:182
actionrpress_fooditem_price_table_rowincludes\admin\fooditems\metabox.php:190
actionrpress_fooditem_price_table_rowincludes\admin\fooditems\metabox.php:194
actionplugins_loadedincludes\admin\import\import-actions.php:24
actionrpress_batch_import_class_includeincludes\admin\import\import-actions.php:31
actionrpress_register_batch_importerincludes\admin\import\import-actions.php:33
actionrpress_batch_import_class_includeincludes\admin\import\import-actions.php:52
actionrpress_register_batch_importerincludes\admin\import\import-actions.php:54
actionrpress_batch_import_class_includeincludes\admin\import\import-actions.php:73
actionrpress_register_batch_importerincludes\admin\import\import-actions.php:75
actionrpress_upload_import_fileincludes\admin\import\import-functions.php:85
actionrpress_export_settingsincludes\admin\import-export.php:99
actionrpress_import_settingsincludes\admin\import-export.php:128
actionrpress_update_payment_detailsincludes\admin\payments\actions.php:240
actionrpress_delete_paymentincludes\admin\payments\actions.php:259
actionrpress_trash_orderincludes\admin\payments\actions.php:281
actionrpress_restore_orderincludes\admin\payments\actions.php:295
actionrpress_delete_orderincludes\admin\payments\actions.php:318
actionrpress_delete_payment_noteincludes\admin\payments\actions.php:368
actionadmin_initincludes\admin\payments\actions.php:516
actionadmin_footerincludes\admin\payments\class-payments-table.php:119
actionload-restropress_page_rpress-payment-historyincludes\admin\payments\contextual-help.php:27
filteradmin_titleincludes\admin\payments\payments-history.php:74
filterget_edit_post_linkincludes\admin\payments\payments-history.php:94
filterplugin_action_linksincludes\admin\plugins.php:28
filterplugin_row_metaincludes\admin\plugins.php:60
actionrpress_report_view_actionsincludes\admin\reporting\class-fooditem-reports-table.php:49
actionrpress_graph_load_scriptsincludes\admin\reporting\class-rpress-pie-graph.php:71
actionload-restropress_page_rpress-reportsincludes\admin\reporting\contextual-help.php:26
actionrpress_fooditem_batch_exportincludes\admin\reporting\export\export-actions.php:29
actionrpress_email_exportincludes\admin\reporting\export\export-actions.php:44
actionrpress_fooditems_history_exportincludes\admin\reporting\export\export-actions.php:56
actionplugins_loadedincludes\admin\reporting\export\export-actions.php:68
actionrpress_batch_export_class_includeincludes\admin\reporting\export\export-actions.php:74
actionrpress_register_batch_exporterincludes\admin\reporting\export\export-actions.php:76
actionrpress_batch_export_class_includeincludes\admin\reporting\export\export-actions.php:94
actionrpress_register_batch_exporterincludes\admin\reporting\export\export-actions.php:96
actionrpress_batch_export_class_includeincludes\admin\reporting\export\export-actions.php:115
actionrpress_register_batch_exporterincludes\admin\reporting\export\export-actions.php:117
actionrpress_batch_export_class_includeincludes\admin\reporting\export\export-actions.php:135
actionrpress_register_batch_exporterincludes\admin\reporting\export\export-actions.php:137
actionrpress_batch_export_class_includeincludes\admin\reporting\export\export-actions.php:156
actionrpress_register_batch_exporterincludes\admin\reporting\export\export-actions.php:158
actionrpress_batch_export_class_includeincludes\admin\reporting\export\export-actions.php:177
actionrpress_register_batch_exporterincludes\admin\reporting\export\export-actions.php:179
actionrpress_batch_export_class_includeincludes\admin\reporting\export\export-actions.php:198
actionrpress_register_batch_exporterincludes\admin\reporting\export\export-actions.php:200
actionrpress_filter_reportsincludes\admin\reporting\graphing.php:876
actionrpress_reports_graph_afterincludes\admin\reporting\graphing.php:890
actionrpress_refresh_reports_transientsincludes\admin\reporting\graphing.php:912
actionrpress_reports_tab_reportsincludes\admin\reporting\reports.php:95
actionrpress_reports_view_fooditemsincludes\admin\reporting\reports.php:142
actionrpress_reports_view_fooditemsincludes\admin\reporting\reports.php:167
actionrpress_reports_view_gatewaysincludes\admin\reporting\reports.php:185
actionrpress_reports_view_earningsincludes\admin\reporting\reports.php:203
actionrpress_reports_view_categoriesincludes\admin\reporting\reports.php:252
actionrpress_reports_view_addonsincludes\admin\reporting\reports.php:301
actionrpress_reports_view_taxesincludes\admin\reporting\reports.php:338
actionrpress_reports_tab_exportincludes\admin\reporting\reports.php:612
actionload-restropress_page_rpress-settingsincludes\admin\settings\contextual-help.php:75
actionadmin_initincludes\admin\settings\register-settings.php:197
filterrpress_settings_gateways-accounting_sanitizeincludes\admin\settings\register-settings.php:1406
filterrpress_settings_taxes_sanitizeincludes\admin\settings\register-settings.php:1429
filterrpress_settings_gateways_sanitizeincludes\admin\settings\register-settings.php:1464
filterrpress_settings_misc-realtime_updates_sanitizeincludes\admin\settings\register-settings.php:1543
filterrpress_settings_sanitize_textincludes\admin\settings\register-settings.php:1594
filteroption_page_capability_rpress_settingsincludes\admin\settings\register-settings.php:3103
filterrpress_after_setting_outputincludes\admin\settings\register-settings.php:3123
actionmedia_buttonsincludes\admin\thickbox.php:29
actionadmin_footerincludes\admin\thickbox.php:142
actionrpress_batch_export_class_includeincludes\admin\tools\tools-actions.php:19
actionrpress_register_batch_exporterincludes\admin\tools\tools-actions.php:21
actionrpress_batch_export_class_includeincludes\admin\tools\tools-actions.php:39
actionrpress_register_batch_exporterincludes\admin\tools\tools-actions.php:41
actionrpress_batch_export_class_includeincludes\admin\tools\tools-actions.php:59
actionrpress_register_batch_exporterincludes\admin\tools\tools-actions.php:61
actionrpress_batch_export_class_includeincludes\admin\tools\tools-actions.php:79
actionrpress_register_batch_exporterincludes\admin\tools\tools-actions.php:81
actionrpress_batch_export_class_includeincludes\admin\tools\tools-actions.php:99
actionrpress_register_batch_exporterincludes\admin\tools\tools-actions.php:101
actionrpress_tools_tab_generalincludes\admin\tools.php:110
actionrpress_tools_tab_generalincludes\admin\tools.php:200
actionrpress_tools_tab_generalincludes\admin\tools.php:233
actionrpress_tools_tab_betasincludes\admin\tools.php:279
actionrpress_save_enabled_betasincludes\admin\tools.php:331
actionrpress_save_banned_emailsincludes\admin\tools.php:373
actionrpress_clear_doing_upgradeincludes\admin\tools.php:390
actionrpress_tools_tab_import_exportincludes\admin\tools.php:1371
actionrpress_export_settingsincludes\admin\tools.php:1402
actionrpress_import_settingsincludes\admin\tools.php:1439
actionrpress_tools_tab_debug_logincludes\admin\tools.php:1475
actionrpress_submit_debug_logincludes\admin\tools.php:1501
actionrpress_tools_tab_system_infoincludes\admin\tools.php:1526
actionrpress_fooditem_sysinfoincludes\admin\tools.php:1776
actioninitincludes\admin\tracking.php:31
actionrpress_settings_general_sanitizeincludes\admin\tracking.php:32
actionrpress_opt_into_trackingincludes\admin\tracking.php:33
actionrpress_opt_out_of_trackingincludes\admin\tracking.php:34
actionadmin_noticesincludes\admin\tracking.php:35
actionrpress_weekly_scheduled_eventsincludes\admin\tracking.php:183
actionrpress_upgrade_sequential_payment_numbersincludes\admin\upgrades\upgrade-functions.php:317
actionrpress_upgrade_customers_dbincludes\admin\upgrades\upgrade-functions.php:397
actionrpress_upgrade_payment_taxesincludes\admin\upgrades\upgrade-functions.php:554
actionrpress_upgrade_customer_payments_associationincludes\admin\upgrades\upgrade-functions.php:645
actionrpress_upgrade_user_api_keysincludes\admin\upgrades\upgrade-functions.php:710
actionrpress_remove_refunded_sale_logsincludes\admin\upgrades\upgrade-functions.php:763
actionrpress_batch_export_class_includeincludes\admin\upgrades\upgrade-functions.php:857
actionrpress_register_batch_exporterincludes\admin\upgrades\upgrade-functions.php:859
filterrpress_load_admin_scriptsincludes\admin\upgrades\upgrades.php:27
filterupload_dirincludes\admin\upload-functions.php:31
actionadmin_initincludes\admin\upload-functions.php:35
actionadmin_initincludes\admin\upload-functions.php:80
actioninitincludes\api\class-rpress-api.php:128
actionwpincludes\api\class-rpress-api.php:129
filterquery_varsincludes\api\class-rpress-api.php:130
actionrpress_process_api_keyincludes\api\class-rpress-api.php:131
filterget_user_metadataincludes\api\class-rpress-api.php:133
actioninitincludes\cart\actions.php:25
actiontemplate_redirectincludes\cart\actions.php:50
actionrpress_add_to_cartincludes\cart\actions.php:83
actionrpress_removeincludes\cart\actions.php:96
actionrpress_remove_feeincludes\cart\actions.php:109
actionrpress_purchase_collectionincludes\cart\actions.php:124
actionrpress_update_cartincludes\cart\actions.php:137
actionrpress_save_cartincludes\cart\actions.php:150
actionrpress_restore_cartincludes\cart\actions.php:163
actioninitincludes\cart\class-rpress-cart.php:116
filterrpress_prices_include_taxincludes\cart\class-rpress-cart.php:1169
actionrpress_weekly_scheduled_eventsincludes\cart\functions.php:595
actionrpress_cart_footer_buttonsincludes\cart\template.php:24
actionrpress_cart_footer_buttonsincludes\cart\template.php:28
actionrpress_cart_emptyincludes\cart\template.php:171
actionrpress_cart_emptyincludes\cart\template.php:237
actionrpress_before_checkout_cartincludes\cart\template.php:304
actionrpress_before_checkout_cartincludes\cart\template.php:311
actionrpress_after_checkout_cartincludes\cart\template.php:323
actionrpress_checkout_service_optionsincludes\cart\template.php:335
actionrpress_after_fooditem_contentincludes\cart\template.php:386
actiontemplate_redirectincludes\checkout\functions.php:182
actiontemplate_redirectincludes\checkout\functions.php:267
actiontemplate_redirectincludes\checkout\functions.php:296
actionrpress_purchase_login_optionsincludes\checkout\template.php:100
actionrpress_purchase_formincludes\checkout\template.php:137
actionrpress_purchase_form_after_user_infoincludes\checkout\template.php:224
actionrpress_register_fields_beforeincludes\checkout\template.php:225
actionrpress_purchase_form_after_user_infoincludes\checkout\template.php:262
actionrpress_register_fields_afterincludes\checkout\template.php:263
actionrpress_cc_formincludes\checkout\template.php:361
actionrpress_after_cc_fieldsincludes\checkout\template.php:518
actionrpress_purchase_form_after_cc_formincludes\checkout\template.php:529
actionrpress_purchase_form_register_fieldsincludes\checkout\template.php:595
actionrpress_purchase_form_login_fieldsincludes\checkout\template.php:669
actionrpress_payment_mode_selectincludes\checkout\template.php:735
actionrpress_after_payment_gatewaysincludes\checkout\template.php:776
actionrpress_checkout_form_topincludes\checkout\template.php:812
actionrpress_purchase_form_before_submitincludes\checkout\template.php:861
actionrpress_purchase_form_before_submitincludes\checkout\template.php:876
actionrpress_purchase_form_after_cc_formincludes\checkout\template.php:908
actionrpress_checkout_form_topincludes\checkout\template.php:976
filterthe_contentincludes\checkout\template.php:1009
filterpre_set_site_transient_update_pluginsincludes\class-rpress-addon-updater.php:60
filterplugins_apiincludes\class-rpress-addon-updater.php:61
actionafter_plugin_rowincludes\class-rpress-addon-updater.php:62
actionadmin_initincludes\class-rpress-addon-updater.php:63
actioninitincludes\class-rpress-ajax.php:18
actiontemplate_redirectincludes\class-rpress-ajax.php:19
actioninitincludes\class-rpress-api.php:93
actiontemplate_redirectincludes\class-rpress-api.php:94
filterquery_varsincludes\class-rpress-api.php:95
actionshow_user_profileincludes\class-rpress-api.php:96
actionedit_user_profileincludes\class-rpress-api.php:97
actionpersonal_options_updateincludes\class-rpress-api.php:98
actionedit_user_profile_updateincludes\class-rpress-api.php:99
actionrpress_process_api_keyincludes\class-rpress-api.php:100
actioninitincludes\class-rpress-cache-helper.php:18
actionadmin_noticesincludes\class-rpress-cache-helper.php:19
actionrpress_pre_update_discountincludes\class-rpress-cache-helper.php:55
actionrpress_pre_insert_discountincludes\class-rpress-cache-helper.php:56
actionrpress_pre_delete_discountincludes\class-rpress-cache-helper.php:57
actionrpress_pre_update_discount_statusincludes\class-rpress-cache-helper.php:58
actionrpress_pre_remove_cart_discountincludes\class-rpress-cache-helper.php:59
actionrpress_post_update_discountincludes\class-rpress-cache-helper.php:60
actionrpress_post_insert_discountincludes\class-rpress-cache-helper.php:61
actionrpress_post_delete_discountincludes\class-rpress-cache-helper.php:62
actionrpress_post_update_discount_statusincludes\class-rpress-cache-helper.php:63
actionrpress_post_remove_cart_discountincludes\class-rpress-cache-helper.php:64
actioninitincludes\class-rpress-category-sorting.php:13
actionadmin_headincludes\class-rpress-category-sorting.php:14
filterterms_clausesincludes\class-rpress-category-sorting.php:31
filterterms_clausesincludes\class-rpress-category-sorting.php:187
filtercron_schedulesincludes\class-rpress-cron.php:28
actionwpincludes\class-rpress-cron.php:29
actionplugins_loadedincludes\class-rpress-db-customer-meta.php:26
actionprofile_updateincludes\class-rpress-db-customers.php:52
filterrpress_payment_metaincludes\class-rpress-fees.php:27
actionwp_enqueue_scriptsincludes\class-rpress-frontend-scripts.php:39
actionwp_enqueue_scriptsincludes\class-rpress-frontend-scripts.php:40
actionwp_headincludes\class-rpress-frontend-scripts.php:41
actionwp_headincludes\class-rpress-frontend-scripts.php:42
actionadmin_initincludes\class-rpress-license-handler.php:70
actioninitincludes\class-rpress-logging.php:31
actioninitincludes\class-rpress-logging.php:33
actionplugins_loadedincludes\class-rpress-logging.php:34
actionrpress_after_order_titleincludes\class-rpress-print-receipts.php:26
filterrpress_payments_table_columnsincludes\class-rpress-print-receipts.php:30
filterrpress_payments_table_columnincludes\class-rpress-print-receipts.php:31
actionrpress_update_order_statusincludes\class-rpress-realtime.php:23
actioninitincludes\class-rpress-register-meta.php:48
actioninitincludes\class-rpress-register-meta.php:49
filtersanitize_post_meta__rpress_fooditem_earningsincludes\class-rpress-register-meta.php:69
filtersanitize_post_meta__rpress_fooditem_salesincludes\class-rpress-register-meta.php:81
filtersanitize_post_meta_rpress_priceincludes\class-rpress-register-meta.php:94
filtersanitize_post_meta_rpress_variable_pricesincludes\class-rpress-register-meta.php:107
filtersanitize_post_meta_rpress_fooditem_filesincludes\class-rpress-register-meta.php:119
filtersanitize_post_meta__rpress_bundled_productsincludes\class-rpress-register-meta.php:132
filtersanitize_post_meta__rpress_button_behaviorincludes\class-rpress-register-meta.php:145
filtersanitize_post_meta__rpress_default_price_idincludes\class-rpress-register-meta.php:158
filtersanitize_post_meta__rpress_payment_user_emailincludes\class-rpress-register-meta.php:179
filtersanitize_post_meta__rpress_payment_customer_idincludes\class-rpress-register-meta.php:191
filtersanitize_post_meta__rpress_payment_user_idincludes\class-rpress-register-meta.php:203
filtersanitize_post_meta__rpress_payment_user_ipincludes\class-rpress-register-meta.php:215
filtersanitize_post_meta__rpress_payment_purchase_keyincludes\class-rpress-register-meta.php:227
filtersanitize_post_meta__rpress_payment_totalincludes\class-rpress-register-meta.php:239
filtersanitize_post_meta__rpress_payment_modeincludes\class-rpress-register-meta.php:251
filtersanitize_post_meta__rpress_payment_gatewayincludes\class-rpress-register-meta.php:263
filtersanitize_post_meta__rpress_payment_metaincludes\class-rpress-register-meta.php:275
filtersanitize_post_meta__rpress_payment_taxincludes\class-rpress-register-meta.php:287
filtersanitize_post_meta__rpress_completed_dateincludes\class-rpress-register-meta.php:299
filtermap_meta_capincludes\class-rpress-roles.php:30
actioninitincludes\class-rpress-session.php:60
filterwp_session_expiration_variantincludes\class-rpress-session.php:76
filterwp_session_expirationincludes\class-rpress-session.php:77
actionplugins_loadedincludes\class-rpress-session.php:80
actioninitincludes\class-rpress-session.php:82
actioninitincludes\class-rpress-shortcodes.php:361
actioninitincludes\class-rpress.php:356
actioninitincludes\class-rpress.php:357
actioninitincludes\class-rpress.php:358
actionrpress_remove_cart_discountincludes\discount-functions.php:855
actionrpress_post_remove_from_cartincludes\discount-functions.php:876
actioninitincludes\discount-functions.php:901
actioninitincludes\discount-functions.php:920
filterposts_requestincludes\discount-functions.php:959
actionrpress_complete_purchaseincludes\emails\actions.php:32
actionrpress_email_linksincludes\emails\actions.php:66
actionrpress_send_test_emailincludes\emails\actions.php:83
actionrpress_update_order_statusincludes\emails\actions.php:94
actionrpress_email_send_beforeincludes\emails\class-rpress-emails.php:87
actionrpress_email_send_afterincludes\emails\class-rpress-emails.php:88
filterwp_mail_fromincludes\emails\class-rpress-emails.php:320
filterwp_mail_from_nameincludes\emails\class-rpress-emails.php:321
filterwp_mail_content_typeincludes\emails\class-rpress-emails.php:322
actioninitincludes\emails\email-tags.php:104
actionrpress_add_email_tagsincludes\emails\email-tags.php:231
actionrpress_admin_order_noticeincludes\emails\functions.php:144
actionrpress_purchase_receipt_email_settingsincludes\emails\template.php:99
actiontemplate_redirectincludes\emails\template.php:120
actionrpress_view_receiptincludes\emails\template.php:308
actionrpress_purchase_form_before_submitincludes\error-tracking.php:41
actionrpress_ajax_checkout_errorsincludes\error-tracking.php:42
actionrpress_print_errorsincludes\error-tracking.php:43
filterwp_die_ajax_handlerincludes\error-tracking.php:126
filterwp_die_handlerincludes\error-tracking.php:127
filterrpress_fooditem_priceincludes\fooditem-functions.php:175
filterrpress_fooditem_priceincludes\fooditem-functions.php:176
actiondelete_postincludes\fooditem-functions.php:570
filterrpress_sanitize_amount_decimalsincludes\formatting.php:235
filterrpress_format_amount_decimalsincludes\formatting.php:236
actionrpress_gateway_selectincludes\gateways\actions.php:25
actioninitincludes\gateways\actions.php:56
filterrpress_payment_gatewaysincludes\gateways\amazon-payments.php:70
filterrpress_accepted_payment_iconsincludes\gateways\amazon-payments.php:130
filterrpress_show_gatewaysincludes\gateways\amazon-payments.php:131
filterrpress_load_scripts_in_footerincludes\gateways\amazon-payments.php:133
filterrpress_settings_sections_gatewaysincludes\gateways\amazon-payments.php:135
filterrpress_settings_gatewaysincludes\gateways\amazon-payments.php:136
actionwp_enqueue_scriptsincludes\gateways\amazon-payments.php:148
actionwp_enqueue_scriptsincludes\gateways\amazon-payments.php:149
actionrpress_pre_process_purchaseincludes\gateways\amazon-payments.php:150
actioninitincludes\gateways\amazon-payments.php:151
actioninitincludes\gateways\amazon-payments.php:152
actionrpress_purchase_form_before_register_loginincludes\gateways\amazon-payments.php:153
actionrpress_checkout_error_checkincludes\gateways\amazon-payments.php:154
actionrpress_gateway_amazonincludes\gateways\amazon-payments.php:155
actionrpress_pre_process_purchaseincludes\gateways\amazon-payments.php:158
actioninitincludes\gateways\amazon-payments.php:159
actionrpress_update_payment_statusincludes\gateways\amazon-payments.php:160
actionrpress_amazon_cc_formincludes\gateways\amazon-payments.php:164
filterrpress_require_billing_addressincludes\gateways\amazon-payments.php:855
actionrpress_gateway_cash_on_deliveryincludes\gateways\functions.php:509
actionrpress_cash_on_delivery_cc_formincludes\gateways\functions.php:518
actionrpress_manual_cc_formincludes\gateways\manual.php:19
actionrpress_gateway_manualincludes\gateways\manual.php:60
actionrpress_paypal_cc_formincludes\gateways\paypal-standard.php:22
filterrpress_settings_sections_gatewaysincludes\gateways\paypal-standard.php:35
filterrpress_settings_gatewaysincludes\gateways\paypal-standard.php:91
actionadmin_post_rpress_paypal_connectincludes\gateways\paypal-standard.php:92
actionadmin_postincludes\gateways\paypal-standard.php:93
actionadmin_post_rpress_paypal_connect_callbackincludes\gateways\paypal-standard.php:94
actionrpress_gateway_paypalincludes\gateways\paypal-standard.php:1423
actioninitincludes\gateways\paypal-standard.php:1448
actionrpress_verify_paypal_ipnincludes\gateways\paypal-standard.php:1568
actionrpress_paypal_web_acceptincludes\gateways\paypal-standard.php:1742
filterrpress_payment_confirm_paypalincludes\gateways\paypal-standard.php:1851
actiontemplate_redirectincludes\gateways\paypal-standard.php:1976
filterrpress_get_payment_transaction_id-paypalincludes\gateways\paypal-standard.php:1996
filterrpress_payment_details_transaction_id-paypalincludes\gateways\paypal-standard.php:2013
actionrpress_view_order_details_beforeincludes\gateways\paypal-standard.php:2054
actionrpress_pre_refund_paymentincludes\gateways\paypal-standard.php:2087
actionwpmu_new_blogincludes\install.php:243
filterwpmu_drop_tablesincludes\install.php:263
actionadmin_initincludes\install.php:297
actionadmin_initincludes\install.php:315
actionadmin_initincludes\install.php:336
actionadmin_initincludes\install.php:485
actionrpress_user_loginincludes\login-register.php:87
actionrpress_user_registerincludes\login-register.php:161
actionrpress_update_payment_statusincludes\payments\actions.php:138
actionrpress_complete_purchaseincludes\payments\actions.php:156
actionrpress_after_payment_scheduled_actionsincludes\payments\actions.php:177
actionrpress_update_payment_statusincludes\payments\actions.php:200
actionrpress_update_payment_statusincludes\payments\actions.php:217
actionrpress_upgrade_paymentsincludes\payments\actions.php:250
filterposts_whereincludes\payments\actions.php:269
actionrpress_weekly_scheduled_eventsincludes\payments\actions.php:281
actionupdated_postmetaincludes\payments\actions.php:328
actionrpress_daily_scheduled_eventsincludes\payments\actions.php:357
actionrpress_recover_paymentincludes\payments\actions.php:419
actiontemplate_redirectincludes\payments\actions.php:441
actionrpress_purchase_form_before_register_loginincludes\payments\actions.php:468
actionrpress_checkout_error_checksincludes\payments\actions.php:487
actionupdate_option_rpress_settingsincludes\payments\actions.php:502
filterrpress_count_payments_whereincludes\payments\class-payment-stats.php:47
filterposts_whereincludes\payments\class-payment-stats.php:61
filterposts_whereincludes\payments\class-payment-stats.php:90
actionrpress_post_get_paymentsincludes\payments\class-payments-query.php:177
filterposts_whereincludes\payments\class-payments-query.php:220
actionpre_get_commentsincludes\payments\functions.php:1304
filtercomments_clausesincludes\payments\functions.php:1305
actionpre_get_commentsincludes\payments\functions.php:1405
filtercomments_clausesincludes\payments\functions.php:1422
filtercomment_feed_whereincludes\payments\functions.php:1436
filterwp_count_commentsincludes\payments\functions.php:1482
actionload-edit.phpincludes\plugin-compatibility.php:27
actiontemplate_redirectincludes\plugin-compatibility.php:42
filterrpress_settings_miscincludes\plugin-compatibility.php:73
filterrpress_fooditems_contentincludes\plugin-compatibility.php:86
filterrpress_fooditems_excerptincludes\plugin-compatibility.php:87
filterqtranslate_language_detect_redirectincludes\plugin-compatibility.php:103
actiontemplate_redirectincludes\plugin-compatibility.php:116
filtermandrill_nl2brincludes\plugin-compatibility.php:124
actionrpress_email_send_beforeincludes\plugin-compatibility.php:126
actiontemplate_redirectincludes\plugin-compatibility.php:141
filtersay_what_domain_aliasesincludes\plugin-compatibility.php:153
actionplugins_loadedincludes\plugin-compatibility.php:169
actioninitincludes\post-types.php:120
filterenter_title_hereincludes\post-types.php:177
actioninitincludes\post-types.php:263
actioninitincludes\post-types.php:365
filterpost_updated_messagesincludes\post-types.php:389
filterbulk_post_updated_messagesincludes\post-types.php:410
filterpost_row_actionsincludes\post-types.php:425
actionadmin_initincludes\privacy-functions.php:46
actionrpress_insert_paymentincludes\privacy-functions.php:150
filterwp_privacy_personal_data_exportersincludes\privacy-functions.php:484
filterwp_privacy_personal_data_erasersincludes\privacy-functions.php:835
filterwp_privacy_personal_data_erasersincludes\privacy-functions.php:872
filterwp_privacy_personal_data_erasersincludes\privacy-functions.php:987
actionrpress_purchaseincludes\process-purchase.php:186
actionrpress_checkout_error_checksincludes\process-purchase.php:215
actionrpress_checkout_error_checksincludes\process-purchase.php:1129
actionrpress_straight_to_gatewayincludes\process-purchase.php:1158
actionpre_get_postsincludes\query-filters.php:34
actionredirect_canonicalincludes\query-filters.php:51
actiontemplate_redirectincludes\query-filters.php:77
filterrest_pre_serve_requestincludes\rest-api\Server.php:39
actionrest_api_initincludes\rest-api\Server.php:40
actioninitincludes\rp-actions.php:27
actioninitincludes\rp-actions.php:42
actionupgrader_process_completeincludes\rp-actions.php:68
filterblock_local_requestsincludes\rp-ajax-functions.php:61
actionaddon_category_edit_form_fieldsincludes\rp-core-functions.php:128
actionedited_addon_categoryincludes\rp-core-functions.php:130
actionwp_footerincludes\rp-core-functions.php:151
actionwp_footerincludes\rp-core-functions.php:158
actionrp_get_categoriesincludes\rp-core-functions.php:165
actionbefore_fooditems_listincludes\rp-core-functions.php:184
filterrpress_delivery_address_metaincludes\rp-core-functions.php:429
filterrpress_order_note_metaincludes\rp-core-functions.php:433
filterrpress_payment_metaincludes\rp-core-functions.php:442
filterpost_row_actionsincludes\rp-core-functions.php:464
filteraddon_category_row_actionsincludes\rp-core-functions.php:473
filterfood-category_row_actionsincludes\rp-core-functions.php:482
filterpost_updated_messagesincludes\rp-core-functions.php:751
actionrpress_cleanup_file_symlinksincludes\rp-core-functions.php:1720
actionadmin_initincludes\rp-core-functions.php:2146
filterbody_classincludes\rp-core-functions.php:2168
actionrpress_edit_user_profileincludes\shortcodes.php:110
actionrpress_profile-remove-emailincludes\shortcodes.php:151
actionrpress_profile_editor_logged_outincludes\template-actions.php:61
actionrpress_login_form_logged_inincludes\template-actions.php:72
actionrpress_after_fooditem_contentincludes\template-functions.php:72
actionrpress_purchase_link_topincludes\template-functions.php:399
filterthe_contentincludes\template-functions.php:421
filterthe_contentincludes\template-functions.php:444
filterrpress_fooditems_excerptincludes\template-functions.php:541
filterrpress_fooditems_contentincludes\template-functions.php:555
filterrpress_allow_template_part_account_pendingincludes\template-functions.php:627
filterthe_titleincludes\template-functions.php:734
actionloop_startincludes\template-functions.php:755
actionloop_endincludes\template-functions.php:776
filterthe_contentincludes\template-functions.php:799
actionwp_headincludes\template-functions.php:819
actionwp_headincludes\template-functions.php:830
filterbody_classincludes\template-functions.php:879
filterpost_classincludes\template-functions.php:918
actionembed_contentincludes\template-functions.php:949
actionembed_content_metaincludes\template-functions.php:964
actionrpress_fooditem_shortcode_itemincludes\template-functions.php:1038
actionrpress_fooditems_category_titleincludes\template-functions.php:1055
actionrpress_get_cartincludes\template-functions.php:1065
actionrpress_get_delivery_stepsincludes\template-functions.php:1092
actionrpress_customer_post_attach_paymentincludes\user-functions.php:310
actionuser_registerincludes\user-functions.php:326
actionuser_registerincludes\user-functions.php:360
actionrpress_insert_userincludes\user-functions.php:556
actionrpress_send_verification_emailincludes\user-functions.php:804
actionrpress_verify_userincludes\user-functions.php:838
actiondelete_userincludes\user-functions.php:869
actionpersonal_options_updateincludes\user-functions.php:957
actionedit_user_profile_updateincludes\user-functions.php:958
filterdynamic_sidebar_paramsincludes\widgets.php:36
actionwidgets_initincludes\widgets.php:433

Scheduled Events 3

rpress_weekly_scheduled_events
rpress_daily_scheduled_events
rpress_after_payment_scheduled_actions
Maintenance & Trust

RestroPress – Online Food Ordering System Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 12, 2026
PHP min version5.5
Downloads149K

Community Trust

Rating86/100
Number of ratings101
Active installs1K
Developer Profile

RestroPress – Online Food Ordering System Developer Profile

Magnigenie

8 plugins · 2K total installs

71
trust score
Avg Security Score
88/100
Avg Patch Time
320 days
View full developer profile
Detection Fingerprints

How We Detect RestroPress – 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/restropress/assets/css/admin-rp-addon-sorting.css/wp-content/plugins/restropress/assets/js/admin/admin-rp-addon-sorting.js
Script Paths
jquery-ui-corejquery-ui-sortable
Version Parameters
restropress/assets/css/admin-rp-addon-sorting.css?ver=restropress/assets/js/admin/admin-rp-addon-sorting.js?ver=

HTML / DOM Fingerprints

CSS Classes
rp-addon-sorting
Data Attributes
term_order_noncerp_addon_sorting_data
JS Globals
rp_addon_sorting_data
FAQ

Frequently Asked Questions about RestroPress – Online Food Ordering System