[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-KN8_GfxGd7Y6eQ1JYjzu_QZ1fAJ7aWBK1UbwxklVjM":3,"$fb7shWWYG89SWJSLghLiMs9Kx4CsGANyB0VRYksrwZ3w":529,"$fU884syE7Fuzsi7KQJiF-Se9U97jFmoSMgDNpLlNVGDY":533},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"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":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":125,"fingerprints":496},"rapls-ai-chatbot","Rapls AI Chatbot","1.5.7","rapls","https:\u002F\u002Fprofiles.wordpress.org\u002Frapls\u002F","\u003Cp>Rapls AI Chatbot add an AI chatbot to your site with OpenAI, Claude, Gemini, or OpenRouter. Includes site learning, knowledge base, and web search.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple AI Providers\u003C\u002Fstrong> — OpenAI, Anthropic Claude, Google Gemini, and OpenRouter (100+ models via single API key)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Web Search\u003C\u002Fstrong> — AI automatically searches the web when the knowledge base lacks a sufficient answer, using each provider’s built-in capability (OpenAI web_search_preview, Claude web_search, Gemini google_search)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site Learning\u003C\u002Fstrong> — Crawl and index your website content (posts, pages, custom post types, WooCommerce products) for context-aware responses\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Vector Embedding RAG\u003C\u002Fstrong> — Hybrid search combining keyword matching (40%) and vector similarity (60%) for accurate retrieval\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Knowledge Base\u003C\u002Fstrong> — Add Q&A pairs, free-form content, PDF\u002FDOCX uploads with priority levels and draft\u002Fpublished workflow\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MCP Server\u003C\u002Fstrong> — 7 built-in tools via JSON-RPC 2.0 for AI agent integration (Claude Desktop, Cursor, VS Code)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Abilities API\u003C\u002Fstrong> — Auto-register MCP tools as WordPress Abilities for discovery by MCP Adapters\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Block\u003C\u002Fstrong> — Insert AI Chatbot block in the block editor with height, theme, and bot-id settings; SSR support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Response Language Auto-detect\u003C\u002Fstrong> — Automatically detect browser language for welcome message and AI responses\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cross-site Embed\u003C\u002Fstrong> — Embed the chatbot on external sites via iframe or script loader\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conversation History\u003C\u002Fstrong> — Save and review all chat conversations with configurable retention\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Usage Statistics\u003C\u002Fstrong> — Track token usage and estimated API costs with visual charts and provider breakdown\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Feedback & Regeneration\u003C\u002Fstrong> — Users can rate responses (thumbs up\u002Fdown) and request regeneration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>6 Built-in Themes\u003C\u002Fstrong> — Default, Simple, Classic, Light, Minimal, Flat\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security\u003C\u002Fstrong> — reCAPTCHA v3, rate limiting, consent mode, Cloudflare support, security diagnostics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Settings Import\u002FExport\u003C\u002Fstrong> — Backup and restore all settings as JSON\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual\u003C\u002Fstrong> — Japanese translation included; welcome messages configurable in 13 languages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported AI Models\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>OpenAI:\u003C\u002Fstrong>\u003Cbr \u002F>\n* GPT-5.2, GPT-5.1, GPT-5 series (Latest generation)\u003Cbr \u002F>\n* GPT-4.1 series (Long context, 1M tokens)\u003Cbr \u002F>\n* GPT-4o, GPT-4o-mini (Multimodal)\u003Cbr \u002F>\n* o1, o3, o4-mini (Reasoning models)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Anthropic Claude:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Claude Opus 4.6 (Most powerful)\u003Cbr \u002F>\n* Claude Sonnet 4.5 (Recommended — fast and powerful)\u003Cbr \u002F>\n* Claude Haiku 4.5 (Recommended — fastest)\u003Cbr \u002F>\n* Claude Opus 4.5, Opus 4.1, Sonnet 4, 3.7 Sonnet\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Google Gemini:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Gemini 3 Pro\u002FFlash (Preview, latest)\u003Cbr \u002F>\n* Gemini 2.5 Pro\u002FFlash (Recommended)\u003Cbr \u002F>\n* Gemini 2.0 Flash (Stable)\u003Cbr \u002F>\n* Gemini 1.5 Pro\u002FFlash (Legacy)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>OpenRouter:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Access 100+ models from multiple providers through a single API key\u003C\u002Fp>\n\u003Ch4>Dashboard\u003C\u002Fh4>\n\u003Cp>The dashboard provides an at-a-glance overview of your chatbot’s activity:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Statistics cards: total conversations, today’s messages, indexed pages, knowledge entries, monthly AI responses with usage limit\u003C\u002Fli>\n\u003Cli>Status indicators: AI provider, site learning, conversation history\u003C\u002Fli>\n\u003Cli>API usage statistics (past 30 days): total tokens, input\u002Foutput tokens, estimated cost, daily usage chart, provider breakdown\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Settings (5 Tabs)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>AI Settings\u003C\u002Fstrong> — Configure your AI provider, model, and API key. Enable vector search (RAG) with embedding provider. Set up MCP server with API key generation and Claude Desktop configuration example.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Chat Settings\u003C\u002Fstrong> — Customize bot name, avatar (emoji or image), welcome messages (13 languages: English, Japanese, Chinese, Korean, Spanish, French, German, Portuguese, Italian, Russian, Arabic, Thai, Vietnamese), system prompt, response language, message history count, feedback buttons, and API quota error message. Advanced: context prompts for knowledge matching, Q&A format, and site learning; feature prompts for regeneration instructions, good\u002Fbad example learning, and conversation summary.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Display Settings\u003C\u002Fstrong> — Choose from 6 free themes (Default, Simple, Classic, Light, Minimal, Flat). Configure badge position (4-corner grid), margins, primary\u002Fsecondary colors, mobile display, Markdown rendering, typing indicator, maximum input length, page exclusion, footer text, and cross-site embed options (script or iframe).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Security Settings\u003C\u002Fstrong> — Enable reCAPTCHA v3 with site key, secret key, and score threshold. Configure access control: consent strict mode, rate limiting, Cloudflare integration, reverse proxy trust, reCAPTCHA failure mode. View security diagnostics (read-only): allowed origins, trusted proxies, IP detection, API key status, WP Consent API, rate limiting, reCAPTCHA, SSL\u002FTLS, CSRF.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Management\u003C\u002Fstrong> — Enable\u002Fdisable conversation history with configurable retention period. Import\u002Fexport settings (optionally including knowledge base). Reset all settings to defaults.\u003C\u002Fp>\n\u003Ch4>Knowledge Base\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add entries as text: title, content, category, priority level\u003C\u002Fli>\n\u003Cli>File import: .txt, .csv, .md, .pdf, .docx (server-side parsing)\u003C\u002Fli>\n\u003Cli>Statistics: total entries, active, inactive, categories\u003C\u002Fli>\n\u003Cli>Filter by status: all, published, draft\u003C\u002Fli>\n\u003Cli>Sortable table: ID, title, category, type, priority, updated date\u003C\u002Fli>\n\u003Cli>Unlimited entries\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Site Learning\u003C\u002Fh4>\n\u003Cp>The plugin crawls and indexes your published content for context-aware AI responses:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Posts and Pages\u003C\u002Fli>\n\u003Cli>Custom Post Types\u003C\u002Fli>\n\u003Cli>WooCommerce Products\u003C\u002Fli>\n\u003Cli>Any public content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With vector embedding enabled, hybrid search combines keyword matching (40%) and vector similarity (60%) for better retrieval accuracy.\u003C\u002Fp>\n\u003Ch4>Free vs Pro\u003C\u002Fh4>\n\u003Cp>The free version is fully functional with no artificial limits — you pay only your own AI API costs. An optional Pro add-on is available for business-oriented features.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Free\u003C\u002Fstrong> — Full AI chat, unlimited responses, unlimited knowledge base, 6 themes, MCP server, Gutenberg block\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pro\u003C\u002Fstrong> — Adds analytics, lead capture, scenarios, operator mode, WooCommerce, LINE, and more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What Free includes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All 4 AI providers (OpenAI, Claude, Gemini, OpenRouter)\u003C\u002Fli>\n\u003Cli>Unlimited AI responses and knowledge base entries\u003C\u002Fli>\n\u003Cli>Web search, site learning with vector RAG\u003C\u002Fli>\n\u003Cli>MCP server, Gutenberg block, cross-site embed\u003C\u002Fli>\n\u003Cli>6 themes, feedback, regeneration, reCAPTCHA, security diagnostics\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What Pro adds:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Analytics dashboard with satisfaction scores, FAQ ranking, and PDF export\u003C\u002Fli>\n\u003Cli>Lead capture forms, CSV\u002FJSON export, webhooks, Google Sheets\u003C\u002Fli>\n\u003Cli>Conversation scenarios, business hours, human handoff, operator mode\u003C\u002Fli>\n\u003Cli>WooCommerce product cards, LINE Messaging API, Slack notifications\u003C\u002Fli>\n\u003Cli>10 additional themes, dark mode, voice input\u002FTTS, multimodal\u003C\u002Fli>\n\u003Cli>Response caching, encryption, audit logs, and more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Learn more at \u003Ca href=\"https:\u002F\u002Fraplsworks.com\u002Frapls-ai-chatbot-pro\" rel=\"nofollow ugc\">raplsworks.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the following external third-party services. \u003Cstrong>No data is sent to any service until you configure an API key and enable the feature in the plugin settings.\u003C\u002Fstrong> Each service requires the site administrator to create an account and obtain API credentials. By using these services, you agree to their respective terms and privacy policies listed below.\u003C\u002Fp>\n\u003Ch4>1. OpenAI (GPT models) — AI Provider\u003C\u002Fh4>\n\u003Cp>Used when you select OpenAI as your AI provider. User messages and optionally site content are sent to generate AI responses.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service URL: \u003Ca href=\"https:\u002F\u002Fapi.openai.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fapi.openai.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Use: \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fterms\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fopenai.com\u002Fterms\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fopenai.com\u002Fprivacy\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2. Anthropic (Claude models) — AI Provider\u003C\u002Fh4>\n\u003Cp>Used when you select Anthropic Claude as your AI provider. User messages and optionally site content are sent to generate AI responses.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service URL: \u003Ca href=\"https:\u002F\u002Fapi.anthropic.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fapi.anthropic.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Use: \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.anthropic.com\u002Fterms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.anthropic.com\u002Fprivacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3. Google (Gemini models) — AI Provider\u003C\u002Fh4>\n\u003Cp>Used when you select Google Gemini as your AI provider. User messages and optionally site content are sent to generate AI responses.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service URL: \u003Ca href=\"https:\u002F\u002Fgenerativelanguage.googleapis.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fgenerativelanguage.googleapis.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Use: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4. OpenRouter — AI Provider\u003C\u002Fh4>\n\u003Cp>Used when you select OpenRouter as your AI provider. OpenRouter is a unified API gateway that routes requests to various AI models.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service URL: \u003Ca href=\"https:\u002F\u002Fopenrouter.ai\u002Fapi\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fopenrouter.ai\u002Fapi\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Use: \u003Ca href=\"https:\u002F\u002Fopenrouter.ai\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fopenrouter.ai\u002Fterms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fopenrouter.ai\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fopenrouter.ai\u002Fprivacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5. Google reCAPTCHA v3 (Optional)\u003C\u002Fh4>\n\u003Cp>Used only if you enable reCAPTCHA in the plugin settings for spam protection. The visitor’s IP address and interaction data are sent to Google for verification.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service URL: \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Use: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>6. LINE Messaging API (Pro Add-on, Optional)\u003C\u002Fh4>\n\u003Cp>Used only if you enable the LINE integration via the Pro add-on. Connects to the LINE Messaging API for chatbot-to-LINE messaging.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service URL: \u003Ca href=\"https:\u002F\u002Fapi.line.me\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fapi.line.me\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Use: \u003Ca href=\"https:\u002F\u002Fterms.line.me\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fterms.line.me\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fline.me\u002Fen\u002Fterms\u002Fpolicy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fline.me\u002Fen\u002Fterms\u002Fpolicy\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Cross-Site Embed\u003C\u002Fh4>\n\u003Cp>The plugin includes an optional embed loader script (\u003Ccode>embed-loader.js\u003C\u002Fcode>) for embedding the chatbot on external websites via an iframe. This script does not load any external CDN resources or third-party scripts — it creates an iframe pointing back to your own WordPress site. All data processing occurs on your server.\u003C\u002Fp>\n\u003Ch4>Data Transmitted to External Services\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>User messages\u003C\u002Fstrong>: Chat messages entered by visitors (sent to the configured AI provider only)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site content\u003C\u002Fstrong> (if Site Learning is enabled): Excerpts from your published posts\u002Fpages (sent to the configured AI provider)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Knowledge base\u003C\u002Fstrong> (if configured): Custom Q&A entries you create (sent to the configured AI provider)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>IP address\u003C\u002Fstrong> (reCAPTCHA only): Sent to Google for spam verification\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Data Storage\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Conversation history\u003C\u002Fstrong>: Stored locally in your WordPress database (can be disabled)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visitor IP\u003C\u002Fstrong>: Stored as SHA-256 hash (not plain text) for rate limiting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Retention\u003C\u002Fstrong>: Configurable auto-deletion period (default 90 days)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>User Controls\u003C\u002Fh4>\n\u003Cp>You can disable these features in the plugin settings:\u003Cbr \u002F>\n* Conversation history saving\u003Cbr \u002F>\n* Site content crawling\u002Flearning\u003Cbr \u002F>\n* Google reCAPTCHA verification\u003Cbr \u002F>\n* Web search\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Ch4>Data Collected\u003C\u002Fh4>\n\u003Cp>When conversation history is enabled, the plugin stores:\u003Cbr \u002F>\n* Chat messages (user and AI responses)\u003Cbr \u002F>\n* Session identifiers\u003Cbr \u002F>\n* Page URLs where chats occurred\u003Cbr \u002F>\n* Hashed IP addresses (SHA-256, not reversible)\u003Cbr \u002F>\n* Timestamps\u003C\u002Fp>\n\u003Ch4>Data Retention\u003C\u002Fh4>\n\u003Cp>Conversation data is automatically deleted after the configured retention period (default: 90 days). Administrators can manually delete conversations at any time.\u003C\u002Fp>\n\u003Ch4>User Rights\u003C\u002Fh4>\n\u003Cp>Site administrators can:\u003Cbr \u002F>\n* View all conversation history\u003Cbr \u002F>\n* Delete individual or all conversations\u003Cbr \u002F>\n* Export settings (does not include conversation data)\u003Cbr \u002F>\n* Disable history saving entirely= Developer Information =\u003C\u002Fp>\n\u003Cp>The plugin provides hooks and filters for customization:\u003C\u002Fp>\n\u003Ch4>Available Filters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>raplsaich_system_prompt\u003C\u002Fcode> — Modify the system prompt sent to AI\u003C\u002Fli>\n\u003Cli>\u003Ccode>raplsaich_context\u003C\u002Fcode> — Modify the context from site learning\u003C\u002Fli>\n\u003Cli>\u003Ccode>raplsaich_ai_response\u003C\u002Fcode> — Filter the AI response before display\u003C\u002Fli>\n\u003Cli>\u003Ccode>raplsaich_chatbot_enabled\u003C\u002Fcode> — Control chatbot visibility programmatically\u003C\u002Fli>\n\u003Cli>\u003Ccode>raplsaich_allowed_origins\u003C\u002Fcode> — Add allowed origin hosts for same-origin check\u003C\u002Fli>\n\u003Cli>\u003Ccode>raplsaich_chat_response_data\u003C\u002Fcode> — Filter chat response data before returning to client\u003C\u002Fli>\n\u003Cli>\u003Ccode>raplsaich_gpt5_token_multiplier\u003C\u002Fcode> — GPT-5 reasoning token multiplier (default: 4, range: 1-8)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Example: Custom System Prompt\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>add_filter( 'raplsaich_system_prompt', function( $prompt, $settings ) {\n    return $prompt . \"\\n\\nAlways end responses with a friendly emoji.\";\n}, 10, 2 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Example: Conditionally Hide Chatbot\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>add_filter( 'raplsaich_chatbot_enabled', function( $enabled ) {\n    \u002F\u002F Hide on checkout page\n    if ( is_page( 'checkout' ) ) {\n        return false;\n    }\n    return $enabled;\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>REST API Endpoints\u003C\u002Fh4>\n\u003Cp>The plugin registers REST API endpoints under the \u003Ccode>rapls-ai-chatbot\u002Fv1\u003C\u002Fcode> namespace:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Session authentication:\u003C\u002Fstrong> Pass the session ID via the \u003Ccode>X-RAPLSAICH-Session\u003C\u002Fcode> HTTP header (recommended). When the header is present, any session_id in the request body is ignored (prevents APM\u002FWAF body-logging leakage). Query string parameters (\u003Ccode>?session_id=...\u003C\u002Fcode>) are \u003Cstrong>not\u003C\u002Fstrong> accepted for GET requests to prevent session leakage in server access logs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>GET \u002Frapls-ai-chatbot\u002Fv1\u002Fsession\u003C\u002Fcode> — Get or create a chat session\u003C\u002Fli>\n\u003Cli>\u003Ccode>POST \u002Frapls-ai-chatbot\u002Fv1\u002Fchat\u003C\u002Fcode> — Send a message and receive AI response\u003C\u002Fli>\n\u003Cli>\u003Ccode>GET \u002Frapls-ai-chatbot\u002Fv1\u002Fhistory\u002F{session_id}\u003C\u002Fcode> — Get conversation history\u003C\u002Fli>\n\u003Cli>\u003Ccode>POST \u002Frapls-ai-chatbot\u002Fv1\u002Ffeedback\u003C\u002Fcode> — Rate a response (thumbs up\u002Fdown)\u003C\u002Fli>\n\u003Cli>\u003Ccode>POST \u002Frapls-ai-chatbot\u002Fv1\u002Fregenerate\u003C\u002Fcode> — Regenerate AI response\u003C\u002Fli>\n\u003Cli>\u003Ccode>GET \u002Frapls-ai-chatbot\u002Fv1\u002Fmessage-limit\u003C\u002Fcode> — Check message limits\u003C\u002Fli>\n\u003Cli>\u003Ccode>POST \u002Frapls-ai-chatbot\u002Fv1\u002Flead\u003C\u002Fcode> — Submit lead form\u003C\u002Fli>\n\u003Cli>\u003Ccode>GET \u002Frapls-ai-chatbot\u002Fv1\u002Flead-config\u003C\u002Fcode> — Lead form configuration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The Pro add-on registers additional endpoints for analytics, scenarios, LINE, and more. See the Pro documentation for details.\u003C\u002Fp>\n\u003Ch4>Settings Architecture\u003C\u002Fh4>\n\u003Cp>Extension settings are stored under the \u003Ccode>extensions\u003C\u002Fcode> key in \u003Ccode>raplsaich_settings\u003C\u002Fcode>. For backward compatibility, the legacy \u003Ccode>pro_features\u003C\u002Fcode> key is read as a fallback but all new settings are written to \u003Ccode>extensions\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Database Tables\u003C\u002Fh4>\n\u003Cp>The plugin creates the following database tables:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>{prefix}_aichat_conversations\u003C\u002Fcode> — Chat sessions\u003C\u002Fli>\n\u003Cli>\u003Ccode>{prefix}_aichat_messages\u003C\u002Fcode> — Individual messages with token tracking\u003C\u002Fli>\n\u003Cli>\u003Ccode>{prefix}_aichat_index\u003C\u002Fcode> — Site learning content index\u003C\u002Fli>\n\u003Cli>\u003Ccode>{prefix}_aichat_knowledge\u003C\u002Fcode> — Custom knowledge base entries\u003C\u002Fli>\n\u003Cli>\u003Ccode>{prefix}_aichat_leads\u003C\u002Fcode> — Lead capture data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Uninstallation\u003C\u002Fh4>\n\u003Cp>When uninstalled with “Delete data on uninstall” enabled, the plugin removes all database tables, options, and transients. Without this setting, data is preserved for re-installation.\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>Release ZIPs are CI-verified for packaging correctness. Report any issues via the support forum.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.chartjs.org\u002F\" rel=\"nofollow ugc\">Chart.js\u003C\u002Fa> (MIT License) — Usage statistics charts\u003C\u002Fli>\n\u003C\u002Ful>\n","AI chatbot for WordPress with OpenAI, Claude, Gemini, and OpenRouter. Site learning, knowledge base, web search, and MCP server.",0,163,"2026-04-08T13:35:00.000Z","6.9.4","6.3","7.4",[18,19,20,21,22],"ai","chatbot","claude","gemini","openai","https:\u002F\u002Fraplsworks.com\u002Frapls-ai-chatbot-guide\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frapls-ai-chatbot.1.5.7.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},3,30,94,"2026-05-19T16:04:04.088Z",[36,57,78,94,109],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":14,"requires_at_least":49,"requires_php":16,"tags":50,"homepage":52,"download_link":53,"security_score":54,"vuln_count":55,"unpatched_count":11,"last_vuln_date":56,"fetched_at":27},"ai-engine","AI Engine – The Chatbot, AI Framework & MCP for WordPress","3.4.6","Jordy Meow","https:\u002F\u002Fprofiles.wordpress.org\u002Ftigroumeow\u002F","\u003Cp>\u003Cstrong>AI Engine connects WordPress with AI models.\u003C\u002Fstrong> Build intelligent chatbots, generate content, create AI forms, and automate tasks. All from your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>Please make sure you read the \u003Ca href=\"https:\u002F\u002Fmeowapps.com\u002Fai-engine\u002Fdisclaimer\u002F\" rel=\"nofollow ugc\">disclaimer\u003C\u002Fa>. For more information, check the official website of \u003Ca href=\"https:\u002F\u002Fmeowapps.com\u002Fai-engine\u002F\" rel=\"nofollow ugc\">AI Engine\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Quick Intro\u003C\u002Fh3>\n\u003Cp>Hello! ☀️ I built AI Engine to bring OpenAI, Claude, and other AI models into WordPress. Create chatbots that understand your content, generate posts in your voice, translate instantly, create images, or build custom AI tools.\u003C\u002Fp>\n\u003Cp>For developers: \u003Ca href=\"https:\u002F\u002Fai.thehiddendocs.com\u002Fphp-functions\u002F\" rel=\"nofollow ugc\">internal APIs\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fai.thehiddendocs.com\u002Fpublic-rest-api\u002F\" rel=\"nofollow ugc\">REST endpoints\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fai.thehiddendocs.com\u002Ffunction-calling\u002F\" rel=\"nofollow ugc\">function calling\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fai.thehiddendocs.com\u002Fmcp\u002F\" rel=\"nofollow ugc\">MCP support\u003C\u002Fa>. Build AI features, automate workflows, or create SaaS applications on WordPress.\u003C\u002Fp>\n\u003Cp>Feeling overwhelmed? 🤪 Start simple: Create a chatbot. Then connect \u003Ca href=\"https:\u002F\u002Fai.thehiddendocs.com\u002Fmcp\u002Fmcp-server-claude-code\u002F\" rel=\"nofollow ugc\">Claude Code\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fai.thehiddendocs.com\u002Fmcp\u002Fmcp-server-claude\u002F\" rel=\"nofollow ugc\">Claude\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fai.thehiddendocs.com\u002Fmcp\u002Fmcp-server-chatgpt\u002F\" rel=\"nofollow ugc\">ChatGPT\u003C\u002Fa>, or \u003Ca href=\"https:\u002F\u002Fopenclaw.com\u002F\" rel=\"nofollow ugc\">OpenClaw\u003C\u002Fa> through MCP, giving AI direct access to your site. Add \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fseo-engine\u002F\" rel=\"ugc\">SEO Engine\u003C\u002Fa> and watch it manage SEO in ways you never imagined. You can even connect AI Engine to multiple WordPress sites and manage them all through conversation.\u003C\u002Fp>\n\u003Cp>You’ll be having a blast before you’ve explored everything. You’ll probably spot bits of AI Engine in plenty of other AI plugins, code and UI alike. Flattering, really… or fishy? 🤣 But only AI Engine keeps pushing forward with real care for its community, a drive toward perfection, and the patience to get the details right.\u003C\u002Fp>\n\u003Ch3>Core Modules\u003C\u002Fh3>\n\u003Cp>🤖 \u003Cstrong>Chatbots\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate intelligent chatbots with customizable themes, realtime audio, and multi-file support. Features modular UI Builder, conversation memory, and MacOS-style components.\u003C\u002Fp>\n\u003Cp>🎨 \u003Cstrong>Content & Media\u003C\u002Fstrong>\u003Cbr \u002F>\nGenerate content, translate text, create images and videos from prompts, and use Copilot in the WordPress editor to correct, enhance, translate, or rewrite text.\u003C\u002Fp>\n\u003Cp>📝 \u003Cstrong>AI Forms\u003C\u002Fstrong>\u003Cbr \u002F>\nBuild custom AI-powered forms that handle text, images, audio, or file uploads. Create advanced apps with conditional logic.\u003C\u002Fp>\n\u003Cp>🧠 \u003Cstrong>Knowledge & Embeddings\u003C\u002Fstrong>\u003Cbr \u002F>\nFine-tune models, create embeddings, and build knowledge bases from PDFs. Connect with Pinecone, Chroma, Qdrant, or OpenAI Vector Store for semantic search.\u003C\u002Fp>\n\u003Cp>🔧 \u003Cstrong>Function Calling\u003C\u002Fstrong>\u003Cbr \u002F>\nConnect AI to WordPress functions, WooCommerce, appointments, or custom APIs. Let AI interact with your site’s data and services in real-time.\u003C\u002Fp>\n\u003Cp>🛡️ \u003Cstrong>Security & Moderation\u003C\u002Fstrong>\u003Cbr \u002F>\nIP banning, word filtering, and content moderation to keep your AI interactions safe.\u003C\u002Fp>\n\u003Cp>💡 \u003Cstrong>Advisor\u003C\u002Fstrong>\u003Cbr \u002F>\nAI-powered recommendations and insights to help you set up and optimize your WordPress site.\u003C\u002Fp>\n\u003Cp>🔌 \u003Cstrong>Developer Tools\u003C\u002Fstrong>\u003Cbr \u002F>\nInternal APIs, REST endpoints, MCP support, and extensive hooks. Build AI-driven features, automate workflows, or create SaaS applications.\u003C\u002Fp>\n\u003Ch3>🤖 Chatbots\u003C\u002Fh3>\n\u003Cp>Transform visitor interactions with intelligent, customizable chatbots.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Modular UI Builder with containers, headers, footers\u003C\u002Fli>\n\u003Cli>Customizable themes and MacOS-style components\u003C\u002Fli>\n\u003Cli>Realtime audio conversations\u003C\u002Fli>\n\u003Cli>Multi-file upload support\u003C\u002Fli>\n\u003Cli>Discussion memory and history\u003C\u002Fli>\n\u003Cli>Cross-site embedding\u003C\u002Fli>\n\u003Cli>GDPR compliance tools\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎨 Content & Media\u003C\u002Fh3>\n\u003Cp>Create, refine, and visualize content with AI assistance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Copilot (Magic Wand):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Correct grammar and spelling\u003C\u002Fli>\n\u003Cli>Enhance text for readability and quality\u003C\u002Fli>\n\u003Cli>Make text longer or shorter\u003C\u002Fli>\n\u003Cli>Translate text and full posts\u003C\u002Fli>\n\u003Cli>Generate content from scratch\u003C\u002Fli>\n\u003Cli>Multi-block support in the WordPress editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Image & Video Tools:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create images from text prompts\u003C\u002Fli>\n\u003Cli>Generate videos with AI (Sora)\u003C\u002Fli>\n\u003Cli>Edit existing images with AI\u003C\u002Fli>\n\u003Cli>Vision AI for image analysis\u003C\u002Fli>\n\u003Cli>Automatic alt text generation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📝 AI Forms\u003C\u002Fh3>\n\u003Cp>Build powerful AI-driven forms and applications.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Capabilities:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Text, image, audio, and file inputs\u003C\u002Fli>\n\u003Cli>Conditional logic and validation\u003C\u002Fli>\n\u003Cli>Custom AI-powered apps\u003C\u002Fli>\n\u003Cli>Multi-step workflows\u003C\u002Fli>\n\u003Cli>Result templates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🧠 Knowledge & Embeddings\u003C\u002Fh3>\n\u003Cp>Create intelligent knowledge bases and semantic search.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Vector Databases:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Chroma, Qdrant, Pinecone\u003C\u002Fli>\n\u003Cli>OpenAI Vector Store\u003C\u002Fli>\n\u003Cli>Automatic synchronization\u003C\u002Fli>\n\u003Cli>Dimension validation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Smart Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PDF import with auto-chunking\u003C\u002Fli>\n\u003Cli>AI-powered search (Simple, Context-Aware, Smart)\u003C\u002Fli>\n\u003Cli>Content classification\u003C\u002Fli>\n\u003Cli>Personalized recommendations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔧 Developer Tools\u003C\u002Fh3>\n\u003Cp>Extend WordPress with AI capabilities.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>APIs:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Internal API for plugin integration\u003C\u002Fli>\n\u003Cli>REST API for external applications\u003C\u002Fli>\n\u003Cli>MCP (Model Context Protocol) support\u003C\u002Fli>\n\u003Cli>Function calling framework\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Integration:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works with SEO Engine, Social Engine, Code Engine\u003C\u002Fli>\n\u003Cli>Media File Renamer support\u003C\u002Fli>\n\u003Cli>Custom shortcodes and hooks\u003C\u002Fli>\n\u003Cli>Extensive WordPress filters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Resources:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fai.thehiddendocs.com\u002Fexamples\u002F\" rel=\"nofollow ugc\">Code Examples & Customization\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>MCP (Model Context Protocol)\u003C\u002Fh3>\n\u003Cp>AI Engine turns your WordPress site into an intelligent MCP server. AI agents like ChatGPT, Claude, Claude Code, and OpenClaw can connect directly, browse content, edit posts, manage media, and handle complex tasks through natural conversation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What AI Agents Can Do:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create and edit posts\u003C\u002Fli>\n\u003Cli>Moderate comments\u003C\u002Fli>\n\u003Cli>Install and manage plugins\u003C\u002Fli>\n\u003Cli>Customize themes\u003C\u002Fli>\n\u003Cli>Check SEO and analytics\u003C\u002Fli>\n\u003Cli>Manage media files\u003C\u002Fli>\n\u003Cli>Run SQL queries\u003C\u002Fli>\n\u003Cli>Manage WooCommerce products, orders, inventory, and customers\u003C\u002Fli>\n\u003Cli>Handle Polylang translations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Setup Guides:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fai.thehiddendocs.com\u002Fmcp\u002F\" rel=\"nofollow ugc\">General MCP Overview\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fai.thehiddendocs.com\u002Fmcp\u002Fmcp-server-chatgpt\u002F\" rel=\"nofollow ugc\">MCP with ChatGPT\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fai.thehiddendocs.com\u002Fmcp\u002Fmcp-server-claude\u002F\" rel=\"nofollow ugc\">MCP with Claude\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fai.thehiddendocs.com\u002Fmcp\u002Fmcp-server-claude-code\u002F\" rel=\"nofollow ugc\">MCP with Claude Code\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Plugin Integration:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Other plugins add their features to the MCP system:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fseo-engine\u002F\" rel=\"ugc\">SEO Engine\u003C\u002Fa> – Let AI analyze and optimize your content, fix SEO issues, and manage meta data\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsocial-engine\u002F\" rel=\"ugc\">Social Engine\u003C\u002Fa> – AI can schedule posts, manage social media, and create social content\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcode-engine\u002F\" rel=\"ugc\">Code Engine\u003C\u002Fa> – Give AI access to code snippets and custom functions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>AI Engine can also connect to external MCP servers, extending your chatbots with tools and services beyond WordPress.\u003C\u002Fp>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI Forms\u003C\u002Fstrong> — Create dynamic forms that generate answers, images, or files using AI.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Embeddings & Vector Databases\u003C\u002Fstrong> — Build knowledge bases from your content and PDFs for semantic search.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content-Aware\u003C\u002Fstrong> — Let AI use your post and page content as context for smarter responses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Function Calling\u003C\u002Fstrong> — Connect AI to WordPress functions, WooCommerce, or any custom API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cross-Site Chatbots\u003C\u002Fstrong> — Embed your chatbots on external websites.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Editor Assistant\u003C\u002Fstrong> — An AI sidebar in the post editor that can read, rewrite, insert, and rearrange your content blocks through chained function calls.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Realtime Audio\u003C\u002Fstrong> — Voice-based conversations with AI in real time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Statistics & Usage Control\u003C\u002Fstrong> — Track usage, set limits per role, and monitor costs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extra MCP Tools\u003C\u002Fstrong> — Adds plugin, theme, database, Polylang, and WooCommerce management to the MCP server.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> — Get faster help from the Meow Apps team.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why AI Engine?\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Native to WordPress\u003C\u002Fstrong>\u003Cbr \u002F>\nBuilt specifically for WordPress with seamless integration. No clunky interfaces, just native WordPress experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Flexible & Powerful\u003C\u002Fstrong>\u003Cbr \u002F>\nSupport for multiple AI providers: OpenAI, Anthropic, Google, OpenRouter, Mistral, and more. Use the models that work best for you.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>\u003Cbr \u002F>\nClean APIs, extensive hooks, and MCP support. Build custom AI features or entire SaaS applications on WordPress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Real MCP, for Real WordPress\u003C\u002Fstrong>\u003Cbr \u002F>\nYou may have heard of MCP Adapter, built by the WordPress team primarily for their WordPress.com hosting service. It’s essentially a thin layer on top of the REST API. AI Engine takes a different approach: its MCP tools are specifically crafted for AI agents, with rich context, smart defaults, and practical actions that go far beyond what a generic REST API wrapper can offer. And it works on any WordPress installation, regardless of your hosting provider. AI Engine also exposes its REST API as MCP tools if you want that, but the dedicated tools are where the real power is.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy First\u003C\u002Fstrong>\u003Cbr \u002F>\nIP hashing, GDPR tools, secure file handling, and session-based tracking. You control your data.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Constantly Evolving\u003C\u002Fstrong>\u003Cbr \u002F>\nWeekly updates based on real user feedback. We listen, we improve.\u003C\u002Fp>\n\u003Ch3>My Dream for AI\u003C\u002Fh3>\n\u003Cp>I am excited about AI, but I believe we need to use it with intention and clarity. Social media showed us how powerful tools can reshape our lives in ways we never expected, sometimes for the better, sometimes not. I want to avoid repeating those mistakes. AI should help us remove the meaningless, tedious work or enhance the work we enjoy. Modern tools should give us more time for what truly matters: spending beautiful moments with the people we love! 💕\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>AI Engine is a plugin that helps you to connect your websites to AI services. You need your own API keys and must follow the rules set by the AI service you choose. For OpenAI, check their \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>. It is also important to check your usage on the \u003Ca href=\"https:\u002F\u002Fplatform.openai.com\u002Fusage\" rel=\"nofollow ugc\">OpenAI website\u003C\u002Fa> for accurate information. Please do so with other services as well.\u003C\u002Fp>\n\u003Cp>The developer of AI Engine and related parties are not responsible for any issues or losses caused by using the plugin or AI-generated content. You should talk to a legal expert and follow the laws and regulations of your country. AI Engine does only store data on your own server, and it is your responsibility to keep it safe. AI Engine’s full disclaimer is \u003Ca href=\"https:\u002F\u002Fmeowapps.com\u002Fai-engine\u002Fdisclaimer\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cp>Please be aware that there may be conflicts with certain caching or performance plugins, such as SiteGround Optimizer and Ninja Firewall. To prevent any issues, ensure that AI Engine is excluded from these plugins.\u003C\u002Fp>\n","AI meets WordPress. Your site can now chat, write poetry, solve problems, and maybe make you coffee.",100000,6353782,98,823,"2026-04-15T11:28:00.000Z","6.0",[18,19,20,51,22],"gpt","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fai-engine\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-engine.3.4.6.zip",76,22,"2026-02-25 00:00:00",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":14,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":73,"download_link":74,"security_score":75,"vuln_count":76,"unpatched_count":11,"last_vuln_date":77,"fetched_at":27},"gpt3-ai-content-generator","AI Puffer – Chat. Create. Automate. (formerly AI Power)","2.4.4","senols","https:\u002F\u002Fprofiles.wordpress.org\u002Fsenols\u002F","\u003Cp>\u003Cstrong>AI Puffer\u003C\u002Fstrong> is the \u003Cstrong>complete AI plugin for WordPress\u003C\u002Fstrong> — a full set of \u003Cstrong>artificial intelligence tools\u003C\u002Fstrong> to transform your site. From \u003Cstrong>AI chatbot\u003C\u002Fstrong> and \u003Cstrong>content generation\u003C\u002Fstrong> to \u003Cstrong>image creation, automation, and AI training\u003C\u002Fstrong> on your own data, AIP gives you everything in one place, right inside your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>Our \u003Cstrong>“Bring Your Own API Key”\u003C\u002Fstrong> model lets you connect to top AI providers (OpenAI, Google Gemini, Microsoft Azure, OpenRouter, DeepSeek and Ollama). No hidden credits — you use your own account and control your costs.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.aipower.org\u002F\" rel=\"nofollow ugc\">📖 Documentation & Guides\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why Choose AIP?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>All-in-One\u003C\u002Fstrong> – Chatbot, AI Writer, AI Forms, Image Generator, Automation, WooCommerce AI tools, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Train on Your Data\u003C\u002Fstrong> – Build your own \u003Cstrong>AI knowledge base\u003C\u002Fstrong> from posts, pages, products, PDFs, or files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Voice + Chat\u003C\u002Fstrong> – Real-time voice agents and voice input for interactive AI experiences.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce AI\u003C\u002Fstrong> – Generate product descriptions, titles, SEO tags, and sell AI credits to customers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fast & Flexible\u003C\u002Fstrong> – Works with OpenAI GPT-5\u002F4o, Google Gemini & Imagen, Azure, Replicate, and others.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure\u003C\u002Fstrong> – 100% hosted on your WordPress site. Your data stays with you.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Key Features\u003C\u002Fh3>\n\u003Ch4>🤖 AI Chatbot\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create custom \u003Cstrong>AI chatbots\u003C\u002Fstrong> for WordPress or any external site (embed with shortcode or HTML).\u003C\u002Fli>\n\u003Cli>Train bots on your \u003Cstrong>own website content\u003C\u002Fstrong> or external files.\u003C\u002Fli>\n\u003Cli>Enable \u003Cstrong>web search\u003C\u002Fstrong> (OpenAI or Google) for real-time answers.\u003C\u002Fli>\n\u003Cli>Add \u003Cstrong>voice input & playback\u003C\u002Fstrong>, triggers, and usage limits.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>✍️ AI Content Generator\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Generate \u003Cstrong>high-quality articles, blog posts, or product descriptions\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Input ideas via text, CSV, RSS feeds, or URLs.\u003C\u002Fli>\n\u003Cli>SEO-friendly output with custom templates and placeholders.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📝 AI Forms\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Drag-and-drop \u003Cstrong>AI-powered forms\u003C\u002Fstrong> to process user input into useful outputs — from outlines to support replies.\u003C\u002Fli>\n\u003Cli>Connect forms to \u003Cstrong>web search\u003C\u002Fstrong> and your AI training data.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>⚙️ AI Automation Engine\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Schedule recurring or one-time AI tasks.\u003C\u002Fli>\n\u003Cli>Automate content creation, comment replies, or vector indexing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎨 AI Image Generator\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Convert text to image with \u003Cstrong>OpenAI DALL·E 3, GPT-4o, Google Imagen, Replicate models\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Pull free stock images from \u003Cstrong>Pexels\u003C\u002Fstrong> or \u003Cstrong>Pixabay\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Works in posts, tasks, chatbot, and forms.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📚 AI Training \u002F Vector Database\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Build a \u003Cstrong>knowledge base\u003C\u002Fstrong> from your posts, products, PDFs, or uploaded files.\u003C\u002Fli>\n\u003Cli>Supports \u003Cstrong>OpenAI Vector Stores\u003C\u002Fstrong>, \u003Cstrong>Pinecone\u003C\u002Fstrong>, and \u003Cstrong>Qdrant\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Use in Chatbot or Forms for \u003Cstrong>context-aware AI answers\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🛒 WooCommerce AI Tools\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bulk-generate or enhance product descriptions, titles, and tags.\u003C\u002Fli>\n\u003Cli>Sell \u003Cstrong>AI credits\u003C\u002Fstrong> to customers via WooCommerce.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🛠 Content Assistant\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bulk-enhance existing posts, generate SEO titles\u002Fexcerpts.\u003C\u002Fli>\n\u003Cli>Works in Block Editor, Classic Editor, or directly from the post list.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔌 REST API Access\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Call text, image, embedding, and chatbot functions programmatically from other apps.\u003C\u002Fli>\n\u003C\u002Ful>\n","Chat. Create. Automate.",10000,2245781,92,160,"2026-04-15T08:53:00.000Z","5.0.0","8.0",[18,19,20,51,22],"","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgpt3-ai-content-generator.2.4.4.zip",90,10,"2025-05-07 00:00:00",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":25,"num_ratings":88,"last_updated":89,"tested_up_to":14,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":73,"download_link":93,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"aimogen","Aimogen – AI Content Writer, Editor, Chat and Automation","1.0.4","CodeRevolution","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoderevolution\u002F","\u003Cp>Aimogen brings AI-powered automation to WordPress. Generate content, auto-create posts, edit articles, summarize text, and connect with OpenAI or other models, all directly inside your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>For more information, visit the official \u003Ca href=\"https:\u002F\u002Fwpbay.com\u002Fproduct\u002Faimogen-pro\u002F\" rel=\"nofollow ugc\">Aimogen website\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Quick Intro\u003C\u002Fh3>\n\u003Cp>Hey there! Aimogen was built to make AI content generation simple, accessible, and native to WordPress. AI driven features include: generate posts, rewrite existing posts, summarize articles, or create custom AI-driven chatbots.\u003C\u002Fp>\n\u003Cp>The plugin connects directly with OpenAI and other AI providers through your own API key.\u003C\u002Fp>\n\u003Cp>If you ever upgrade to Aimogen Pro, you’ll unlock features like automatic post generation from RSS feeds, AI-driven comments, custom templates, fine-tuned writing control and MUCH more. But even Lite gives you a strong start.\u003C\u002Fp>\n\u003Ch3>Core Features\u003C\u002Fh3>\n\u003Cp>AI-Powered Content Creation\u003Cbr \u002F>\nGenerate articles, titles, excerpts, and summaries automatically using AI. Create drafts in seconds and edit them before publishing.\u003C\u002Fp>\n\u003Cp>AI Writer in WordPress Editor\u003Cbr \u002F>\nWrite or improve content directly from the WordPress editor. Generate intros, conclusions, or rewrite entire paragraphs.\u003C\u002Fp>\n\u003Cp>Content Rewriter\u003Cbr \u002F>\nTransform existing posts into fresh, unique versions. Perfect for updating old content or adapting tone and style.\u003C\u002Fp>\n\u003Cp>AI Chatbot\u003Cbr \u002F>\nAdd a global chatbot to your site, allowing visitors to interact with it in an modern way.\u003C\u002Fp>\n\u003Ch3>AI Content Generation\u003C\u002Fh3>\n\u003Cp>Create content with just a few clicks.\u003Cbr \u002F>\nAimogen helps you generate blog posts, headlines, or snippets using modern AI models.\u003C\u002Fp>\n\u003Ch3>AI Writer\u003C\u002Fh3>\n\u003Cp>Improve your writing process with AI suggestions built into your workflow.\u003C\u002Fp>\n\u003Cp>Capabilities:\u003C\u002Fp>\n\u003Cp>Rewrite paragraphs with different tones\u003C\u002Fp>\n\u003Cp>Generate introductions or summaries\u003C\u002Fp>\n\u003Cp>Suggest SEO-friendly titles\u003C\u002Fp>\n\u003Cp>Translate or rephrase content\u003C\u002Fp>\n\u003Ch3>Content Rewriter\u003C\u002Fh3>\n\u003Cp>Turn outdated content into new, engaging material.\u003Cbr \u002F>\nAimogen lets you feed existing posts or text and receive rewritten versions in seconds.\u003C\u002Fp>\n\u003Cp>Use Cases:\u003C\u002Fp>\n\u003Cp>Refresh old articles\u003C\u002Fp>\n\u003Cp>Localize or rephrase posts\u003C\u002Fp>\n\u003Cp>Maintain consistent tone across your site\u003C\u002Fp>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cp>Upgrade to Aimogen Pro for:\u003C\u002Fp>\n\u003Cp>Automated post generation from RSS feeds\u003C\u002Fp>\n\u003Cp>Bulk rewriting and scheduled content creation\u003C\u002Fp>\n\u003Cp>AI image generation\u003C\u002Fp>\n\u003Cp>AI-driven comments and suggestions\u003C\u002Fp>\n\u003Cp>Keyword-based content prompts\u003C\u002Fp>\n\u003Cp>Custom templates and advanced settings\u003C\u002Fp>\n\u003Cp>Priority updates and support\u003C\u002Fp>\n\u003Ch3>Why Aimogen?\u003C\u002Fh3>\n\u003Cp>Native WordPress Integration\u003Cbr \u002F>\nNo external dashboards or complex setups. Everything happens right in your WP admin.\u003C\u002Fp>\n\u003Cp>Flexible & Powerful\u003Cbr \u002F>\nSupports multiple AI models and API configurations. You decide how to use it.\u003C\u002Fp>\n\u003Cp>Optimized for Real Publishing\u003Cbr \u002F>\nUnlike general AI tools, Aimogen is tuned for structured content creation and SEO-aware workflows.\u003C\u002Fp>\n\u003Cp>Safe & Transparent\u003Cbr \u002F>\nUses your own API key. No hidden connections, no third-party data collection.\u003C\u002Fp>\n\u003Cp>Built for Speed\u003Cbr \u002F>\nLightweight, efficient, and constantly refined for performance.\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>Aimogen connects your WordPress site to external AI APIs such as OpenAI. You must use your own API key and follow the terms of the AI service you choose. For OpenAI, review their Terms of Service and Privacy Policy\u003C\u002Fp>\n\u003Cp>The plugin developer is not responsible for any damages or misuse of AI-generated content. All data is stored on your server, and it’s your responsibility to keep it secure. Read the full disclaimer here\u003C\u002Fp>\n","Connect your WordPress site with multiple AI models. Create chatbots, generate content, edit content and automate workflows using AI.",300,1636,2,"2026-03-23T09:01:00.000Z","5.0","7.0",[18,19,20,51,22],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faimogen.1.0.4.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":102,"num_ratings":88,"last_updated":104,"tested_up_to":14,"requires_at_least":90,"requires_php":16,"tags":105,"homepage":107,"download_link":108,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"antimanual","Antimanual – Automate manual tasks with 24\u002F7 AI Agent","3.4.1","Spider Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fspiderdevs\u002F","\u003Cp>\u003Cstrong>Antimanual is the all-in-one AI plugin for WordPress\u003C\u002Fstrong> — a single, modern dashboard that brings together a trainable AI chatbot, automated content publishing, bulk content rewriting, FAQ generator, documentation builder, repurpose studio, forum automation, AI-powered search, AI translation, SEO auditing, and intelligent internal linking.\u003C\u002Fp>\n\u003Cp>Whether you run a SaaS product, an online store, a blog, or a community forum, Antimanual \u003Cstrong>replaces multiple plugins\u003C\u002Fstrong> with one tool and puts your most time-consuming site tasks on autopilot — no coding required.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use your own API key — we don’t charge for it.\u003C\u002Fstrong> Antimanual works with your own OpenAI or Google Gemini API key. Both providers are supported in the free version, so you stay in full control of your AI usage and costs.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fantimanual.spider-themes.net\" rel=\"nofollow ugc\">Antimanual Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fhelpdesk.spider-themes.net\u002Fdocs\u002Fantimanual\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fantimanual\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Video Overview\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\u002FeOZtfeJl79M?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>AI Chatbot — Instant 24\u002F7 Support for Your Visitors\u003C\u002Fh4>\n\u003Cp>Train a custom chatbot on your own WordPress content. Instead of answering the same questions over and over, let the AI handle them — accurately, instantly, and around the clock. The chatbot uses vector embeddings from your knowledge base to give context-aware answers, not generic AI responses.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Train on any WordPress post or page in one click\u003C\u002Fli>\n\u003Cli>Supports OpenAI GPT-5, GPT-4.1, GPT-4 Turbo, GPT-3.5 Turbo, and more\u003C\u002Fli>\n\u003Cli>Full appearance customization: colors, icon, position, welcome message, and suggested questions\u003C\u002Fli>\n\u003Cli>Fully mobile-optimized chat interface\u003C\u002Fli>\n\u003Cli>Conversation history tracked in the admin dashboard\u003C\u002Fli>\n\u003Cli>Custom fallback message for off-topic or irrelevant queries\u003C\u002Fli>\n\u003Cli>Chatbot leads capture and analytics\u003C\u002Fli>\n\u003Cli>Up to 60 conversations per month on the free plan\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Auto-Posting — Publish Fresh Content Without Writing a Word\u003C\u002Fh4>\n\u003Cp>Schedule AI-generated blog posts to publish automatically. Pick your topics, tone, language, and posting schedule — Antimanual generates full Gutenberg posts and publishes them on time. Ideal for boosting SEO with consistent, fresh content.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AI-powered topic suggestion tool to fill your content calendar\u003C\u002Fli>\n\u003Cli>Configurable tone, language, article length, and SEO settings\u003C\u002Fli>\n\u003Cli>Weekday\u002Ftime scheduling with optional expiration dates\u003C\u002Fli>\n\u003Cli>Reliable queue system with automatic retry on failure\u003C\u002Fli>\n\u003Cli>Real-time status bar with manual trigger and pause options\u003C\u002Fli>\n\u003Cli>Up to 2 active schedules on the free plan\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Generate Post with AI — One Prompt, One Publish-Ready Post\u003C\u002Fh4>\n\u003Cp>Create complete WordPress posts from a single prompt. Antimanual generates the title, full Gutenberg block content, URL slug, excerpt, categories, and tags — ready to publish or review.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Smart prompt suggestions powered by your site context\u003C\u002Fli>\n\u003Cli>SEO options: focus keyword, meta description, table of contents, and internal link suggestions\u003C\u002Fli>\n\u003Cli>AI-generated featured image option\u003C\u002Fli>\n\u003Cli>Configurable author, status, categories, and tags\u003C\u002Fli>\n\u003Cli>Full history with search, filter, sort, and pagination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>FAQ Generator — AI FAQs with Google Rich Snippet Schema\u003C\u002Fh4>\n\u003Cp>Generate structured FAQ content from your knowledge base with one click. Review and edit the Q&A pairs, then insert them as Gutenberg accordion blocks — complete with FAQ Schema markup for Google rich results.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generate from your entire knowledge base or specific sources\u003C\u002Fli>\n\u003Cli>Customizable tone and topic focus\u003C\u002Fli>\n\u003Cli>Interactive editable preview — add, edit, reorder, or delete any Q&A pair\u003C\u002Fli>\n\u003Cli>Output as default Gutenberg accordion or Advanced Accordion Block format\u003C\u002Fli>\n\u003Cli>FAQ Schema markup for SEO rich snippets in Google\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Repurpose Studio — Turn One Post into Many Content Formats\u003C\u002Fh4>\n\u003Cp>Transform any existing WordPress post into social media content, email copy, video scripts, and more. Includes Quick Presets for Product Launch, Blog Summary, Event Promo, Tutorial Recap, Case Study, and Thought Leadership — making repurposing instant.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generate X\u002FTwitter, LinkedIn, and Facebook posts from any article\u003C\u002Fli>\n\u003Cli>Create email newsletters and video scripts with hooks and CTAs\u003C\u002Fli>\n\u003Cli>Six built-in quick presets for the most common repurposing tasks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AI Documentation Generator — Professional Docs in Minutes\u003C\u002Fh4>\n\u003Cp>Build structured product documentation with AI. Define the number of lessons, sub-lessons, tone, and target audience — then let AI write each section. Designed for SaaS platforms, software products, and any project that needs organized, professional docs.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>6-step guided wizard: Subject, Settings, Writing Style, Knowledge Sources, Generate, Review & Edit\u003C\u002Fli>\n\u003Cli>Content depth, target audience, table of contents, FAQ, and internal link options\u003C\u002Fli>\n\u003Cli>AI-generated featured image for the documentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Bulk Rewrite — Refresh Dozens of Posts at Once\u003C\u002Fh4>\n\u003Cp>Select multiple posts and rewrite them with AI to improve readability, fix grammar, add structure, update outdated information, or optimize for new keywords. Antimanual preserves your existing Gutenberg block structure.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>8 built-in Quick Presets: SEO Optimization, Content Refresh, Fix Grammar, Make Concise, Add Structure, Conversational Tone, Simplify & Improve, Complete Enhancement\u003C\u002Fli>\n\u003Cli>Custom rewrite prompts with saved templates and prompt variables\u003C\u002Fli>\n\u003Cli>Automatically regenerate SEO-friendly excerpts, tags, and taxonomy terms\u003C\u002Fli>\n\u003Cli>100 rewrites per month on the free plan\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Auto Update — Automatically Keep Old Content Relevant\u003C\u002Fh4>\n\u003Cp>Set up a schedule and let Antimanual automatically find and rewrite aging posts. Configure which post types to update, set a minimum age threshold, and the plugin handles everything else.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Filter by post type, post status, and content age\u003C\u002Fli>\n\u003Cli>Update title, content, and excerpt independently\u003C\u002Fli>\n\u003Cli>Configurable tone, language, and advanced prompt settings\u003C\u002Fli>\n\u003Cli>Weekday\u002Ftime scheduling with a stats dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Forum Automation — AI-Powered Community Management\u003C\u002Fh4>\n\u003Cp>Integrate with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbbp-core\" rel=\"ugc\">Forumax\u003C\u002Fa> to automate your WordPress community forums. AI generates answers to new topics and replies, and converts solved forum threads into permanent blog posts or knowledge base articles.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AI auto-response for new forum topics and replies\u003C\u002Fli>\n\u003Cli>Configurable minimum word count and role exclusions\u003C\u002Fli>\n\u003Cli>Convert closed topics into WordPress posts with one click\u003C\u002Fli>\n\u003Cli>Up to 100 AI answers and 100 topic conversions per month on the free plan\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AI Search Block — Intelligent Gutenberg Search Widget\u003C\u002Fh4>\n\u003Cp>Add a smart, intent-aware search experience to any page using the Antimanual AI Search Gutenberg block. It queries your knowledge base to understand what visitors are looking for and returns relevant answers — not just keyword matches.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dedicated analytics dashboard with query management and helpfulness voting\u003C\u002Fli>\n\u003Cli>Customizable block text, greeting title, popular keywords, and predefined questions\u003C\u002Fli>\n\u003Cli>Expanded styling controls for full visual customization\u003C\u002Fli>\n\u003Cli>Up to 100 lifetime search queries on the free plan\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Email Campaigns — Professional Email Marketing, Powered by AI\u003C\u002Fh4>\n\u003Cp>Send beautiful, AI-written email campaigns straight from your WordPress dashboard. Manage your subscribers, segment your lists, design campaigns using a built-in template editor, and track every result with detailed analytics — no third-party email service required.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AI-generated email body content in any language and tone\u003C\u002Fli>\n\u003Cli>Subscriber management with list segmentation and bulk actions\u003C\u002Fli>\n\u003Cli>Customizable email templates with header, footer, and branding controls\u003C\u002Fli>\n\u003Cli>One-time and recurring campaign scheduling\u003C\u002Fli>\n\u003Cli>Live sending progress with per-recipient tracking\u003C\u002Fli>\n\u003Cli>Detailed campaign reports: open rate, click rate, delivery rate, and comparison across campaigns\u003C\u002Fli>\n\u003Cli>Opens by Location — chart and country table showing where subscribers open your emails\u003C\u002Fli>\n\u003Cli>Opens by Time — hourly chart showing when subscribers are most active\u003C\u002Fli>\n\u003Cli>Click Activities — tracked link breakdown with a visual click map overlay\u003C\u002Fli>\n\u003Cli>Apple MPP Detection — separates reliable human opens from automated pre-fetches\u003C\u002Fli>\n\u003Cli>Email client and device analytics (User Agent breakdown)\u003C\u002Fli>\n\u003Cli>Delivery Log — paginated activity log with per-recipient status filtering\u003C\u002Fli>\n\u003Cli>Shareable report links for sharing campaign results with your team\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Smart Knowledge Base — The AI Brain of Your Site\u003C\u002Fh4>\n\u003Cp>The knowledge base is the engine that powers every AI feature in Antimanual. It stores vector embeddings of your content so the chatbot, search, generators, and translators can deliver accurate, context-aware results.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add any WordPress post or page with one click\u003C\u002Fli>\n\u003Cli>Automatic content chunking and embedding for optimal AI retrieval\u003C\u002Fli>\n\u003Cli>Knowledge Base auto-sync: automatically update embeddings when posts change \u003Cem>(Pro)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Advanced table view with bulk actions, filters, and pagination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Modern Admin Dashboard — Fast and Intuitive\u003C\u002Fh4>\n\u003Cp>Manage everything from a fast, \u003Cstrong>React-based single-page application\u003C\u002Fstrong> inside WordPress admin. Pages load instantly with no full-page reloads.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AES-256-CBC encryption for all API keys — keys are never exposed to the frontend\u003C\u002Fli>\n\u003Cli>Validated model selection — only shows models available for your API key\u003C\u002Fli>\n\u003Cli>Advanced tables with search, sort, and pagination across all features\u003C\u002Fli>\n\u003Cli>Lazy-loaded admin pages for faster initial load\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features — Unlock Unlimited Power\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fantimanual.spider-themes.net\" rel=\"nofollow ugc\">Upgrade to Antimanual Pro\u003C\u002Fa> to remove all usage limits and unlock premium features unavailable in the free version.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Unlimited usage across all features\u003C\u002Fli>\n\u003Cli>Google Gemini AI support — chat, embeddings, and multi-modal file processing (images, PDFs, audio, video)\u003C\u002Fli>\n\u003Cli>Expanded knowledge base: PDFs, external URLs, custom text, and GitHub repositories\u003C\u002Fli>\n\u003Cli>Knowledge Base Auto-Sync: embeddings update automatically when posts change\u003C\u002Fli>\n\u003Cli>AI Translation into 34 languages with bulk translation, glossary, and frontend language switcher\u003C\u002Fli>\n\u003Cli>Cross-domain chatbot embed via iframe\u003C\u002Fli>\n\u003Cli>Chatbot leads capture and analytics dashboard\u003C\u002Fli>\n\u003Cli>Generate Post batch mode — generate multiple posts from a topic list at once\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SEO Plus Plan — Built-In AI SEO Tools\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fantimanual.spider-themes.net\u002Fpricing\" rel=\"nofollow ugc\">Upgrade to SEO Plus\u003C\u002Fa> for the most complete AI-powered SEO toolkit in WordPress.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>SEO Agent\u003C\u002Fstrong> — Score any page across On-Page SEO, Technical SEO, Performance, Accessibility, Security, and Mobile Friendliness. One-click auto-fix for title tags, meta descriptions, image alt text, lazy loading, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Site Audit\u003C\u002Fstrong> — Audit up to 50 pages simultaneously. Export results as CSV.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Competitor Comparison\u003C\u002Fstrong> — Compare your page scores side-by-side with any competitor page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Internal Link Report\u003C\u002Fstrong> — Full audit of all internal links, orphan pages, and link health score.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Link Suggestions\u003C\u002Fstrong> — Get content-aware internal link suggestions for any post.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Auto-Link\u003C\u002Fstrong> — Automatically insert internal links across multiple posts at once.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site Visualizer\u003C\u002Fstrong> — Interactive visual map of your internal link structure.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the following external services.\u003C\u002Fp>\n\u003Ch4>OpenAI API\u003C\u002Fh4>\n\u003Cp>Powers AI chatbot, knowledge base embeddings, and all content generation features when OpenAI is the selected provider. Your WordPress post content (for KB indexing), visitor chat messages, and admin-configured prompts are sent to OpenAI via your own API key. Data is transmitted only when you trigger an AI action or a visitor interacts with the chatbot\u002Fsearch.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fopenai.com\" rel=\"nofollow ugc\">OpenAI\u003C\u002Fa> — \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> — \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google Gemini API\u003C\u002Fh4>\n\u003Cp>An alternative AI provider (free plan) and the full AI backend in Antimanual Pro. The same categories of data described for OpenAI above are sent to Google Gemini via your own API key, only when Gemini is the active provider.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fai.google.dev\" rel=\"nofollow ugc\">Google AI (Gemini)\u003C\u002Fa> — \u003Ca href=\"https:\u002F\u002Fai.google.dev\u002Fgemini-api\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> — \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Spider Themes Notice Service\u003C\u002Fh4>\n\u003Cp>The plugin periodically fetches an admin notice from Spider Themes servers to display important announcements to site administrators. Only a standard HTTP GET request is made — no personal data, site content, or visitor information is ever transmitted.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fspider-themes.net\" rel=\"nofollow ugc\">Spider Themes\u003C\u002Fa> — \u003Ca href=\"https:\u002F\u002Fspider-themes.net\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> — \u003Ca href=\"https:\u002F\u002Fspider-themes.net\u002Fprivacy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","AI-powered plugin with smart Chatbot, AI Search Form, Email Campaigns, Auto-Posting, Docs Generator, Bulk Rewrite, FAQ Generator, Forum AI.",80,2111,"2026-04-08T15:55:00.000Z",[18,106,19,21,22],"ai-content-writer","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fantimanual\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fantimanual.3.4.1.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":76,"downloaded":117,"rating":11,"num_ratings":11,"last_updated":118,"tested_up_to":119,"requires_at_least":49,"requires_php":16,"tags":120,"homepage":122,"download_link":123,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":124},"fast-ragbot","Fast RAGbot","2.0.0","Muhammad Adnan Hanif","https:\u002F\u002Fprofiles.wordpress.org\u002Fadnanhanif920\u002F","\u003Cp>Fast RAGbot is an intelligent chatbot that uses Retrieval-Augmented Generation (RAG) with support for multiple AI providers to provide accurate answers based exclusively on your website content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multi-LLM Support\u003C\u002Fstrong>: Choose between Gemini, OpenAI (ChatGPT), or Claude\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Domain Indexing\u003C\u002Fstrong>: Index up to 3 different domains\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Document Upload\u003C\u002Fstrong>: Bulk upload PDF, DOCX, PPTX, XLSX, TXT, XML, CSV\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conversation Memory\u003C\u002Fstrong>: Maintains last 5 Q&A turns per session\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Follow-ups\u003C\u002Fstrong>: Suggests questions when answer not found\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget Customization\u003C\u002Fstrong>: Custom colors, logo, position, theme CSS\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pre-chat Form\u003C\u002Fstrong>: Optional name\u002Femail collection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Chat Logs\u003C\u002Fstrong>: Full conversation logging with CSV export\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support\u003C\u002Fstrong>: Embed chat anywhere with \u003Ccode>[ragbot_chat]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grounded Responses\u003C\u002Fstrong>: Answers only from your content – no hallucinations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Source Citations\u003C\u002Fstrong>: Provides URLs of source pages for transparency\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Responsive\u003C\u002Fstrong>: Works perfectly on all devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security First\u003C\u002Fstrong>: Rate limiting, nonces, and proper sanitization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How It Works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Crawls and indexes your website content\u003C\u002Fli>\n\u003Cli>Creates semantic embeddings using Google Gemini\u003C\u002Fli>\n\u003Cli>Retrieves relevant content based on user questions\u003C\u002Fli>\n\u003Cli>Generates contextual answers with source citations\u003C\u002Fli>\n\u003Cli>Displays responses in a floating chat widget\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Customer support automation\u003C\u002Fli>\n\u003Cli>FAQ assistance\u003C\u002Fli>\n\u003Cli>Product information queries\u003C\u002Fli>\n\u003Cli>Company information lookup\u003C\u002Fli>\n\u003Cli>Documentation assistance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services & Data Usage\u003C\u002Fh3>\n\u003Cp>This plugin connects to external AI services to provide chatbot functionality. Below is a detailed explanation of what data is transmitted and how it is used.\u003C\u002Fp>\n\u003Ch4>External Services Used\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Google Gemini API\u003C\u002Fstrong> (https:\u002F\u002Fai.google.dev\u002F)\u003Cbr \u002F>\n* Used for: Text embeddings and AI text generation\u003Cbr \u002F>\n* Data sent: User questions, website content chunks, conversation history\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fp>\n\u003Cp>\u003Cstrong>OpenAI API\u003C\u002Fstrong> (https:\u002F\u002Fopenai.com\u002F) – Optional\u003Cbr \u002F>\n* Used for: Text embeddings and AI text generation (when selected as active model)\u003Cbr \u002F>\n* Data sent: User questions, website content chunks, conversation history\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fopenai.com\u002Fprivacy\u002F\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fopenai.com\u002Fterms\u002F\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Claude API by Anthropic\u003C\u002Fstrong> (https:\u002F\u002Fanthropic.com\u002F) – Optional\u003Cbr \u002F>\n* Used for: Text embeddings and AI text generation (when selected as active model)\u003Cbr \u002F>\n* Data sent: User questions, website content chunks, conversation history\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fwww.anthropic.com\u002Fprivacy\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fterms\u003C\u002Fp>\n\u003Ch4>What Data Is Transmitted\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>User’s Question\u003C\u002Fstrong>: The text message submitted by the website visitor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Retrieved Document Chunks\u003C\u002Fstrong>: Relevant excerpts from your indexed website content (typically 5-8 chunks of ~1000 characters each)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conversation History\u003C\u002Fstrong>: Last 5 question-answer pairs from the current session\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Model Parameters\u003C\u002Fstrong>: Temperature (0.1), max tokens (1000), and other generation settings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Data Usage & Storage\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Data is transmitted \u003Cstrong>only\u003C\u002Fstrong> for generating responses to user questions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No data is stored or used for training\u003C\u002Fstrong> by external AI providers (per their API terms)\u003C\u002Fli>\n\u003Cli>Data transmission occurs in real-time and is not cached by the plugin on external servers\u003C\u002Fli>\n\u003Cli>All API communications use HTTPS encryption\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Local WordPress Storage\u003C\u002Fh4>\n\u003Cp>The plugin stores the following data in your WordPress database:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Options (wp_options table)\u003C\u002Fstrong>:\u003Cbr \u002F>\n* \u003Ccode>ragbot_settings\u003C\u002Fcode> – Plugin configuration including API keys, widget settings, and preferences\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Tables\u003C\u002Fstrong>:\u003Cbr \u002F>\n* \u003Ccode>wp_rag_docs\u003C\u002Fcode> – Indexed website pages and uploaded documents\u003Cbr \u002F>\n* \u003Ccode>wp_rag_chunks\u003C\u002Fcode> – Text chunks created from indexed content\u003Cbr \u002F>\n* \u003Ccode>wp_rag_embeddings\u003C\u002Fcode> – Vector embeddings for semantic search\u003Cbr \u002F>\n* \u003Ccode>wp_rag_sources\u003C\u002Fcode> – Content source configurations (domains, settings)\u003Cbr \u002F>\n* \u003Ccode>wp_rag_logs\u003C\u002Fcode> – Chat conversation logs (optional, includes user name\u002Femail if pre-chat form enabled)\u003Cbr \u002F>\n* \u003Ccode>wp_rag_url_queue\u003C\u002Fcode> – Queue of URLs pending indexing\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Session Data\u003C\u002Fstrong>:\u003Cbr \u002F>\n* PHP sessions store temporary conversation history (cleared when session ends)\u003Cbr \u002F>\n* Browser sessionStorage stores chat UI state (cleared when tab closes)\u003C\u002Fp>\n\u003Ch4>Data Control & Privacy\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>User Control\u003C\u002Fstrong>:\u003Cbr \u002F>\n* Delete API keys anytime from Settings > Fast RAGbot > Models tab\u003Cbr \u002F>\n* Clear all indexed content using “Clear Index” button\u003Cbr \u002F>\n* Reset plugin settings to defaults\u003Cbr \u002F>\n* Export or delete chat logs from Settings > Fast RAGbot > Chat Logs tab\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Deletion\u003C\u002Fstrong>:\u003Cbr \u002F>\n* Deactivating the plugin preserves your data\u003Cbr \u002F>\n* Uninstalling the plugin removes all database tables and options\u003Cbr \u002F>\n* Use “Clear Index” to remove indexed content without uninstalling\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy Compliance\u003C\u002Fstrong>:\u003Cbr \u002F>\n* No data is shared with third parties except your chosen AI provider\u003Cbr \u002F>\n* Chat logs are optional and stored locally in your database\u003Cbr \u002F>\n* Pre-chat form (name\u002Femail collection) is optional and disabled by default\u003Cbr \u002F>\n* All user inputs are sanitized and validated\u003Cbr \u002F>\n* Rate limiting prevents abuse (10 requests per 60 seconds per IP)\u003C\u002Fp>\n\u003Ch4>Developer Privacy Policy\u003C\u002Fh4>\n\u003Cp>For questions about data handling, please review:\u003Cbr \u002F>\n* Your chosen AI provider’s privacy policy (links above)\u003Cbr \u002F>\n* Your own website’s privacy policy (you are the data controller)\u003Cbr \u002F>\n* WordPress.org privacy guidelines: https:\u002F\u002Fwordpress.org\u002Fabout\u002Fprivacy\u002F\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin acts as a data processor, sending user questions to your chosen AI provider. You (the site owner) are the data controller and responsible for:\u003Cbr \u002F>\n* Disclosing AI service usage in your privacy policy\u003Cbr \u002F>\n* Obtaining user consent where required by law (GDPR, CCPA, etc.)\u003Cbr \u002F>\n* Ensuring compliance with local privacy regulations\u003C\u002Fp>\n\u003Cp>The plugin stores chat logs locally in your database. If you enable the pre-chat form, user names and emails are stored and should be disclosed in your privacy policy.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please visit the plugin’s support forum or contact the developer.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Supports embeddings and text generation using Google Gemini, OpenAI, or Claude.\u003C\u002Fli>\n\u003Cli>Built with WordPress coding standards\u003C\u002Fli>\n\u003Cli>Follows accessibility best practices\u003C\u002Fli>\n\u003C\u002Ful>\n","AI-powered chatbot with multi-LLM support (Gemini\u002FOpenAI\u002FClaude), multi-domain indexing, document upload, and conversation memory.",228,"2025-12-01T02:24:00.000Z","6.8.5",[18,19,21,22,121],"rag","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffast-ragbot\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffast-ragbot.2.0.0.zip","2026-03-15T15:16:48.613Z",{"attackSurface":126,"codeSignals":357,"taintFlows":374,"riskAssessment":487,"analyzedAt":495},{"hooks":127,"ajaxHandlers":245,"restRoutes":341,"shortcodes":342,"cronEvents":349,"entryPointCount":355,"unprotectedCount":356},[128,134,138,142,148,151,153,155,157,160,162,164,166,169,171,174,177,179,182,186,189,192,195,197,200,203,205,209,213,217,222,226,231,237,241],{"type":129,"name":130,"callback":131,"priority":76,"file":132,"line":133},"filter","rest_post_dispatch","ensure_no_cache_public_gets","includes\u002Fapi\u002Fclass-rest-controller.php",216,{"type":129,"name":130,"callback":135,"priority":136,"file":132,"line":137},"add_debug_reason_header",20,217,{"type":129,"name":139,"callback":140,"priority":76,"file":132,"line":141},"rest_pre_serve_request","add_cors_headers",220,{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","admin_menu","anonymous","includes\u002Fclass-main.php",143,{"type":143,"name":149,"callback":145,"file":146,"line":150},"admin_notices",144,{"type":143,"name":149,"callback":145,"file":146,"line":152},145,{"type":143,"name":149,"callback":145,"file":146,"line":154},146,{"type":143,"name":149,"callback":145,"file":146,"line":156},147,{"type":143,"name":158,"callback":145,"file":146,"line":159},"admin_init",148,{"type":143,"name":158,"callback":145,"file":146,"line":161},149,{"type":143,"name":158,"callback":145,"file":146,"line":163},150,{"type":143,"name":158,"callback":145,"file":146,"line":165},151,{"type":143,"name":167,"callback":145,"file":146,"line":168},"admin_enqueue_scripts",152,{"type":143,"name":167,"callback":145,"file":146,"line":170},153,{"type":129,"name":172,"callback":145,"file":146,"line":173},"update_footer",154,{"type":143,"name":175,"callback":145,"file":146,"line":176},"wp_enqueue_scripts",210,{"type":143,"name":175,"callback":145,"file":146,"line":178},211,{"type":143,"name":180,"callback":145,"file":146,"line":181},"wp_footer",212,{"type":143,"name":183,"callback":184,"file":146,"line":185},"init","closure",219,{"type":129,"name":187,"callback":184,"file":146,"line":188},"query_vars",229,{"type":143,"name":190,"callback":145,"file":146,"line":191},"template_redirect",233,{"type":143,"name":193,"callback":145,"file":146,"line":194},"rest_api_init",242,{"type":143,"name":193,"callback":145,"file":146,"line":196},250,{"type":129,"name":198,"callback":145,"file":146,"line":199},"cron_schedules",281,{"type":143,"name":201,"callback":145,"file":146,"line":202},"raplsaich_cleanup_old_conversations",284,{"type":143,"name":183,"callback":145,"file":146,"line":204},287,{"type":143,"name":206,"callback":207,"file":146,"line":208},"raplsaich_crawl_site","crawl_all",295,{"type":143,"name":210,"callback":211,"priority":76,"file":146,"line":212},"save_post","on_save_post",296,{"type":143,"name":214,"callback":215,"file":146,"line":216},"delete_post","on_delete_post",297,{"type":143,"name":218,"callback":219,"file":220,"line":221},"wp_abilities_api_categories_init","register_category","includes\u002Fmcp\u002Fclass-abilities-bridge.php",50,{"type":143,"name":223,"callback":224,"file":220,"line":225},"wp_abilities_api_init","register_abilities",51,{"type":143,"name":193,"callback":227,"priority":228,"file":229,"line":230},"late_init",5,"includes\u002Fmcp\u002Fclass-mcp-server.php",39,{"type":143,"name":232,"callback":233,"priority":234,"file":235,"line":236},"wp_initialize_site","raplsaich_on_new_blog",200,"rapls-ai-chatbot.php",125,{"type":143,"name":238,"callback":239,"file":235,"line":240},"network_admin_notices","raplsaich_ms_activate_error_notice",195,{"type":129,"name":242,"callback":243,"priority":76,"file":235,"line":244},"plugin_row_meta","raplsaich_plugin_row_meta",517,[246,250,253,256,258,261,264,266,269,272,275,278,281,284,287,290,293,296,299,302,305,308,311,314,317,320,323,326,329,331,334,337],{"action":247,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":249},"raplsaich_manual_crawl",false,157,{"action":251,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":252},"raplsaich_delete_index",158,{"action":254,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":255},"raplsaich_delete_all_index",159,{"action":257,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":68},"raplsaich_crawler_exclude_post",{"action":259,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":260},"raplsaich_crawler_include_post",161,{"action":262,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":263},"raplsaich_test_api",162,{"action":265,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":12},"raplsaich_get_conversation_messages",{"action":267,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":268},"raplsaich_delete_conversation",164,{"action":270,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":271},"raplsaich_archive_conversation",165,{"action":273,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":274},"raplsaich_unarchive_conversation",166,{"action":276,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":277},"raplsaich_delete_conversations_bulk",167,{"action":279,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":280},"raplsaich_delete_all_conversations",168,{"action":282,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":283},"raplsaich_reset_handoff",169,{"action":285,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":286},"raplsaich_add_knowledge",172,{"action":288,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":289},"raplsaich_import_knowledge",173,{"action":291,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":292},"raplsaich_get_knowledge",174,{"action":294,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":295},"raplsaich_update_knowledge",175,{"action":297,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":298},"raplsaich_delete_knowledge",176,{"action":300,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":301},"raplsaich_toggle_knowledge",177,{"action":303,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":304},"raplsaich_update_priority",178,{"action":306,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":307},"raplsaich_generate_embeddings",181,{"action":309,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":310},"raplsaich_clear_embeddings",182,{"action":312,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":313},"raplsaich_embedding_status",183,{"action":315,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":316},"raplsaich_export_settings",186,{"action":318,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":319},"raplsaich_import_settings",187,{"action":321,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":322},"raplsaich_reset_settings",188,{"action":324,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":325},"raplsaich_reset_usage",189,{"action":327,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":328},"raplsaich_reset_sessions",192,{"action":330,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":240},"raplsaich_fetch_models",{"action":332,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":333},"raplsaich_dismiss_security_notice",198,{"action":335,"nopriv":248,"callback":145,"hasNonce":248,"hasCapCheck":248,"file":146,"line":336},"raplsaich_generate_mcp_key",201,{"action":338,"nopriv":248,"callback":338,"hasNonce":339,"hasCapCheck":248,"file":235,"line":340},"raplsaich_dismiss_review",true,528,[],[343,347],{"tag":344,"callback":345,"file":146,"line":346},"rapls_chatbot","render_shortcode",215,{"tag":348,"callback":345,"file":146,"line":133},"raplsaich_chatbot",[350,353],{"hook":206,"callback":206,"file":351,"line":352},"includes\u002Fclass-activator.php",793,{"hook":201,"callback":201,"file":351,"line":354},806,34,31,{"dangerousFunctions":358,"sqlUsage":359,"outputEscaping":362,"fileOperations":228,"externalRequests":370,"nonceChecks":371,"capabilityChecks":372,"bundledLibraries":373},[],{"prepared":360,"raw":11,"locations":361},184,[],{"escaped":363,"rawEcho":364,"locations":365},1544,1,[366],{"file":367,"line":368,"context":369},"templates\u002Fadmin\u002Fsettings.php",1547,"raw output",16,32,44,[],[375,393,422,437,453,465,477],{"entryPoint":376,"graph":377,"unsanitizedCount":364,"severity":392},"add_cors_headers (includes\u002Fapi\u002Fclass-rest-controller.php:2535)",{"nodes":378,"edges":390},[379,384],{"id":380,"type":381,"label":382,"file":132,"line":383},"n0","source","$_SERVER",2541,{"id":385,"type":386,"label":387,"file":132,"line":388,"wp_function":389},"n1","sink","header() [Header Injection]",2549,"header",[391],{"from":380,"to":385,"sanitized":248},"medium",{"entryPoint":394,"graph":395,"unsanitizedCount":364,"severity":392},"\u003Cclass-rest-controller> (includes\u002Fapi\u002Fclass-rest-controller.php:0)",{"nodes":396,"edges":417},[397,400,404,406,408,411,415],{"id":380,"type":381,"label":398,"file":132,"line":399},"$_COOKIE",376,{"id":385,"type":386,"label":401,"file":132,"line":402,"wp_function":403},"file_put_contents() [File Write]",1870,"file_put_contents",{"id":405,"type":381,"label":382,"file":132,"line":383},"n2",{"id":407,"type":386,"label":387,"file":132,"line":388,"wp_function":389},"n3",{"id":409,"type":381,"label":398,"file":132,"line":410},"n4",813,{"id":412,"type":413,"label":414,"file":132,"line":410},"n5","transform","→ save_image_to_media()",{"id":416,"type":386,"label":401,"file":132,"line":402,"wp_function":403},"n6",[418,419,420,421],{"from":380,"to":385,"sanitized":339},{"from":405,"to":407,"sanitized":339},{"from":409,"to":412,"sanitized":248},{"from":412,"to":416,"sanitized":248},{"entryPoint":423,"graph":424,"unsanitizedCount":11,"severity":436},"ajax_import_settings (includes\u002Fadmin\u002Fclass-admin.php:2266)",{"nodes":425,"edges":434},[426,430],{"id":380,"type":381,"label":427,"file":428,"line":429},"$_POST","includes\u002Fadmin\u002Fclass-admin.php",2274,{"id":385,"type":386,"label":431,"file":428,"line":432,"wp_function":433},"update_option() [Settings Manipulation]",2323,"update_option",[435],{"from":380,"to":385,"sanitized":339},"low",{"entryPoint":438,"graph":439,"unsanitizedCount":11,"severity":436},"\u003Cclass-admin> (includes\u002Fadmin\u002Fclass-admin.php:0)",{"nodes":440,"edges":450},[441,442,443,446],{"id":380,"type":381,"label":427,"file":428,"line":429},{"id":385,"type":386,"label":431,"file":428,"line":432,"wp_function":433},{"id":405,"type":381,"label":444,"file":428,"line":445},"$_POST (x2)",2101,{"id":407,"type":386,"label":447,"file":428,"line":448,"wp_function":449},"echo() [XSS]",2816,"echo",[451,452],{"from":380,"to":385,"sanitized":339},{"from":405,"to":407,"sanitized":339},{"entryPoint":454,"graph":455,"unsanitizedCount":11,"severity":436},"\u003Cconversations> (templates\u002Fadmin\u002Fconversations.php:0)",{"nodes":456,"edges":463},[457,461],{"id":380,"type":381,"label":458,"file":459,"line":460},"$_GET['page'] (x2)","templates\u002Fadmin\u002Fconversations.php",53,{"id":385,"type":386,"label":447,"file":459,"line":462,"wp_function":449},52,[464],{"from":380,"to":385,"sanitized":339},{"entryPoint":466,"graph":467,"unsanitizedCount":11,"severity":436},"\u003Cknowledge> (templates\u002Fadmin\u002Fknowledge.php:0)",{"nodes":468,"edges":475},[469,473],{"id":380,"type":381,"label":470,"file":471,"line":472},"$_GET","templates\u002Fadmin\u002Fknowledge.php",36,{"id":385,"type":386,"label":447,"file":471,"line":474,"wp_function":449},38,[476],{"from":380,"to":385,"sanitized":339},{"entryPoint":478,"graph":479,"unsanitizedCount":11,"severity":436},"\u003Csettings> (templates\u002Fadmin\u002Fsettings.php:0)",{"nodes":480,"edges":485},[481,483],{"id":380,"type":381,"label":382,"file":367,"line":482},1502,{"id":385,"type":386,"label":447,"file":367,"line":484,"wp_function":449},1509,[486],{"from":380,"to":385,"sanitized":339},{"summary":488,"deductions":489},"The \"rapls-ai-chatbot\" plugin v1.5.7 exhibits a mixed security posture, with some strong practices in place but also significant potential risks.  The plugin demonstrates excellent adherence to secure coding principles by exclusively using prepared statements for SQL queries and properly escaping all output.  Furthermore, the absence of any known vulnerabilities in its history is a positive indicator of diligent security efforts. However, the plugin's attack surface is alarmingly large, with a substantial number of AJAX handlers (32) and a high proportion of them (31) lacking authentication checks. This presents a significant risk as attackers could potentially trigger these unprotected endpoints without proper authorization, leading to unintended actions or data exposure.\n\nWhile the static analysis did not reveal any dangerous functions or critical taint flows, the two flows with unsanitized paths are a cause for concern. These could potentially be exploited if user-supplied data is not handled with extreme care before being used in operations. The plugin also includes 32 nonce checks, which is good, but the fact that only 1 in 32 AJAX handlers have these checks severely undermines their protective value. The presence of 44 capability checks is also positive, but again, their effectiveness is diminished by the lack of authentication on the majority of AJAX endpoints. In conclusion, while the plugin avoids common pitfalls like raw SQL and unescaped output, the massive number of unprotected AJAX endpoints is a critical flaw that requires immediate attention. The unsanitized path flows, though not critical, also warrant further investigation.",[490,492],{"reason":491,"points":76},"High number of AJAX handlers without auth checks",{"reason":493,"points":494},"Flows with unsanitized paths (2)",8,"2026-04-16T13:42:15.297Z",{"wat":497,"direct":506},{"assetPaths":498,"generatorPatterns":501,"scriptPaths":502,"versionParams":503},[499,500],"\u002Fwp-content\u002Fplugins\u002Frapls-ai-chatbot\u002Fbuild\u002Findex.css","\u002Fwp-content\u002Fplugins\u002Frapls-ai-chatbot\u002Fbuild\u002Findex.js",[],[500],[504,505],"rapls-ai-chatbot\u002Fbuild\u002Findex.css?ver=","rapls-ai-chatbot\u002Fbuild\u002Findex.js?ver=",{"cssClasses":507,"htmlComments":512,"htmlAttributes":519,"restEndpoints":521,"jsGlobals":524,"shortcodeOutput":527},[508,509,510,511],"rapls-ai-chatbot-wrapper","rapls-ai-chatbot-bubble","rapls-ai-chatbot-input","rapls-ai-chatbot-send-button",[513,514,515,516,517,518],"\u003C!-- Rapls AI Chatbot: Start of Chatbot Wrapper -->","\u003C!-- Rapls AI Chatbot: End of Chatbot Wrapper -->","\u003C!-- Rapls AI Chatbot: Chat History -->","\u003C!-- Rapls AI Chatbot: Chat Input Area -->","\u003C!-- Rapls AI Chatbot: Send Button -->","\u003C!-- Rapls AI Chatbot: Close Button -->",[520],"data-rapls-ai-chatbot-id",[522,523],"\u002Fwp-json\u002Frapls-ai-chatbot\u002Fv1\u002Fget-response","\u002Fwp-json\u002Frapls-ai-chatbot\u002Fv1\u002Fsend-message",[525,526],"RaplsAIChatbotConfig","RaplsAIChatbot",[528],"[rapls_ai_chatbot]",{"error":339,"url":530,"statusCode":531,"statusMessage":532,"message":532},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Frapls-ai-chatbot\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":88,"versions":534},[535,540],{"version":6,"download_url":24,"svn_tag_url":536,"released_at":26,"has_diff":248,"diff_files_changed":537,"diff_lines":26,"trac_diff_url":538,"vulnerabilities":539,"is_current":339},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Frapls-ai-chatbot\u002Ftags\u002F1.5.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frapls-ai-chatbot%2Ftags%2F1.5.6&new_path=%2Frapls-ai-chatbot%2Ftags%2F1.5.7",[],{"version":541,"download_url":542,"svn_tag_url":543,"released_at":26,"has_diff":248,"diff_files_changed":544,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":545,"is_current":248},"1.5.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frapls-ai-chatbot.1.5.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frapls-ai-chatbot\u002Ftags\u002F1.5.6\u002F",[],[]]