VectorSeek AI Search Security & Risk Analysis

wordpress.org/plugins/vectorseek-ai-search

VectorSeek brings powerful private AI search to your WordPress site. Index your content and provide fast, intelligent answers to users.

0 active installs v0.0.7 PHP 7.4+ WP 5.6+ Updated Unknown
ai-searchprivate-ai-searchsemantic-searchsite-search
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is VectorSeek AI Search Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The vectorseek-ai-search plugin exhibits a generally positive security posture based on the static analysis. The absence of dangerous functions, SQL injection vulnerabilities, file operations, and external HTTP requests is commendable. Furthermore, all SQL queries are prepared, and all detected outputs are properly escaped, which are strong indicators of secure coding practices in these critical areas.

However, a significant concern arises from the identified unprotected REST API route. This single entry point, lacking permission callbacks, presents a direct attack vector. While the taint analysis shows no flows with unsanitized paths and the vulnerability history is clean, this unprotected endpoint is a critical oversight that could lead to unauthorized access or data manipulation if it handles sensitive information or performs privileged actions. The plugin also has no nonce checks or capability checks, which are fundamental security measures for WordPress plugins.

In conclusion, while the plugin demonstrates good practices in core areas like SQL and output handling, the unprotected REST API route and the complete absence of nonce and capability checks create a notable security weakness. The clean vulnerability history is a positive sign, suggesting a commitment to security or a lack of past exploitation, but it does not negate the immediate risks posed by the identified unprotected entry point. Developers should prioritize securing this route and implementing appropriate authorization checks.

Key Concerns

  • Unprotected REST API route
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

VectorSeek AI Search Security Vulnerabilities

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

VectorSeek AI Search Code Analysis

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

Output Escaping

100% escaped12 total outputs
Attack Surface
1 unprotected

VectorSeek AI Search Attack Surface

Entry Points2
Unprotected1

REST API Routes 1

GET/wp-json/vectorseek/v2/keyvectorseek.php:80

Shortcodes 1

[vectorseek] vectorseek.php:106
WordPress Hooks 4
actionadmin_menuvectorseek.php:27
actionadmin_initvectorseek.php:28
actionrest_api_initvectorseek.php:79
actionwp_enqueue_scriptsvectorseek.php:87
Maintenance & Trust

VectorSeek AI Search Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedUnknown
PHP min version7.4
Downloads337

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

VectorSeek AI Search Developer Profile

stephentwalker

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 VectorSeek AI Search

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/vectorseek-ai-search/css/vectorseek.css/wp-content/plugins/vectorseek-ai-search/css/spinner.css/wp-content/plugins/vectorseek-ai-search/js/info.js/wp-content/plugins/vectorseek-ai-search/js/vendor/js.cookie.min.js/wp-content/plugins/vectorseek-ai-search/js/vendor/purify.min.js/wp-content/plugins/vectorseek-ai-search/js/vendor/smd.min.js/wp-content/plugins/vectorseek-ai-search/js/vectorseek.js
Script Paths
/wp-content/plugins/vectorseek-ai-search/js/vendor/js.cookie.min.js/wp-content/plugins/vectorseek-ai-search/js/vendor/purify.min.js/wp-content/plugins/vectorseek-ai-search/js/vendor/smd.min.js/wp-content/plugins/vectorseek-ai-search/js/info.js/wp-content/plugins/vectorseek-ai-search/js/vectorseek.js
Version Parameters
vectorseek-ai-search/css/vectorseek.css?ver=vectorseek-ai-search/css/spinner.css?ver=vectorseek-ai-search/js/info.js?ver=vectorseek-ai-search/js/vendor/js.cookie.min.js?ver=vectorseek-ai-search/js/vendor/purify.min.js?ver=vectorseek-ai-search/js/vendor/smd.min.js?ver=vectorseek-ai-search/js/vectorseek.js?ver=

HTML / DOM Fingerprints

CSS Classes
vectorseek-query-inputvectorseek-search-resultsvectorseek-loading-spinnervectorseek-error-message
Data Attributes
data-vectorseek-hostdata-vectorseek-contextdata-vectorseek-api-keydata-vectorseek-search-class
JS Globals
vectorseek_connectorvectorseek_api_keyVECTORSEEK_VERSION
REST Endpoints
/wp-json/vectorseek/v2/key
Shortcode Output
<input type="text" class="vectorseek-query-input" placeholder="Search..."><div class="vectorseek-search-results"></div><div class="vectorseek-loading-spinner"></div><div class="vectorseek-error-message"></div>
FAQ

Frequently Asked Questions about VectorSeek AI Search