Emporiqa Security & Risk Analysis

wordpress.org/plugins/emporiqa

Chat assistant that searches your catalog by meaning, not keywords. Customers compare, add to cart, and proceed to checkout from the chat.

0 active installs v1.1.0 PHP 7.4+ WP 6.0+ Updated Apr 15, 2026
chatchatbotcustomer-supportproduct-searchwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Emporiqa Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The emporiqa plugin v1.1.0 exhibits a mixed security posture. On the positive side, it demonstrates excellent practices regarding SQL queries and output escaping, with all SQL queries utilizing prepared statements and all outputs being properly escaped. Furthermore, there's no history of known vulnerabilities, suggesting a potentially well-maintained codebase.

However, a significant concern arises from the substantial attack surface exposed through its AJAX handlers. Out of 14 AJAX handlers, 10 lack proper authentication checks, meaning any user, including unauthenticated ones, could potentially interact with these endpoints. While taint analysis showed no critical or high-severity issues, the absence of proper authorization on these numerous AJAX endpoints presents a considerable risk of privilege escalation or unauthorized data manipulation if an attacker can discover and exploit these unprotected entry points.

In conclusion, while the plugin excels in secure coding practices for data handling, the significant number of unauthenticated AJAX endpoints is a glaring weakness. This requires immediate attention to implement appropriate authorization checks to mitigate the risk of these entry points being abused.

Key Concerns

  • 10 AJAX handlers without auth checks
Vulnerabilities
None known

Emporiqa Security Vulnerabilities

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

Emporiqa Release Timeline

v1.1.0Current
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

Emporiqa Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
7 prepared
Unescaped Output
0
137 escaped
Nonce Checks
5
Capability Checks
5
File Operations
0
External Requests
2
Bundled Libraries
0

SQL Query Safety

100% prepared7 total queries

Output Escaping

100% escaped137 total outputs
Attack Surface
10 unprotected

Emporiqa Attack Surface

Entry Points14
Unprotected10

AJAX Handlers 14

authwp_ajax_emporiqa_test_connectionincludes/class-emporiqa-admin.php:47
authwp_ajax_emporiqa_add_to_cartincludes/class-emporiqa-cart-ajax.php:39
noprivwp_ajax_emporiqa_add_to_cartincludes/class-emporiqa-cart-ajax.php:40
authwp_ajax_emporiqa_get_cartincludes/class-emporiqa-cart-ajax.php:42
noprivwp_ajax_emporiqa_get_cartincludes/class-emporiqa-cart-ajax.php:43
authwp_ajax_emporiqa_update_cartincludes/class-emporiqa-cart-ajax.php:45
noprivwp_ajax_emporiqa_update_cartincludes/class-emporiqa-cart-ajax.php:46
authwp_ajax_emporiqa_remove_from_cartincludes/class-emporiqa-cart-ajax.php:48
noprivwp_ajax_emporiqa_remove_from_cartincludes/class-emporiqa-cart-ajax.php:49
authwp_ajax_emporiqa_clear_cartincludes/class-emporiqa-cart-ajax.php:51
noprivwp_ajax_emporiqa_clear_cartincludes/class-emporiqa-cart-ajax.php:52
authwp_ajax_emporiqa_sync_initincludes/class-emporiqa-sync.php:37
authwp_ajax_emporiqa_sync_batchincludes/class-emporiqa-sync.php:38
authwp_ajax_emporiqa_sync_completeincludes/class-emporiqa-sync.php:39
WordPress Hooks 27
actionwoocommerce_initemporiqa.php:169
actionbefore_delete_postemporiqa.php:175
actionwoocommerce_new_productemporiqa.php:184
actionwoocommerce_update_productemporiqa.php:185
actionwp_trash_postemporiqa.php:186
actionuntrashed_postemporiqa.php:187
actionwoocommerce_new_product_variationemporiqa.php:188
actionwoocommerce_update_product_variationemporiqa.php:189
actionwoocommerce_before_delete_product_variationemporiqa.php:190
actionwoocommerce_reduce_order_stockemporiqa.php:193
actionplugins_loadedemporiqa.php:609
actionadmin_noticesemporiqa.php:615
actionbefore_woocommerce_initemporiqa.php:630
actionadmin_noticesemporiqa.php:659
actionadmin_noticesemporiqa.php:676
actionadmin_menuincludes/class-emporiqa-admin.php:43
actionadmin_initincludes/class-emporiqa-admin.php:44
actionadmin_initincludes/class-emporiqa-admin.php:45
actionadmin_enqueue_scriptsincludes/class-emporiqa-admin.php:46
actionwp_enqueue_scriptsincludes/class-emporiqa-cart-ajax.php:54
actionrest_api_initincludes/class-emporiqa-order-tracking.php:46
actionwoocommerce_checkout_order_processedincludes/class-emporiqa-order-webhook.php:80
actionwoocommerce_store_api_checkout_order_processedincludes/class-emporiqa-order-webhook.php:82
actionwoocommerce_payment_completeincludes/class-emporiqa-order-webhook.php:89
actionshutdownincludes/class-emporiqa-webhook.php:602
actionwp_enqueue_scriptsincludes/class-emporiqa-widget.php:38
filterscript_loader_tagincludes/class-emporiqa-widget.php:39
Maintenance & Trust

Emporiqa Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 15, 2026
PHP min version7.4
Downloads122

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Emporiqa Developer Profile

Rosen Hristov

1 plugin · 0 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Emporiqa

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/emporiqa/assets/css/emporiqa-chatbot.css/wp-content/plugins/emporiqa/assets/js/emporiqa-chatbot.js
Script Paths
/wp-content/plugins/emporiqa/assets/js/emporiqa-chatbot.js
Version Parameters
emporiqa/assets/css/emporiqa-chatbot.css?ver=emporiqa/assets/js/emporiqa-chatbot.js?ver=

HTML / DOM Fingerprints

CSS Classes
emporiqa-chat-widget-containeremporiqa-chat-widget-chatbox
Data Attributes
data-emporiqa-tokendata-emporiqa-host
JS Globals
emporiqa_options
REST Endpoints
/wp-json/emporiqa/v1/order-tracking/wp-json/emporiqa/v1/cart-ajax
FAQ

Frequently Asked Questions about Emporiqa