ProductGenie AI Shopping Assistant Security & Risk Analysis

wordpress.org/plugins/productgenie-ai-shopping-assistant

Add an AI Shopping Assistant to your eCommerce Store

0 active installs v1.0.4 PHP 7.4+ WP 5.0+ Updated Oct 16, 2025
aiecommerceproductsshoppingwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is ProductGenie AI Shopping Assistant Safe to Use in 2026?

Generally Safe

Score 100/100

ProductGenie AI Shopping Assistant has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The productgenie-ai-shopping-assistant v1.0.4 plugin exhibits a generally positive security posture, with several good practices in place. The complete absence of dangerous functions, file operations, and SQL queries that are not using prepared statements are strong indicators of secure coding. Furthermore, the plugin has no recorded vulnerabilities (CVEs) in its history, suggesting a consistent track record of security. The use of nonces and capability checks on all AJAX handlers and REST API routes (except one) is also commendable, significantly reducing the risk of common injection and privilege escalation attacks.

However, there are areas for improvement. The presence of one unprotected REST API route is a significant concern, potentially exposing sensitive functionality to unauthorized users. While the static analysis did not reveal any critical or high-severity taint flows, the 55% rate of properly escaped output is a notable weakness. This means a portion of the plugin's output is not being properly sanitized, opening the door to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not handled carefully.

Overall, the plugin is built on a solid foundation with a clean vulnerability history. The main points of concern are the single unprotected REST API endpoint and the moderate level of unescaped output. Addressing these would significantly harden the plugin's security.

Key Concerns

  • Unprotected REST API route
  • Moderate unescaped output rate (55% proper)
Vulnerabilities
None known

ProductGenie AI Shopping Assistant Security Vulnerabilities

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

ProductGenie AI Shopping Assistant Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
18
22 escaped
Nonce Checks
6
Capability Checks
6
File Operations
0
External Requests
7
Bundled Libraries
0

Output Escaping

55% escaped40 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
pgai_save_sync_reviews (product-genie.php:519)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

ProductGenie AI Shopping Assistant Attack Surface

Entry Points8
Unprotected1

AJAX Handlers 6

authwp_ajax_pgai_get_review_countproduct-genie.php:513
authwp_ajax_pgai_sync_reviewsproduct-genie.php:514
authwp_ajax_pgai_save_sync_reviewsproduct-genie.php:515
authwp_ajax_pgai_save_widget_settingproduct-genie.php:516
authwp_ajax_pgai_get_product_countproduct-genie.php:790
authwp_ajax_pgai_sync_productsproduct-genie.php:1038

REST API Routes 2

GET/wp-json/productgenie-ai/v1/tokenincludes\jwt-handler.php:39
GET/wp-json/productgenie-ai/v1/reviewsproduct-genie.php:414
WordPress Hooks 23
actionrest_api_initincludes\jwt-handler.php:38
filterrest_pre_serve_requestincludes\jwt-handler.php:99
actionwoocommerce_new_productincludes\product-hooks.php:200
actionwoocommerce_update_productincludes\product-hooks.php:201
actionwoocommerce_process_product_metaincludes\product-hooks.php:204
actionwoocommerce_product_set_statusincludes\product-hooks.php:219
actionwoocommerce_delete_productincludes\product-hooks.php:285
actionwoocommerce_trash_productincludes\product-hooks.php:286
actionwp_trash_postincludes\product-hooks.php:289
actiontrashed_postincludes\product-hooks.php:298
actionbefore_delete_postincludes\product-hooks.php:307
actionwoocommerce_delete_product_variationincludes\product-hooks.php:316
actioncomment_postincludes\review-hooks.php:64
actiondelete_commentincludes\review-hooks.php:209
actiontrash_commentincludes\review-hooks.php:212
actionedit_commentincludes\review-hooks.php:215
actionpgai_logproduct-genie.php:47
actionadmin_menuproduct-genie.php:60
actionadmin_enqueue_scriptsproduct-genie.php:95
actionadmin_initproduct-genie.php:205
actionwp_enqueue_scriptsproduct-genie.php:410
actionrest_api_initproduct-genie.php:420
actionwp_footerproduct-genie.php:1129
Maintenance & Trust

ProductGenie AI Shopping Assistant Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 16, 2025
PHP min version7.4
Downloads156

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

ProductGenie AI Shopping Assistant Developer Profile

productgenie

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 ProductGenie AI Shopping Assistant

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/productgenie-ai-shopping-assistant/assets/js/pgai-admin-settings.js
Script Paths
/wp-content/plugins/productgenie-ai-shopping-assistant/assets/js/pgai-admin-settings.js
Version Parameters
productgenie-ai-shopping-assistant/assets/js/pgai-admin-settings.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-sync-reviews-enabled
JS Globals
pgaiAdmin
FAQ

Frequently Asked Questions about ProductGenie AI Shopping Assistant