Olena Food Ordering Security & Risk Analysis

wordpress.org/plugins/olena-food-ordering

Olena Food Ordering – a WordPress plugin for small restaurants & food trucks. Manage menus, orders & pickups with a mobile-friendly interface.

0 active installs v1.1.0 PHP 7.4+ WP 6.0+ Updated Mar 1, 2025
add-onsfood-orderingonline-orderingrestaurant
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Olena Food Ordering Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The olena-food-ordering plugin v1.1.0 demonstrates a generally strong security posture based on the provided static analysis. The absence of any known CVEs and a clean vulnerability history are positive indicators. The code extensively utilizes prepared statements for SQL queries, proper output escaping for nearly all outputs, and includes a good number of nonce and capability checks, all of which are best practices for secure WordPress development. The attack surface is relatively small and, critically, no entry points were identified as unprotected by authentication or permission checks in the static analysis.

However, a minor concern arises from the presence of one file operation, which, while not inherently insecure, warrants attention as file operations can sometimes be a vector for vulnerabilities if not handled with extreme care. The lack of taint analysis results (0 flows analyzed) means that while the code signals are positive, there's no confirmation that complex, indirect data manipulation chains have been thoroughly examined for potential injection vulnerabilities. The plugin also bundles no external libraries, which is good for avoiding outdated bundled code but means all logic is custom, increasing the burden of thorough security review for the developer.

Overall, the plugin appears to be developed with security in mind, showing good adherence to common secure coding practices. The key strengths are the absence of historical vulnerabilities and the robust use of prepared statements and output escaping. The primary weakness, though minor, is the single file operation and the lack of demonstrated taint analysis coverage. Without further analysis or detected vulnerabilities, the risk is assessed as low, but continued vigilance and potential deeper code review for the file operation are recommended.

Key Concerns

  • File operations detected
Vulnerabilities
None known

Olena Food Ordering Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Olena Food Ordering Release Timeline

v1.1.0Current
v1.0.1
Code Analysis
Analyzed Mar 17, 2026

Olena Food Ordering Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
3
245 escaped
Nonce Checks
12
Capability Checks
4
File Operations
1
External Requests
0
Bundled Libraries
0

Output Escaping

99% escaped248 total outputs
Attack Surface

Olena Food Ordering Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[olena_food_ordering_store] includes\Frontend\Utilities\ShortCodeGenerator.php:33
[olena_food_ordering_single_item_button] includes\Frontend\Utilities\ShortCodeGenerator.php:55
[olena_food_ordering_cart] includes\Frontend\Utilities\ShortCodeGenerator.php:76
WordPress Hooks 26
actionadmin_menuincludes\Admin\AdminSoul.php:130
actionadmin_menuincludes\Admin\Entities\AdminMenu.php:104
actionadmin_noticesincludes\Admin\Entities\AdminNotices.php:99
actionadd_meta_boxesincludes\Admin\Entities\MetaBox.php:201
actionsave_postincludes\Admin\Entities\MetaBox.php:203
actioninitincludes\Admin\Entities\PostType.php:120
actioninitincludes\Admin\Entities\Taxonomy.php:93
actionadmin_enqueue_scriptsincludes\Admin\Utilities\AdminEnqueueScripts.php:47
actionadmin_enqueue_scriptsincludes\Admin\Utilities\AdminEnqueueScripts.php:50
actionadmin_enqueue_scriptsincludes\Admin\Utilities\AdminEnqueueScripts.php:53
actionpre_get_postsincludes\Admin\Utilities\Tables\OrdersTable.php:90
actionrest_api_initincludes\Features\API\init.php:71
actionwp_enqueue_scriptsincludes\Frontend\Utilities\WPEnqueueScripts.php:46
actionwp_enqueue_scriptsincludes\Frontend\Utilities\WPEnqueueScripts.php:48
actionwp_enqueue_scriptsincludes\Frontend\Utilities\WPEnqueueScripts.php:50
actionwp_enqueue_scriptsincludes\Frontend\Utilities\WPEnqueueScripts.php:52
filterofo_sanitize_settingincludes\Shared\SettingsSanitizer.php:24
filterofo_sanitize_settingincludes\Shared\SettingsSanitizer.php:44
filterofo_sanitize_settingincludes\Shared\SettingsSanitizer.php:64
filterofo_sanitize_settingincludes\Shared\SettingsSanitizer.php:95
filterofo_sanitize_settingincludes\Shared\SettingsSanitizer.php:115
filterofo_sanitize_settingincludes\Shared\SettingsSanitizer.php:138
filterofo_sanitize_settingincludes\Shared\SettingsSanitizer.php:160
filterofo_sanitize_settingincludes\Shared\SettingsSanitizer.php:183
filterofo_sanitize_settingincludes\Shared\SettingsSanitizer.php:205
filterofo_sanitize_settingincludes\Shared\SettingsSanitizer.php:224
Maintenance & Trust

Olena Food Ordering Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMar 1, 2025
PHP min version7.4
Downloads412

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Olena Food Ordering Developer Profile

Maksym Marko

12 plugins · 1K total installs

66
trust score
Avg Security Score
82/100
Avg Patch Time
881 days
View full developer profile
Detection Fingerprints

How We Detect Olena Food Ordering

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/olena-food-ordering/build/dependencies/vendors/index.js/wp-content/plugins/olena-food-ordering/build/admin/settings-page/index.css/wp-content/plugins/olena-food-ordering/build/admin/settings-page/index.js/wp-content/plugins/olena-food-ordering/build/admin/add-ons-manager/index.css/wp-content/plugins/olena-food-ordering/build/admin/add-ons-manager/index.js/wp-content/plugins/olena-food-ordering/build/admin/order-details/index.css/wp-content/plugins/olena-food-ordering/build/admin/order-details/index.js
Script Paths
/wp-content/plugins/olena-food-ordering/build/dependencies/vendors/index.js/wp-content/plugins/olena-food-ordering/build/admin/settings-page/index.js/wp-content/plugins/olena-food-ordering/build/admin/add-ons-manager/index.js/wp-content/plugins/olena-food-ordering/build/admin/order-details/index.js
Version Parameters
olena-food-ordering/build/dependencies/vendors/index.js?ver=1.1.0olena-food-ordering/build/admin/settings-page/index.css?ver=1.1.0olena-food-ordering/build/admin/settings-page/index.js?ver=1.1.0olena-food-ordering/build/admin/add-ons-manager/index.css?ver=1.1.0olena-food-ordering/build/admin/add-ons-manager/index.js?ver=1.1.0olena-food-ordering/build/admin/order-details/index.css?ver=1.1.0olena-food-ordering/build/admin/order-details/index.js?ver=1.1.0

HTML / DOM Fingerprints

CSS Classes
vajofo-settings-page-stylevajofo-add-ons-manager-stylevajofo-order-details-style
JS Globals
wpApiSettingswpApiAddOnsManagerwpApiOrderDetails
FAQ

Frequently Asked Questions about Olena Food Ordering