[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fu1ggNRyfmMTT_Rli4Vt3rssT8DDpRyU_W4Kqzmiq8pk":3},{"slug":4,"name":5,"version":6,"author":4,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":12,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":116,"fingerprints":290},"echoai","EchoAI – AI Chat Assistant","2.2.9","https:\u002F\u002Fprofiles.wordpress.org\u002Fechoai\u002F","\u003Cp>\u003Cstrong>Your website deserves an AI assistant.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>EchoAI turns your existing content into an intelligent chatbot — one that actually knows what it’s talking about. No hallucinations. No made-up answers. Just fast, accurate responses grounded in \u003Cem>your\u003C\u002Fem> content, with source citations your visitors can click and verify.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Simple. Powerful. Free.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Connect\u003C\u002Fstrong> — Install the plugin, and EchoAI automatically syncs your WordPress content. Posts, pages, custom post types — all indexed in minutes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Place it anywhere\u003C\u002Fstrong> — Floating chat button, inline widget, Gutenberg block, or shortcode. One click and it’s live.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Let it work\u003C\u002Fstrong> — Visitors ask questions. The assistant finds the answer in your content and responds in seconds — with sources.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Capture leads\u003C\u002Fstrong> — When visitors show buying intent, the assistant collects their details through natural conversation. You wake up to qualified leads.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>An AI That Sells While You Sleep\u003C\u002Fh4>\n\u003Cp>This isn’t just a FAQ bot. EchoAI’s lead detection runs 24\u002F7, recognizing when a visitor is interested in a consultation, demo, or newsletter signup. It collects names, emails, phone numbers, budget, timeline — whatever you configure — all through friendly, natural conversation. No forms. No friction.\u003C\u002Fp>\n\u003Ch4>Feed It Anything\u003C\u002Fh4>\n\u003Cp>WordPress is just the beginning. You can build your knowledge base from:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>YouTube\u003C\u002Fstrong> — Paste a channel link. Every transcript gets absorbed. Cherry-pick videos or import entire channels.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Framer\u003C\u002Fstrong> — Full-site scan. Every page and text block, synced automatically. Navigation and clutter stripped by AI.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PDFs\u003C\u002Fstrong> — Upload documents up to 50 pages. Answers cite the exact page number.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Any URL\u003C\u002Fstrong> — Drop a link. The content becomes searchable knowledge.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plain text\u003C\u002Fstrong> — Paste anything directly into the dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Every Conversation, Remembered\u003C\u002Fh4>\n\u003Cp>Visitors who return pick up right where they left off. The dashboard shows you every conversation in real-time — what people are asking, what topics trend, and where the gaps are.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>WordPress Integration\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic sync\u003C\u002Fstrong> — Content changes reach the AI in 4-5 seconds via webhooks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Every post type\u003C\u002Fstrong> — Posts, pages, custom post types, all with full metadata\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Taxonomies included\u003C\u002Fstrong> — Categories, tags, dates, and featured images carry over\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero maintenance\u003C\u002Fstrong> — New, edited, and deleted content handled automatically\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Put It Where It Matters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Floating button\u003C\u002Fstrong> — Four corner positions. Custom icon. Tooltip. Appears on every page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inline widget\u003C\u002Fstrong> — Embed the chat next to products, in help sections, wherever questions happen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg block\u003C\u002Fstrong> — Drag, drop, configure. Set height, color, and override the assistant per block.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode\u003C\u002Fstrong> — \u003Ccode>[echo_ai]\u003C\u002Fcode> with parameters for height, color, and assistant ID. Works everywhere shortcodes do.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AI That Gets It Right\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>GPT-4.1 under the hood\u003C\u002Fstrong> — Always the latest OpenAI model\u003C\u002Fli>\n\u003Cli>\u003Cstrong>0% hallucination\u003C\u002Fstrong> — RAG technology means it only answers from your content. No answer? It says so.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sources cited\u003C\u002Fstrong> — Every response links back to the content it drew from\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Every language\u003C\u002Fstrong> — Detects the visitor’s language and responds in kind. Translates across content languages automatically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contextual\u003C\u002Fstrong> — Follows the conversation thread. Understands “What about the price?” without being told \u003Cem>what\u003C\u002Fem>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Time-aware\u003C\u002Fstrong> — Knows publication dates. Handles “What’s new this year?” correctly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Make It Yours\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple assistants\u003C\u002Fstrong> — Sales bot on product pages. Support bot in the help center. Each with its own personality.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom instructions\u003C\u002Fstrong> — Set the tone, the role, the rules. “Be friendly.” “Never discuss competitors.” “Always suggest a demo.”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Greeting & starters\u003C\u002Fstrong> — Control the first message and suggested questions visitors see\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content toggle\u003C\u002Fstrong> — One click to exclude specific content. No deleting required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Direct links\u003C\u002Fstrong> — Share any assistant via URL. No website integration needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile-ready\u003C\u002Fstrong> — Clean interface. Looks great on every screen.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>See it in action — chat with a Star Wars knowledge base:\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fechoaichat.com\u002F#demo\" rel=\"nofollow ugc\">https:\u002F\u002Fechoaichat.com\u002F#demo\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Embed an AI assistant that learns from your content and never makes things up. Zero hallucinations — just accurate answers with source citations.",10,1160,0,"2026-02-23T20:25:00.000Z","6.9.4","5.9","7.4",[18,19,20,21,22],"ai","assistant","chatbot","gpt","openai","https:\u002F\u002Fechoaichat.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fechoai.2.2.9.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":4,"display_name":4,"profile_url":7,"plugin_count":30,"total_installs":10,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,94,"2026-04-04T22:33:04.653Z",[35,56,72,85,102],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":25,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":53,"download_link":54,"security_score":55,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27},"ai24-assistant-integrator","AI24 Assistant Integrator","1.0.9.2","Site24","https:\u002F\u002Fprofiles.wordpress.org\u002Fjetaver\u002F","\u003Cp>The easiest to use plugin for OpenAI assistants. Empower your WordPress site with AI-driven chatbots for enhanced interactivity and support.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI24 Assistant Integrator\u003C\u002Fstrong> enables you to integrate OpenAI assistants into your WordPress site effortlessly. Enhance user interaction and provide instant support with the power of OpenAI’s technology.\u003C\u002Fp>\n\u003Cp>All you need to do is set up the assistant on your OpenAI account, enter the API key and Assistant ID and it’s ready to go. There are no other plugins that achieve this in such little time.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Seamless OpenAI Integration:\u003C\u002Fstrong> Connect your WordPress site with OpenAI’s powerful AI models with minimal setup.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Chatbot Widgets:\u003C\u002Fstrong> Tailor the appearance and behavior of your chatbots to match your site’s design and user needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Future-Proof Technology:\u003C\u002Fstrong> Designed with scalability in mind, AI24 Chatbot Integrator is ready to evolve with the introduction of new AI technologies and APIs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent Interaction:\u003C\u002Fstrong> Utilize advanced machine learning to provide users with smart, contextually relevant interactions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Powered by AI24” Branding:\u003C\u002Fstrong> While offering top-tier AI functionalities, also enjoy subtle branding that credits AI24 site for the enhanced user experience.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support queries, feature suggestions, or further assistance, please visit site24.com.au or email me directly info@site24.com.au\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>AI24 Assistant Integrator is developed by Site24, a leader in web design, development, and AI integration solutions. For more information, visit our website at site24.com.au or reach out to our team @ info@site24.com.au\u003C\u002Fp>\n\u003Ch3>3rd Party or External Services\u003C\u002Fh3>\n\u003Ch4>OpenAI API\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We are leveraging the OpenAI ecosystem and thus API’s with the plugin. You must be aware that when the chatbot is live on your site those APIs are being used when interacted with.\u003C\u002Fli>\n\u003Cli>OpenAI main page: https:\u002F\u002Fopenai.com\u002F\u003C\u002Fli>\n\u003Cli>OpenAI Privacy Policies: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u003C\u002Fli>\n\u003Cli>OpenAI API: https:\u002F\u002Fapi.openai.com\u002Fv1\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Youtube Video\u002FTutorial Embeds\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Tutorial videos embedded into the settings page have been uploaded to youtube by the following links.\u003C\u002Fli>\n\u003Cli>What is AI24?: https:\u002F\u002Fyoutu.be\u002FblGeFZOvncY\u003C\u002Fli>\n\u003Cli>What are functions?: https:\u002F\u002Fyoutu.be\u002FJIv3dnx7S30\u003C\u002Fli>\n\u003Cli>How to create OpenAI assistant functions?: https:\u002F\u002Fyoutu.be\u002FpOIWTjgv9Sc\u003C\u002Fli>\n\u003Cli>How to create OpenAI assistants: https:\u002F\u002Fyoutu.be\u002FIo_HckHRxow\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily integrate OpenAI assistants into your WordPress site for enhanced user interaction and support.",70,3190,3,"2025-03-14T09:50:00.000Z","6.7.5","5.0","7.2",[18,20,51,22,52],"chatgpt","virtual-assistant","https:\u002F\u002Fsite24.com.au\u002Fai24-assistant-integrator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai24-assistant-integrator.1.0.9.2.zip",92,{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":25,"num_ratings":30,"last_updated":66,"tested_up_to":67,"requires_at_least":48,"requires_php":16,"tags":68,"homepage":70,"download_link":71,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27},"pulse-chat-ai","Pulse Chat AI","2.2.7","pulsechat","https:\u002F\u002Fprofiles.wordpress.org\u002Fpulsechat\u002F","\u003Cp>Pulse Chat AI integrates a powerful AI chat assistant into your WordPress site using an advanced ChatGPT 5 AI models. The plugin works immediately after installation – no API keys, no configuration required. Simply install, activate, and add the shortcode to start chatting with your visitors.\u003C\u002Fp>\n\u003Cp>Features include customizable chat interface, floating chat bubble, usage limits, rate limiting, and full control over conversation behavior. Perfect for customer support, FAQs, and visitor engagement.\u003C\u002Fp>\n\u003Cp>The plugin provides a seamless way to add AI-powered conversations to any page, post, or widget using a simple shortcode. With built-in security features, usage tracking, and a freemium model, it’s ideal for businesses looking to enhance user engagement.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Version 2.2 Highlights:\u003C\u002Fstrong>\u003Cbr \u002F>\n* NEW: Complete license validation system\u003Cbr \u002F>\n* NEW: Automatic license validation and Pro features activation\u003Cbr \u002F>\n* NEW: License status display with plan, expiration, and domain info\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Version 2.1 Highlights:\u003C\u002Fstrong>\u003Cbr \u002F>\n* NEW: Conversation saving and management system (Pro feature)\u003Cbr \u002F>\n* NEW: Full conversation history with export capabilities\u003Cbr \u002F>\n* NEW: License activation page\u003Cbr \u002F>\n* Improved admin menu organization\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Version 2.0 Highlights:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Complete redesign with modern React\u002FTypeScript interface\u003Cbr \u002F>\n* Unified branding system with light\u002Fdark themes\u003Cbr \u002F>\n* Custom avatar support for Pro users\u003Cbr \u002F>\n* Improved chat UI with message avatars\u003Cbr \u002F>\n* Reorganized admin panel with tabbed interface\u003Cbr \u002F>\n* Enhanced customization options\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How it works:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe plugin uses a secure hosted API service provided by pulsechatai.com to generate responses. AI processing does NOT happen on the visitor’s device or the site owner’s servers. You don’t need to create an OpenAI account, configure API keys, or manage credentials. Everything is handled automatically by the service.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Embeddable chat via shortcode \u003Ccode>[pulse_chat_ai]\u003C\u002Fcode>\u003Cbr \u002F>\n* Works on any WordPress page\u002Fpost\u002Fwidget\u003Cbr \u002F>\n* Zero configuration required – works immediately after activation\u003Cbr \u002F>\n* Powered by an advanced GPT-based AI model\u003Cbr \u002F>\n* No streaming – complete responses\u003Cbr \u002F>\n* Simple admin configuration (optional customization)\u003Cbr \u002F>\n* Rate limiting by IP for security\u003Cbr \u002F>\n* Responsive, accessible UI\u003Cbr \u002F>\n* Configurable conversation history\u003Cbr \u002F>\n* Optional floating chat bubble for global access\u003Cbr \u002F>\n* Usage limits: 40 messages\u002Fday, 100\u002Fmonth per site (free plan)\u003Cbr \u002F>\n* Modern React-based admin interface\u003Cbr \u002F>\n* Light\u002FDark theme support\u003Cbr \u002F>\n* Custom branding options (Pro feature)\u003Cbr \u002F>\n* Custom avatar for AI assistant (Pro feature)\u003Cbr \u002F>\n* Conversation saving and history (Pro feature)\u003Cbr \u002F>\n* Export conversations as JSON or CSV (Pro feature)\u003C\u002Fp>\n","AI-powered chat assistant for WordPress powered by an advanced ChatGPT 5 AI models. Zero configuration required - works immediately after installation &hellip;",20,433,"2025-12-02T22:22:00.000Z","6.8.5",[19,69,20,51,22],"chatai","https:\u002F\u002Fpulsechatai.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpulse-chat-ai.2.2.7.zip",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":10,"downloaded":80,"rating":25,"num_ratings":30,"last_updated":81,"tested_up_to":14,"requires_at_least":48,"requires_php":16,"tags":82,"homepage":83,"download_link":84,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27},"iris-ai","Iris AI – AI Homepage, Chatbot & Site Assistant","2.0.2","Zephyr","https:\u002F\u002Fprofiles.wordpress.org\u002Fzephyrwp\u002F","\u003Cp>IrisAI brings powerful AI chat capabilities to your WordPress site with semantic vector search (RAG) and source citations. Choose between two flexible connection modes and deploy with either a beautiful full-page chat interface or a convenient floating widget.\u003C\u002Fp>\n\u003Cp>Watch the full setup & demo video:\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F2ycKvTpWgLs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dual Interface Options\u003C\u002Fstrong> – Full-page chat with hero section and wave animations, or floating chat widget with customizable positioning\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Vector Search (RAG)\u003C\u002Fstrong> – Semantic search of your content using embeddings with automatic source citations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Connection Modes\u003C\u002Fstrong> – Proxy Mode (IrisAI hosted service) or BYO Mode (bring your own OpenAI API key)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Complete Customization\u003C\u002Fstrong> – Custom system prompts, configurable AI models, adjustable token limits, brand colors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy & Security\u003C\u002Fstrong> – API keys never exposed to frontend, all requests server-side, GDPR compliance features\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Features\u003C\u002Fstrong> – Multi-site support, chat history, auto-inject widget, rate limiting protection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Customer support automation\u003C\u002Fli>\n\u003Cli>Website FAQs and knowledge base\u003C\u002Fli>\n\u003Cli>E-commerce product assistance\u003C\u002Fli>\n\u003Cli>Educational content interaction\u003C\u002Fli>\n\u003Cli>Documentation search\u003C\u002Fli>\n\u003Cli>Internal company wikis\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Connect\u003C\u002Fstrong> – Choose Proxy or BYO mode and enter credentials\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Index\u003C\u002Fstrong> – Select content types and start vector indexing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deploy\u003C\u002Fstrong> – Add shortcode or enable auto-inject widget\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize\u003C\u002Fstrong> – Adjust colors, prompts, and behavior to match your brand\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Privacy First\u003C\u002Fh4>\n\u003Cp>IrisAI respects user privacy and data protection. Keys stored securely in WordPress database, server-side API calls only, optional privacy mode disables query logging, user consent checkbox for AI processing, and GDPR-ready features included.\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>Complete setup guide and documentation available in the plugin’s Usage tab. Get step-by-step instructions, troubleshooting tips, and best practices.\u003C\u002Fp>\n\u003Ch4>Frontend Dependencies\u003C\u002Fh4>\n\u003Cp>This plugin includes the following open-source libraries:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>sine-waves.min.js\u003C\u002Fstrong> – MIT License – Wave animation effects (https:\u002F\u002Fgithub.com\u002Fisuttell\u002Fsine-waves)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>three.min.js\u003C\u002Fstrong> – MIT License – 3D graphics library (https:\u002F\u002Fgithub.com\u002Fmrdoob\u002Fthree.js)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external APIs to provide AI-powered chat responses and semantic (vector-based) search functionality.\u003C\u002Fp>\n\u003Cp>The plugin may communicate with the following third-party services, depending on how it is configured by the site administrator.\u003C\u002Fp>\n\u003Ch4>IrisAI Proxy Service (api.irisai.cloud)\u003C\u002Fh4>\n\u003Cp>When using \u003Cstrong>Proxy Mode\u003C\u002Fstrong>, this plugin sends requests to the IrisAI proxy service to process AI chat queries and vector search requests.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What the service is used for\u003C\u002Fstrong>\u003Cbr \u002F>\n• AI chat responses\u003Cbr \u002F>\n• Semantic (vector-based) search over your site content\u003Cbr \u002F>\n• Usage tracking, rate limiting, and billing management\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent\u003C\u002Fstrong>\u003Cbr \u002F>\n• User chat messages\u003Cbr \u002F>\n• Relevant indexed site content (for vector search)\u003Cbr \u002F>\n• Website domain (for license verification)\u003Cbr \u002F>\n• API authentication token\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent\u003C\u002Fstrong>\u003Cbr \u002F>\n• When a user submits a chat query\u003Cbr \u002F>\n• When content is indexed for vector search\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider\u003C\u002Fstrong>\u003Cbr \u002F>\nIrisAI\u003Cbr \u002F>\nWebsite: https:\u002F\u002Firisai.cloud\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Terms of Service\u003C\u002Fstrong>\u003Cbr \u002F>\nhttps:\u002F\u002Firisai.cloud\u002Fterms\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>\u003Cbr \u002F>\nhttps:\u002F\u002Firisai.cloud\u002Fprivacy\u003C\u002Fp>\n\u003Ch4>OpenAI API (api.openai.com)\u003C\u002Fh4>\n\u003Cp>When using \u003Cstrong>BYO (Bring Your Own API Key) Mode\u003C\u002Fstrong>, or when the IrisAI proxy forwards requests, this plugin communicates directly or indirectly with OpenAI’s API.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What the service is used for\u003C\u002Fstrong>\u003Cbr \u002F>\n• Generating AI-powered chat responses\u003Cbr \u002F>\n• Processing embeddings for semantic search\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent\u003C\u002Fstrong>\u003Cbr \u002F>\n• User chat messages\u003Cbr \u002F>\n• Relevant indexed site content (for vector search)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent\u003C\u002Fstrong>\u003Cbr \u002F>\n• When a user submits a chat query\u003Cbr \u002F>\n• When content is indexed for semantic search\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider\u003C\u002Fstrong>\u003Cbr \u002F>\nOpenAI, L.L.C.\u003Cbr \u002F>\nWebsite: https:\u002F\u002Fopenai.com\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Terms of Service\u003C\u002Fstrong>\u003Cbr \u002F>\nhttps:\u002F\u002Fopenai.com\u002Fterms\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>\u003Cbr \u002F>\nhttps:\u002F\u002Fopenai.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch3>Usage Examples\u003C\u002Fh3>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cp>Full-Page Chat:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[irisai_chat]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Creates a beautiful full-page AI chat interface with hero section, animated wave background, large search input, suggestion chips, real-time AI responses, and source citations.\u003C\u002Fp>\n\u003Cp>Floating Widget:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[irisai_widget]\n[irisai_widget position=\"bottom-right\"]\n[irisai_widget position=\"bottom-left\"]\n[irisai_widget position=\"top-right\"]\n[irisai_widget position=\"top-left\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Creates a floating chat button that opens a popup window with compact chat interface, persistent chat history, and mobile-friendly fullscreen.\u003C\u002Fp>\n\u003Ch4>Vector Search Setup\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to Settings > IrisAI > Vector Search\u003C\u002Fli>\n\u003Cli>Select content types to index (Posts, Pages, Custom Post Types)\u003C\u002Fli>\n\u003Cli>Configure chunk size (200-2000 characters, default: 900)\u003C\u002Fli>\n\u003Cli>Configure chunk overlap (0-500 characters, default: 150)\u003C\u002Fli>\n\u003Cli>Click “Start Indexing” to begin background processing\u003C\u002Fli>\n\u003Cli>Enable “Auto Re-index” to automatically update on content changes\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>System Prompt Customization\u003C\u002Fh4>\n\u003Cp>Customize the AI’s behavior with system prompts using available variables:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>{site}\u003C\u002Fcode> – Your website URL\u003C\u002Fli>\n\u003Cli>\u003Ccode>{lang}\u003C\u002Fcode> – User language preference\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example customizations by business type:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>E-commerce\u003C\u002Fstrong>: “Always mention our 30-day return policy when asked about returns”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Business\u003C\u002Fstrong>: “For pricing questions, invite users to schedule a consultation”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restaurant\u003C\u002Fstrong>: “For reservations, direct users to call (555) 123-4567”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Best Practices\u003C\u002Fh4>\n\u003Cp>For best results:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use full-width page template for [irisai_chat]\u003C\u002Fli>\n\u003Cli>Index your most important content first\u003C\u002Fli>\n\u003Cli>Add 5-8 relevant prompt suggestions\u003C\u002Fli>\n\u003Cli>Keep system prompt clear and concise\u003C\u002Fli>\n\u003Cli>Test on mobile devices before launch\u003C\u002Fli>\n\u003Cli>Enable privacy mode if handling sensitive data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Recommended setup:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use [irisai_chat] on dedicated page: “AI Assistant” or “Ask AI”\u003C\u002Fli>\n\u003Cli>Enable auto-inject widget for site-wide access\u003C\u002Fli>\n\u003Cli>This gives users both a destination and quick access\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Token recommendations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>800-1000 tokens: Normal chat (balanced responses)\u003C\u002Fli>\n\u003Cli>1500-2000 tokens: Developer mode or detailed explanations\u003C\u002Fli>\n\u003Cli>3000-6000 tokens: Long-form content or article generation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Troubleshooting\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Chat not working?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Verify API credentials in General tab\u003C\u002Fli>\n\u003Cli>Check domain is registered in proxy dashboard (Proxy Mode)\u003C\u002Fli>\n\u003Cli>Ensure sufficient credits (Proxy Mode)\u003C\u002Fli>\n\u003Cli>Confirm content is indexed (Vector Search tab)\u003C\u002Fli>\n\u003Cli>Check browser console for JavaScript errors\u003C\u002Fli>\n\u003Cli>Enable WP_DEBUG in wp-config.php for detailed logs\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Vector search not finding content?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Confirm indexing completed successfully\u003C\u002Fli>\n\u003Cli>Check selected content types are correct\u003C\u002Fli>\n\u003Cli>Try re-indexing content\u003C\u002Fli>\n\u003Cli>Clear vector search cache (General tab)\u003C\u002Fli>\n\u003Cli>Verify chunk size isn’t too large or small\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Widget not appearing?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Check auto-inject is enabled (Widget tab)\u003C\u002Fli>\n\u003Cli>Verify no JavaScript conflicts\u003C\u002Fli>\n\u003Cli>Clear browser and WordPress cache\u003C\u002Fli>\n\u003Cli>Check theme compatibility\u003C\u002Fli>\n\u003Cli>Try manual shortcode placement\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>IrisAI is designed with privacy in mind:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>API Keys: Stored securely in WordPress database, never exposed to frontend\u003C\u002Fli>\n\u003Cli>Chat Queries: Optional logging (disabled in privacy mode)\u003C\u002Fli>\n\u003Cli>Chat History: Stored in user’s browser localStorage (client-side only)\u003C\u002Fli>\n\u003Cli>Vector Data: Your content chunks stored in WordPress database for search\u003C\u002Fli>\n\u003Cli>Usage Stats: Available only in Proxy Mode dashboard (irisai.cloud)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What data is sent to third parties:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>OpenAI: User queries and relevant content chunks (when BYO or Proxy mode is used)\u003C\u002Fli>\n\u003Cli>IrisAI Proxy: Only in Proxy Mode – queries, API authentication, usage tracking\u003C\u002Fli>\n\u003Cli>No other third parties receive data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>User rights:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Users can clear their chat history via “New Chat” button\u003C\u002Fli>\n\u003Cli>Site owners can disable query logging (Privacy Mode)\u003C\u002Fli>\n\u003Cli>Complete data removal via clean uninstall option\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Recommendations:\u003C\u002Fp>\n\u003Cp>If you use IrisAI on your site, we recommend adding AI data processing to your privacy policy, implementing user consent (checkbox available in Advanced settings), enabling privacy mode for GDPR compliance if needed, and informing users their questions are processed by AI.\u003C\u002Fp>\n\u003Ch3>Uninstall\u003C\u002Fh3>\n\u003Cp>When you delete IrisAI via the Plugins screen, you can optionally remove all plugin data including settings, vector search data, cached search results, and database tables.\u003C\u002Fp>\n\u003Cp>To perform clean uninstall:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to Settings > IrisAI > Advanced tab\u003C\u002Fli>\n\u003Cli>Enable “Remove data on uninstall” option\u003C\u002Fli>\n\u003Cli>Save changes\u003C\u002Fli>\n\u003Cli>Deactivate the plugin\u003C\u002Fli>\n\u003Cli>Delete the plugin from Plugins screen\u003C\u002Fli>\n\u003Cli>All data will be removed automatically\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Plugin by IrisAI Team\u003C\u002Fli>\n\u003Cli>Website: https:\u002F\u002Firisai.cloud\u003C\u002Fli>\n\u003Cli>sine-waves by Isaac Suttell\u003C\u002Fli>\n\u003Cli>three.js by three.js authors\u003C\u002Fli>\n\u003C\u002Ful>\n","Transform your WordPress site with AI-powered chat. Full-page interface or floating widget. Vector search with citations.",573,"2026-03-13T14:50:00.000Z",[18,19,20,21,22],"","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Firis-ai.2.0.2.zip",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":10,"downloaded":93,"rating":12,"num_ratings":12,"last_updated":94,"tested_up_to":67,"requires_at_least":95,"requires_php":96,"tags":97,"homepage":100,"download_link":101,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27},"tm-chatbot-assistant","TM Chatbot Assistant","1.0.0","Tony Marriott","https:\u002F\u002Fprofiles.wordpress.org\u002Ftonymarriott\u002F","\u003Cp>\u003Cstrong>TM Chatbot Assistant\u003C\u002Fstrong> is a fully conversational AI chatbot plugin for use on WordPress sites, powered by OpenAI’s\u003Cbr \u002F>\nAssistants API (v2). Add an intelligent, context-aware assistant to your site for customer support, lead generation, product guidance, and more — all with zero coding.\u003C\u002Fp>\n\u003Cp>Chatbot Assistants are created in OpenAI.com. Chatbot conversation is between your website front-end Chatbot and OpenAI.com.\u003C\u002Fp>\n\u003Cp>You will need an OpenAI account from https:\u002F\u002Fauth.openai.com\u002Fcreate-account.\u003Cbr \u002F>\nSee https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u002F and https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Seamless integration with OpenAI’s Assistants API (v2)  \u003C\u002Fli>\n\u003Cli>Floating, customizable chatbox UI  \u003C\u002Fli>\n\u003Cli>Multi-turn conversations using assistant threads  \u003C\u002Fli>\n\u003Cli>Supports assistant instructions, memory, and file-based training  \u003C\u002Fli>\n\u003Cli>Customizable colors, title, placeholder text, avatar, and default question  \u003C\u002Fli>\n\u003Cli>Choose exactly which pages or posts display the chatbot  \u003C\u002Fli>\n\u003Cli>Secure backend communication via server-side PHP  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re answering FAQs, guiding visitors, or capturing leads, TM Chatbot Assistant lets you deploy a smart AI experience in just minutes.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the \u003Cstrong>GPLv2 or later\u003C\u002Fstrong>.\u003Cbr \u002F>\nSee https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html for details.\u003C\u002Fp>\n","A powerful AI chatbot for use with Wordpress that enables OpenAI's Assistants to provide intelligent, conversational support to your website visitors.",334,"2025-06-02T17:50:00.000Z","5.8","8.0",[98,99,20,21,22],"ai-assistant","ai-chatbot","https:\u002F\u002Ftony-marriott.com\u002Ftm-chatbot-assistant","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftm-chatbot-assistant.1.0.0.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":12,"downloaded":110,"rating":12,"num_ratings":12,"last_updated":111,"tested_up_to":67,"requires_at_least":112,"requires_php":16,"tags":113,"homepage":114,"download_link":115,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27},"ai-tool-center","AI Tool Center","1.3.0","SJ Vision","https:\u002F\u002Fprofiles.wordpress.org\u002Fsjvision\u002F","\u003Cp>\u003Cstrong>Turn your website into a 24\u002F7 intelligent assistant hub with NimBot by AI Tool Center.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>NimBot sits quietly on your site as a modern, lightweight popup assistant — ready to answer user questions, guide visitors, or provide customer support. Powered by the flexibility of OpenAI, or your own AI API keys, NimBot enhances user engagement without heavy resources.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Easy setup — no coding required\u003Cbr \u002F>\n– Use your own OpenAI keys (Free Account) or our managed endpoints (Advanced Account)\u003Cbr \u002F>\n– Highly customizable popup appearance\u003Cbr \u002F>\n– Page-specific AI configurations\u003Cbr \u002F>\n– Lightweight and fast-loading (no bloat)\u003Cbr \u002F>\n– Secure API key handling\u003C\u002Fp>\n\u003Cp>🔗 \u003Ca href=\"https:\u002F\u002Fai-tool-center.com\" rel=\"nofollow ugc\">Learn more and get your membership key at AI Tool Center.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>3rd Party Scripts and Services\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Font Awesome Free 6.7.2\u003C\u002Fstrong>\u003Cbr \u002F>\nIcons used within plugin UI.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffontawesome.com\u002Flicense\u002Ffree\" rel=\"nofollow ugc\">License\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google Fonts – Audiowave\u003C\u002Fstrong>\u003Cbr \u002F>\nFont used for modern typography.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy?hl=en\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>CDNJS Scripts:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Marked.js v15.0.7 (Markdown parsing)  \u003C\u002Fli>\n\u003Cli>Highlight.js v11.11.1 (Syntax highlighting)\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.cloudflare.com\u002Fen-gb\u002Fprivacypolicy\u002F\" rel=\"nofollow ugc\">Cloudflare Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>API Responder v1.0.0\u003C\u002Fstrong>\u003Cbr \u002F>\nAPI routing and authorization. Requires domain Referrer and Membership Key for account authorization. If using our API LLM end-point then message is sent, if using your own API LLM end-point then the message and your Your LLM URL, Your LLM API Key and the Your LLM Model to use.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fai-tool-center.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed and maintained by \u003Ca href=\"https:\u002F\u002Fai-tool-center.com\u002Fabout\u002F\" rel=\"nofollow ugc\">SJ Vision\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under GPLv2 or later.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">View the full license here\u003C\u002Fa>.\u003C\u002Fp>\n","AI Tool Center brings NimBot — a sleek, customizable AI assistant — to your WordPress website. Use your own API keys or our managed AI endpoints.",539,"2025-07-08T22:13:00.000Z","6.2",[18,19,20,21,22],"https:\u002F\u002Fai-tool-center.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-tool-center.1.3.0.zip",{"attackSurface":117,"codeSignals":139,"taintFlows":278,"riskAssessment":279,"analyzedAt":289},{"hooks":118,"ajaxHandlers":135,"restRoutes":136,"shortcodes":137,"cronEvents":138,"entryPointCount":12,"unprotectedCount":12},[119,125,129,132],{"type":120,"name":121,"callback":122,"file":123,"line":124},"action","admin_init","closure","echoai.php",69,{"type":120,"name":126,"callback":127,"file":123,"line":128},"wp_enqueue_scripts","echoai_enqueue_scripts",83,{"type":120,"name":130,"callback":127,"file":123,"line":131},"admin_enqueue_scripts",84,{"type":120,"name":133,"callback":122,"file":123,"line":134},"init",108,[],[],[],[],{"dangerousFunctions":140,"sqlUsage":141,"outputEscaping":143,"fileOperations":12,"externalRequests":12,"nonceChecks":12,"capabilityChecks":12,"bundledLibraries":277},[],{"prepared":12,"raw":12,"locations":142},[],{"escaped":144,"rawEcho":145,"locations":146},99,76,[147,150,152,154,156,158,160,162,164,166,168,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,223,225,227,228,230,232,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,270,272,274,276],{"file":148,"line":64,"context":149},"src\\templates\\assistant-setup-form.php","raw output",{"file":148,"line":151,"context":149},26,{"file":148,"line":153,"context":149},33,{"file":148,"line":155,"context":149},41,{"file":148,"line":157,"context":149},43,{"file":148,"line":159,"context":149},49,{"file":148,"line":161,"context":149},57,{"file":148,"line":163,"context":149},65,{"file":148,"line":165,"context":149},72,{"file":148,"line":167,"context":149},79,{"file":148,"line":131,"context":149},{"file":148,"line":170,"context":149},87,{"file":148,"line":172,"context":149},97,{"file":148,"line":174,"context":149},101,{"file":148,"line":176,"context":149},110,{"file":148,"line":178,"context":149},113,{"file":148,"line":180,"context":149},121,{"file":148,"line":182,"context":149},124,{"file":148,"line":184,"context":149},130,{"file":148,"line":186,"context":149},139,{"file":148,"line":188,"context":149},142,{"file":148,"line":190,"context":149},148,{"file":148,"line":192,"context":149},155,{"file":148,"line":194,"context":149},160,{"file":196,"line":64,"context":149},"src\\templates\\connection-form.php",{"file":196,"line":151,"context":149},{"file":196,"line":153,"context":149},{"file":196,"line":155,"context":149},{"file":196,"line":157,"context":149},{"file":196,"line":159,"context":149},{"file":196,"line":161,"context":149},{"file":196,"line":163,"context":149},{"file":196,"line":165,"context":149},{"file":196,"line":167,"context":149},{"file":196,"line":131,"context":149},{"file":196,"line":170,"context":149},{"file":196,"line":172,"context":149},{"file":196,"line":174,"context":149},{"file":196,"line":176,"context":149},{"file":196,"line":178,"context":149},{"file":196,"line":180,"context":149},{"file":196,"line":182,"context":149},{"file":196,"line":184,"context":149},{"file":196,"line":186,"context":149},{"file":196,"line":188,"context":149},{"file":196,"line":190,"context":149},{"file":196,"line":192,"context":149},{"file":196,"line":194,"context":149},{"file":221,"line":222,"context":149},"src\\templates\\dashboard-content.php",23,{"file":221,"line":224,"context":149},29,{"file":221,"line":226,"context":149},36,{"file":221,"line":157,"context":149},{"file":221,"line":229,"context":149},51,{"file":221,"line":231,"context":149},56,{"file":233,"line":234,"context":149},"src\\templates\\page-config.php",17,{"file":233,"line":236,"context":149},27,{"file":233,"line":238,"context":149},32,{"file":233,"line":240,"context":149},47,{"file":233,"line":242,"context":149},52,{"file":233,"line":244,"context":149},61,{"file":233,"line":246,"context":149},67,{"file":233,"line":248,"context":149},136,{"file":233,"line":250,"context":149},143,{"file":233,"line":252,"context":149},147,{"file":233,"line":254,"context":149},163,{"file":233,"line":256,"context":149},167,{"file":233,"line":258,"context":149},174,{"file":233,"line":260,"context":149},183,{"file":233,"line":262,"context":149},192,{"file":233,"line":264,"context":149},197,{"file":233,"line":266,"context":149},200,{"file":268,"line":269,"context":149},"src\\templates\\page-network-error.php",12,{"file":268,"line":271,"context":149},16,{"file":268,"line":273,"context":149},21,{"file":268,"line":275,"context":149},22,{"file":268,"line":151,"context":149},[],[],{"summary":280,"deductions":281},"Based on the provided static analysis and vulnerability history, the \"echoai\" v2.2.9 plugin exhibits a generally good security posture with no readily apparent critical vulnerabilities. The absence of any reported CVEs, unpatched vulnerabilities, or taint flows of critical or high severity is a strong positive indicator. The code also demonstrates good practices by using prepared statements for all SQL queries and avoiding file operations and external HTTP requests, which are common sources of vulnerabilities.\n\nHowever, a significant concern arises from the very low percentage (57%) of properly escaped output. This suggests a substantial risk of Cross-Site Scripting (XSS) vulnerabilities, especially given the absence of any nonces or capability checks on the plugin's entry points. While the static analysis indicates a small attack surface, the lack of proper output escaping means that even a single entry point could be exploited if user-supplied data is not sufficiently sanitized before being displayed.\n\nIn conclusion, while \"echoai\" v2.2.9 benefits from a clean vulnerability history and secure SQL practices, the inadequate output escaping presents a notable weakness. This risk is amplified by the complete absence of nonce and capability checks, leaving the plugin vulnerable to potential XSS attacks. Future development should prioritize addressing the output escaping issues to significantly improve the plugin's security.",[282,285,287],{"reason":283,"points":284},"Low output escaping rate",15,{"reason":286,"points":10},"No nonce checks on entry points",{"reason":288,"points":10},"No capability checks on entry points","2026-03-17T01:24:56.794Z",{"wat":291,"direct":303},{"assetPaths":292,"generatorPatterns":295,"scriptPaths":296,"versionParams":298},[293,294],"\u002Fwp-content\u002Fplugins\u002Fechoai\u002Fsrc\u002Fjs\u002Fadmin-config.js","\u002Fwp-content\u002Fplugins\u002Fechoai\u002Fsrc\u002Fjs\u002Ffrontend.js",[],[297],"https:\u002F\u002Fcdn.echoaichat.com\u002Fsdk\u002Fecho-sdk.js",[299,300,301,302],"echoai\u002Fstylesheet.css?ver=","echoai\u002Fsrc\u002Fjs\u002Fadmin-config.js?ver=","echoai\u002Fsrc\u002Fjs\u002Ffrontend.js?ver=","echoaisdk?ver=",{"cssClasses":304,"htmlComments":310,"htmlAttributes":311,"restEndpoints":314,"jsGlobals":316,"shortcodeOutput":319},[305,306,307,308,309],"echoai-chat-icon","echoai-chat-wrapper","echoai-form-group","echoai-input","echoai-submit-button",[],[312,313],"data-echoai-chat-id","data-echoai-assistant-ready",[315],"\u002Fwp-json\u002Fechoai\u002Fv1\u002Fchat",[317,318],"echoAISettings","echoaiConfig",[320],"[echoai_chat]"]