Pinpointed AI Sommelier Security & Risk Analysis

wordpress.org/plugins/pinpointed-ai-sommelier

Pinpointed AI Sommelier for WooCommerce. Find the perfect bottle from your live inventory and turn browsers into buyers with smart, conversational AI.

0 active installs v2.1.3 PHP 7.4+ WP 5.8+ Updated Mar 2, 2026
ai-sommelierchatbotsommelierwinewoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Pinpointed AI Sommelier Safe to Use in 2026?

Generally Safe

Score 100/100

Pinpointed AI Sommelier 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 "pinpointed-ai-sommelier" v2.1.4 plugin exhibits a generally good security posture, with several positive indicators. Notably, all SQL queries are properly prepared, all output is correctly escaped, and there are no file operations, indicating robust defensive coding against common web vulnerabilities. The absence of any recorded vulnerabilities or CVEs in its history further suggests a mature and well-maintained codebase. However, there is one significant concern: one REST API route lacks a permission callback. This unprotected entry point could potentially be exploited by unauthenticated users to interact with the plugin's functionality, leading to unintended consequences or information disclosure, depending on what that API route does. While the overall code signals are strong, this single unprotected REST API route represents a clear security risk that needs immediate attention.

Key Concerns

  • Unprotected REST API route
Vulnerabilities
None known

Pinpointed AI Sommelier Security Vulnerabilities

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

Pinpointed AI Sommelier Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

100% escaped170 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

3 flows2 with unsanitized paths
save_settings (pinpointed-ai-sommelier.php:163)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Pinpointed AI Sommelier Attack Surface

Entry Points2
Unprotected1

REST API Routes 1

GET/wp-json/pinpointed/v1/searchpinpointed-ai-sommelier.php:465

Shortcodes 1

[ai_sommelier] pinpointed-ai-sommelier.php:51
WordPress Hooks 9
actionadmin_menupinpointed-ai-sommelier.php:36
actionadmin_post_pinpointed_save_settingspinpointed-ai-sommelier.php:37
actionadmin_post_pinpointed_save_customizationpinpointed-ai-sommelier.php:38
actionadmin_post_pinpointed_save_enterprisepinpointed-ai-sommelier.php:39
actionadmin_enqueue_scriptspinpointed-ai-sommelier.php:40
actionpinpointed_refresh_jwt_hourlypinpointed-ai-sommelier.php:47
actionwp_enqueue_scriptspinpointed-ai-sommelier.php:50
actionrest_api_initpinpointed-ai-sommelier.php:54
filterposts_searchpinpointed-ai-sommelier.php:519

Scheduled Events 1

pinpointed_refresh_jwt_hourly
Maintenance & Trust

Pinpointed AI Sommelier Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 2, 2026
PHP min version7.4
Downloads683

Community Trust

Rating100/100
Number of ratings2
Active installs0
Developer Profile

Pinpointed AI Sommelier Developer Profile

Ian Carroll

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 Pinpointed AI Sommelier

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pinpointed-ai-sommelier/inc/ai-sommelier-widget.css/wp-content/plugins/pinpointed-ai-sommelier/inc/ai-sommelier-widget.js
Script Paths
/wp-content/plugins/pinpointed-ai-sommelier/inc/ai-sommelier-widget.js
Version Parameters
pinpointed-ai-sommelier/inc/ai-sommelier-widget.css?ver=pinpointed-ai-sommelier/inc/ai-sommelier-widget.js?ver=

HTML / DOM Fingerprints

CSS Classes
pinpointed-ai-sommelier-widgetpinpointed-ai-sommelier-widget-branding
HTML Comments
<!-- Pinpointed AI Sommelier --><!-- Pinpointed AI Sommelier Widget -->
Data Attributes
data-pinpointed-gatewaydata-pinpointed-licensedata-pinpointed-brand-colordata-pinpointed-greetingdata-pinpointed-position
JS Globals
PinpointedAISommelierWidget
REST Endpoints
/wp-json/pinpointed-ai-sommelier/v1/search
Shortcode Output
[ai_sommelier]
FAQ

Frequently Asked Questions about Pinpointed AI Sommelier