Geweb AI Search Security & Risk Analysis

wordpress.org/plugins/geweb-ai-search

AI-powered search for WordPress using Google Gemini. Smart answers, source links, and instant autocomplete — all in one modal.

0 active installs v2.1.1 PHP 7.2+ WP 6.0+ Updated Unknown
aiartificial-intelligencegeminisearchsemantic-search
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Geweb AI Search Safe to Use in 2026?

Generally Safe

Score 100/100

Geweb 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 "geweb-ai-search" v2.1.1 plugin demonstrates a generally strong security posture, adhering to several best practices. Notably, all identified AJAX handlers include nonce checks, and all SQL queries utilize prepared statements, which significantly mitigates common injection vulnerabilities. The plugin also shows excellent output escaping, with all 28 identified outputs being properly escaped, preventing cross-site scripting (XSS) issues. Furthermore, the absence of any recorded vulnerabilities, including CVEs, is a positive indicator of its security track record.

However, the static analysis does highlight a potential area of concern: the taint analysis revealed 3 flows with unsanitized paths. While no critical or high-severity issues were flagged from these, unsanitized paths can indicate a risk of file inclusion or path traversal vulnerabilities if not handled with extreme care, especially if these paths are derived from user input. Additionally, the plugin makes 3 external HTTP requests, which, while not inherently a vulnerability, could become one if the target endpoints are compromised or if sensitive data is transmitted insecurely. The plugin's vulnerability history being entirely clear is reassuring, suggesting a proactive approach to security from the developers or a lack of prior exploitation.

Key Concerns

  • Taint flows with unsanitized paths
  • External HTTP requests detected
Vulnerabilities
None known

Geweb AI Search Security Vulnerabilities

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

Geweb AI Search Code Analysis

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

Output Escaping

100% escaped28 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
<HTML2MD> (classes\HTML2MD.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Geweb AI Search Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 5

authwp_ajax_geweb_generate_libraryclasses\HTML2MD.php:27
authwp_ajax_geweb_searchclasses\WP.php:19
noprivwp_ajax_geweb_searchclasses\WP.php:20
authwp_ajax_geweb_ai_chatclasses\WP.php:22
noprivwp_ajax_geweb_ai_chatclasses\WP.php:23
WordPress Hooks 10
actioninitclasses\HTML2MD.php:23
actionadmin_initclasses\HTML2MD.php:24
actionsave_postclasses\HTML2MD.php:25
actionbefore_delete_postclasses\HTML2MD.php:26
actionadmin_menuclasses\WP.php:16
actionadmin_post_geweb_saveclasses\WP.php:17
actionwp_enqueue_scriptsclasses\WP.php:25
actionadmin_enqueue_scriptsclasses\WP.php:26
actionwp_footerclasses\WP.php:28
actionplugins_loadedgeweb-ai-search.php:47
Maintenance & Trust

Geweb AI Search Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version7.2
Downloads271

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Geweb AI Search Developer Profile

Geweb

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 Geweb 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/geweb-ai-search/assets/css/chat.css/wp-content/plugins/geweb-ai-search/assets/css/main.css/wp-content/plugins/geweb-ai-search/assets/js/chat.js/wp-content/plugins/geweb-ai-search/assets/js/search.js
Script Paths
/wp-content/plugins/geweb-ai-search/assets/js/chat.js/wp-content/plugins/geweb-ai-search/assets/js/search.js
Version Parameters
geweb-ai-search/assets/css/chat.css?ver=geweb-ai-search/assets/css/main.css?ver=geweb-ai-search/assets/js/chat.js?ver=geweb-ai-search/assets/js/search.js?ver=

HTML / DOM Fingerprints

CSS Classes
geweb-ai-search-modalgeweb-ai-search-chat-bubblegeweb-ai-search-input-wrappergeweb-ai-search-button
Data Attributes
data-geweb-ai-search-id
JS Globals
gewebAISearchGewebAISearch
REST Endpoints
/wp-json/geweb-ai-search/v1/search/wp-json/geweb-ai-search/v1/chat
Shortcode Output
[geweb_ai_search][geweb_ai_chat]
FAQ

Frequently Asked Questions about Geweb AI Search