[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fh0fP2pMMpJIiS0hwkuejR1VE8YA8RfY_6DHA-o8Rafg":3,"$fCQtgGLIm2Jr5EqTdXxSeHK1iCfO5X-MHhd4ZA-gayNY":740,"$fC-qwoWSu8Lu0Bu0DIC13WOh691Dh4_h8XwTqIroD_gw":743},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":122,"fingerprints":709},"contentoracle-ai-chat","ContentOracle AI Chat","1.13.1","JG Web Development","https:\u002F\u002Fprofiles.wordpress.org\u002Fjtgraham38\u002F","\u003Cp>ContentOracle AI Chat adds powerful no-code, fully-customizable, content-aware AI chat features to your site. By combining the power of AI with the insights provided by your site content, ContentOracle AI Chat brings your users an unrivaled chat experience.\u003C\u002Fp>\n\u003Cp>The plugin features a comprehensive setup wizard to get you started quickly, advanced filtering and sorting capabilities to fine-tune AI responses, bulk embedding system for large content libraries, and shortcode support for maximum flexibility. With semantic text matching, inline content recommendations, and goal-based suggestions, your visitors get personalized, contextually relevant answers that draw from your unique content expertise.\u003C\u002Fp>\n\u003Cp>Whether you’re a small business, content creator, or enterprise, ContentOracle AI Chat transforms your website into an intelligent, conversational interface that understands your content and helps visitors find exactly what they’re looking for.\u003C\u002Fp>\n\u003Ch3>Demo!\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Try it Here:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fdemo.scrywp.com\u002F\" rel=\"nofollow ugc\">demo.scrywp.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Intro\u003C\u002Fh3>\n\u003Cp>\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\u002FW9pr_weJHWA?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\u003Cp>The internet is changing. Millions of people every day ask artificial intelligence for recommendations, facts, and how-to knowledge. However, AI lacks the specialist knowledge that many online content creators and businesses provide.\u003C\u002Fp>\n\u003Cp>ContentOracle AI Chat bridges this gap by combining your unique content with AI’s capabilities. It delivers tailored answers based on your content, recommends relevant posts, products, and events, and provides analytics to enhance your site’s user experience.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Content-aware, retrieval augmented AI chat for site visitors.\u003C\u002Fli>\n\u003Cli>Semantic text matching using text embeddings.\u003C\u002Fli>\n\u003Cli>AI can recommend products, posts, events, and other content inline.\u003C\u002Fli>\n\u003Cli>Chatbot cites its sources in its messages.\u003C\u002Fli>\n\u003Cli>Inline content recommendations in chat bubbles.\u003C\u002Fli>\n\u003Cli>Full support and customizability with the block editor.\u003C\u002Fli>\n\u003Cli>No code or third-party integrations required!\u003C\u002Fli>\n\u003Cli>Compatible with major page builders.\u003C\u002Fli>\n\u003Cli>AI agent speech habits customizable.\u003C\u002Fli>\n\u003Cli>Setup wizard for easy initial configuration.\u003C\u002Fli>\n\u003Cli>Advanced content filtering and sorting system.\u003C\u002Fli>\n\u003Cli>Shortcode support for placing blocks anywhere in any site builder.\u003C\u002Fli>\n\u003Cli>Bulk embedding system for large content libraries (tested with 20k+ posts!).\u003C\u002Fli>\n\u003Cli>Analytics dashboard with chat log management and insights.\u003C\u002Fli>\n\u003Cli>Custom field (meta) filtering and sorting.\u003C\u002Fli>\n\u003Cli>Post type and date-based filtering.\u003C\u002Fli>\n\u003Cli>Multi-group filter system with AND\u002FOR logic.\u003C\u002Fli>\n\u003Cli>Automatic embedding generation for new content.\u003C\u002Fli>\n\u003Cli>Embedding queue management system.\u003C\u002Fli>\n\u003Cli>Data cleanup options on plugin deletion.\u003C\u002Fli>\n\u003Cli>Mobile-optimized chat UI.\u003C\u002Fli>\n\u003Cli>Streamed chat support.\u003C\u002Fli>\n\u003Cli>Greeter section with suggested conversation starters.\u003C\u002Fli>\n\u003Cli>Goal-based content recommendations.\u003C\u002Fli>\n\u003Cli>Customizable button and styling options.\u003C\u002Fli>\n\u003Cli>Nonce verification for enhanced security.\u003C\u002Fli>\n\u003Cli>Support for multiple retrieval methods.\u003C\u002Fli>\n\u003Cli>Chat log storage and analytics for user interaction tracking.\u003C\u002Fli>\n\u003Cli>Configurable chat log retention periods with automatic cleanup.\u003C\u002Fli>\n\u003Cli>Bulk chat log management with delete functionality.\u003C\u002Fli>\n\u003Cli>Chat log viewer with pagination and sorting capabilities.\u003C\u002Fli>\n\u003Cli>Floating chat widget with site-wide button and customizable styling.\u003C\u002Fli>\n\u003Cli>WordPress customizer integration for live preview of floating chat appearance.\u003C\u002Fli>\n\u003Cli>Multiple icon options for floating chat button (chat bubble, question mark, robot, etc.).\u003C\u002Fli>\n\u003Cli>Responsive floating chat design optimized for mobile devices.\u003C\u002Fli>\n\u003Cli>Widget area system for managing floating chat content.\u003C\u002Fli>\n\u003Cli>Neutral color scheme by default for better brand compatibility.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>3rd-Party Services\u003C\u002Fh3>\n\u003Cp>This plugin uses the ContentOracle AI API to process user messages, index website content, and generate responses.\u003Cbr \u002F>\n– API URL: \u003Ca href=\"https:\u002F\u002Fapp.scrywp.com\" rel=\"nofollow ugc\">https:\u002F\u002Fapp.scrywp.com\u003C\u002Fa>\u003Cbr \u002F>\n– Terms of Service: \u003Ca href=\"https:\u002F\u002Fapp.scrywp.com\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fapp.scrywp.com\u002Fterms\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Data sent to the API includes user messages, site content, server\u002Fclient domains, and analytics. Messages and content may be stored for debugging and feature development.\u003C\u002Fp>\n\u003Ch3>3rd-Party Libraries\u003C\u002Fh3>\n\u003Cp>This plugin uses the following libraries:\u003Cbr \u002F>\n– \u003Cstrong>AlpineJS\u003C\u002Fstrong>: Reactive data for UI (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Falpinejs\u002Falpine\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>)\u003Cbr \u002F>\n– \u003Cstrong>Floating UI\u003C\u002Fstrong>: Tooltip positioning (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffloating-ui\u002Ffloating-ui\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>)\u003Cbr \u002F>\n– \u003Cstrong>PHP NLP Tools\u003C\u002Fstrong>: Natural language processing (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fangeloskath\u002Fphp-nlp-tools\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>)\u003Cbr \u002F>\n– \u003Cstrong>CommonMark\u003C\u002Fstrong>: PHP library to parse markdown server-side (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthephpleague\u002Fcommonmark\" rel=\"nofollow ugc\">Github\u003C\u002Fa>)\u003Cbr \u002F>\n– \u003Cstrong>Marked\u003C\u002Fstrong>: Markdown to HTML parser (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmarkedjs\u002Fmarked\" rel=\"nofollow ugc\">Github\u003C\u002Fa>)\u003Cbr \u002F>\n– \u003Cstrong>DOMPurify\u003C\u002Fstrong>: HTML XSS sanitizer (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcure53\u002FDOMPurify\" rel=\"nofollow ugc\">Github\u003C\u002Fa>)\u003C\u002Fp>\n","ContentOracle AI Search seamlessly blends the power of generative AI with your website’s unique content.",0,1164,100,1,"2025-10-17T18:55:00.000Z","6.8.5","6.0","8.1",[20,21,22,23,24],"ai","chat","content","rag","search","https:\u002F\u002Fscrywp.com\u002Fcontentoracle-ai-chat\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.13.1.zip",null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":13,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"jtgraham38",4,10,30,94,"2026-05-20T02:56:24.174Z",[39,60,77,92,108],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":13,"num_ratings":14,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":58,"download_link":59,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"ask-my-content","Ask My Content – AI Q&A Chatbot","1.2.2","Pavel Web Design LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Fugoltsev\u002F","\u003Cp>Ask My Content brings AI-powered question answering to your WordPress site. Instead of giving generic chatbot responses, this plugin indexes your site’s content and uses it to provide accurate, context-aware answers to visitors.\u003C\u002Fp>\n\u003Cp>Unlike standard content search plugins that rely on keyword matching, Ask My Content uses semantic embeddings and retrieval-augmented generation to return direct answers in full sentences.\u003C\u002Fp>\n\u003Cp>Supports Gutenberg, Elementor, Avada, and WooCommerce content.\u003Cbr \u002F>\nSome highly customized dynamic content may still require review. See FAQ for details.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features\u003C\u002Fstrong>\u003Cbr \u002F>\n* Retrieval Augmented Generation (RAG) – answers are grounded in your actual site content.\u003Cbr \u002F>\n* Uses OpenAI for embeddings and completions (via a secure Node.js backend).\u003Cbr \u002F>\n* Change tracking – automatically queues edited pages\u002Fposts so you can rerun indexing from the dashboard or \u003Ccode>wp amc\u003C\u002Fcode> when you’re ready.\u003Cbr \u002F>\n* Deleted content removal – auto notifies the backend when pages or posts are trashed or permanently deleted.\u003Cbr \u002F>\n* Lightweight – no heavy admin UI or visual layout tools, just the essentials.\u003Cbr \u002F>\n* Flexible – works with posts, pages, other content types, and header\u002Ffooter.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How it works\u003C\u002Fstrong>\u003Cbr \u002F>\n1. After activating the plugin, go to \u003Cstrong>Dashboard -> Ask My Content\u003C\u002Fstrong> and press “Start Indexing” (or run \u003Ccode>wp amc index\u003C\u002Fcode>) to send your site content to the backend. Indexing must be completed before the chat can answer questions.\u003Cbr \u002F>\n2. Enable the floating launcher to show the chat site-wide; or add the \u003Cstrong>Ask My Content\u003C\u002Fstrong> block to an existing or new page (or place the \u003Ccode>[ask_my_content]\u003C\u002Fcode> shortcode) and publish\u002Fupdate the page so the chat interface has a front-end location.\u003Cbr \u002F>\n3. When a visitor asks a question, the chatbot retrieves the most relevant snippets from your indexed website content.\u003Cbr \u002F>\n4. OpenAI generates an answer based on that content.\u003C\u002Fp>\n\u003Cp>After you edit content, rerun indexing from \u003Cstrong>Dashboard -> Ask My Content\u003C\u002Fstrong> or via \u003Ccode>wp amc index\u003C\u002Fcode> to push the latest changes. Deleted posts are sent to the backend automatically when they are trashed or removed.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Note: Your site’s content and user questions are securely sent to an external AI service (OpenAI) for processing.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Command Line Usage\u003C\u002Fh3>\n\u003Cp>The plugin bundles a WP-CLI command suite (\u003Ccode>wp amc\u003C\u002Fcode>) for scripted indexing and status checks. It complements the \u003Cstrong>Ask My Content Settings\u003C\u002Fstrong> admin screen:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use the settings page for a guided UI, manual start\u002Fstop buttons, and real-time counters inside the WordPress dashboard.\u003C\u002Fli>\n\u003Cli>Use \u003Ccode>wp amc\u003C\u002Fcode> when you need automation (cron jobs, SSH sessions, CI) or want to run indexing without opening a browser.\u003Cbr \u002F>\nAvailable commands include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>wp amc index [--include-posts] [--include-other-post-types] [--pages-only] [--force]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp amc status\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp amc stop\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Run \u003Ccode>wp help amc index\u003C\u002Fcode> for full option descriptions:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>NAME\n\n  wp amc index\n\nDESCRIPTION\n\n  Run indexing immediately (pages always, posts and other public content types optional).\n\nSYNOPSIS\n\n  wp amc index [--include-posts] [--include-other-post-types] [--pages-only] [--force]\n\nOPTIONS\n\n  [--include-posts]\n    Include posts in addition to pages.\n\n  [--include-other-post-types]\n    Include other public content types (for example products or books) in addition to pages.\n\n  [--pages-only]\n    Index pages only. Overrides any previously saved content-type settings.\n\n  [--force]\n    Steal an existing lock and run anyway (use with caution if another process may be running).\n\nEXAMPLES\n    wp amc index\n    wp amc index --include-posts\n    wp amc index --include-other-post-types\n    wp amc index --pages-only\n    wp amc index --force\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Installing WP-CLI\u003C\u002Fh4>\n\u003Cp>Many hosts ship with WP-CLI pre-installed. If yours does not, install it manually:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Download the Phar:\u003Cbr \u002F>\n  curl -O https:\u002F\u002Fraw.githubusercontent.com\u002Fwp-cli\u002Fbuilds\u002Fgh-pages\u002Fphar\u002Fwp-cli.phar\u003C\u002Fli>\n\u003Cli>Make it executable:\u003Cbr \u002F>\n  chmod +x wp-cli.phar\u003C\u002Fli>\n\u003Cli>Move it into your PATH (optional):\u003Cbr \u002F>\n  sudo mv wp-cli.phar \u002Fusr\u002Flocal\u002Fbin\u002Fwp\u003C\u002Fli>\n\u003Cli>Confirm:\u003Cbr \u002F>\n  wp –info\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>See https:\u002F\u002Fwp-cli.org\u002F#installing for additional options (Homebrew, Docker, Windows packages).\u003C\u002Fp>\n\u003Ch4>Running the command successfully\u003C\u002Fh4>\n\u003Cp>Run \u003Ccode>wp amc ...\u003C\u002Fcode> from the WordPress installation root (where \u003Ccode>wp-config.php\u003C\u002Fcode> lives) or supply the path explicitly:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Change directory, e.g. \u003Ccode>cd \u002Fsrv\u002Fwww\u002Fwordpress\u003C\u002Fcode> then run \u003Ccode>wp amc status\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Or pass the path flag: \u003Ccode>wp --path=\u002Fsrv\u002Fwww\u002Fwordpress amc status\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you run the command from another folder you will see:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Warning: No WordPress installation found. If the command ‘amc’ is in a plugin or theme, pass –path=\u003Ccode>path\u002Fto\u002Fwordpress\u003C\u002Fcode>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Point \u003Ccode>wp\u003C\u002Fcode> at your site root and re-run to resolve the error.\u003C\u002Fp>\n","AI-powered Q&A chatbot floating chat, block and shortcode that answers questions based on your own site's pages and posts.",20,1279,"2026-04-02T16:27:00.000Z","6.9.4","5.8","7.4",[20,54,55,56,57],"chatbot","content-search","knowledge-base","virtual-assistant","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fask-my-content.1.2.2.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":11,"downloaded":68,"rating":11,"num_ratings":11,"last_updated":69,"tested_up_to":50,"requires_at_least":70,"requires_php":58,"tags":71,"homepage":74,"download_link":75,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":76},"notria-ai-suite","Notria AI Suite","1.1.0","Airton Vancin Junior","https:\u002F\u002Fprofiles.wordpress.org\u002Fairtonvancin\u002F","\u003Cp>Supercharge your WordPress site with AI. Automate content creation, add a support chatbot, and enhance forms with this all-in-one productivity suite. This plugin also leverages Retrieval-Augmented Generation (RAG) to provide more informed and context-aware AI responses.\u003C\u002Fp>\n\u003Cp>This plugin connects to external AI services to provide its core functionalities, including content generation, chatbot responses, form analysis, and Retrieval-Augmented Generation (RAG).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Supported Service Providers:\u003C\u002Fstrong> OpenAI, Anthropic (Claude), and Google Gemini.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Used For:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Generating text responses for the Support Chatbot.\u003C\u002Fli>\n\u003Cli>Creating content for posts and pages via the Content Generator.\u003C\u002Fli>\n\u003Cli>Analyzing form submissions in the Form Enhancer.\u003C\u002Fli>\n\u003Cli>Generating embeddings for RAG (OpenAI recommended).\u003C\u002Fli>\n\u003Cli>Generating images (OpenAI DALL-E).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Sent:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Text prompts entered by users.\u003C\u002Fli>\n\u003Cli>Form submission data (when active).\u003C\u002Fli>\n\u003Cli>Post and Page content (title and body) for RAG indexing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When:\u003C\u002Fstrong> Data is sent only upon explicit user trigger.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Provider Links:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\" rel=\"nofollow ugc\">OpenAI Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Fprivacy\" rel=\"nofollow ugc\">Anthropic Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Access Settings:\u003C\u002Fstrong> Go to \u003Ccode>Notria AI Suite\u003C\u002Fcode> under the \u003Ccode>Settings\u003C\u002Fcode> menu in your WordPress admin dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configure API Key:\u003C\u002Fstrong> Enter your AI provider’s API Key in the ‘General’ section.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Select AI Model:\u003C\u002Fstrong> Choose your preferred AI model for text generation (e.g., \u003Ccode>gpt-3.5-turbo\u003C\u002Fcode>, \u003Ccode>gemini-pro\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Select Embeddings Model:\u003C\u002Fstrong> Choose your preferred embeddings model (e.g., \u003Ccode>text-embedding-ada-002\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable Modules:\u003C\u002Fstrong> In the ‘Modules’ section, activate the features you want to use:\n\u003Cul>\n\u003Cli>\u003Cstrong>Content Generator:\u003C\u002Fstrong> For AI-powered content creation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support Chatbot:\u003C\u002Fstrong> To add an AI-powered chatbot to your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Form Enhancer:\u003C\u002Fstrong> To enhance your forms with AI capabilities.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>RAG (Retrieval-Augmented Generation):\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Enable RAG to allow the chatbot to use your site’s content for more relevant responses.\u003C\u002Fli>\n\u003Cli>Click “Index All Posts & Pages” to process your site’s content. Monitor the indexing status.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Chatbot Customization:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Set a custom welcome message for your chatbot.\u003C\u002Fli>\n\u003Cli>Choose a primary color for the chatbot widget.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save Changes:\u003C\u002Fstrong> Click ‘Save Changes’ to apply your configurations.\u003C\u002Fli>\n\u003C\u002Fol>\n","Supercharge your WordPress site with AI for content, chatbot, and forms.",153,"2026-01-06T13:13:00.000Z","5.0",[20,54,72,23,73],"content-generation","wordpress","https:\u002F\u002Fairtonvancin.com\u002Fplugin\u002Fnotria-ai-suite\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnotria-ai-suite.1.1.0.zip","2026-04-06T09:54:40.288Z",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":11,"downloaded":85,"rating":11,"num_ratings":11,"last_updated":86,"tested_up_to":16,"requires_at_least":87,"requires_php":18,"tags":88,"homepage":90,"download_link":91,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"smart-sense","Smart Sense – AI Knowledge Base for Posts, Pages, and CPTs","1.0.3","Shazahanul Islam Shohag","https:\u002F\u002Fprofiles.wordpress.org\u002Fshohag121\u002F","\u003Cp>Smart Sense adds an AI-generated summary to the top of your WordPress search results. It retrieves relevant passages from your posts, pages, and optional custom post types, then produces a short answer with links to the source content.\u003C\u002Fp>\n\u003Cp>The plugin works with OpenAI, Google Gemini, and Anthropic Claude. Choose a provider and add your API key in Settings. You can optionally enable embeddings to improve relevance.\u003C\u002Fp>\n\u003Cp>Smart Sense is designed for a straightforward setup. Install it, add your API key, and enable the services you need.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>AI-generated search summaries (with citations to your content)\u003C\u002Fli>\n\u003Cli>Links to the posts and pages used to create the answer\u003C\u002Fli>\n\u003Cli>Supports OpenAI, Google Gemini, and Anthropic Claude\u003C\u002Fli>\n\u003Cli>Optional embeddings for improved relevance\u003C\u002Fli>\n\u003Cli>Works with posts, pages, and custom post types\u003C\u002Fli>\n\u003Cli>Simple setup in the WordPress admin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works (RAG)\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Index selected content from your site (posts, pages, and CPTs).\u003C\u002Fli>\n\u003Cli>Retrieve relevant text snippets for a visitor’s query.\u003C\u002Fli>\n\u003Cli>Generate a concise summary using the retrieved snippets.\u003C\u002Fli>\n\u003Cli>Display the summary with links back to the original content.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin uses third‑party AI services to generate summaries. Depending on your configuration, portions of your site content (titles, excerpts, or full text) are sent to the provider you select for processing.\u003C\u002Fp>\n\u003Ch3>AI Services\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>OpenAI (ChatGPT)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: post\u002Fpage\u002Fcustom post type content (text) for summary generation\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Google Gemini (Google AI Studio)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: post\u002Fpage\u002Fcustom post type content (text) for summary generation\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fai.google.dev\u002Fterms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Anthropic Claude\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: post\u002Fpage\u002Fcustom post type content (text) for summary generation\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fprivacy\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fterms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Personal data is not intentionally transmitted unless it appears within the content you choose to process.\u003C\u002Fp>\n\u003Ch3>Embeddings\u003C\u002Fh3>\n\u003Cp>If embeddings are enabled, text content may be sent to your configured provider to create vector representations that improve retrieval and relevance. Embedding usage is subject to the provider’s terms and policies listed above.\u003C\u002Fp>\n\u003Ch3>Third‑Party Services\u003C\u002Fh3>\n\u003Cp>This plugin can integrate with:\u003Cbr \u002F>\n– INSPECTOR (https:\u002F\u002Finspector.dev\u002F) for observing and analyzing the performance of external requests.\u003C\u002Fp>\n\u003Cp>To use INSPECTOR, set \u003Ccode>putenv(\"INSPECTOR_INGESTION_KEY=your_key_here\");\u003C\u002Fcode> in \u003Ccode>wp-config.php\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3>General Notes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The plugin stores its own settings in your WordPress database.\u003C\u002Fli>\n\u003Cli>Content is sent only to the AI provider(s) you configure, for the sole purpose of generating summaries or embeddings.\u003C\u002Fli>\n\u003Cli>By enabling an AI provider, you agree that portions of your content will be transmitted to that provider to deliver the plugin’s functionality.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>After installation:\u003Cbr \u002F>\n– Obtain API keys for your chosen provider\u003Cbr \u002F>\n– Configure model settings\u003Cbr \u002F>\n– Enable the smart search feature\u003Cbr \u002F>\n– Test on your search page\u003C\u002Fp>\n","Adds AI-generated summaries to your search results by retrieving relevant content from your site.",404,"2025-10-29T09:45:00.000Z","6.8",[20,89,56,23,24],"content-management","https:\u002F\u002Fzealden.com\u002Fplugins\u002Fsmart-sense\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-sense.1.0.3.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":11,"downloaded":100,"rating":11,"num_ratings":11,"last_updated":101,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":102,"homepage":106,"download_link":107,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"smartai-search","SmartAI Search","1.0.0","YKR Infotech","https:\u002F\u002Fprofiles.wordpress.org\u002Fykrinfotechinfo\u002F","\u003Cp>SmartAI Search AI is a powerful WordPress plugin that creates an intelligent Q&A chatbot for your website using RAG (Retrieval-Augmented Generation) technology.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>OpenAI Integration\u003C\u002Fstrong> – Uses OpenAI’s embedding and completion APIs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Storage\u003C\u002Fstrong> – database for fast, efficient vector storage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Search\u003C\u002Fstrong> – Cosine similarity search for relevant content retrieval\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent Caching\u003C\u002Fstrong> – Reduces API calls and improves response times\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Frontend Chat Widget\u003C\u002Fstrong> – Beautiful, responsive chat interface\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Indexing\u003C\u002Fstrong> – Simple admin interface for content indexing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable\u003C\u002Fstrong> – Flexible shortcode with customization options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Index your posts and pages to create embeddings\u003C\u002Fli>\n\u003Cli>Add the chat widget to any page using shortcode\u003C\u002Fli>\n\u003Cli>Visitors ask questions\u003C\u002Fli>\n\u003Cli>The plugin finds relevant content and generates accurate answers\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>OpenAI API key (get one at https:\u002F\u002Fplatform.openai.com)\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>WordPress 5.8 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>Basic usage:\u003Cbr \u002F>\n    [smarse_doc_chat]\u003C\u002Fp>\n\u003Cp>With custom title:\u003Cbr \u002F>\n    [smarse_doc_chat title=”Ask Me Anything”]\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please visit the plugin’s support forum on WordPress.org or contact the developer.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin sends data to OpenAI’s API for processing. Please review OpenAI’s privacy policy at https:\u002F\u002Fopenai.com\u002Fprivacy\u002F\u003C\u002Fp>\n","SmartAI Search AI system using OpenAI embeddings with local database vector store and frontend chat interface.",156,"2025-12-15T16:51:00.000Z",[54,103,104,23,105],"openai","question-answer","smartai_search-ai","https:\u002F\u002Fykrinfotech.com\u002Fsmartwp_ai_search\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmartai-search.zip",{"slug":109,"name":110,"version":95,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":11,"downloaded":115,"rating":11,"num_ratings":11,"last_updated":116,"tested_up_to":50,"requires_at_least":17,"requires_php":117,"tags":118,"homepage":58,"download_link":121,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"swayam-ai-chatbot","Swayam AI Chatbot","Sagar Deshmukh","https:\u002F\u002Fprofiles.wordpress.org\u002Fsagardeshmukh\u002F","\u003Ch4>Why “Swayam”?\u003C\u002Fh4>\n\u003Cp>Swayam (स्वयं)—an ancient Sanskrit word meaning “self.” Your content. Your knowledge. Autonomously intelligent.\u003C\u002Fp>\n\u003Cp>Swayam AI Chatbot is a WordPress plugin that provides an intelligent chatbot powered by Retrieval-Augmented Generation (RAG) technology. It indexes your WordPress content and uses AI to answer visitor questions based on your actual posts, pages, and custom post types.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>RAG-Powered Q&A\u003C\u002Fstrong> – Answers questions using your actual WordPress content as context\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Content Indexing\u003C\u002Fstrong> – Syncs posts, pages, and custom post types to a vector database\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Sync on Publish\u003C\u002Fstrong> – Automatically updates the index when content is published, updated, or deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Chat Interface\u003C\u002Fstrong> – Use the shortcode or floating widget\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Dashboard\u003C\u002Fstrong> – Easy configuration with connection testing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API\u003C\u002Fstrong> – Programmatic access to the chatbot\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rate Limiting\u003C\u002Fstrong> – Built-in protection against spam\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode Usage\u003C\u002Fh4>\n\u003Cp>Embed the chatbot on any page or post:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[swayam_ai_chatbot]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>With custom attributes:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[swayam_ai_chatbot title=\"Ask about our products\" placeholder=\"What would you like to know?\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>External Services\u003C\u002Fh4>\n\u003Cp>This plugin connects to the following external services:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ollama (Required)\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin requires a running Ollama instance to generate embeddings and chat responses using the Llama 3.2 model.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ollama website: \u003Ca href=\"https:\u002F\u002Follama.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Follama.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Ollama Privacy Policy: \u003Ca href=\"https:\u002F\u002Follama.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Follama.com\u002Fprivacy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Ollama Terms of Service: \u003Ca href=\"https:\u002F\u002Follama.com\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Follama.com\u002Fterms\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Ollama runs locally on your server or a server you control. No data is sent to third-party cloud services unless you configure it to connect to a remote Ollama instance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Elasticsearch (Required)\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin requires an Elasticsearch instance to store vector embeddings and perform semantic search.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Elasticsearch website: \u003Ca href=\"https:\u002F\u002Fwww.elastic.co\u002Felasticsearch\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.elastic.co\u002Felasticsearch\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Elastic Privacy Policy: \u003Ca href=\"https:\u002F\u002Fwww.elastic.co\u002Flegal\u002Fprivacy-statement\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.elastic.co\u002Flegal\u002Fprivacy-statement\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Elastic Terms of Service: \u003Ca href=\"https:\u002F\u002Fwww.elastic.co\u002Flegal\u002Felastic-license\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.elastic.co\u002Flegal\u002Felastic-license\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Elasticsearch can run locally on your server. If using Elastic Cloud, your indexed content will be stored on Elastic’s servers according to their privacy policy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Transmitted\u003C\u002Fstrong>\u003Cbr \u002F>\n* To Ollama: Post content for embedding generation, user questions for response generation\u003Cbr \u002F>\n* To Elasticsearch: Post content, titles, excerpts, URLs, and vector embeddings\u003C\u002Fp>\n","AI-powered chatbot using RAG (Retrieval-Augmented Generation) to answer questions based on your WordPress content.",200,"2026-02-25T05:52:00.000Z","8.2",[20,54,119,120,23],"elasticsearch","llm","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fswayam-ai-chatbot.1.0.0.zip",{"attackSurface":123,"codeSignals":144,"taintFlows":602,"riskAssessment":694,"analyzedAt":708},{"hooks":124,"ajaxHandlers":140,"restRoutes":141,"shortcodes":142,"cronEvents":143,"entryPointCount":11,"unprotectedCount":11},[125,131,134,137],{"type":126,"name":127,"callback":128,"file":129,"line":130},"filter","coai_lexsearch_filter_group_empty_content","anonymous","features\u002Fwp_api\u002Ffeature.php",577,{"type":126,"name":132,"callback":128,"file":129,"line":133},"_semsearch_post_types",694,{"type":126,"name":135,"callback":128,"file":129,"line":136},"_semsearch_post_status",696,{"type":126,"name":138,"callback":128,"file":129,"line":139},"_semsearch_post_content",698,[],[],[],[],{"dangerousFunctions":145,"sqlUsage":146,"outputEscaping":149,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":601},[],{"prepared":147,"raw":11,"locations":148},38,[],{"escaped":11,"rawEcho":150,"locations":151},242,[152,156,158,160,162,165,166,167,168,170,172,175,177,179,181,183,186,188,190,192,194,196,198,199,200,202,204,206,208,210,212,214,216,218,220,222,225,228,230,232,235,237,239,241,242,244,246,248,249,251,253,255,257,258,259,261,263,265,267,269,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,301,303,306,308,310,311,313,315,317,319,321,323,326,329,331,332,334,336,338,340,342,343,344,346,347,349,350,352,353,355,357,359,361,363,365,367,369,371,373,375,377,379,382,384,385,386,388,389,391,393,395,396,397,399,401,403,405,407,409,411,414,415,417,419,420,422,424,426,428,430,432,434,436,438,440,442,444,446,449,450,452,454,456,457,459,460,461,463,464,466,467,468,470,472,473,474,476,478,481,483,485,486,488,490,491,493,495,497,498,499,501,503,505,507,509,511,513,514,515,516,518,520,522,525,527,529,530,532,533,534,535,537,539,541,543,545,547,549,550,552,553,554,556,558,559,561,563,566,568,569,571,574,575,576,578,580,583,584,586,588,589,591,593,595,596,598,600],{"file":153,"line":154,"context":155},"features\u002Fadmin_menu\u002Felements\u002Fbase_layout.php",47,"raw output",{"file":153,"line":157,"context":155},53,{"file":153,"line":159,"context":155},56,{"file":153,"line":161,"context":155},67,{"file":163,"line":164,"context":155},"features\u002Fadmin_menu\u002Felements\u002Fmain_page.php",29,{"file":163,"line":147,"context":155},{"file":163,"line":154,"context":155},{"file":163,"line":159,"context":155},{"file":163,"line":169,"context":155},65,{"file":163,"line":171,"context":155},74,{"file":173,"line":174,"context":155},"features\u002Fanalytics\u002Felements\u002Fanalytics_page.php",113,{"file":173,"line":176,"context":155},133,{"file":173,"line":178,"context":155},139,{"file":173,"line":180,"context":155},146,{"file":173,"line":182,"context":155},193,{"file":184,"line":185,"context":155},"features\u002Fanalytics\u002Felements\u002Fchat_log.php",88,{"file":184,"line":187,"context":155},97,{"file":184,"line":189,"context":155},103,{"file":184,"line":191,"context":155},114,{"file":184,"line":193,"context":155},145,{"file":184,"line":195,"context":155},147,{"file":184,"line":197,"context":155},150,{"file":184,"line":68,"context":155},{"file":184,"line":100,"context":155},{"file":184,"line":201,"context":155},158,{"file":184,"line":203,"context":155},164,{"file":184,"line":205,"context":155},166,{"file":184,"line":207,"context":155},173,{"file":184,"line":209,"context":155},187,{"file":184,"line":211,"context":155},194,{"file":184,"line":213,"context":155},197,{"file":184,"line":215,"context":155},204,{"file":184,"line":217,"context":155},206,{"file":184,"line":219,"context":155},211,{"file":184,"line":221,"context":155},215,{"file":223,"line":224,"context":155},"features\u002Fanalytics\u002Felements\u002Fchat_log_retention_period_input.php",21,{"file":226,"line":227,"context":155},"features\u002Fanalytics\u002Ffeature.php",122,{"file":226,"line":229,"context":155},126,{"file":226,"line":231,"context":155},131,{"file":233,"line":234,"context":155},"features\u002Fchat_block\u002Fblock\u002Fsrc\u002Frender.php",101,{"file":233,"line":236,"context":155},104,{"file":233,"line":238,"context":155},107,{"file":233,"line":240,"context":155},111,{"file":233,"line":191,"context":155},{"file":233,"line":243,"context":155},117,{"file":233,"line":245,"context":155},120,{"file":233,"line":247,"context":155},123,{"file":233,"line":229,"context":155},{"file":233,"line":250,"context":155},129,{"file":233,"line":252,"context":155},132,{"file":233,"line":254,"context":155},138,{"file":233,"line":256,"context":155},141,{"file":233,"line":193,"context":155},{"file":233,"line":203,"context":155},{"file":233,"line":260,"context":155},167,{"file":233,"line":262,"context":155},177,{"file":233,"line":264,"context":155},186,{"file":233,"line":266,"context":155},208,{"file":233,"line":268,"context":155},210,{"file":233,"line":221,"context":155},{"file":233,"line":271,"context":155},241,{"file":233,"line":273,"context":155},244,{"file":233,"line":275,"context":155},248,{"file":233,"line":277,"context":155},251,{"file":233,"line":279,"context":155},267,{"file":233,"line":281,"context":155},269,{"file":233,"line":283,"context":155},334,{"file":233,"line":285,"context":155},336,{"file":233,"line":287,"context":155},342,{"file":233,"line":289,"context":155},345,{"file":233,"line":291,"context":155},348,{"file":233,"line":293,"context":155},360,{"file":233,"line":295,"context":155},363,{"file":233,"line":297,"context":155},368,{"file":299,"line":300,"context":155},"features\u002Fembeddings\u002Felements\u002Fchunking_method_input.php",28,{"file":299,"line":302,"context":155},32,{"file":304,"line":305,"context":155},"features\u002Fembeddings\u002Felements\u002Fembeddings_explorer.php",64,{"file":304,"line":307,"context":155},78,{"file":304,"line":309,"context":155},83,{"file":304,"line":100,"context":155},{"file":304,"line":312,"context":155},160,{"file":304,"line":314,"context":155},168,{"file":304,"line":316,"context":155},179,{"file":304,"line":318,"context":155},183,{"file":304,"line":320,"context":155},191,{"file":304,"line":322,"context":155},318,{"file":324,"line":325,"context":155},"features\u002Fembeddings\u002Ffeature.php",465,{"file":327,"line":328,"context":155},"features\u002Ffilters_sorts\u002Felements\u002Ffilters_input.php",52,{"file":327,"line":330,"context":155},54,{"file":327,"line":159,"context":155},{"file":327,"line":333,"context":155},80,{"file":327,"line":335,"context":155},82,{"file":327,"line":337,"context":155},96,{"file":327,"line":339,"context":155},112,{"file":327,"line":341,"context":155},115,{"file":327,"line":231,"context":155},{"file":327,"line":256,"context":155},{"file":327,"line":345,"context":155},143,{"file":327,"line":195,"context":155},{"file":327,"line":348,"context":155},157,{"file":327,"line":264,"context":155},{"file":327,"line":351,"context":155},190,{"file":327,"line":266,"context":155},{"file":327,"line":354,"context":155},214,{"file":327,"line":356,"context":155},249,{"file":327,"line":358,"context":155},252,{"file":327,"line":360,"context":155},549,{"file":327,"line":362,"context":155},551,{"file":327,"line":364,"context":155},553,{"file":327,"line":366,"context":155},578,{"file":327,"line":368,"context":155},580,{"file":327,"line":370,"context":155},627,{"file":327,"line":372,"context":155},629,{"file":327,"line":374,"context":155},631,{"file":327,"line":376,"context":155},649,{"file":327,"line":378,"context":155},651,{"file":380,"line":381,"context":155},"features\u002Ffilters_sorts\u002Felements\u002Fsorts_input.php",39,{"file":380,"line":383,"context":155},42,{"file":380,"line":328,"context":155},{"file":380,"line":330,"context":155},{"file":380,"line":387,"context":155},58,{"file":380,"line":161,"context":155},{"file":380,"line":390,"context":155},81,{"file":380,"line":392,"context":155},85,{"file":380,"line":394,"context":155},99,{"file":380,"line":189,"context":155},{"file":380,"line":176,"context":155},{"file":380,"line":398,"context":155},255,{"file":380,"line":400,"context":155},257,{"file":380,"line":402,"context":155},259,{"file":380,"line":404,"context":155},276,{"file":380,"line":406,"context":155},278,{"file":380,"line":408,"context":155},292,{"file":380,"line":410,"context":155},294,{"file":412,"line":413,"context":155},"features\u002Ffloating_chat\u002Felements\u002F_inputs.php",50,{"file":412,"line":157,"context":155},{"file":412,"line":416,"context":155},57,{"file":418,"line":224,"context":155},"features\u002Ffloating_chat\u002Felements\u002Ffloating_chat.php",{"file":418,"line":164,"context":155},{"file":421,"line":406,"context":155},"features\u002Ffloating_chat\u002Ffeature.php",{"file":421,"line":423,"context":155},279,{"file":421,"line":425,"context":155},280,{"file":421,"line":427,"context":155},281,{"file":421,"line":429,"context":155},282,{"file":421,"line":431,"context":155},283,{"file":421,"line":433,"context":155},284,{"file":421,"line":435,"context":155},285,{"file":421,"line":437,"context":155},286,{"file":421,"line":439,"context":155},287,{"file":421,"line":441,"context":155},288,{"file":421,"line":443,"context":155},289,{"file":421,"line":445,"context":155},290,{"file":447,"line":448,"context":155},"features\u002Fsearch_block\u002Fblock\u002Fsrc\u002Frender.php",140,{"file":447,"line":193,"context":155},{"file":447,"line":451,"context":155},148,{"file":447,"line":453,"context":155},151,{"file":447,"line":455,"context":155},155,{"file":447,"line":312,"context":155},{"file":447,"line":458,"context":155},165,{"file":447,"line":314,"context":155},{"file":447,"line":207,"context":155},{"file":447,"line":462,"context":155},176,{"file":447,"line":316,"context":155},{"file":447,"line":465,"context":155},184,{"file":447,"line":320,"context":155},{"file":447,"line":211,"context":155},{"file":447,"line":469,"context":155},205,{"file":447,"line":471,"context":155},207,{"file":447,"line":219,"context":155},{"file":447,"line":354,"context":155},{"file":447,"line":475,"context":155},218,{"file":447,"line":477,"context":155},220,{"file":479,"line":480,"context":155},"features\u002Fsettings\u002Felements\u002Fai\u002Fai_extra_info_prompt_input.php",26,{"file":482,"line":480,"context":155},"features\u002Fsettings\u002Felements\u002Fai\u002Fai_goal_prompt_input.php",{"file":484,"line":300,"context":155},"features\u002Fsettings\u002Felements\u002Fai\u002Fai_jargon_input.php",{"file":484,"line":35,"context":155},{"file":484,"line":487,"context":155},33,{"file":489,"line":480,"context":155},"features\u002Fsettings\u002Felements\u002Fai\u002Fai_search_results_page_input.php",{"file":489,"line":487,"context":155},{"file":489,"line":492,"context":155},35,{"file":489,"line":494,"context":155},37,{"file":496,"line":300,"context":155},"features\u002Fsettings\u002Felements\u002Fai\u002Fai_tone_input.php",{"file":496,"line":35,"context":155},{"file":496,"line":487,"context":155},{"file":500,"line":47,"context":155},"features\u002Fsettings\u002Felements\u002Fai\u002Forganization_name_input.php",{"file":502,"line":381,"context":155},"features\u002Fsettings\u002Felements\u002Fai\u002Fpost_types_input.php",{"file":502,"line":504,"context":155},41,{"file":502,"line":506,"context":155},44,{"file":502,"line":508,"context":155},46,{"file":502,"line":510,"context":155},72,{"file":502,"line":512,"context":155},75,{"file":502,"line":390,"context":155},{"file":502,"line":392,"context":155},{"file":502,"line":185,"context":155},{"file":517,"line":47,"context":155},"features\u002Fsettings\u002Felements\u002Fplugin\u002Fapi_token_input.php",{"file":519,"line":506,"context":155},"features\u002Fsettings\u002Ffeature.php",{"file":519,"line":521,"context":155},250,{"file":523,"line":524,"context":155},"features\u002Fsetup_wizard\u002Felements\u002Fsetup_wizard_container.php",62,{"file":523,"line":526,"context":155},69,{"file":528,"line":381,"context":155},"features\u002Fsetup_wizard\u002Felements\u002Fsetup_wizard_step1.php",{"file":528,"line":154,"context":155},{"file":531,"line":157,"context":155},"features\u002Fsetup_wizard\u002Felements\u002Fsetup_wizard_step2.php",{"file":531,"line":159,"context":155},{"file":531,"line":169,"context":155},{"file":531,"line":512,"context":155},{"file":536,"line":211,"context":155},"features\u002Fsetup_wizard\u002Felements\u002Fsetup_wizard_step3.php",{"file":536,"line":538,"context":155},196,{"file":536,"line":540,"context":155},199,{"file":536,"line":542,"context":155},225,{"file":536,"line":544,"context":155},227,{"file":536,"line":546,"context":155},229,{"file":536,"line":548,"context":155},256,{"file":536,"line":402,"context":155},{"file":536,"line":551,"context":155},263,{"file":536,"line":443,"context":155},{"file":536,"line":408,"context":155},{"file":536,"line":555,"context":155},296,{"file":536,"line":557,"context":155},323,{"file":536,"line":289,"context":155},{"file":536,"line":560,"context":155},355,{"file":536,"line":562,"context":155},365,{"file":564,"line":565,"context":155},"features\u002Fsetup_wizard\u002Felements\u002Fsetup_wizard_step4.php",48,{"file":564,"line":567,"context":155},86,{"file":564,"line":337,"context":155},{"file":564,"line":570,"context":155},118,{"file":572,"line":573,"context":155},"features\u002Fsetup_wizard\u002Felements\u002Fsetup_wizard_step5.php",43,{"file":572,"line":330,"context":155},{"file":572,"line":510,"context":155},{"file":577,"line":47,"context":155},"features\u002Fsetup_wizard\u002Felements\u002Fsetup_wizard_step6.php",{"file":579,"line":512,"context":155},"features\u002Fsetup_wizard\u002Ffeature.php",{"file":581,"line":582,"context":155},"features\u002Fshortcodes\u002Ffeature.php",110,{"file":581,"line":240,"context":155},{"file":581,"line":585,"context":155},137,{"file":129,"line":587,"context":155},154,{"file":129,"line":455,"context":155},{"file":129,"line":590,"context":155},162,{"file":129,"line":592,"context":155},163,{"file":129,"line":594,"context":155},189,{"file":129,"line":469,"context":155},{"file":129,"line":597,"context":155},268,{"file":129,"line":599,"context":155},273,{"file":129,"line":423,"context":155},[],[603,628,639,648,656,668,677],{"entryPoint":604,"graph":605,"unsanitizedCount":11,"severity":627},"process_bulk_action (features\u002Fanalytics\u002Felements\u002Fanalytics_page.php:107)",{"nodes":606,"edges":623},[607,611,617,619],{"id":608,"type":609,"label":610,"file":173,"line":243},"n0","source","$_REQUEST",{"id":612,"type":613,"label":614,"file":173,"line":615,"wp_function":616},"n1","sink","query() [SQLi]",127,"query",{"id":618,"type":609,"label":610,"file":173,"line":243},"n2",{"id":620,"type":613,"label":621,"file":173,"line":176,"wp_function":622},"n3","echo() [XSS]","echo",[624,626],{"from":608,"to":612,"sanitized":625},true,{"from":618,"to":620,"sanitized":625},"low",{"entryPoint":629,"graph":630,"unsanitizedCount":11,"severity":627},"\u003Canalytics_page> (features\u002Fanalytics\u002Felements\u002Fanalytics_page.php:0)",{"nodes":631,"edges":636},[632,633,634,635],{"id":608,"type":609,"label":610,"file":173,"line":243},{"id":612,"type":613,"label":614,"file":173,"line":615,"wp_function":616},{"id":618,"type":609,"label":610,"file":173,"line":243},{"id":620,"type":613,"label":621,"file":173,"line":176,"wp_function":622},[637,638],{"from":608,"to":612,"sanitized":625},{"from":618,"to":620,"sanitized":625},{"entryPoint":640,"graph":641,"unsanitizedCount":11,"severity":627},"process_bulk_action (features\u002Fembeddings\u002Felements\u002Fembeddings_explorer.php:58)",{"nodes":642,"edges":646},[643,645],{"id":608,"type":609,"label":610,"file":304,"line":644},68,{"id":612,"type":613,"label":621,"file":304,"line":309,"wp_function":622},[647],{"from":608,"to":612,"sanitized":625},{"entryPoint":649,"graph":650,"unsanitizedCount":11,"severity":627},"\u003Cembeddings_explorer> (features\u002Fembeddings\u002Felements\u002Fembeddings_explorer.php:0)",{"nodes":651,"edges":654},[652,653],{"id":608,"type":609,"label":610,"file":304,"line":644},{"id":612,"type":613,"label":621,"file":304,"line":309,"wp_function":622},[655],{"from":608,"to":612,"sanitized":625},{"entryPoint":657,"graph":658,"unsanitizedCount":667,"severity":627},"\u003Csetup_wizard_container> (features\u002Fsetup_wizard\u002Felements\u002Fsetup_wizard_container.php:0)",{"nodes":659,"edges":664},[660,663],{"id":608,"type":609,"label":661,"file":523,"line":662},"$_GET (x2)",16,{"id":612,"type":613,"label":621,"file":523,"line":524,"wp_function":622},[665],{"from":608,"to":612,"sanitized":666},false,2,{"entryPoint":669,"graph":670,"unsanitizedCount":11,"severity":627},"\u003Csetup_wizard_step3> (features\u002Fsetup_wizard\u002Felements\u002Fsetup_wizard_step3.php:0)",{"nodes":671,"edges":675},[672,674],{"id":608,"type":609,"label":673,"file":536,"line":510},"$_POST (x3)",{"id":612,"type":613,"label":621,"file":536,"line":557,"wp_function":622},[676],{"from":608,"to":612,"sanitized":625},{"entryPoint":678,"graph":679,"unsanitizedCount":692,"severity":693},"\u003Cchat_log> (features\u002Fanalytics\u002Felements\u002Fchat_log.php:0)",{"nodes":680,"edges":689},[681,684,687,688],{"id":608,"type":609,"label":682,"file":184,"line":683},"$_GET",60,{"id":612,"type":613,"label":685,"file":184,"line":524,"wp_function":686},"get_row() [SQLi]","get_row",{"id":618,"type":609,"label":661,"file":184,"line":683},{"id":620,"type":613,"label":621,"file":184,"line":187,"wp_function":622},[690,691],{"from":608,"to":612,"sanitized":666},{"from":618,"to":620,"sanitized":666},3,"high",{"summary":695,"deductions":696},"The \"contentoracle-ai-chat\" v1.13.1 plugin presents a mixed security posture.  While the absence of known CVEs and the use of prepared statements for all SQL queries are positive indicators, significant concerns arise from the static code analysis.  Notably, 100% of output is not properly escaped, indicating a high risk of cross-site scripting (XSS) vulnerabilities. The taint analysis also reveals a flow with high severity, suggesting a potential pathway for malicious data to be processed without adequate sanitization. The complete lack of nonce checks, capability checks, and authentication on any identified entry points (though the attack surface appears small) is a critical oversight that could be exploited if any indirect entry points exist or are introduced in future versions.  The vulnerability history is clean, which is reassuring, but it doesn't mitigate the immediate risks identified within the current code.",[697,700,703,706],{"reason":698,"points":699},"0% properly escaped output",8,{"reason":701,"points":702},"1 high severity taint flow",12,{"reason":704,"points":705},"0 nonce checks",5,{"reason":707,"points":705},"0 capability checks","2026-04-16T15:12:02.049Z",{"wat":710,"direct":720},{"assetPaths":711,"generatorPatterns":715,"scriptPaths":716,"versionParams":719},[712,713,714],"\u002Fwp-content\u002Fplugins\u002Fcontentoracle-ai-chat\u002Ffeatures\u002Fadmin_menu\u002Fassets\u002Fcss\u002Ficon.css","\u002Fwp-content\u002Fplugins\u002Fcontentoracle-ai-chat\u002Ffeatures\u002Fadmin_menu\u002Fassets\u002Fcss\u002Fmain_page.css","\u002Fwp-content\u002Fplugins\u002Fcontentoracle-ai-chat\u002Ffeatures\u002Fadmin_menu\u002Fassets\u002Fimages\u002Fcoai_icon_light.png",[],[717,718],"\u002Fwp-content\u002Fplugins\u002Fcontentoracle-ai-chat\u002Ffeatures\u002Fchat_block\u002Fblock\u002Fbuild\u002Findex.js","\u002Fwp-content\u002Fplugins\u002Fcontentoracle-ai-chat\u002Ffeatures\u002Fchat_block\u002Fblock\u002Fbuild\u002Findex.asset.php",[],{"cssClasses":721,"htmlComments":726,"htmlAttributes":729,"restEndpoints":732,"jsGlobals":735,"shortcodeOutput":737},[722,723,724,725],"coai_chat_input","coai_chat_button","coai_chat_message","coai_chat_history",[727,728],"\u003C!-- wp:contentoracle-ai-chat\u002Fchat-block -->","\u003C!-- \u002Fwp:contentoracle-ai-chat\u002Fchat-block -->",[730,731],"data-coai-chat-id","data-coai-chat-prompt",[733,734],"\u002Fwp-json\u002Fcontentoracle-ai-chat\u002Fv1\u002Fchat","\u002Fwp-json\u002Fcontentoracle-ai-chat\u002Fv1\u002Fsettings",[736],"contentOracleChat",[738,739],"[contentoracle_ai_chat]","[contentoracle_ai_chat_search]",{"error":625,"url":741,"statusCode":85,"statusMessage":742,"message":742},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fcontentoracle-ai-chat\u002Fbundle","no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":744,"versions":745},40,[746,751,758,765,772,779,786,793,800,807,814,821,828,835,842,849,856,863,870,877,884,891,898,905,912,919,926,933,940,947,954,961,968,975,982,989,996,1003,1010,1016],{"version":6,"download_url":26,"svn_tag_url":747,"released_at":27,"has_diff":666,"diff_files_changed":748,"diff_lines":27,"trac_diff_url":749,"vulnerabilities":750,"is_current":625},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.13.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.13.0&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.13.1",[],{"version":752,"download_url":753,"svn_tag_url":754,"released_at":27,"has_diff":666,"diff_files_changed":755,"diff_lines":27,"trac_diff_url":756,"vulnerabilities":757,"is_current":666},"1.13.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.13.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.13.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.12.6&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.13.0",[],{"version":759,"download_url":760,"svn_tag_url":761,"released_at":27,"has_diff":666,"diff_files_changed":762,"diff_lines":27,"trac_diff_url":763,"vulnerabilities":764,"is_current":666},"1.12.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.12.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.12.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.12.5&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.12.6",[],{"version":766,"download_url":767,"svn_tag_url":768,"released_at":27,"has_diff":666,"diff_files_changed":769,"diff_lines":27,"trac_diff_url":770,"vulnerabilities":771,"is_current":666},"1.12.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.12.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.12.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.12.4&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.12.5",[],{"version":773,"download_url":774,"svn_tag_url":775,"released_at":27,"has_diff":666,"diff_files_changed":776,"diff_lines":27,"trac_diff_url":777,"vulnerabilities":778,"is_current":666},"1.12.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.12.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.12.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.12.3&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.12.4",[],{"version":780,"download_url":781,"svn_tag_url":782,"released_at":27,"has_diff":666,"diff_files_changed":783,"diff_lines":27,"trac_diff_url":784,"vulnerabilities":785,"is_current":666},"1.12.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.12.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.12.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.12.2&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.12.3",[],{"version":787,"download_url":788,"svn_tag_url":789,"released_at":27,"has_diff":666,"diff_files_changed":790,"diff_lines":27,"trac_diff_url":791,"vulnerabilities":792,"is_current":666},"1.12.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.12.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.12.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.12.1&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.12.2",[],{"version":794,"download_url":795,"svn_tag_url":796,"released_at":27,"has_diff":666,"diff_files_changed":797,"diff_lines":27,"trac_diff_url":798,"vulnerabilities":799,"is_current":666},"1.12.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.12.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.12.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.12.0&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.12.1",[],{"version":801,"download_url":802,"svn_tag_url":803,"released_at":27,"has_diff":666,"diff_files_changed":804,"diff_lines":27,"trac_diff_url":805,"vulnerabilities":806,"is_current":666},"1.12.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.12.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.12.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.11.3&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.12.0",[],{"version":808,"download_url":809,"svn_tag_url":810,"released_at":27,"has_diff":666,"diff_files_changed":811,"diff_lines":27,"trac_diff_url":812,"vulnerabilities":813,"is_current":666},"1.11.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.11.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.11.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.11.2&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.11.3",[],{"version":815,"download_url":816,"svn_tag_url":817,"released_at":27,"has_diff":666,"diff_files_changed":818,"diff_lines":27,"trac_diff_url":819,"vulnerabilities":820,"is_current":666},"1.11.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.11.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.11.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.11.1&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.11.2",[],{"version":822,"download_url":823,"svn_tag_url":824,"released_at":27,"has_diff":666,"diff_files_changed":825,"diff_lines":27,"trac_diff_url":826,"vulnerabilities":827,"is_current":666},"1.11.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.11.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.11.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.11.0&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.11.1",[],{"version":829,"download_url":830,"svn_tag_url":831,"released_at":27,"has_diff":666,"diff_files_changed":832,"diff_lines":27,"trac_diff_url":833,"vulnerabilities":834,"is_current":666},"1.11.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.11.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.11.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.10.6&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.11.0",[],{"version":836,"download_url":837,"svn_tag_url":838,"released_at":27,"has_diff":666,"diff_files_changed":839,"diff_lines":27,"trac_diff_url":840,"vulnerabilities":841,"is_current":666},"1.10.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.10.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.10.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.10.5&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.10.6",[],{"version":843,"download_url":844,"svn_tag_url":845,"released_at":27,"has_diff":666,"diff_files_changed":846,"diff_lines":27,"trac_diff_url":847,"vulnerabilities":848,"is_current":666},"1.10.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.10.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.10.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.10.4&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.10.5",[],{"version":850,"download_url":851,"svn_tag_url":852,"released_at":27,"has_diff":666,"diff_files_changed":853,"diff_lines":27,"trac_diff_url":854,"vulnerabilities":855,"is_current":666},"1.10.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.10.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.10.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.10.3&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.10.4",[],{"version":857,"download_url":858,"svn_tag_url":859,"released_at":27,"has_diff":666,"diff_files_changed":860,"diff_lines":27,"trac_diff_url":861,"vulnerabilities":862,"is_current":666},"1.10.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.10.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.10.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.10.2&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.10.3",[],{"version":864,"download_url":865,"svn_tag_url":866,"released_at":27,"has_diff":666,"diff_files_changed":867,"diff_lines":27,"trac_diff_url":868,"vulnerabilities":869,"is_current":666},"1.10.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.10.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.10.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.10.1&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.10.2",[],{"version":871,"download_url":872,"svn_tag_url":873,"released_at":27,"has_diff":666,"diff_files_changed":874,"diff_lines":27,"trac_diff_url":875,"vulnerabilities":876,"is_current":666},"1.10.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.10.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.10.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.10.0&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.10.1",[],{"version":878,"download_url":879,"svn_tag_url":880,"released_at":27,"has_diff":666,"diff_files_changed":881,"diff_lines":27,"trac_diff_url":882,"vulnerabilities":883,"is_current":666},"1.10.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.10.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.10.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.9.1&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.10.0",[],{"version":885,"download_url":886,"svn_tag_url":887,"released_at":27,"has_diff":666,"diff_files_changed":888,"diff_lines":27,"trac_diff_url":889,"vulnerabilities":890,"is_current":666},"1.9.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.9.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.9.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.9.0&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.9.1",[],{"version":892,"download_url":893,"svn_tag_url":894,"released_at":27,"has_diff":666,"diff_files_changed":895,"diff_lines":27,"trac_diff_url":896,"vulnerabilities":897,"is_current":666},"1.9.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.9.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.9.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.8.1&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.9.0",[],{"version":899,"download_url":900,"svn_tag_url":901,"released_at":27,"has_diff":666,"diff_files_changed":902,"diff_lines":27,"trac_diff_url":903,"vulnerabilities":904,"is_current":666},"1.8.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.8.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.8.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.8.0&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.8.1",[],{"version":906,"download_url":907,"svn_tag_url":908,"released_at":27,"has_diff":666,"diff_files_changed":909,"diff_lines":27,"trac_diff_url":910,"vulnerabilities":911,"is_current":666},"1.8.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.8.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.8.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.7.2&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.8.0",[],{"version":913,"download_url":914,"svn_tag_url":915,"released_at":27,"has_diff":666,"diff_files_changed":916,"diff_lines":27,"trac_diff_url":917,"vulnerabilities":918,"is_current":666},"1.7.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.7.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.7.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.7.1&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.7.2",[],{"version":920,"download_url":921,"svn_tag_url":922,"released_at":27,"has_diff":666,"diff_files_changed":923,"diff_lines":27,"trac_diff_url":924,"vulnerabilities":925,"is_current":666},"1.7.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.7.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.7.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.7.0&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.7.1",[],{"version":927,"download_url":928,"svn_tag_url":929,"released_at":27,"has_diff":666,"diff_files_changed":930,"diff_lines":27,"trac_diff_url":931,"vulnerabilities":932,"is_current":666},"1.7.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.7.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.7.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.6.0&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.7.0",[],{"version":934,"download_url":935,"svn_tag_url":936,"released_at":27,"has_diff":666,"diff_files_changed":937,"diff_lines":27,"trac_diff_url":938,"vulnerabilities":939,"is_current":666},"1.6.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.6.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.6.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.5.2&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.6.0",[],{"version":941,"download_url":942,"svn_tag_url":943,"released_at":27,"has_diff":666,"diff_files_changed":944,"diff_lines":27,"trac_diff_url":945,"vulnerabilities":946,"is_current":666},"1.5.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.5.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.5.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.5.1&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.5.2",[],{"version":948,"download_url":949,"svn_tag_url":950,"released_at":27,"has_diff":666,"diff_files_changed":951,"diff_lines":27,"trac_diff_url":952,"vulnerabilities":953,"is_current":666},"1.5.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.5.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.5.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.5.0&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.5.1",[],{"version":955,"download_url":956,"svn_tag_url":957,"released_at":27,"has_diff":666,"diff_files_changed":958,"diff_lines":27,"trac_diff_url":959,"vulnerabilities":960,"is_current":666},"1.5.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.5.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.5.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.4.2&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.5.0",[],{"version":962,"download_url":963,"svn_tag_url":964,"released_at":27,"has_diff":666,"diff_files_changed":965,"diff_lines":27,"trac_diff_url":966,"vulnerabilities":967,"is_current":666},"1.4.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.4.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.4.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.4.1&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.4.2",[],{"version":969,"download_url":970,"svn_tag_url":971,"released_at":27,"has_diff":666,"diff_files_changed":972,"diff_lines":27,"trac_diff_url":973,"vulnerabilities":974,"is_current":666},"1.4.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.4.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.4.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.4.0&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.4.1",[],{"version":976,"download_url":977,"svn_tag_url":978,"released_at":27,"has_diff":666,"diff_files_changed":979,"diff_lines":27,"trac_diff_url":980,"vulnerabilities":981,"is_current":666},"1.4.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.4.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.4.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.3.1&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.4.0",[],{"version":983,"download_url":984,"svn_tag_url":985,"released_at":27,"has_diff":666,"diff_files_changed":986,"diff_lines":27,"trac_diff_url":987,"vulnerabilities":988,"is_current":666},"1.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.3.0&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.3.1",[],{"version":990,"download_url":991,"svn_tag_url":992,"released_at":27,"has_diff":666,"diff_files_changed":993,"diff_lines":27,"trac_diff_url":994,"vulnerabilities":995,"is_current":666},"1.3.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.2.0&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.3.0",[],{"version":997,"download_url":998,"svn_tag_url":999,"released_at":27,"has_diff":666,"diff_files_changed":1000,"diff_lines":27,"trac_diff_url":1001,"vulnerabilities":1002,"is_current":666},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.1.1&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.2.0",[],{"version":1004,"download_url":1005,"svn_tag_url":1006,"released_at":27,"has_diff":666,"diff_files_changed":1007,"diff_lines":27,"trac_diff_url":1008,"vulnerabilities":1009,"is_current":666},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.1.0&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.1.1",[],{"version":63,"download_url":1011,"svn_tag_url":1012,"released_at":27,"has_diff":666,"diff_files_changed":1013,"diff_lines":27,"trac_diff_url":1014,"vulnerabilities":1015,"is_current":666},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.0.0&new_path=%2Fcontentoracle-ai-chat%2Ftags%2F1.1.0",[],{"version":95,"download_url":1017,"svn_tag_url":1018,"released_at":27,"has_diff":666,"diff_files_changed":1019,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":1020,"is_current":666},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentoracle-ai-chat.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontentoracle-ai-chat\u002Ftags\u002F1.0.0\u002F",[],[]]