[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTItaEtLAc3kntz92_7BjmkukiAUuIyTFPwO2ybDapCU":3,"$fvcmKiodP9EBiwr68HVlpL0V7a7aeWj6GKv9V9_uhc4g":522,"$f6dcmELSsOC6vWwevwulk4iC26ValqEH6u_fzLVJsSKY":526},{"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":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":36,"analysis":139,"fingerprints":495},"virtual-assistant","Virtual Assistant – Build your own Google Now, Siri or Cortana","0.4","Exlac","https:\u002F\u002Fprofiles.wordpress.org\u002Fexlac\u002F","\u003Cp>\u003Cstrong>👁️\u003Ca href=\"https:\u002F\u002Fskyaapp.com\u002Fvirtual-assistant\u002F\" rel=\"nofollow ugc\">Plugin Demo\u003C\u002Fa> | 📃\u003Ca href=\"https:\u002F\u002Fexlac.com\u002Fdocs-category\u002Fvirtual-assistant-pro\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | 🚀\u003Ca href=\"https:\u002F\u002Fexlac.com\u002Fdownloads\u002Fvirtual-assistant\u002F\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa> | 👩🏼‍💻\u003Ca href=\"https:\u002F\u002Fexlac.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FQWPWgaDqbZI?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>\n\u003Cp>\u003Cstrong>🎙️Unlimited Voice Commands:\u003C\u002Fstrong> This means that you can create as many voice commands as you want for your virtual assistant, allowing you to customize it to your specific needs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔬Make your blog speak:\u003C\u002Fstrong> This feature allows your virtual assistant to speak the responses to users’ queries, rather than just providing text-based responses.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🤖Get data from chat GPT-3:\u003C\u002Fstrong> This feature allows you to integrate with the GPT-3 language model to enhance the accuracy of your virtual assistant’s responses.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⛷️Scroll down, up, middle, top, bottom, to element, to position you to want:\u003C\u002Fstrong> This feature allows your virtual assistant to perform scroll actions on your website, allowing users to easily navigate your content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🏹Go to any link as popup or new tab:\u003C\u002Fstrong> This feature allows your virtual assistant to open links in a new tab or as a popup, and even perform searches on search engines like Google or Instagram.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🫳Click to any element on your page:\u003C\u002Fstrong> This feature allows your virtual assistant to perform click actions on any element of your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⏰What time is it?:\u003C\u002Fstrong> This feature allows your virtual assistant to provide the current time, which can be helpful for users who need to know the time quickly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>😍Work in Back-end & Front-end:\u003C\u002Fstrong> This means that the virtual assistant works both in the back-end and front-end of your WordPress site, providing flexibility in where it can be used.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🤴Go to create new Post or Page, Product, Tags, Categories etc…:\u003C\u002Fstrong> This feature allows your virtual assistant to create new content on your WordPress site, such as posts, pages, products, tags, or categories.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🛒Add product to cart (Woocommerce):\u003C\u002Fstrong> This feature allows your virtual assistant to add products to a user’s shopping cart in WooCommerce, a popular e-commerce plugin for WordPress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔥Advanced Custom Activity:\u003C\u002Fstrong> You can do any want with custom javascript: This feature allows you to perform custom JavaScript actions with your virtual assistant, giving you more flexibility in what it can do.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔬Insert Title by command voice:\u003C\u002Fstrong> This feature allows your virtual assistant to insert a post or page title using voice commands.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎙️Insert Content post command voice:\u003C\u002Fstrong> This feature allows your virtual assistant to insert post or page content using voice commands.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔖Insert Tags:\u003C\u002Fstrong> This feature allows your virtual assistant to insert tags for a post or page using voice commands.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🙀Insert Categories:\u003C\u002Fstrong> This feature allows your virtual assistant to insert categories for a post or page using voice commands.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔎Find end install plugin:\u003C\u002Fstrong> This feature allows your virtual assistant to search for and install WordPress plugins, making it easier to add new features to your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🇱🇰Support almost language in this planet:\u003C\u002Fstrong> This means that the virtual assistant supports a wide range of languages, making it accessible to users all around the world.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔥🔥🔥And more features what you want, just tell us:\u003C\u002Fstrong> This means that the plugin is customizable and can be tailored to your specific needs, with the development team willing to add new features based on user feedback.\u003C\u002Fp>\n","The First & #1 WordPress Virtual Assistant plugin with your own dataset!!",0,2720,"2023-07-30T15:02:00.000Z","6.2.9","5.2","7.2",[18,19,20,21,4],"ai-voice","chat-gpt","open-ai","siri","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvirtual-assistant\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvirtual-assistant.0.4.zip",85,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":24,"computed_at":35},"exlac",4,310,87,30,"2026-05-19T20:14:36.462Z",[37,63,84,104,122],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":52,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":11,"last_vuln_date":61,"fetched_at":62},"whatshelp-chat-button","Chat Button & Custom ChatGPT-Powered Bot by GetButton.io","1.9.2","GetButton.io","https:\u002F\u002Fprofiles.wordpress.org\u002Fwhatshelp\u002F","\u003Cp>The Chat Button by GetButton instantly connects website visitors to your preferred messaging apps like Facebook Messenger or WhatsApp, allowing them to initiate conversations with you directly. You can continue these conversations anytime, anywhere, ensuring seamless communication with your customers.\u003C\u002Fp>\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\u002FdBY17EJkgWM?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Now, with the \u003Cstrong>Custom ChatGPT-Powered Sales & Support Bot\u003C\u002Fstrong>—included FREE with the basic GetButton subscription—you can supercharge your customer interactions. Why hire more sales or support staff when the ChatGPT bot, trained on your website’s content, can handle inquiries, guide visitors, and even close sales for you? It’s a cost-effective, smart solution that works around the clock.\u003C\u002Fp>\n\u003Ch4>Why should I use Chat button?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Key Benefits\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Uninterrupted Conversations:\u003C\u002Fstrong> Keep the dialogue going even after visitors leave your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>24\u002F7 AI-Powered Support:\u003C\u002Fstrong> Provide intelligent, round-the-clock support with the ChatGPT 4 bot trained on your website content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cost Efficiency:\u003C\u002Fstrong> Save on hiring additional staff by leveraging the power of AI.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Amazing Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Quick Installation:\u003C\u002Fstrong> Get started in under 60 seconds with full customization options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cross-Device Compatibility:\u003C\u002Fstrong> Works perfectly on desktops, tablets, and mobile devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Messaging App Support:\u003C\u002Fstrong> Connect with customers on Facebook Messenger, WhatsApp, Viber, Snapchat, Line, WeChat, Telegram or even a custom contact form!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ChatGPT Livechat Support:\u003C\u002Fstrong> The ChatGPT bot handles visitor inquiries, offers support, and assists in making sales based on your website’s content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lead Generation:\u003C\u002Fstrong> Add a floating contact form to capture more leads and drive sales.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Channel Setup:\u003C\u002Fstrong> Use one messaging app or several, depending on your needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Proactive Engagement:\u003C\u002Fstrong> A greeting message can increase chats by up to 10X.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual Support:\u003C\u002Fstrong> Compatible with multilingual sites and multisite networks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight & Fast:\u003C\u002Fstrong> The SVG icons are super-lightweight and pixel-perfect on any display resolution.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get More Chats and Sales with EXCLUSIVE Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI-Powered Bot Assistance:\u003C\u002Fstrong> Automate customer engagement and support with the ChatGPT bot trained on your business knowledge.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Activate Greeting Message\u003C\u002Fstrong> to better engage website visitors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add Up to Ten Buttons:\u003C\u002Fstrong> Customize your widget with multiple buttons.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Button Appearance:\u003C\u002Fstrong> Color, Size, Animation, Shadow, Custom Icon and much more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Branding:\u003C\u002Fstrong> Add your company logo to the Greeting Message.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Widget Placement:\u003C\u002Fstrong> Position the widget anywhere on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Where to show feature:\u003C\u002Fstrong> Choose All website pages or selected ones.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Analytics Tracking:\u003C\u002Fstrong> Monitor click-through rates with ease.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>GetButton offers 24×7 support. Send us an email at customer-success@getbutton.io for assistance.\u003Cbr \u002F>\nYou can also connect with us on \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fgetbutton\u002F\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fgetbutton.io\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fgetbutton.io\u002F\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fhelp.getbutton.io\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fhelp.getbutton.io\u002F\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n","Floating button for chatting with your visitors via WhatsApp, Messenger, Contact form, and more.",20000,605072,90,175,"2025-10-06T09:29:00.000Z","6.8.5","2.7","",[54,19,55,56,57],"chat-button","chatgpt","live-chat","whatsapp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwhatshelp-chat-button.1.9.2.zip",100,1,"2023-07-17 00:00:00","2026-04-16T10:56:18.058Z",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":59,"num_ratings":60,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":82,"download_link":83,"security_score":59,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":62},"ai-plus-block-editor","AI + Block Editor","1.9.0","badasswp","https:\u002F\u002Fprofiles.wordpress.org\u002Fbadasswp\u002F","\u003Cp>Add AI Capabilities to the Block Editor.\u003C\u002Fp>\n\u003Cp>Generate \u003Cstrong>Captions\u002FHeadlines\u003C\u002Fstrong>, \u003Cstrong>Summaries\u003C\u002Fstrong>, \u003Cstrong>Slugs\u003C\u002Fstrong>, \u003Cstrong>SEO Keywords\u003C\u002Fstrong> using our amazing plugin. It is fast and very useful for users who need to quickly generate high-quality content with minimal effort. Whether you’re a \u003Cstrong>blogger\u003C\u002Fstrong>, \u003Cstrong>editor\u003C\u002Fstrong>, or \u003Cstrong>content creator\u003C\u002Fstrong>, our plugin helps streamline your workflow by providing intelligent suggestions that enhance readability and SEO performance.\u003C\u002Fp>\n\u003Cp>Save time and improve engagement with AI-powered insights directly within the WordPress block editor.\u003C\u002Fp>\n\u003Ch4>✔️ Features\u003C\u002Fh4>\n\u003Cp>Our plugin comes with everything you need to add AI capabilities to your Block Editor.\u003C\u002Fp>\n\u003Cp>✔️ \u003Cstrong>Support for LLMs\u003C\u002Fstrong> such as \u003Cstrong>ChatGPT, Gemini, Deepseek, Grok, Claude\u003C\u002Fstrong> and a host of others.\u003Cbr \u002F>\n✔️ \u003Cstrong>Change Text Tone (casual, official, narrative, and so on…)\u003C\u002Fstrong> in block editor.\u003Cbr \u002F>\n✔️ \u003Cstrong>Generate Title\u002FHeadline\u003C\u002Fstrong> using AI.\u003Cbr \u002F>\n✔️ \u003Cstrong>Generate Summary\u002FExcerpts\u003C\u002Fstrong>.\u003Cbr \u002F>\n✔️ \u003Cstrong>Generate SEO friendly URL Slugs\u003C\u002Fstrong> for your post articles.\u003Cbr \u002F>\n✔️ \u003Cstrong>Generate SEO Keywords\u003C\u002Fstrong> to help with SEO optimisation.\u003Cbr \u002F>\n✔️ \u003Cstrong>Custom Filters\u003C\u002Fstrong> to help user \u003Cstrong>modify AI prompts\u003C\u002Fstrong>.\u003Cbr \u002F>\n✔️ \u003Cstrong>Shortcut Keys\u003C\u002Fstrong> – CMD + SHIFT + A + I.\u003Cbr \u002F>\n✔️ Available in \u003Cstrong>mutiple langauges\u003C\u002Fstrong> such as Arabic, Chinese, Hebrew, Hindi, Russian, German, Italian, Croatian, Spanish & French languages.\u003Cbr \u002F>\n✔️ \u003Cstrong>Backward compatible\u003C\u002Fstrong>, works with most WP versions.\u003C\u002Fp>\n\u003Ch4>✨ Getting Started\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>To get started, you would need to have an API key from your API Provider. For e.g. Open AI is \u003Ca href=\"https:\u002F\u002Fplatform.openai.com\u002Fapi-keys\" rel=\"nofollow ugc\">https:\u002F\u002Fplatform.openai.com\u002Fapi-keys\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If you have gotten your API key, you should save it into your plugin options page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Make sure to enable the checkbox for your API Provider for e.g. \u003Cstrong>Enable Open AI\u003C\u002Fstrong> or any other as applicable to you.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>You can get a taste of how this plugin works, by using the \u003Ca href=\"https:\u002F\u002Ftastewp.com\u002Fcreate\u002FNMS\u002F8.0\u002F6.7.0\u002Fai-plus-block-editor\u002Ftwentytwentythree?ni=true&origin=wp\" rel=\"nofollow ugc\">demo\u003C\u002Fa> link.\u003C\u002Fp>\n\u003Ch4>🔌🎨 Plug and Play or Customize\u003C\u002Fh4>\n\u003Cp>The AI Plus Block Editor plugin is built to work right out of the box. Simply install, activate and start using.\u003C\u002Fp>\n\u003Cp>Want to add your personal touch? All of our documentation can be found \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbadasswp\u002Fai-plus-block-editor\" rel=\"nofollow ugc\">here\u003C\u002Fa>. You can override the plugin’s behaviour with custom logic of your own using \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbadasswp\u002Fai-plus-block-editor?tab=readme-ov-file#hooks\" rel=\"nofollow ugc\">hooks\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>If you’d like to contribute to the development of this plugin, you can find it on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbadasswp\u002Fai-plus-block-editor\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>To build, clone repo and run \u003Ccode>yarn install && yarn build\u003C\u002Fcode>\u003C\u002Fp>\n","Add AI Capabilities to the Block Editor. Generate Captions\u002FHeadlines, Summaries, Slugs, SEO Keywords using our amazing plugin.",1000,9225,"2026-03-23T07:35:00.000Z","6.9.4","6.0","7.4",[78,79,80,19,81],"ai","assistant","block","editor","https:\u002F\u002Fgithub.com\u002Fbadasswp\u002Fai-plus-block-editor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-plus-block-editor.1.9.0.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":59,"downloaded":92,"rating":59,"num_ratings":93,"last_updated":94,"tested_up_to":74,"requires_at_least":95,"requires_php":76,"tags":96,"homepage":100,"download_link":101,"security_score":102,"vuln_count":60,"unpatched_count":11,"last_vuln_date":103,"fetched_at":62},"chatbot-ai-free-models","AI Chatbot Free Models – Customer Support, Live Chat, Virtual Assistant","1.6.7","NewCodeByte","https:\u002F\u002Fprofiles.wordpress.org\u002Fnewcodebyte\u002F","\u003Cp>\u003Cstrong>Important Notice for Users Updating to Version 1.6.6+\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The latest update improves the plugin’s file structure for better performance. As a result, the default paths for some images (like the chatbot icon and avatars) have changed.\u003C\u002Fp>\n\u003Cp>If you notice that the chatbot button or avatars are not appearing after the update, it is almost certainly due to your browser or website’s cache.\u003C\u002Fp>\n\u003Cp>Solution: Please perform a “hard refresh” in your browser (Ctrl+F5 on Windows\u002FLinux, Cmd+Shift+R on Mac). If you use a caching plugin (like WP Rocket, LiteSpeed, WP Fastest Cache etc.), please purge all caches from your plugin’s settings. This will solve the issue.\u003C\u002Fp>\n\u003Cp>AI Chatbot Free Models empowers you to integrate a cutting-edge AI chatbot into your WordPress website! Unlock the potential of over 400 AI models through OpenRouter.ai, including industry-leading options like ChatGPT, Claude, Grok 4 and Google Gemini 2.5 Pro, as well as powerful open-source alternatives such as Llama, Mistral, and DeepSeek! Choose from a wide array of both free and premium models to perfectly match your needs and budget.\u003Cbr \u002F>\nUnlike many other plugins, all management and customization happen entirely within your WordPress backend, no need to visit external sites for configuration. The only account required is to obtain your free API key.\u003C\u002Fp>\n\u003Cp>Looking for a platform-independent version?\u003Cbr \u002F>\nThis chatbot is also available as a standalone version for use in non-WordPress websites (HTML, PHP, etc.).\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FNewCodeByte\u002Fchatbot-ai-free-models\" rel=\"nofollow ugc\">Get it on GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cp>Here are several practical ways to use Chatbot AI Free Models on your WordPress website:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>24\u002F7 Customer Support\u003C\u002Fstrong>\u003Cbr \u002F>\nProvide instant answers to visitors at any time, improving engagement and reducing support workload.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Lead Generation Assistant\u003C\u002Fstrong>\u003Cbr \u002F>\nQualify visitors and collect contact information through conversational interaction.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product Recommendation Bot\u003C\u002Fstrong>\u003Cbr \u002F>\nHelp users find suitable products or services using natural language queries.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Content Navigation Helper\u003C\u002Fstrong>\u003Cbr \u002F>\nGuide users to the right blog posts, categories, or pages based on their questions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automated Live Chat for Immediate Engagement\u003C\u002Fstrong>\u003Cbr \u002F>\nDeploy an automated assistant that mimics a live chat operator. It can greet visitors, answer initial questions, and guide them, ensuring every user feels supported.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Knowledge Base Access\u003C\u002Fstrong>\u003Cbr \u002F>\nOffer a conversational interface to your FAQ, help articles, or documentation.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Idea Generation for Writers and Bloggers\u003C\u002Fstrong>\u003Cbr \u002F>\nSuggest article topics, headlines, or summaries directly within your website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multilingual Support\u003C\u002Fstrong>\u003Cbr \u002F>\nServe users in multiple languages by selecting models with multilingual capabilities.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Chatbot-Powered Helpdesk\u003C\u002Fstrong>\u003Cbr \u002F>\nTurn your chatbot into a powerful first-line helpdesk. It provides instant, automated support 24\u002F7 and captures visitor details with an optional pre-chat form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Free AI Integration\u003C\u002Fstrong>\u003Cbr \u002F>\nUse free models from OpenRouter without additional costs or complex setup.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration – Setting up your AI Chatbot\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Get a Free API Key from OpenRouter.ai (Yes, it’s free!). OpenRouter offers access to over 400 models, including ChatGPT, Claude, DeepSeek, Gemini, and many others, all at competitive prices!\u003C\u002Fli>\n\u003Cli>Enter your OpenRouter API Key in the “Settings” tab.\u003C\u002Fli>\n\u003Cli>Choose an AI Model. Free models have the suffix “:free” at the end of their name. Note that all models are accessed THROUGH OpenRouter, regardless of the original provider.\u003C\u002Fli>\n\u003Cli>Provide context about your website in the “Information for responses” field.\u003C\u002Fli>\n\u003Cli>Customize the chatbot’s appearance in the “Style” and “Images” tabs.\u003C\u002Fli>\n\u003Cli>Click “Save settings”. Remember to refresh your website (Ctrl+F5 or Cmd+Shift+R) after saving, otherwise the changes may not be displayed correctly due to caching.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Message and IP Saving\u003C\u002Fh3>\n\u003Cp>You can enable or disable the saving of chat messages and user IP addresses in the “Messages” tab of the settings page. Message saving is disabled by default for privacy reasons. If enabled, all chat messages and IP addresses will be stored securely within \u003Cstrong>the plugin’s dedicated database\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Using a dedicated database offers several advantages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simplified Management: All chatbot-related data is contained in a single location, making it easier to manage and maintain.\u003C\u002Fli>\n\u003Cli>Reduced Impact: Storing data separately minimizes the impact on your website’s core database performance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> If you choose to enable message and IP saving, you \u003Cstrong>MUST\u003C\u002Fstrong> update your website’s privacy policy to reflect this data collection practice and inform your users accordingly. You are responsible for complying with all applicable privacy laws.\u003C\u002Fp>\n\u003Ch3>Enabling “Powered by NewCodeByte”\u003C\u002Fh3>\n\u003Cp>Enabling “Powered by NewCodeByte” helps me support the development of this free plugin. If you enjoy Chatbot AI Free Models, please consider enabling it!\u003Cbr \u002F>\nIf you’d prefer not to display the “Powered by NewCodeByte” link, you can support me with a donation on Buy Me a Coffee via Buy Me a Coffee.\u003Cbr \u002F>\nAll donations are greatly appreciated and will help me continue to improve and maintain this plugin.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>Chatbot AI Free Models allows you to connect your site to AI services via OpenRouter. You need your own API key and must comply with their Terms of Service and Privacy Policy.\u003C\u002Fp>\n\u003Cp>The plugin developer is not responsible for any issues or damages resulting from the use of the plugin or AI-generated content. Make sure your usage complies with the laws of your country. All data stays on your server, it’s your responsibility to keep it secure.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>OpenRouter Terms of Service and Privacy Policy:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Terms of Service:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fopenrouter.ai\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fopenrouter.ai\u002Fterms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fopenrouter.ai\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fopenrouter.ai\u002Fprivacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Donate link\u003C\u002Fh3>\n\u003Cp>You can support the development of Chatbot AI Free Models by making a donation via \u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fcodebytewp\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.buymeacoffee.com\u002Fcodebytewp\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>License and Usage\u003C\u002Fh3>\n\u003Cp>Chatbot AI Free Models is provided free of charge for both personal and commercial use. You are allowed to distribute the plugin in its original, unmodified form.\u003C\u002Fp>\n\u003Cp>This plugin is created and maintained by NewCodeByte.\u003C\u002Fp>\n\u003Ch3>Author\u003C\u002Fh3>\n\u003Cp>NewCodeByte\u003C\u002Fp>\n\u003Ch3>Disclaimer and Legal Information\u003C\u002Fh3>\n\u003Cp>This plugin is provided “as is” and without any warranty, express or implied. NewCodeByte is not liable for any damages or losses arising from its use. While this plugin is provided free of charge for personal or commercial use, the “Powered by NewCodeByte” link helps support its development. This plugin is licensed under the GPLv2 (or later) license, and you are free to use, modify, and distribute it according to the terms of that license.  You are solely responsible for ensuring that your use of this plugin complies with all applicable laws and regulations.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin handles user data in the following ways:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Chat Messages\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Messages are stored only when explicitly enabled by the site administrator\u003Cbr \u002F>\n– Messages are stored in a dedicated, secure database\u003Cbr \u002F>\n– Messages can be exported or deleted through the admin interface\u003Cbr \u002F>\n– No message content is shared with third parties except OpenRouter for processing\u003C\u002Fp>\n\u003Col>\n\u003Cli>User Data Collection\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– IP addresses (when message saving is enabled)\u003Cbr \u002F>\n– Chat message content\u003Cbr \u002F>\n– No personal identification information is collected\u003Cbr \u002F>\n– No cookies are used by the plugin itself\u003C\u002Fp>\n\u003Col>\n\u003Cli>Data Retention\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Messages and IPs are stored until manually deleted by the administrator\u003Cbr \u002F>\n– No automatic data deletion is performed\u003Cbr \u002F>\n– Administrators can delete all stored data at any time\u003C\u002Fp>\n\u003Col>\n\u003Cli>GDPR Compliance\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Users should be informed about data collection\u003Cbr \u002F>\n– Site administrators must update their privacy policy\u003Cbr \u002F>\n– Data export and deletion tools are provided\u003Cbr \u002F>\n– Clear process for handling data subject requests\u003C\u002Fp>\n\u003Ch3>Contact\u003C\u002Fh3>\n\u003Cp>If you need support: \u003Ca href=\"https:\u002F\u002Fnewcodebyte.altervista.org\" rel=\"nofollow ugc\">https:\u002F\u002Fnewcodebyte.altervista.org\u003C\u002Fa>\u003C\u002Fp>\n","Add an AI Chatbot to your WordPress site for instant live chat or customer support. Featuring GPT, Claude, Llama and 70+ free models.",3417,8,"2025-12-03T11:09:00.000Z","5.0",[97,98,99,56,4],"ai-chatbot","chatbot","customer-support","https:\u002F\u002Fnewcodebyte.altervista.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchatbot-ai-free-models.1.6.7.zip",99,"2025-10-23 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":59,"num_ratings":114,"last_updated":115,"tested_up_to":116,"requires_at_least":95,"requires_php":16,"tags":117,"homepage":119,"download_link":120,"security_score":121,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":62},"ai24-assistant-integrator","AI24 Assistant Integrator","1.0.9.2","Site24","https:\u002F\u002Fprofiles.wordpress.org\u002Fjetaver\u002F","\u003Cp>The easiest to use plugin for OpenAI assistants. Empower your WordPress site with AI-driven chatbots for enhanced interactivity and support.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI24 Assistant Integrator\u003C\u002Fstrong> enables you to integrate OpenAI assistants into your WordPress site effortlessly. Enhance user interaction and provide instant support with the power of OpenAI’s technology.\u003C\u002Fp>\n\u003Cp>All you need to do is set up the assistant on your OpenAI account, enter the API key and Assistant ID and it’s ready to go. There are no other plugins that achieve this in such little time.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Seamless OpenAI Integration:\u003C\u002Fstrong> Connect your WordPress site with OpenAI’s powerful AI models with minimal setup.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Chatbot Widgets:\u003C\u002Fstrong> Tailor the appearance and behavior of your chatbots to match your site’s design and user needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Future-Proof Technology:\u003C\u002Fstrong> Designed with scalability in mind, AI24 Chatbot Integrator is ready to evolve with the introduction of new AI technologies and APIs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent Interaction:\u003C\u002Fstrong> Utilize advanced machine learning to provide users with smart, contextually relevant interactions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Powered by AI24” Branding:\u003C\u002Fstrong> While offering top-tier AI functionalities, also enjoy subtle branding that credits AI24 site for the enhanced user experience.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support queries, feature suggestions, or further assistance, please visit site24.com.au or email me directly info@site24.com.au\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>AI24 Assistant Integrator is developed by Site24, a leader in web design, development, and AI integration solutions. For more information, visit our website at site24.com.au or reach out to our team @ info@site24.com.au\u003C\u002Fp>\n\u003Ch3>3rd Party or External Services\u003C\u002Fh3>\n\u003Ch4>OpenAI API\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We are leveraging the OpenAI ecosystem and thus API’s with the plugin. You must be aware that when the chatbot is live on your site those APIs are being used when interacted with.\u003C\u002Fli>\n\u003Cli>OpenAI main page: https:\u002F\u002Fopenai.com\u002F\u003C\u002Fli>\n\u003Cli>OpenAI Privacy Policies: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u003C\u002Fli>\n\u003Cli>OpenAI API: https:\u002F\u002Fapi.openai.com\u002Fv1\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Youtube Video\u002FTutorial Embeds\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Tutorial videos embedded into the settings page have been uploaded to youtube by the following links.\u003C\u002Fli>\n\u003Cli>What is AI24?: https:\u002F\u002Fyoutu.be\u002FblGeFZOvncY\u003C\u002Fli>\n\u003Cli>What are functions?: https:\u002F\u002Fyoutu.be\u002FJIv3dnx7S30\u003C\u002Fli>\n\u003Cli>How to create OpenAI assistant functions?: https:\u002F\u002Fyoutu.be\u002FpOIWTjgv9Sc\u003C\u002Fli>\n\u003Cli>How to create OpenAI assistants: https:\u002F\u002Fyoutu.be\u002FIo_HckHRxow\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily integrate OpenAI assistants into your WordPress site for enhanced user interaction and support.",70,3256,3,"2025-03-14T09:50:00.000Z","6.7.5",[78,98,55,118,4],"openai","https:\u002F\u002Fsite24.com.au\u002Fai24-assistant-integrator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai24-assistant-integrator.1.0.9.2.zip",92,{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":11,"num_ratings":11,"last_updated":132,"tested_up_to":50,"requires_at_least":15,"requires_php":16,"tags":133,"homepage":137,"download_link":138,"security_score":59,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":62},"airticle-flow","Autoblog-ai","1.0.0","AIrticle-flow","https:\u002F\u002Fprofiles.wordpress.org\u002Fairticleflow\u002F","\u003Cp>Fetch and publish AI-generated articles from Airticle-flow directly into WordPress. The API of AIrticleflow is used in the following way: User Information Route (\u002Fuser): Purpose: Retrieves the authenticated user’s information. Method & Endpoint: GET \u002Fuser Functionality: When this endpoint is accessed, it returns the authenticated user’s data. This is useful in the plugin to identify the current user. User Projects Route (\u002Fprojects): Purpose: Fetches all the projects associated with the authenticated user. Method & Endpoint: GET \u002Fprojects Functionality: This endpoint fetches data from the Project model where the user_id matches the authenticated user’s ID. It’s used in the plugin to display all projects owned by the user. Project Articles Route (\u002Fprojects\u002F{projectId}\u002Farticles): Purpose: Retrieves articles related to a specific project, owned by the authenticated user. Method & Endpoint: GET \u002Fprojects\u002F{projectId}\u002Farticles Functionality: First, it finds the project by projectId. If the project belongs to the user, it retrieves articles associated with this project where the status is ‘created’. AIrticle-flow.com is a SaaS product that allow generation of quality blog post using artificial intelligence technologies. Terms of use are available at the following page: https:\u002F\u002Fairticle-flow.com\u002Fterms-of-use The privacy policy of AIrticle-flow can be accessed at this address: https:\u002F\u002Fairticle-flow.com\u002Fprivacy-policy\u003C\u002Fp>\n","Fetch and publish AI-generated articles from Airticle-flow directly into WordPress. The API of AIrticleflow is used in the following way: User Informa &hellip;",60,983,"2025-09-11T09:51:00.000Z",[134,135,19,136],"artificial-intelligence","autoblog","stable-diffusion","https:\u002F\u002Fairticle-flow.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fairticle-flow.zip",{"attackSurface":140,"codeSignals":315,"taintFlows":426,"riskAssessment":485,"analyzedAt":494},{"hooks":141,"ajaxHandlers":277,"restRoutes":308,"shortcodes":309,"cronEvents":313,"entryPointCount":187,"unprotectedCount":314},[142,148,152,157,163,168,171,176,181,184,188,191,194,197,199,201,202,205,208,211,212,214,216,218,219,224,226,229,232,234,237,239,241,244,245,246,248,252,254,256,258,260,262,264,267,268,269,271,272,273],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","admin_enqueue_scripts","enqueue_scripts","app\\Module\\Core\\Asset\\Admin_Asset.php",15,{"type":143,"name":149,"callback":145,"file":150,"line":151},"wp_enqueue_scripts","app\\Module\\Core\\Asset\\Public_Asset.php",14,{"type":143,"name":153,"callback":154,"file":155,"line":156},"rest_api_init","register_routes","app\\Module\\Core\\Rest_API\\Base.php",22,{"type":158,"name":159,"callback":160,"priority":161,"file":162,"line":147},"filter","exlac_customer_support_app_rest_check_permissions","allow_read_context_permission",20,"app\\Module\\Core\\Rest_API\\Rest_Filters.php",{"type":143,"name":164,"callback":165,"file":166,"line":167},"wp_footer","develop","app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\helper.class.php",27,{"type":143,"name":169,"callback":165,"file":166,"line":170},"admin_footer",28,{"type":143,"name":172,"callback":173,"priority":174,"file":175,"line":167},"admin_menu","options",11,"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\options.class.php",{"type":143,"name":177,"callback":178,"file":179,"line":180},"init","register_posttypes","app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\posttypes.class.php",24,{"type":143,"name":177,"callback":177,"file":182,"line":183},"app\\Module\\Virtual_Assistant\\bestbugcore\\extend\\index.php",13,{"type":158,"name":185,"callback":186,"priority":187,"file":182,"line":151},"vc_shortcodes_css_class","support_5columns",10,{"type":143,"name":177,"callback":177,"file":189,"line":190},"app\\Module\\Virtual_Assistant\\bestbugcore\\extend\\vc-params\\number.class.php",26,{"type":143,"name":144,"callback":192,"file":189,"line":193},"adminEnqueueScripts",36,{"type":143,"name":177,"callback":177,"file":195,"line":196},"app\\Module\\Virtual_Assistant\\bestbugcore\\extend\\vc-params\\range.class.php",23,{"type":143,"name":144,"callback":192,"file":195,"line":198},33,{"type":143,"name":177,"callback":177,"file":200,"line":196},"app\\Module\\Virtual_Assistant\\bestbugcore\\extend\\vc-params\\responsive.class.php",{"type":143,"name":144,"callback":192,"file":200,"line":198},{"type":143,"name":169,"callback":203,"file":200,"line":204},"template",35,{"type":143,"name":206,"callback":206,"priority":174,"file":200,"line":207},"save_post",38,{"type":143,"name":177,"callback":177,"file":209,"line":210},"app\\Module\\Virtual_Assistant\\bestbugcore\\extend\\vc-params\\tabs.class.php",25,{"type":143,"name":144,"callback":192,"file":209,"line":193},{"type":143,"name":177,"callback":177,"file":213,"line":196},"app\\Module\\Virtual_Assistant\\bestbugcore\\extend\\vc-params\\tags.class.php",{"type":143,"name":144,"callback":192,"file":213,"line":215},32,{"type":143,"name":177,"callback":177,"file":217,"line":196},"app\\Module\\Virtual_Assistant\\bestbugcore\\extend\\vc-params\\toggle.class.php",{"type":143,"name":144,"callback":192,"file":217,"line":198},{"type":143,"name":220,"callback":221,"file":222,"line":223},"plugins_loaded","loadTextDomain","app\\Module\\Virtual_Assistant\\bestbugcore\\index.php",31,{"type":143,"name":169,"callback":225,"file":222,"line":215},"ajax_loading",{"type":143,"name":227,"callback":228,"file":222,"line":193},"wp_default_scripts","wp_default_custom_scripts",{"type":143,"name":177,"callback":177,"file":230,"line":231},"app\\Module\\Virtual_Assistant\\Eva_Final_Class.php",62,{"type":143,"name":144,"callback":192,"file":230,"line":233},75,{"type":143,"name":144,"callback":235,"file":230,"line":236},"enqueueScripts",77,{"type":143,"name":149,"callback":235,"file":230,"line":238},80,{"type":143,"name":144,"callback":192,"file":240,"line":170},"app\\Module\\Virtual_Assistant\\includes\\admin\\about.class.php",{"type":158,"name":242,"callback":173,"priority":187,"file":243,"line":170},"bb_register_options","app\\Module\\Virtual_Assistant\\includes\\admin\\options.class.php",{"type":143,"name":144,"callback":192,"file":243,"line":223},{"type":143,"name":149,"callback":235,"file":243,"line":198},{"type":143,"name":144,"callback":192,"file":247,"line":170},"app\\Module\\Virtual_Assistant\\includes\\admin\\update.class.php",{"type":143,"name":172,"callback":249,"file":250,"line":251},"all_virtual_assistant","app\\Module\\Virtual_Assistant\\includes\\admin\\virtual_assistant.class.php",34,{"type":143,"name":172,"callback":253,"file":250,"line":204},"pro_menu",{"type":158,"name":242,"callback":255,"priority":187,"file":250,"line":193},"virtual_assistant",{"type":143,"name":144,"callback":192,"file":250,"line":257},39,{"type":143,"name":149,"callback":235,"file":250,"line":259},41,{"type":143,"name":149,"callback":235,"file":261,"line":167},"app\\Module\\Virtual_Assistant\\includes\\popup.class.php",{"type":143,"name":164,"callback":263,"file":261,"line":170},"bb_va_popup_view",{"type":158,"name":265,"callback":178,"priority":187,"file":266,"line":180},"bb_register_posttypes","app\\Module\\Virtual_Assistant\\includes\\posttypes.class.php",{"type":143,"name":144,"callback":192,"file":266,"line":34},{"type":143,"name":149,"callback":235,"file":266,"line":215},{"type":143,"name":144,"callback":192,"file":270,"line":170},"app\\Module\\Virtual_Assistant\\includes\\shortcodes\\shortcode.php",{"type":143,"name":149,"callback":235,"file":270,"line":34},{"type":143,"name":177,"callback":177,"file":270,"line":223},{"type":143,"name":220,"callback":274,"file":275,"line":276},"load_textdomain","app.php",21,[278,283,285,288,291,294,297,300,304],{"action":279,"nopriv":280,"callback":281,"hasNonce":280,"hasCapCheck":280,"file":282,"line":183},"helpgent_user_config",false,"save_user_details","app\\Module\\Core\\Ajax\\Common.php",{"action":279,"nopriv":284,"callback":281,"hasNonce":280,"hasCapCheck":280,"file":282,"line":151},true,{"action":286,"nopriv":280,"callback":287,"hasNonce":280,"hasCapCheck":284,"file":175,"line":170},"bb_save_options","save_options",{"action":289,"nopriv":280,"callback":206,"hasNonce":280,"hasCapCheck":284,"file":175,"line":290},"bb_save_post",29,{"action":292,"nopriv":280,"callback":293,"hasNonce":280,"hasCapCheck":280,"file":247,"line":223},"bb_update_license","update_license",{"action":295,"nopriv":280,"callback":296,"hasNonce":280,"hasCapCheck":280,"file":247,"line":215},"bb_update_version","update_version",{"action":298,"nopriv":280,"callback":299,"hasNonce":280,"hasCapCheck":280,"file":247,"line":198},"bb_get_code","get_code",{"action":301,"nopriv":280,"callback":302,"hasNonce":280,"hasCapCheck":280,"file":250,"line":303},"rc_delete_shortcode","delete",42,{"action":305,"nopriv":280,"callback":306,"hasNonce":280,"hasCapCheck":280,"file":250,"line":307},"bbsm_delete_checked_as","delete_checked",44,[],[310],{"tag":311,"callback":312,"file":270,"line":180},"cryptocompare","shortcode",[],7,{"dangerousFunctions":316,"sqlUsage":317,"outputEscaping":322,"fileOperations":60,"externalRequests":60,"nonceChecks":60,"capabilityChecks":424,"bundledLibraries":425},[],{"prepared":114,"raw":60,"locations":318},[319],{"file":250,"line":320,"context":321},89,"$wpdb->get_results() with variable interpolation",{"escaped":323,"rawEcho":324,"locations":325},662,49,[326,329,330,333,335,337,340,342,345,347,349,351,353,356,358,360,361,363,365,367,368,370,372,373,375,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,413,415,417,418,420,422],{"file":327,"line":93,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\fields\\attach.view.php","raw output",{"file":327,"line":147,"context":328},{"file":331,"line":332,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\fields\\checkbox.view.php",16,{"file":334,"line":174,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\fields\\colorpicker.view.php",{"file":336,"line":231,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\fields\\couple.view.php",{"file":338,"line":339,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\fields\\couple2.view.php",52,{"file":341,"line":130,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\fields\\couple3.view.php",{"file":343,"line":344,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\fields\\couple4.view.php",79,{"file":346,"line":174,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\fields\\date_time.view.php",{"file":348,"line":332,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\fields\\dropdown.view.php",{"file":350,"line":180,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\fields\\dropdown2.view.php",{"file":352,"line":187,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\fields\\javascript.view.php",{"file":354,"line":355,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\fields\\multi_select.view.php",19,{"file":357,"line":174,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\fields\\number.view.php",{"file":359,"line":93,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\fields\\password.view.php",{"file":359,"line":174,"context":328},{"file":362,"line":332,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\fields\\radio.view.php",{"file":364,"line":174,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\fields\\tags.view.php",{"file":366,"line":183,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\fields\\text.view.php",{"file":366,"line":355,"context":328},{"file":369,"line":187,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\fields\\textarea.view.php",{"file":371,"line":93,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\fields\\textfield.view.php",{"file":371,"line":174,"context":328},{"file":374,"line":147,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\fields\\toggle.view.php",{"file":376,"line":377,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\meta_fields\\color.field.php",9,{"file":379,"line":377,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\meta_fields\\date_time.field.php",{"file":381,"line":377,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\meta_fields\\password.field.php",{"file":383,"line":355,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\meta_fields\\radio.field.php",{"file":385,"line":377,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\meta_fields\\text.field.php",{"file":387,"line":377,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\meta_fields\\textarea.field.php",{"file":389,"line":377,"context":328},"app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\meta_fields\\time.field.php",{"file":175,"line":391,"context":328},291,{"file":175,"line":393,"context":328},301,{"file":175,"line":395,"context":328},312,{"file":175,"line":397,"context":328},335,{"file":175,"line":399,"context":328},365,{"file":175,"line":401,"context":328},399,{"file":175,"line":403,"context":328},417,{"file":175,"line":405,"context":328},427,{"file":175,"line":407,"context":328},442,{"file":230,"line":409,"context":328},203,{"file":230,"line":411,"context":328},293,{"file":240,"line":259,"context":328},{"file":414,"line":193,"context":328},"app\\Module\\Virtual_Assistant\\includes\\admin\\templates\\virtual_assistant.view.php",{"file":247,"line":416,"context":328},61,{"file":250,"line":112,"context":328},{"file":250,"line":419,"context":328},78,{"file":250,"line":421,"context":328},104,{"file":250,"line":423,"context":328},158,5,[],[427,444,455,468,477],{"entryPoint":428,"graph":429,"unsanitizedCount":11,"severity":443},"begin_wrap_html (app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\helper.class.php:98)",{"nodes":430,"edges":441},[431,436],{"id":432,"type":433,"label":434,"file":166,"line":435},"n0","source","$_GET['page']",102,{"id":437,"type":438,"label":439,"file":166,"line":435,"wp_function":440},"n1","sink","echo() [XSS]","echo",[442],{"from":432,"to":437,"sanitized":284},"low",{"entryPoint":445,"graph":446,"unsanitizedCount":11,"severity":443},"develop (app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\helper.class.php:129)",{"nodes":447,"edges":453},[448,451],{"id":432,"type":433,"label":449,"file":166,"line":450},"$_COOKIE (x3)",132,{"id":437,"type":438,"label":439,"file":166,"line":452,"wp_function":440},139,[454],{"from":432,"to":437,"sanitized":284},{"entryPoint":456,"graph":457,"unsanitizedCount":11,"severity":443},"\u003Chelper.class> (app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\helper.class.php:0)",{"nodes":458,"edges":465},[459,460,461,463],{"id":432,"type":433,"label":434,"file":166,"line":435},{"id":437,"type":438,"label":439,"file":166,"line":435,"wp_function":440},{"id":462,"type":433,"label":449,"file":166,"line":450},"n2",{"id":464,"type":438,"label":439,"file":166,"line":452,"wp_function":440},"n3",[466,467],{"from":432,"to":437,"sanitized":284},{"from":462,"to":464,"sanitized":284},{"entryPoint":469,"graph":470,"unsanitizedCount":11,"severity":443},"begin_form_html (app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\options.class.php:243)",{"nodes":471,"edges":475},[472,474],{"id":432,"type":433,"label":434,"file":175,"line":473},248,{"id":437,"type":438,"label":439,"file":175,"line":473,"wp_function":440},[476],{"from":432,"to":437,"sanitized":284},{"entryPoint":478,"graph":479,"unsanitizedCount":11,"severity":443},"\u003Coptions.class> (app\\Module\\Virtual_Assistant\\bestbugcore\\classes\\options.class.php:0)",{"nodes":480,"edges":483},[481,482],{"id":432,"type":433,"label":434,"file":175,"line":473},{"id":437,"type":438,"label":439,"file":175,"line":473,"wp_function":440},[484],{"from":432,"to":437,"sanitized":284},{"summary":486,"deductions":487},"The \"virtual-assistant\" plugin v0.4 shows a mixed security posture. On the positive side, the plugin exhibits strong adherence to secure coding practices with a high percentage of properly escaped outputs and a good rate of prepared statements for SQL queries. It also has no recorded vulnerability history, which is a significant strength, suggesting a generally well-developed and maintained codebase.\n\nHowever, there are notable concerns regarding its attack surface. A significant portion of its AJAX handlers (7 out of 9) lack authentication checks. While taint analysis shows no unsanitized paths, the presence of numerous unprotected entry points is a potential weakness that could be exploited if specific vulnerabilities exist within those handlers. The plugin also has a low count of nonce checks (only 1), further exacerbating the risk associated with unprotected AJAX endpoints.\n\nIn conclusion, while the absence of known vulnerabilities and good output escaping are positives, the substantial number of unprotected AJAX endpoints presents a clear and present risk. Addressing these unprotected entry points should be a priority to improve the plugin's overall security.",[488,490,492],{"reason":489,"points":187},"Unprotected AJAX handlers (7)",{"reason":491,"points":424},"Low nonce checks (1)",{"reason":493,"points":424},"SQL queries not using prepared statements (25%)","2026-03-17T07:33:07.482Z",{"wat":496,"direct":505},{"assetPaths":497,"generatorPatterns":499,"scriptPaths":500,"versionParams":502},[498],"\u002Fwp-content\u002Fplugins\u002Fvirtual-assistant\u002Fapp\u002Fassets\u002Fcss\u002Fcore-public.css",[],[501],"\u002Fwp-content\u002Fplugins\u002Fvirtual-assistant\u002Fapp\u002Fassets\u002Fjs\u002Fcore-public.js",[503,504],"core-public.css?ver=","core-public.js?ver=",{"cssClasses":506,"htmlComments":509,"htmlAttributes":510,"restEndpoints":517,"jsGlobals":519,"shortcodeOutput":521},[507,508],"exlac-core-admin-style","exlac-core-admin-style-wrap",[],[511,512,513,514,515,516],"data-api-endpoint","data-api-nonce","data-current-page-id","data-is-front-page","data-is-home","data-ajax-url",[518],"\u002Fexlac_cs\u002Fv1",[520],"CoreScriptData",[],{"error":284,"url":523,"statusCode":524,"statusMessage":525,"message":525},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fvirtual-assistant\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":527,"versions":528},6,[529,534,541,548,555,562],{"version":6,"download_url":23,"svn_tag_url":530,"released_at":25,"has_diff":280,"diff_files_changed":531,"diff_lines":25,"trac_diff_url":532,"vulnerabilities":533,"is_current":284},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvirtual-assistant\u002Ftags\u002F0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fvirtual-assistant%2Ftags%2F0.3&new_path=%2Fvirtual-assistant%2Ftags%2F0.4",[],{"version":535,"download_url":536,"svn_tag_url":537,"released_at":25,"has_diff":280,"diff_files_changed":538,"diff_lines":25,"trac_diff_url":539,"vulnerabilities":540,"is_current":280},"0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvirtual-assistant.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvirtual-assistant\u002Ftags\u002F0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fvirtual-assistant%2Ftags%2F0.2&new_path=%2Fvirtual-assistant%2Ftags%2F0.3",[],{"version":542,"download_url":543,"svn_tag_url":544,"released_at":25,"has_diff":280,"diff_files_changed":545,"diff_lines":25,"trac_diff_url":546,"vulnerabilities":547,"is_current":280},"0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvirtual-assistant.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvirtual-assistant\u002Ftags\u002F0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fvirtual-assistant%2Ftags%2F0.1&new_path=%2Fvirtual-assistant%2Ftags%2F0.2",[],{"version":549,"download_url":550,"svn_tag_url":551,"released_at":25,"has_diff":280,"diff_files_changed":552,"diff_lines":25,"trac_diff_url":553,"vulnerabilities":554,"is_current":280},"0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvirtual-assistant.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvirtual-assistant\u002Ftags\u002F0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fvirtual-assistant%2Ftags%2Freadme-banner&new_path=%2Fvirtual-assistant%2Ftags%2F0.1",[],{"version":556,"download_url":557,"svn_tag_url":558,"released_at":25,"has_diff":280,"diff_files_changed":559,"diff_lines":25,"trac_diff_url":560,"vulnerabilities":561,"is_current":280},"readme-banner","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvirtual-assistant.readme-banner.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvirtual-assistant\u002Ftags\u002Freadme-banner\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fvirtual-assistant%2Ftags%2Fupdate-banner&new_path=%2Fvirtual-assistant%2Ftags%2Freadme-banner",[],{"version":563,"download_url":564,"svn_tag_url":565,"released_at":25,"has_diff":280,"diff_files_changed":566,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":567,"is_current":280},"update-banner","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvirtual-assistant.update-banner.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvirtual-assistant\u002Ftags\u002Fupdate-banner\u002F",[],[]]