[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRpfKtqBFvtsqM3uEPkg8rgdTy9H1cwJyTd7nOlPyUPs":3},{"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,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":132,"fingerprints":2461},"voxfor-secure-live-chat-and-ai-support","Voxfor Secure Live Chat and AI Support","2.2.2","voxfor","https:\u002F\u002Fprofiles.wordpress.org\u002Fvoxfor\u002F","\u003Cp>Voxfor Secure Live Chat and AI Support is a complete live chat solution designed specifically for WordPress websites. It provides real-time communication between website visitors and administrators with a focus on performance, security, and user experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Works Out of the Box:\u003C\u002Fstrong> The chat widget automatically appears on your site after activation – no shortcodes or widgets required. Simply activate the plugin, set your status to “Online” in the admin panel, and start receiving chats immediately.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Professional Features:\u003C\u002Fstrong> Get enterprise-level functionality including real-time messaging, visitor tracking, advanced analytics, user management, chat history, and AI automation – all integrated seamlessly into your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>External Services:\u003C\u002Fstrong> This plugin may connect to optional external services (Anthropic AI API, IP geolocation) to provide enhanced features. All external services are optional, clearly documented, and can be disabled. See the “External Services” section below for complete details.\u003C\u002Fp>\n\u003Ch4>Resources\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.voxfor.com\u002Fvoxfor-secure-live-chat-ai-support-plugin-wordpress.php\" rel=\"nofollow ugc\">Explore Voxfor Live Chat Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.voxfor.com\u002Fvoxfor-secure-live-chat-ai-support-plugin-wordpress.php#documentation\" rel=\"nofollow ugc\">Setup & Configuration Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ZSIUrUc4dkg\" rel=\"nofollow ugc\">Complete WordPress Setup Tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real-time Messaging\u003C\u002Fstrong> – Instant communication using AJAX polling\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Analytics\u003C\u002Fstrong> – Comprehensive reporting and visitor tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Bot Integration\u003C\u002Fstrong> – Automated responses with Claude Sonnet 4\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Optimized\u003C\u002Fstrong> – Mobile-first responsive design\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Focused\u003C\u002Fstrong> – CSRF protection, input sanitization, and rate limiting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-language Support\u003C\u002Fstrong> – Translation ready with proper internationalization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Sharing\u003C\u002Fstrong> – Secure file upload and sharing capabilities\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Dashboard\u003C\u002Fstrong> – Comprehensive management interface\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Technical Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress coding standards compliant\u003C\u002Fli>\n\u003Cli>Object-oriented architecture\u003C\u002Fli>\n\u003Cli>Proper database schema with caching\u003C\u002Fli>\n\u003Cli>Security-first development approach\u003C\u002Fli>\n\u003Cli>Performance optimized with caching strategies\u003C\u002Fli>\n\u003Cli>REST API integration\u003C\u002Fli>\n\u003Cli>AJAX polling\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Customer support for e-commerce sites\u003C\u002Fli>\n\u003Cli>Lead generation and sales assistance\u003C\u002Fli>\n\u003Cli>Technical support and troubleshooting\u003C\u002Fli>\n\u003Cli>General visitor engagement\u003C\u002Fli>\n\u003Cli>Automated responses and FAQ handling\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services to provide enhanced functionality. Below is a complete disclosure of all external services used:\u003C\u002Fp>\n\u003Ch4>Anthropic AI API (Optional)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What it’s used for:\u003C\u002Fstrong> AI-powered automated chat responses and intelligent conversation handling.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Only when AI features are enabled and an API key is provided. Data is sent when:\u003Cbr \u002F>\n– Visitors send messages and AI auto-response is enabled\u003Cbr \u002F>\n– Administrators refresh the AI model list\u003Cbr \u002F>\n– AI agent processes chat conversations\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Chat messages and conversation context\u003Cbr \u002F>\n– System prompts and AI configuration settings\u003Cbr \u002F>\n– API authentication key (stored locally, transmitted securely)\u003Cbr \u002F>\n– No personal visitor information beyond the chat content\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> Anthropic, Inc.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fconsumer-terms\" rel=\"nofollow ugc\">Terms of Service Consumer\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fcommercial-terms\" rel=\"nofollow ugc\">Terms of Service Commercial\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fapi\u002Foverview\" rel=\"nofollow ugc\">API Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>IP Geolocation Service (Optional)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What it’s used for:\u003C\u002Fstrong> Visitor location tracking for analytics and geographic chat distribution reports.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Only when visitor tracking is enabled. Data is sent when:\u003Cbr \u002F>\n– New visitors access your website\u003Cbr \u002F>\n– Analytics reports are generated\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Visitor IP addresses (anonymized after processing)\u003Cbr \u002F>\n– No personal information or browsing data\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> IP-API.com\u003Cbr \u002F>\n– \u003Ca href=\"http:\u002F\u002Fip-api.com\u002F\" rel=\"nofollow ugc\">Service Website\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"http:\u002F\u002Fip-api.com\u002Fdocs\u002Flegal\" rel=\"nofollow ugc\">Terms and Policies\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"http:\u002F\u002Fip-api.com\u002Fdocs\u002Flegal\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>Data retention:\u003C\u002Fstrong> Results are cached locally for 24 hours to minimize requests\u003C\u002Fp>\n\u003Ch4>Data Protection Notes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All external service communications use HTTPS encryption\u003C\u002Fli>\n\u003Cli>API keys and sensitive data are stored securely in your WordPress database\u003C\u002Fli>\n\u003Cli>You can disable any external service integrations at any time\u003C\u002Fli>\n\u003Cli>No data is sent to external services without your explicit configuration\u003C\u002Fli>\n\u003Cli>The plugin works fully offline – external services are optional enhancements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Quick Start Guide\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Get started in 3 simple steps:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Activate the Plugin\u003C\u002Fstrong> – The chat widget automatically appears on your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Go Online\u003C\u002Fstrong> – Navigate to ‘Voxfor Chat’ \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> ‘Live Chat’ and set status to “Online”  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Start Chatting\u003C\u002Fstrong> – You’ll receive notifications when visitors start conversations\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Optional Setup:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Customize appearance: ‘Voxfor Chat’ \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> ‘Settings’\u003Cbr \u002F>\n* Enable AI automation: ‘Voxfor Chat’ \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> ‘AI Agent’ (requires Anthropic API key)\u003Cbr \u002F>\n* View analytics: ‘Voxfor Chat’ \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> ‘Analytics’\u003Cbr \u002F>\n* Manage chat history: ‘Voxfor Chat’ \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> ‘Chat History’\u003C\u002Fp>\n\u003Ch3>Developer Notes\u003C\u002Fh3>\n\u003Cp>This plugin follows WordPress coding standards and best practices:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All user inputs are properly sanitized and validated\u003C\u002Fli>\n\u003Cli>Database queries use prepared statements\u003C\u002Fli>\n\u003Cli>Proper nonce verification for all forms\u003C\u002Fli>\n\u003Cli>Comprehensive error handling and logging\u003C\u002Fli>\n\u003Cli>Performance optimized with strategic caching\u003C\u002Fli>\n\u003Cli>Internationalization ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For developers looking to extend the plugin, hooks and filters are available throughout the codebase.\u003C\u002Fp>\n","Professional secure live chat system with real-time messaging, advanced analytics, AI integration, and multi-language support.",0,244,"2025-12-05T11:15:00.000Z","6.9.4","5.0","7.4",[18,19,20,21,22],"ai","chat","customer-support","live-chat","secure","https:\u002F\u002Fvoxfor.com\u002Fplugins\u002Fsecure-live-chat\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvoxfor-secure-live-chat-and-ai-support.2.2.2.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},5,10,30,94,"2026-04-04T15:15:42.520Z",[36,61,82,99,116],{"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":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":59,"last_vuln_date":60,"fetched_at":27},"live-chat-support-by-social-intents","Social Intents – Live Chat","1.6.19","socialintents","https:\u002F\u002Fprofiles.wordpress.org\u002Fsocialintents\u002F","\u003Cp>\u003Cstrong>Boost customer engagement and reduce support costs\u003C\u002Fstrong> with Social Intents – the most powerful AI chatbot and live chat plugin for WordPress.\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\u002FMxrptyVPV2Q?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Embed ChatGPT, Gemini, or Claude-powered chatbots on your site and chat with visitors from the collaboration tools you already use: Microsoft Teams, Slack, Google Chat, and Zoom.\u003C\u002Fp>\n\u003Cp>With 1-click chatbot training on your website content, you can automate common support requests, qualify leads, and provide 24\u002F7 customer service—all from inside your favorite workplace tools.\u003C\u002Fp>\n\u003Cp>✨ \u003Cstrong>Key Benefits\u003C\u002Fstrong>\u003Cbr \u002F>\n– Live chat + AI chatbot powered by ChatGPT, Claude, and Gemini\u003Cbr \u002F>\n– Real-time support from Microsoft Teams, Slack, Google Chat, and Zoom\u003Cbr \u002F>\n– Train your chatbot on your content instantly (URLs, docs, knowledge base)\u003Cbr \u002F>\n– Increase conversions with proactive chat and custom triggers\u003Cbr \u002F>\n– No coding required – setup takes less than 1 minute\u003Cbr \u002F>\n– GDPR-compliant, secure, and scalable\u003C\u002Fp>\n\u003Cp>Ideal for customer support, pre-sales questions, SaaS onboarding, and internal helpdesks.\u003C\u002Fp>\n\u003Cp>Try it FREE at \u003Ca href=\"https:\u002F\u002Fwww.socialintents.com\" rel=\"nofollow ugc\">socialintents.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>AI Chatbot with ChatGPT, Claude, and Gemini integrations\u003C\u002Fli>\n\u003Cli>Real-time live chat from Microsoft Teams, Slack, Google Chat, Zoom, and Webex\u003C\u002Fli>\n\u003Cli>Train chatbot using your website or knowledge base\u003C\u002Fli>\n\u003Cli>Fully customizable chat widget (colors, text, branding)\u003C\u002Fli>\n\u003Cli>Offline and online support modes\u003C\u002Fli>\n\u003Cli>Multi-language support\u003C\u002Fli>\n\u003Cli>Unlimited agents on all plans\u003C\u002Fli>\n\u003Cli>Unlimited monthly chat sessions\u003C\u002Fli>\n\u003Cli>Configurable pre-sales and contact forms\u003C\u002Fli>\n\u003Cli>Mobile and desktop push notifications\u003C\u002Fli>\n\u003Cli>Custom schedules and working hours\u003C\u002Fli>\n\u003Cli>Custom CSS support\u003C\u002Fli>\n\u003Cli>Secure and fast – no extra server load\u003C\u002Fli>\n\u003Cli>Works with WordPress caching plugins\u003C\u002Fli>\n\u003Cli>14-day free trial included – no credit card required\u003C\u002Fli>\n\u003C\u002Ful>\n","AI Chatbot & Live Chat plugin for WordPress. Chat with visitors using ChatGPT, Claude, Gemini, Slack, Teams, and Google Chat.",400,66928,66,7,"2025-06-03T21:18:00.000Z","6.8.5","3.6","7.2",[53,54,20,21,55],"ai-chatbot","chatgpt","slack","https:\u002F\u002Fwww.socialintents.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flive-chat-support-by-social-intents.1.6.19.zip",78,1,"2025-04-04 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":44,"downloaded":69,"rating":25,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":78,"download_link":79,"security_score":80,"vuln_count":59,"unpatched_count":11,"last_vuln_date":81,"fetched_at":27},"reamaze","Re:amaze Helpdesk & Live Chat","2.3.2","Reamaze","https:\u002F\u002Fprofiles.wordpress.org\u002Freamaze\u002F","\u003Cp>Introducing Re:amaze for WordPress and WooCommerce. Integrated customer communications, helpdesk and live chat for your blog, WooCommerce store or WordPress site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Stay connected to your customers and users as efficiently as possible, both offline and online via Live Chat.\u003C\u002Fli>\n\u003Cli>All your email, Facebook, Messenger, Twitter, Instagram, SMS\u002FMMS, and chat conversations in one place so you can interact with customers no matter where they are.\u003C\u002Fli>\n\u003Cli>Use Re:amaze Cues to automatically target and message online customers using rules and conditions.\u003C\u002Fli>\n\u003Cli>Multi-brand and multi-store support. Have multiple WordPress sites? Manage them all in one place!\u003C\u002Fli>\n\u003Cli>Deploy beautiful Help Sites loaded with your FAQ articles so customers can help themselves.\u003C\u002Fli>\n\u003Cli>Send automated Customer Satisfaction Surveys and keep track of your service quality.\u003C\u002Fli>\n\u003Cli>View and manage WooCommerce customer and order information. Issue refunds, add order notes, update order status while engaging with a customer.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Re:amaze helps companies like Fit Tea, Built Bar, Dose of Colors, and Wild Nutrition streamline their customer support and build great relationships with their customers.\u003C\u002Fp>\n\u003Ch4>The Best Multi-Channel Helpdesk and Live Chat Platform for eCommerce Businesses\u003C\u002Fh4>\n\u003Cp>Connect your Emails, Facebook, Messenger, Twitter, Instagram, SMS\u002FMMS, VOIP, and live chat conversations to a shared inbox so you can provide amazing customer service.\u003C\u002Fp>\n\u003Ch4>Detailed Features\u003C\u002Fh4>\n\u003Cp>Connect multiple WooCommerce stores to a single Re:amaze help desk and get real time customer order data during customer service.\u003C\u002Fp>\n\u003Cp>Create macros with WooCommerce dynamic variables to quickly reply to support tickets with workflows and templates.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>See order details, histories, and lifetime value\u003C\u002Fli>\n\u003Cli>See recent activity, and customers’ screens\u003C\u002Fli>\n\u003Cli>See shipping and fulfillment\u003C\u002Fli>\n\u003Cli>Set order status\u003C\u002Fli>\n\u003Cli>Process refunds and cancellations\u003C\u002Fli>\n\u003Cli>Edit customer and order notes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Boost Engagement, Conversions, and Sales\u003C\u002Fh4>\n\u003Cp>Add a live chat customer service experience to your storefront to engage customers.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fully customizable livechat support to match your brand\u003C\u002Fli>\n\u003Cli>Minimal coding required\u003C\u002Fli>\n\u003Cli>SEO-friendly script loading for fast page loads\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Apply powerful rules and condition triggers for automatic customer messaging.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Send call-to-actions, discounts, and promotions via live chat\u003C\u002Fli>\n\u003Cli>Ask for reviews automatically after a purchase\u003C\u002Fli>\n\u003Cli>Up-sell relevant products at checkout\u003C\u002Fli>\n\u003Cli>Prevent shopping cart abandonment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Reduce Customer Service Volume By 40%\u003C\u002Fh4>\n\u003Cp>Use Chatbots and workflows to respond quickly with relevant messages and FAQ articles.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hello Bot can automatically greet customers\u003C\u002Fli>\n\u003Cli>FAQ Bot can reply with FAQ articles for faster customer support\u003C\u002Fli>\n\u003Cli>Order Bot can answer order questions\u003C\u002Fli>\n\u003Cli>Chatbot builder (coming soon)\u003C\u002Fli>\n\u003Cli>Create workflows for advanced chat support scenarios\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For Self Service\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>FAQ and knowledge base management\u003C\u002Fli>\n\u003Cli>Powerful article editor\u003C\u002Fli>\n\u003Cli>Optimized for SEO\u003C\u002Fli>\n\u003Cli>Show your FAQ in live chat\u003C\u002Fli>\n\u003Cli>Embeddable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Give Agents Full Customer Service Clarity\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Powerful Live Dashboard for customer support, sales, and marketing\u003C\u002Fli>\n\u003Cli>See customer activity and location\u003C\u002Fli>\n\u003Cli>Send 1-on-1 chat messages and optimize sales\u003C\u002Fli>\n\u003Cli>See customer screens and co-browse using Peek!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Create Happy Customers\u003C\u002Fh4>\n\u003Cp>Schedule satisfaction surveys after customer service emails or chats have been addressed.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Available for email and live chat tickets\u003C\u002Fli>\n\u003Cli>Customers can rate your customer support quality\u003C\u002Fli>\n\u003Cli>Get additional feedback for you to review\u003C\u002Fli>\n\u003Cli>Detailed reporting for support tickets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Better Teamwork\u003C\u002Fh4>\n\u003Cp>Customer support teams are more efficient when using Re:amaze.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>CRM and segmentation\u003C\u002Fli>\n\u003Cli>Internal notes\u003C\u002Fli>\n\u003Cli>Team activity sharing\u003C\u002Fli>\n\u003Cli>Response templates\u003C\u002Fli>\n\u003Cli>Office hours\u003C\u002Fli>\n\u003Cli>Autoresponders\u003C\u002Fli>\n\u003Cli>Email templates\u003C\u002Fli>\n\u003Cli>iOS and Android mobile apps\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Mobile Apps Available\u003C\u002Fh4>\n\u003Cp>Re:amaze is mobile ready for your team so you can always impress customers with a few taps. Download our mobile apps and receive push notifications for direct messaging with customers while you’re on the go.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>iOS – \u003Ca href=\"https:\u002F\u002Fitunes.apple.com\u002Fus\u002Fapp\u002Freamaze-mobile\u002Fid1190166501?ls=1&mt=8\" rel=\"nofollow ugc\">Get iOS App\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Android – \u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.reamaze.farstar&hl=en&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" rel=\"nofollow ugc\">Get Android App\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Boost sales conversions, loyalty, and engagement. Manage your social, email, sms, live chat, FAQ for your WordPress or WooCommerce store.",17212,3,"2024-07-12T23:48:00.000Z","6.5.8","4.0","",[18,20,76,21,77],"help-desk","woocommerce","https:\u002F\u002Fwww.reamaze.com?referrer=wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freamaze.zip",92,"2022-06-22 00:00:00",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":33,"num_ratings":70,"last_updated":92,"tested_up_to":14,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":97,"download_link":98,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"ilachat","ILACHAT – AI Chatbot & Live Chat","1.2.4","Ilachat","https:\u002F\u002Fprofiles.wordpress.org\u002Filachat\u002F","\u003Cp>ILACHAT is a powerful AI chatbot and live chat plugin for WordPress and WooCommerce. It provides 24\u002F7 automated support, increases sales with product recommendations, tracks WooCommerce orders in real time, and captures leads directly from your website.\u003C\u002Fp>\n\u003Cp>With ILACHAT, you deliver personalized conversations around the clock, improving response times and boosting customer satisfaction. By leveraging real-time customer and order data, the chatbot delivers accurate, timely, and context-aware answers. This combination streamlines your support operations, increases engagement, builds loyalty, and drives conversions.\u003C\u002Fp>\n\u003Cp>Store-focused chatbots act as virtual sales consultants, guiding shoppers through product selections, offering personalized recommendations, assisting with order tracking, and strengthening customer retention.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Benefits of ILACHAT:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Provide 24\u002F7 customer support without the need for additional staff.\u003C\u002Fli>\n\u003Cli>Engage users instantly with personalized, context-aware conversations.\u003C\u002Fli>\n\u003Cli>Drive sales by guiding users through the purchasing journey with tailored product suggestions.\u003C\u002Fli>\n\u003Cli>Reduce operational costs through efficient automation.\u003C\u002Fli>\n\u003Cli>Improve response accuracy with real-time WooCommerce data integration.\u003C\u002Fli>\n\u003Cli>Capture leads directly through the chat widget to grow your customer base.\u003C\u002Fli>\n\u003Cli>Enable seamless handoff to human operators when needed.\u003C\u002Fli>\n\u003Cli>Support multiple languages for global audiences.\u003C\u002Fli>\n\u003Cli>Customize chatbot interactions to align with your brand and customer needs.\u003C\u002Fli>\n\u003Cli>Gain actionable insights with interaction analytics to optimize performance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Need more customization or tailored integrations? Contact us at \u003Ca href=\"https:\u002F\u002Fila.chat\u002Fcontact\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fila.chat\u002Fcontact\u002F\u003C\u002Fa>, our team can guide and implement advanced solutions for you.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AI-powered chatbot delivering 24\u002F7 automated support.\u003C\u002Fli>\n\u003Cli>Live chat functionality to engage visitors and boost conversions.\u003C\u002Fli>\n\u003Cli>Automatic synchronization of posts, pages, and custom post types with the ILACHAT knowledge base, ensuring up-to-date content without impacting site speed.\u003C\u002Fli>\n\u003Cli>Auto-inserted chat widget on your website with no coding required.\u003C\u002Fli>\n\u003Cli>Fully multilingual support: accepts all input languages and responds in your preferred business language.\u003C\u002Fli>\n\u003Cli>Customizable widget design, including colors and styles to match your branding.\u003C\u002Fli>\n\u003Cli>Lead capture capabilities: collect user details (name, email, phone) directly from the widget.\u003C\u002Fli>\n\u003Cli>Human operator support: manually respond to conversations from the ILACHAT panel when needed.\u003C\u002Fli>\n\u003Cli>Rich media messaging: send and receive images, voice notes, and emojis through the widget.\u003C\u002Fli>\n\u003Cli>Interaction analytics providing valuable insights for continuous optimization.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For WooCommerce-specific features, see the dedicated section below.\u003C\u002Fp>\n\u003Ch3>WooCommerce Integration\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatically synchronize WooCommerce products with ILACHAT for enhanced sales guidance and personalized product recommendations.\u003C\u002Fli>\n\u003Cli>Provide real-time order tracking with instant access to WooCommerce order data, customizable authentication methods (email, phone, or both), and full control over shared information.\u003C\u002Fli>\n\u003Cli>Add special chatbot notes on each order, allowing businesses to include custom data for bot usage and reference.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Explore all features and view pricing at \u003Ca href=\"https:\u002F\u002Fila.chat\u002Fpricing\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fila.chat\u002Fpricing\u002F\u003C\u002Fa>.\u003Cbr \u002F>\nFor documentation and updates, visit the \u003Ca href=\"https:\u002F\u002Fila.chat\" rel=\"nofollow ugc\">ILACHAT official site\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the ILACHAT cloud service (main site \u003Ccode>https:\u002F\u002Fila.chat\u003C\u002Fcode> and API at \u003Ccode>https:\u002F\u002Fapp.ila.chat\u003C\u002Fcode>) to operate the chatbot, live chat, and data syncing. Service terms: \u003Ca href=\"https:\u002F\u002Fila.chat\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fila.chat\u002Fterms-of-use\u002F\u003C\u002Fa>. Privacy policy: \u003Ca href=\"https:\u002F\u002Fila.chat\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fila.chat\u002Fprivacy-policy\u002F\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Account connection and widget: When you connect the plugin, your site URL and the ILACHAT token are sent to validate the account. The chat widget script is loaded from ila.chat and app.ila.chat, and chat messages plus any files or text entered in the widget are sent to ILACHAT to generate replies.\u003C\u002Fli>\n\u003Cli>Content sync: When enabled, posts, pages, and custom post types send their title, author display name, featured image URL, permalink, excerpt, categories\u002Ftags, and cleaned body text to ILACHAT whenever content is created or updated. Deleting content sends a delete flag so it is removed from your ILACHAT knowledge base.\u003C\u002Fli>\n\u003Cli>WooCommerce products (optional): If enabled, product data (name, short\u002Flong description, category names, attributes, price with currency, availability, image URLs, variations, and priority) is sent to ILACHAT to power product recommendations. Out-of-stock items are only synced if you enable that option.\u003C\u002Fli>\n\u003Cli>WooCommerce order tracking (optional): If enabled, the plugin shares a secret link with ILACHAT so it can call back to your site for order details when a user asks. Returned data can include order totals\u002Fstatus, billing\u002Fshipping contact details, items, customer-visible notes, and any special notes you add, limited by the settings you choose (you can require phone\u002Femail checks).\u003C\u002Fli>\n\u003Cli>Lead collection (optional): If enabled, the widget pre-fills the logged-in user’s name, email, and phone so they are sent to ILACHAT together with the conversation.\u003C\u002Fli>\n\u003Cli>Control and disconnection: You can disable lead collection, product\u002Fcategory sync, and order tracking from the settings pages, hide the widget entirely, or disconnect the plugin. Disconnecting removes the stored token and stops further calls from the plugin to ILACHAT.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GNU General Public License v3.\u003Cbr \u002F>\nFor more details, visit \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.html\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.html\u003C\u002Fa>.\u003C\u002Fp>\n","AI-powered chatbot and live chat for WordPress & WooCommerce. Boost support, sales, and lead capture with real-time data.",200,2753,"2025-12-08T12:12:00.000Z","6.2","7.4.0",[53,96,20,21,77],"chatbot","https:\u002F\u002Fila.chat","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Filachat.1.2.4.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":25,"downloaded":107,"rating":25,"num_ratings":108,"last_updated":109,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":110,"homepage":112,"download_link":113,"security_score":114,"vuln_count":59,"unpatched_count":11,"last_vuln_date":115,"fetched_at":27},"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.",3273,8,"2025-12-03T11:09:00.000Z",[53,96,20,21,111],"virtual-assistant","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":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":25,"num_ratings":126,"last_updated":127,"tested_up_to":49,"requires_at_least":128,"requires_php":16,"tags":129,"homepage":130,"download_link":131,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"ulteh-ai-agents","Ulteh AI Agents","2.3.8","ULTEH","https:\u002F\u002Fprofiles.wordpress.org\u002Fulteh\u002F","\u003Cp>Ulteh AI Agents brings powerful AI chatbots to your WordPress site. Connect your Ulteh account and activate intelligent agents that can handle customer inquiries, provide support, and engage with your visitors 24\u002F7.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy authentication with your Ulteh account\u003C\u002Fli>\n\u003Cli>Select and activate AI agents directly from WordPress admin\u003C\u002Fli>\n\u003Cli>Real-time chat widget integration\u003C\u002Fli>\n\u003Cli>Multiple agent management\u003C\u002Fli>\n\u003Cli>No coding required\u003C\u002Fli>\n\u003Cli>Responsive design for all devices\u003C\u002Fli>\n\u003Cli>GDPR compliant\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Log in with your Ulteh account credentials\u003C\u002Fli>\n\u003Cli>Choose an AI agent from your account\u003C\u002Fli>\n\u003Cli>Activate the agent to display the chat widget on your site\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The plugin connects to Ulteh’s service to provide AI-powered chat functionality. By using this plugin, you agree to Ulteh’s Terms of Service and Privacy Policy.\u003C\u002Fp>\n\u003Ch4>External Service Usage\u003C\u002Fh4>\n\u003Cp>This plugin connects to Ulteh’s external API service (https:\u002F\u002Fulteh.com) to:\u003Cbr \u002F>\n* Authenticate users\u003Cbr \u002F>\n* Retrieve available AI agents\u003Cbr \u002F>\n* Load the chat widget script\u003C\u002Fp>\n\u003Cp>For more information, please review:\u003Cbr \u002F>\n* Ulteh Terms of Service: https:\u002F\u002Fulteh.com\u002Fterms\u003Cbr \u002F>\n* Ulteh Privacy Policy: https:\u002F\u002Fulteh.com\u002Fprivacy\u003C\u002Fp>\n","Add AI-powered chat widget to your WordPress site with intelligent chatbots for customer support and engagement.",60,437,2,"2025-10-13T15:08:00.000Z","5.8",[18,19,96,20,21],"https:\u002F\u002Fulteh.com\u002Fwordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fulteh-ai-agents.2.3.8.zip",{"attackSurface":133,"codeSignals":1098,"taintFlows":1466,"riskAssessment":2449,"analyzedAt":2460},{"hooks":134,"ajaxHandlers":516,"restRoutes":1037,"shortcodes":1071,"cronEvents":1072,"entryPointCount":1097,"unprotectedCount":300},[135,141,146,149,153,155,159,162,166,169,173,177,179,181,184,187,188,190,192,195,199,203,206,208,212,216,219,221,224,228,232,236,240,245,249,253,256,260,264,267,271,274,279,281,283,286,290,294,298,301,304,308,311,313,315,319,323,326,329,333,337,340,342,344,347,351,353,357,361,365,367,369,372,375,378,381,384,387,389,393,397,401,405,406,410,413,414,417,419,422,424,426,429,433,436,439,443,446,450,453,457,459,461,463,465,468,471,475,478,480,481,483,487,490,493,496,498,500,502,505,507,510,513],{"type":136,"name":137,"callback":138,"file":139,"line":140},"action","admin_enqueue_scripts","enqueue_admin_scripts","admin\\class-voxfseli-admin-bot.php",31,{"type":136,"name":142,"callback":143,"file":144,"line":145},"admin_notices","closure","advanced-wp-chat.php",122,{"type":136,"name":147,"callback":147,"file":144,"line":148},"init",204,{"type":136,"name":150,"callback":151,"file":144,"line":152},"wp_enqueue_scripts","enqueue_frontend_scripts",375,{"type":136,"name":137,"callback":138,"file":144,"line":154},376,{"type":136,"name":156,"callback":157,"file":144,"line":158},"wp_footer","render_chat_widget",377,{"type":136,"name":156,"callback":160,"file":144,"line":161},"add_performance_monitoring",378,{"type":136,"name":163,"callback":164,"file":144,"line":165},"voxfseli_cleanup_transients","cleanup_old_transients",379,{"type":136,"name":142,"callback":167,"file":144,"line":168},"performance_admin_notice",380,{"type":136,"name":170,"callback":171,"file":144,"line":172},"admin_menu","add_database_repair_menu",386,{"type":136,"name":174,"callback":175,"file":144,"line":176},"admin_init","handle_database_repair",387,{"type":136,"name":142,"callback":143,"file":144,"line":178},434,{"type":136,"name":142,"callback":143,"file":144,"line":180},441,{"type":136,"name":182,"callback":143,"file":144,"line":183},"voxfseli_cleanup_files",1149,{"type":136,"name":147,"callback":147,"priority":11,"file":185,"line":186},"includes\\class-advanced-wp-chat.php",202,{"type":136,"name":150,"callback":151,"file":185,"line":148},{"type":136,"name":137,"callback":138,"file":185,"line":189},205,{"type":136,"name":156,"callback":157,"file":185,"line":191},206,{"type":136,"name":182,"callback":193,"file":185,"line":194},"cleanup_expired_files",219,{"type":136,"name":196,"callback":197,"file":185,"line":198},"voxfseli_daily_cleanup","daily_cleanup",220,{"type":136,"name":200,"callback":201,"file":185,"line":202},"rest_api_init","register_rest_routes",223,{"type":136,"name":147,"callback":204,"file":185,"line":205},"add_user_capabilities",226,{"type":136,"name":200,"callback":201,"file":185,"line":207},502,{"type":136,"name":209,"callback":210,"priority":31,"file":185,"line":211},"plugins_loaded","voxfseli_init",1209,{"type":136,"name":170,"callback":213,"file":214,"line":215},"add_admin_menu","includes\\class-voxfseli-admin.php",32,{"type":136,"name":137,"callback":217,"file":214,"line":218},"enqueue_admin_assets",33,{"type":136,"name":174,"callback":174,"file":214,"line":220},34,{"type":136,"name":174,"callback":222,"file":214,"line":223},"ensure_capabilities",50,{"type":136,"name":147,"callback":225,"file":226,"line":227},"create_advanced_tables","includes\\class-voxfseli-advanced-analytics.php",37,{"type":136,"name":229,"callback":230,"priority":31,"file":226,"line":231},"voxfseli_visitor_action","track_visitor_action",40,{"type":136,"name":233,"callback":234,"priority":31,"file":226,"line":235},"voxfseli_conversion_event","track_conversion",41,{"type":136,"name":237,"callback":238,"file":226,"line":239},"voxfseli_process_advanced_analytics","process_advanced_analytics",44,{"type":136,"name":241,"callback":242,"priority":30,"file":243,"line":244},"voxfseli_message_received","process_ai_response","includes\\class-voxfseli-ai-agent.php",61,{"type":136,"name":246,"callback":247,"priority":31,"file":243,"line":248},"voxfseli_chat_started","send_ai_welcome",62,{"type":136,"name":250,"callback":251,"priority":31,"file":243,"line":252},"voxfseli_process_ai_response_async","process_ai_response_async",65,{"type":136,"name":196,"callback":254,"file":243,"line":255},"update_site_knowledge",67,{"type":136,"name":257,"callback":258,"file":243,"line":259},"voxfseli_plugin_activated","preload_knowledge_base",70,{"type":136,"name":261,"callback":262,"file":243,"line":263},"voxfseli_load_knowledge_base_lazy","load_knowledge_base_lazy",73,{"type":136,"name":265,"callback":143,"priority":31,"file":243,"line":266},"voxfseli_send_ai_welcome_delayed",2159,{"type":136,"name":268,"callback":269,"file":270,"line":218},"voxfseli_daily_analytics","collect_daily_analytics","includes\\class-voxfseli-analytics.php",{"type":136,"name":200,"callback":272,"file":273,"line":140},"register_api_routes","includes\\class-voxfseli-api.php",{"type":275,"name":276,"callback":277,"file":273,"line":278},"filter","rest_authentication_errors","authenticate_api_request",38,{"type":136,"name":200,"callback":280,"file":273,"line":235},"init_rate_limiting",{"type":136,"name":200,"callback":282,"file":273,"line":239},"init_api_logging",{"type":136,"name":147,"callback":284,"file":273,"line":285},"create_api_tables",47,{"type":136,"name":287,"callback":288,"priority":31,"file":273,"line":289},"rest_pre_dispatch","check_rate_limit_middleware",461,{"type":136,"name":291,"callback":292,"priority":31,"file":273,"line":293},"rest_post_dispatch","log_api_request",530,{"type":136,"name":241,"callback":295,"priority":31,"file":296,"line":297},"process_auto_response","includes\\class-voxfseli-auto-responder.php",58,{"type":136,"name":246,"callback":299,"priority":31,"file":296,"line":300},"send_welcome_message",59,{"type":136,"name":302,"callback":303,"priority":31,"file":296,"line":124},"voxfseli_chat_idle","send_idle_message",{"type":136,"name":305,"callback":306,"priority":31,"file":296,"line":307},"voxfseli_send_auto_response","send_auto_response",571,{"type":136,"name":147,"callback":309,"file":310,"line":220},"create_tables","includes\\class-voxfseli-automations.php",{"type":136,"name":209,"callback":312,"file":310,"line":227},"ensure_tables_exist",{"type":136,"name":156,"callback":314,"file":310,"line":231},"inject_tracking_script",{"type":136,"name":316,"callback":317,"priority":31,"file":310,"line":318},"voxfseli_visitor_page_view","process_page_triggers",45,{"type":136,"name":320,"callback":321,"priority":31,"file":310,"line":322},"voxfseli_visitor_time_spent","process_time_triggers",46,{"type":136,"name":324,"callback":325,"priority":31,"file":310,"line":285},"voxfseli_visitor_exit_intent","process_exit_triggers",{"type":136,"name":246,"callback":327,"priority":31,"file":310,"line":328},"process_chat_triggers",48,{"type":136,"name":330,"callback":331,"priority":31,"file":310,"line":332},"voxfseli_message_sent","process_message_triggers",49,{"type":136,"name":334,"callback":335,"file":310,"line":336},"voxfseli_process_scheduled_automations","process_scheduled_automations",52,{"type":136,"name":147,"callback":338,"file":339,"line":239},"create_table","includes\\class-voxfseli-bot.php",{"type":136,"name":330,"callback":341,"priority":30,"file":339,"line":285},"process_bot_response",{"type":136,"name":246,"callback":343,"priority":31,"file":339,"line":328},"send_welcome_bot_message",{"type":136,"name":345,"callback":346,"priority":31,"file":339,"line":332},"voxfseli_visitor_email_collected","handle_email_collected",{"type":136,"name":147,"callback":348,"file":349,"line":350},"init_directories","includes\\class-voxfseli-file-handler.php",71,{"type":136,"name":147,"callback":309,"file":349,"line":352},72,{"type":136,"name":354,"callback":355,"file":349,"line":356},"voxfseli_cleanup_temp_files","cleanup_temp_files",75,{"type":136,"name":358,"callback":359,"file":349,"line":360},"voxfseli_scan_uploaded_files","scan_uploaded_files",81,{"type":136,"name":150,"callback":362,"file":363,"line":364},"enqueue_fingerprint_script","includes\\class-voxfseli-fingerprint.php",28,{"type":136,"name":147,"callback":309,"file":366,"line":227},"includes\\class-voxfseli-integrations.php",{"type":136,"name":246,"callback":368,"priority":31,"file":366,"line":231},"trigger_chat_started_integrations",{"type":136,"name":370,"callback":371,"priority":31,"file":366,"line":235},"voxfseli_chat_ended","trigger_chat_ended_integrations",{"type":136,"name":330,"callback":373,"priority":31,"file":366,"line":374},"trigger_message_integrations",42,{"type":136,"name":233,"callback":376,"priority":31,"file":366,"line":377},"trigger_conversion_integrations",43,{"type":136,"name":147,"callback":379,"file":366,"line":380},"init_google_analytics",276,{"type":136,"name":147,"callback":382,"file":366,"line":383},"init_woocommerce_integration",277,{"type":136,"name":147,"callback":385,"file":366,"line":386},"init_contact_form_7",278,{"type":136,"name":150,"callback":143,"file":366,"line":388},289,{"type":275,"name":390,"callback":391,"file":366,"line":392},"voxfseli_chat_context","add_woocommerce_context",319,{"type":136,"name":394,"callback":395,"file":366,"line":396},"woocommerce_add_to_cart","track_cart_addition",323,{"type":136,"name":398,"callback":399,"file":366,"line":400},"wpcf7_mail_sent","handle_cf7_submission",358,{"type":136,"name":170,"callback":213,"priority":402,"file":403,"line":404},15,"includes\\class-voxfseli-knowledge-manager.php",56,{"type":136,"name":137,"callback":138,"file":403,"line":300},{"type":275,"name":407,"callback":408,"file":409,"line":374},"VOXFSELI_Chat_Widget_classes","add_mobile_classes","includes\\class-voxfseli-mobile.php",{"type":136,"name":411,"callback":412,"priority":31,"file":409,"line":318},"voxfseli_mobile_event","track_mobile_analytics",{"type":136,"name":147,"callback":309,"file":409,"line":328},{"type":136,"name":147,"callback":415,"file":409,"line":416},"detect_mobile_device",51,{"type":136,"name":147,"callback":309,"file":418,"line":244},"includes\\class-voxfseli-notifications.php",{"type":136,"name":246,"callback":420,"priority":31,"file":418,"line":421},"handle_chat_started",64,{"type":136,"name":241,"callback":423,"priority":31,"file":418,"line":252},"handle_message_received",{"type":136,"name":370,"callback":425,"priority":31,"file":418,"line":46},"handle_chat_ended",{"type":136,"name":427,"callback":428,"priority":31,"file":418,"line":255},"voxfseli_agent_status_changed","handle_agent_status_changed",{"type":136,"name":430,"callback":431,"priority":31,"file":418,"line":432},"voxfseli_conversion_tracked","handle_conversion",69,{"type":136,"name":434,"callback":435,"file":418,"line":352},"voxfseli_check_sla_breaches","check_sla_breaches",{"type":136,"name":437,"callback":438,"file":418,"line":263},"voxfseli_send_daily_summary","send_daily_summary",{"type":136,"name":440,"callback":441,"file":418,"line":442},"voxfseli_cleanup_old_notifications","cleanup_old_notifications",74,{"type":136,"name":156,"callback":444,"file":418,"line":445},"inject_notification_scripts",88,{"type":136,"name":447,"callback":448,"file":418,"line":449},"admin_footer","inject_admin_notification_scripts",89,{"type":136,"name":147,"callback":309,"file":451,"line":452},"includes\\class-voxfseli-permissions.php",36,{"type":275,"name":454,"callback":455,"priority":31,"file":451,"line":456},"voxfseli_user_can","check_user_permission",39,{"type":136,"name":147,"callback":458,"file":451,"line":231},"register_default_roles",{"type":136,"name":147,"callback":147,"file":460,"line":32},"includes\\class-voxfseli-realtime.php",{"type":275,"name":462,"callback":462,"priority":31,"file":460,"line":328},"heartbeat_received",{"type":275,"name":464,"callback":464,"file":460,"line":332},"heartbeat_send",{"type":136,"name":466,"callback":467,"file":460,"line":336},"voxfseli_create_tables","create_presence_table",{"type":136,"name":147,"callback":469,"file":470,"line":215},"init_security_checks","includes\\class-voxfseli-security.php",{"type":136,"name":156,"callback":472,"priority":473,"file":474,"line":278},"add_tracking_script",999,"includes\\class-voxfseli-simple-tracking.php",{"type":136,"name":147,"callback":476,"priority":477,"file":474,"line":235},"maybe_create_table",20,{"type":136,"name":150,"callback":472,"priority":473,"file":479,"line":231},"includes\\class-voxfseli-simple-user-tracking.php",{"type":136,"name":156,"callback":472,"priority":473,"file":479,"line":235},{"type":136,"name":147,"callback":482,"file":479,"line":239},"ensure_table_exists",{"type":275,"name":484,"callback":485,"file":486,"line":239},"VOXFSELI_Chat_Widget_template","load_chat_widget_template","includes\\class-voxfseli-templates.php",{"type":275,"name":488,"callback":489,"file":486,"line":318},"voxfseli_message_template","load_message_template",{"type":275,"name":491,"callback":492,"file":486,"line":322},"voxfseli_notification_template","load_notification_template",{"type":136,"name":494,"callback":495,"file":486,"line":332},"wp_head","inject_theme_styles",{"type":136,"name":156,"callback":497,"file":486,"line":223},"inject_theme_scripts",{"type":136,"name":147,"callback":309,"file":486,"line":499},53,{"type":136,"name":147,"callback":501,"file":486,"line":404},"init_default_templates",{"type":136,"name":503,"callback":504,"file":486,"line":300},"after_setup_theme","check_theme_compatibility",{"type":136,"name":156,"callback":314,"file":506,"line":350},"includes\\class-voxfseli-user-tracking.php",{"type":136,"name":508,"callback":509,"file":506,"line":352},"voxfseli_cleanup_tracking","cleanup_old_tracking_data",{"type":136,"name":147,"callback":511,"file":506,"line":512},"ensure_tracking_table",80,{"type":136,"name":196,"callback":196,"file":514,"line":515},"includes\\functions.php",780,[517,522,526,529,532,535,538,541,544,548,551,554,557,560,563,566,569,572,575,578,580,583,587,589,590,594,597,601,604,607,610,613,616,620,623,627,628,631,632,635,636,640,642,645,646,648,649,652,653,656,657,660,661,664,665,668,670,673,676,678,682,686,689,693,697,701,704,707,709,713,716,718,721,723,727,731,733,737,739,741,743,745,747,749,753,756,760,764,768,769,773,775,779,783,785,789,791,795,797,801,805,807,810,813,816,819,822,825,828,831,834,837,838,841,844,845,848,851,852,853,855,856,859,862,865,868,871,874,878,881,882,885,888,891,894,897,900,903,906,909,912,915,918,921,924,927,930,934,937,940,943,946,949,952,955,958,961,964,967,970,973,976,979,980,981,982,983,986,987,990,993,994,996,997,999,1000,1003,1004,1006,1007,1010,1013,1016,1019,1022,1025,1028,1031,1033,1034],{"action":518,"nopriv":519,"callback":520,"hasNonce":519,"hasCapCheck":521,"file":139,"line":220},"voxfseli_get_bot_settings",false,"get_bot_settings",true,{"action":523,"nopriv":519,"callback":524,"hasNonce":519,"hasCapCheck":521,"file":139,"line":525},"voxfseli_save_bot_settings","save_bot_settings",35,{"action":527,"nopriv":519,"callback":528,"hasNonce":519,"hasCapCheck":519,"file":139,"line":452},"voxfseli_get_bot_rules_list","get_bot_rules_list",{"action":530,"nopriv":519,"callback":531,"hasNonce":519,"hasCapCheck":519,"file":139,"line":227},"voxfseli_save_bot_rule_with_email","save_bot_rule_with_email",{"action":533,"nopriv":519,"callback":534,"hasNonce":521,"hasCapCheck":521,"file":139,"line":278},"voxfseli_delete_bot_rule","delete_bot_rule",{"action":536,"nopriv":519,"callback":537,"hasNonce":519,"hasCapCheck":519,"file":139,"line":456},"voxfseli_test_bot_rule","test_bot_rule",{"action":539,"nopriv":519,"callback":540,"hasNonce":519,"hasCapCheck":519,"file":139,"line":231},"voxfseli_get_bot_analytics","get_bot_analytics",{"action":542,"nopriv":519,"callback":543,"hasNonce":519,"hasCapCheck":521,"file":139,"line":235},"voxfseli_get_email_templates_for_bot","get_email_templates_for_bot",{"action":545,"nopriv":519,"callback":546,"hasNonce":519,"hasCapCheck":519,"file":185,"line":547},"voxfseli_get_active_chats","handle_ajax",211,{"action":549,"nopriv":519,"callback":546,"hasNonce":519,"hasCapCheck":519,"file":185,"line":550},"voxfseli_get_chat_messages",212,{"action":552,"nopriv":519,"callback":546,"hasNonce":519,"hasCapCheck":519,"file":185,"line":553},"voxfseli_end_chat",213,{"action":555,"nopriv":519,"callback":546,"hasNonce":519,"hasCapCheck":519,"file":185,"line":556},"voxfseli_ban_user",214,{"action":558,"nopriv":519,"callback":546,"hasNonce":519,"hasCapCheck":519,"file":185,"line":559},"voxfseli_get_realtime_stats",216,{"action":561,"nopriv":519,"callback":562,"hasNonce":521,"hasCapCheck":521,"file":214,"line":278},"voxfseli_refresh_debug","ajax_refresh_debug",{"action":564,"nopriv":519,"callback":565,"hasNonce":521,"hasCapCheck":521,"file":214,"line":456},"voxfseli_auto_fix_issues","ajax_auto_fix_issues",{"action":567,"nopriv":519,"callback":568,"hasNonce":521,"hasCapCheck":521,"file":214,"line":231},"voxfseli_diagnose_component","ajax_diagnose_component",{"action":570,"nopriv":519,"callback":571,"hasNonce":521,"hasCapCheck":521,"file":214,"line":235},"voxfseli_get_fix_suggestion","ajax_get_fix_suggestion",{"action":573,"nopriv":519,"callback":574,"hasNonce":521,"hasCapCheck":521,"file":214,"line":374},"voxfseli_test_chat_widget","ajax_test_chat_widget",{"action":576,"nopriv":519,"callback":577,"hasNonce":521,"hasCapCheck":521,"file":214,"line":377},"voxfseli_download_debug_report","ajax_download_debug_report",{"action":579,"nopriv":519,"callback":175,"hasNonce":521,"hasCapCheck":521,"file":214,"line":239},"voxfseli_repair_database",{"action":581,"nopriv":519,"callback":582,"hasNonce":521,"hasCapCheck":521,"file":214,"line":285},"voxfseli_get_chat_messages_admin","ajax_get_chat_messages_admin",{"action":584,"nopriv":519,"callback":585,"hasNonce":519,"hasCapCheck":519,"file":214,"line":586},"voxfseli_refresh_debug_report","handle_refresh_debug_report",57,{"action":576,"nopriv":519,"callback":588,"hasNonce":519,"hasCapCheck":519,"file":214,"line":297},"handle_download_debug_report",{"action":579,"nopriv":519,"callback":175,"hasNonce":521,"hasCapCheck":521,"file":214,"line":300},{"action":591,"nopriv":519,"callback":592,"hasNonce":519,"hasCapCheck":521,"file":226,"line":593},"voxfseli_get_advanced_dashboard","get_advanced_dashboard",27,{"action":595,"nopriv":519,"callback":596,"hasNonce":519,"hasCapCheck":519,"file":226,"line":364},"voxfseli_get_realtime_metrics","get_realtime_metrics",{"action":598,"nopriv":519,"callback":599,"hasNonce":519,"hasCapCheck":519,"file":226,"line":600},"voxfseli_get_conversion_funnel","get_conversion_funnel",29,{"action":602,"nopriv":519,"callback":603,"hasNonce":519,"hasCapCheck":519,"file":226,"line":32},"voxfseli_get_sentiment_analysis","get_sentiment_analysis",{"action":605,"nopriv":519,"callback":606,"hasNonce":519,"hasCapCheck":519,"file":226,"line":140},"voxfseli_get_predictive_analytics","get_predictive_analytics",{"action":608,"nopriv":519,"callback":609,"hasNonce":519,"hasCapCheck":521,"file":226,"line":215},"voxfseli_export_advanced_report","export_advanced_report",{"action":611,"nopriv":519,"callback":612,"hasNonce":519,"hasCapCheck":519,"file":226,"line":218},"voxfseli_get_roi_analysis","get_roi_analysis",{"action":614,"nopriv":519,"callback":615,"hasNonce":519,"hasCapCheck":519,"file":226,"line":220},"voxfseli_get_customer_journey","get_customer_journey",{"action":617,"nopriv":519,"callback":618,"hasNonce":519,"hasCapCheck":521,"file":243,"line":619},"voxfseli_train_ai","train_ai_with_content",63,{"action":621,"nopriv":519,"callback":622,"hasNonce":519,"hasCapCheck":521,"file":243,"line":421},"voxfseli_update_knowledge_base","update_knowledge_base",{"action":624,"nopriv":519,"callback":625,"hasNonce":521,"hasCapCheck":519,"file":626,"line":318},"voxfseli_start_chat","start_chat","includes\\class-voxfseli-ajax.php",{"action":624,"nopriv":521,"callback":625,"hasNonce":521,"hasCapCheck":519,"file":626,"line":322},{"action":629,"nopriv":519,"callback":630,"hasNonce":521,"hasCapCheck":519,"file":626,"line":328},"voxfseli_send_message","send_message",{"action":629,"nopriv":521,"callback":630,"hasNonce":521,"hasCapCheck":519,"file":626,"line":332},{"action":633,"nopriv":519,"callback":634,"hasNonce":519,"hasCapCheck":519,"file":626,"line":416},"voxfseli_upload_file","upload_file",{"action":633,"nopriv":521,"callback":634,"hasNonce":519,"hasCapCheck":519,"file":626,"line":336},{"action":637,"nopriv":519,"callback":638,"hasNonce":521,"hasCapCheck":519,"file":626,"line":639},"voxfseli_poll_messages","poll_messages",54,{"action":637,"nopriv":521,"callback":638,"hasNonce":521,"hasCapCheck":519,"file":626,"line":641},55,{"action":643,"nopriv":519,"callback":644,"hasNonce":519,"hasCapCheck":519,"file":626,"line":586},"voxfseli_mark_messages_read","mark_messages_read",{"action":643,"nopriv":521,"callback":644,"hasNonce":519,"hasCapCheck":519,"file":626,"line":297},{"action":552,"nopriv":519,"callback":647,"hasNonce":521,"hasCapCheck":521,"file":626,"line":124},"end_chat",{"action":552,"nopriv":521,"callback":647,"hasNonce":521,"hasCapCheck":521,"file":626,"line":244},{"action":650,"nopriv":519,"callback":651,"hasNonce":521,"hasCapCheck":521,"file":626,"line":619},"voxfseli_heartbeat","heartbeat",{"action":650,"nopriv":521,"callback":651,"hasNonce":521,"hasCapCheck":521,"file":626,"line":421},{"action":654,"nopriv":519,"callback":655,"hasNonce":521,"hasCapCheck":519,"file":626,"line":46},"voxfseli_get_or_create_chat","get_or_create_chat",{"action":654,"nopriv":521,"callback":655,"hasNonce":521,"hasCapCheck":519,"file":626,"line":255},{"action":658,"nopriv":519,"callback":659,"hasNonce":519,"hasCapCheck":519,"file":626,"line":432},"voxfseli_mark_read","mark_read",{"action":658,"nopriv":521,"callback":659,"hasNonce":519,"hasCapCheck":519,"file":626,"line":259},{"action":662,"nopriv":519,"callback":663,"hasNonce":521,"hasCapCheck":519,"file":626,"line":352},"voxfseli_track_event","track_event",{"action":662,"nopriv":521,"callback":663,"hasNonce":521,"hasCapCheck":519,"file":626,"line":263},{"action":666,"nopriv":519,"callback":667,"hasNonce":519,"hasCapCheck":519,"file":626,"line":356},"voxfseli_typing","typing",{"action":666,"nopriv":521,"callback":667,"hasNonce":519,"hasCapCheck":519,"file":626,"line":669},76,{"action":545,"nopriv":519,"callback":671,"hasNonce":521,"hasCapCheck":521,"file":626,"line":672},"get_active_chats",79,{"action":674,"nopriv":519,"callback":675,"hasNonce":519,"hasCapCheck":521,"file":626,"line":512},"voxfseli_create_demo_chat","create_demo_chat",{"action":549,"nopriv":519,"callback":677,"hasNonce":521,"hasCapCheck":521,"file":626,"line":360},"get_chat_messages",{"action":679,"nopriv":519,"callback":680,"hasNonce":521,"hasCapCheck":521,"file":626,"line":681},"voxfseli_send_agent_message","send_agent_message",82,{"action":683,"nopriv":519,"callback":684,"hasNonce":519,"hasCapCheck":521,"file":626,"line":685},"voxfseli_assign_chat","assign_chat",83,{"action":555,"nopriv":519,"callback":687,"hasNonce":521,"hasCapCheck":521,"file":626,"line":688},"ban_user",84,{"action":690,"nopriv":519,"callback":691,"hasNonce":521,"hasCapCheck":521,"file":626,"line":692},"voxfseli_download_file","download_file",85,{"action":694,"nopriv":519,"callback":695,"hasNonce":519,"hasCapCheck":521,"file":626,"line":696},"voxfseli_get_analytics","get_analytics",86,{"action":698,"nopriv":519,"callback":699,"hasNonce":521,"hasCapCheck":521,"file":626,"line":700},"voxfseli_update_agent_status","update_agent_status",87,{"action":702,"nopriv":519,"callback":703,"hasNonce":519,"hasCapCheck":519,"file":626,"line":445},"voxfseli_get_agent_status","get_agent_status",{"action":705,"nopriv":519,"callback":706,"hasNonce":519,"hasCapCheck":519,"file":626,"line":449},"voxfseli_update_visitor_email","update_visitor_email",{"action":705,"nopriv":521,"callback":706,"hasNonce":519,"hasCapCheck":519,"file":626,"line":708},90,{"action":710,"nopriv":519,"callback":711,"hasNonce":521,"hasCapCheck":521,"file":626,"line":712},"VOXFSELI_Admin_poll_messages","admin_poll_messages",91,{"action":714,"nopriv":519,"callback":715,"hasNonce":519,"hasCapCheck":519,"file":626,"line":80},"voxfseli_get_visitor_chat","get_visitor_chat",{"action":714,"nopriv":521,"callback":715,"hasNonce":519,"hasCapCheck":519,"file":626,"line":717},93,{"action":719,"nopriv":519,"callback":720,"hasNonce":519,"hasCapCheck":519,"file":626,"line":33},"voxfseli_create_chat","create_chat",{"action":719,"nopriv":521,"callback":720,"hasNonce":519,"hasCapCheck":519,"file":626,"line":722},95,{"action":724,"nopriv":519,"callback":725,"hasNonce":521,"hasCapCheck":521,"file":626,"line":726},"voxfseli_delete_chat","delete_chat",96,{"action":728,"nopriv":519,"callback":729,"hasNonce":521,"hasCapCheck":519,"file":626,"line":730},"voxfseli_update_presence","update_presence",97,{"action":728,"nopriv":521,"callback":729,"hasNonce":521,"hasCapCheck":519,"file":626,"line":732},98,{"action":734,"nopriv":521,"callback":735,"hasNonce":521,"hasCapCheck":519,"file":626,"line":736},"voxfseli_get_messages","get_messages",101,{"action":734,"nopriv":519,"callback":735,"hasNonce":521,"hasCapCheck":519,"file":626,"line":738},102,{"action":552,"nopriv":521,"callback":647,"hasNonce":521,"hasCapCheck":521,"file":626,"line":740},104,{"action":552,"nopriv":519,"callback":647,"hasNonce":521,"hasCapCheck":521,"file":626,"line":742},105,{"action":654,"nopriv":521,"callback":655,"hasNonce":521,"hasCapCheck":519,"file":626,"line":744},107,{"action":654,"nopriv":519,"callback":655,"hasNonce":521,"hasCapCheck":519,"file":626,"line":746},108,{"action":555,"nopriv":519,"callback":687,"hasNonce":521,"hasCapCheck":521,"file":626,"line":748},112,{"action":750,"nopriv":519,"callback":751,"hasNonce":521,"hasCapCheck":521,"file":626,"line":752},"voxfseli_unban_user","unban_user",113,{"action":558,"nopriv":519,"callback":754,"hasNonce":519,"hasCapCheck":519,"file":626,"line":755},"get_realtime_stats",114,{"action":757,"nopriv":519,"callback":758,"hasNonce":519,"hasCapCheck":521,"file":626,"line":759},"voxfseli_get_analytics_data","get_analytics_data",117,{"action":761,"nopriv":519,"callback":762,"hasNonce":521,"hasCapCheck":521,"file":626,"line":763},"voxfseli_export_analytics","export_analytics",118,{"action":765,"nopriv":521,"callback":766,"hasNonce":519,"hasCapCheck":519,"file":626,"line":767},"voxfseli_track_visitor","track_visitor",121,{"action":765,"nopriv":519,"callback":766,"hasNonce":519,"hasCapCheck":519,"file":626,"line":145},{"action":770,"nopriv":521,"callback":771,"hasNonce":521,"hasCapCheck":519,"file":626,"line":772},"voxfseli_register_device","register_device",127,{"action":770,"nopriv":519,"callback":771,"hasNonce":521,"hasCapCheck":519,"file":626,"line":774},128,{"action":776,"nopriv":519,"callback":777,"hasNonce":519,"hasCapCheck":521,"file":626,"line":778},"voxfseli_cache_recent_chats","cache_recent_chats",131,{"action":780,"nopriv":521,"callback":781,"hasNonce":521,"hasCapCheck":519,"file":626,"line":782},"voxfseli_get_recent_chats","get_recent_chats",136,{"action":780,"nopriv":519,"callback":781,"hasNonce":521,"hasCapCheck":519,"file":626,"line":784},137,{"action":786,"nopriv":521,"callback":787,"hasNonce":521,"hasCapCheck":519,"file":626,"line":788},"voxfseli_typing_status","typing_status",140,{"action":786,"nopriv":519,"callback":787,"hasNonce":521,"hasCapCheck":519,"file":626,"line":790},141,{"action":792,"nopriv":519,"callback":793,"hasNonce":519,"hasCapCheck":519,"file":626,"line":794},"VOXFSELI_Debug_message","debug_message",144,{"action":792,"nopriv":521,"callback":793,"hasNonce":519,"hasCapCheck":519,"file":626,"line":796},145,{"action":798,"nopriv":519,"callback":799,"hasNonce":519,"hasCapCheck":521,"file":626,"line":800},"VOXFSELI_Debug_database_state","debug_database_state",148,{"action":802,"nopriv":519,"callback":803,"hasNonce":519,"hasCapCheck":519,"file":626,"line":804},"voxfseli_check_existing_user","check_existing_user",151,{"action":802,"nopriv":521,"callback":803,"hasNonce":519,"hasCapCheck":519,"file":626,"line":806},152,{"action":808,"nopriv":519,"callback":809,"hasNonce":521,"hasCapCheck":521,"file":273,"line":215},"voxfseli_generate_api_key","generate_api_key",{"action":811,"nopriv":519,"callback":812,"hasNonce":521,"hasCapCheck":521,"file":273,"line":218},"voxfseli_revoke_api_key","revoke_api_key",{"action":814,"nopriv":519,"callback":815,"hasNonce":521,"hasCapCheck":521,"file":273,"line":220},"voxfseli_get_api_keys","get_api_keys",{"action":817,"nopriv":519,"callback":818,"hasNonce":521,"hasCapCheck":521,"file":273,"line":525},"voxfseli_test_api_endpoint","test_api_endpoint",{"action":820,"nopriv":519,"callback":821,"hasNonce":519,"hasCapCheck":521,"file":310,"line":593},"voxfseli_get_automations","get_automations",{"action":823,"nopriv":519,"callback":824,"hasNonce":519,"hasCapCheck":521,"file":310,"line":364},"voxfseli_save_automation","save_automation",{"action":826,"nopriv":519,"callback":827,"hasNonce":519,"hasCapCheck":519,"file":310,"line":600},"voxfseli_delete_automation","delete_automation",{"action":829,"nopriv":519,"callback":830,"hasNonce":519,"hasCapCheck":519,"file":310,"line":32},"voxfseli_test_automation","test_automation",{"action":832,"nopriv":519,"callback":833,"hasNonce":519,"hasCapCheck":521,"file":310,"line":140},"voxfseli_get_automation_logs","get_automation_logs",{"action":835,"nopriv":519,"callback":836,"hasNonce":519,"hasCapCheck":519,"file":310,"line":235},"voxfseli_track_visitor_behavior","track_visitor_behavior",{"action":835,"nopriv":521,"callback":836,"hasNonce":519,"hasCapCheck":519,"file":310,"line":374},{"action":839,"nopriv":519,"callback":840,"hasNonce":519,"hasCapCheck":521,"file":339,"line":218},"voxfseli_get_bot_rules","get_bot_rules",{"action":842,"nopriv":519,"callback":843,"hasNonce":521,"hasCapCheck":521,"file":339,"line":220},"voxfseli_save_bot_rule","save_bot_rule",{"action":533,"nopriv":519,"callback":534,"hasNonce":519,"hasCapCheck":519,"file":339,"line":525},{"action":846,"nopriv":519,"callback":847,"hasNonce":519,"hasCapCheck":519,"file":339,"line":452},"voxfseli_test_bot_response","test_bot_response",{"action":849,"nopriv":519,"callback":850,"hasNonce":519,"hasCapCheck":519,"file":339,"line":227},"voxfseli_bot_handover","bot_handover",{"action":539,"nopriv":519,"callback":540,"hasNonce":519,"hasCapCheck":521,"file":339,"line":278},{"action":846,"nopriv":521,"callback":847,"hasNonce":519,"hasCapCheck":519,"file":339,"line":235},{"action":690,"nopriv":519,"callback":854,"hasNonce":519,"hasCapCheck":519,"file":349,"line":124},"handle_file_download",{"action":690,"nopriv":521,"callback":854,"hasNonce":519,"hasCapCheck":519,"file":349,"line":244},{"action":857,"nopriv":519,"callback":858,"hasNonce":521,"hasCapCheck":521,"file":349,"line":248},"voxfseli_regenerate_security_files","regenerate_security_files",{"action":860,"nopriv":519,"callback":861,"hasNonce":521,"hasCapCheck":521,"file":349,"line":619},"voxfseli_delete_file","delete_file",{"action":863,"nopriv":519,"callback":864,"hasNonce":521,"hasCapCheck":521,"file":349,"line":421},"voxfseli_get_file_info","get_file_info",{"action":866,"nopriv":519,"callback":867,"hasNonce":521,"hasCapCheck":521,"file":349,"line":252},"voxfseli_scan_file","scan_file",{"action":869,"nopriv":519,"callback":870,"hasNonce":521,"hasCapCheck":521,"file":349,"line":46},"voxfseli_compress_file","compress_file",{"action":872,"nopriv":519,"callback":873,"hasNonce":521,"hasCapCheck":521,"file":349,"line":255},"voxfseli_generate_thumbnail","generate_thumbnail",{"action":875,"nopriv":519,"callback":876,"hasNonce":521,"hasCapCheck":521,"file":349,"line":877},"voxfseli_get_file_stats","get_file_stats",68,{"action":879,"nopriv":519,"callback":880,"hasNonce":521,"hasCapCheck":519,"file":363,"line":600},"voxfseli_store_fingerprint","store_fingerprint",{"action":879,"nopriv":521,"callback":880,"hasNonce":521,"hasCapCheck":519,"file":363,"line":32},{"action":883,"nopriv":519,"callback":884,"hasNonce":519,"hasCapCheck":521,"file":366,"line":32},"voxfseli_get_integrations","get_integrations",{"action":886,"nopriv":519,"callback":887,"hasNonce":519,"hasCapCheck":521,"file":366,"line":140},"voxfseli_save_integration","save_integration",{"action":889,"nopriv":519,"callback":890,"hasNonce":521,"hasCapCheck":521,"file":366,"line":215},"voxfseli_test_integration","test_integration",{"action":892,"nopriv":519,"callback":893,"hasNonce":519,"hasCapCheck":521,"file":366,"line":218},"voxfseli_toggle_integration","toggle_integration",{"action":895,"nopriv":519,"callback":896,"hasNonce":519,"hasCapCheck":519,"file":366,"line":220},"voxfseli_sync_integration_data","sync_integration_data",{"action":898,"nopriv":519,"callback":899,"hasNonce":521,"hasCapCheck":521,"file":403,"line":248},"voxfseli_scan_site_content","ajax_scan_site_content",{"action":901,"nopriv":519,"callback":902,"hasNonce":521,"hasCapCheck":521,"file":403,"line":619},"voxfseli_update_knowledge_item","ajax_update_knowledge_item",{"action":904,"nopriv":519,"callback":905,"hasNonce":521,"hasCapCheck":521,"file":403,"line":421},"voxfseli_save_knowledge_item","ajax_save_knowledge_item",{"action":907,"nopriv":519,"callback":908,"hasNonce":521,"hasCapCheck":521,"file":403,"line":252},"voxfseli_delete_knowledge_item","ajax_delete_knowledge_item",{"action":910,"nopriv":519,"callback":911,"hasNonce":521,"hasCapCheck":521,"file":403,"line":46},"voxfseli_export_knowledge","ajax_export_knowledge",{"action":913,"nopriv":519,"callback":914,"hasNonce":521,"hasCapCheck":521,"file":403,"line":255},"voxfseli_import_knowledge","ajax_import_knowledge",{"action":916,"nopriv":519,"callback":917,"hasNonce":519,"hasCapCheck":521,"file":409,"line":593},"voxfseli_get_mobile_settings","get_mobile_settings",{"action":919,"nopriv":519,"callback":920,"hasNonce":521,"hasCapCheck":521,"file":409,"line":364},"voxfseli_save_mobile_settings","save_mobile_settings",{"action":922,"nopriv":519,"callback":923,"hasNonce":519,"hasCapCheck":519,"file":409,"line":600},"voxfseli_register_mobile_device","register_mobile_device",{"action":925,"nopriv":519,"callback":926,"hasNonce":519,"hasCapCheck":519,"file":409,"line":32},"voxfseli_get_mobile_app_config","get_mobile_app_config",{"action":928,"nopriv":519,"callback":929,"hasNonce":519,"hasCapCheck":519,"file":409,"line":140},"voxfseli_track_mobile_event","track_mobile_event",{"action":931,"nopriv":519,"callback":932,"hasNonce":521,"hasCapCheck":521,"file":933,"line":140},"voxfseli_refresh_models","ajax_refresh_models","includes\\class-voxfseli-model-manager.php",{"action":935,"nopriv":519,"callback":936,"hasNonce":519,"hasCapCheck":521,"file":418,"line":416},"voxfseli_get_notifications","get_notifications",{"action":938,"nopriv":519,"callback":939,"hasNonce":521,"hasCapCheck":521,"file":418,"line":336},"voxfseli_mark_notification_read","mark_notification_read",{"action":941,"nopriv":519,"callback":942,"hasNonce":521,"hasCapCheck":521,"file":418,"line":499},"voxfseli_mark_all_notifications_read","mark_all_notifications_read",{"action":944,"nopriv":519,"callback":945,"hasNonce":521,"hasCapCheck":521,"file":418,"line":639},"voxfseli_delete_notification","delete_notification",{"action":947,"nopriv":519,"callback":948,"hasNonce":521,"hasCapCheck":521,"file":418,"line":641},"voxfseli_get_notification_settings","get_notification_settings",{"action":950,"nopriv":519,"callback":951,"hasNonce":521,"hasCapCheck":521,"file":418,"line":404},"voxfseli_save_notification_settings","save_notification_settings",{"action":953,"nopriv":519,"callback":954,"hasNonce":521,"hasCapCheck":521,"file":418,"line":586},"voxfseli_test_notification","test_notification",{"action":956,"nopriv":519,"callback":957,"hasNonce":521,"hasCapCheck":521,"file":418,"line":297},"voxfseli_subscribe_push_notifications","subscribe_push_notifications",{"action":959,"nopriv":519,"callback":960,"hasNonce":521,"hasCapCheck":521,"file":451,"line":593},"voxfseli_get_roles","get_roles",{"action":962,"nopriv":519,"callback":963,"hasNonce":521,"hasCapCheck":521,"file":451,"line":364},"voxfseli_save_role","save_role",{"action":965,"nopriv":519,"callback":966,"hasNonce":521,"hasCapCheck":521,"file":451,"line":600},"voxfseli_delete_role","delete_role",{"action":968,"nopriv":519,"callback":969,"hasNonce":521,"hasCapCheck":521,"file":451,"line":32},"voxfseli_assign_user_role","assign_user_role",{"action":971,"nopriv":519,"callback":972,"hasNonce":521,"hasCapCheck":521,"file":451,"line":140},"voxfseli_get_user_permissions","get_user_permissions",{"action":974,"nopriv":519,"callback":975,"hasNonce":521,"hasCapCheck":521,"file":451,"line":215},"voxfseli_save_user_permissions","save_user_permissions",{"action":977,"nopriv":519,"callback":978,"hasNonce":519,"hasCapCheck":519,"file":451,"line":218},"voxfseli_get_permission_groups","get_permission_groups",{"action":637,"nopriv":519,"callback":638,"hasNonce":521,"hasCapCheck":519,"file":460,"line":452},{"action":637,"nopriv":521,"callback":638,"hasNonce":521,"hasCapCheck":519,"file":460,"line":227},{"action":650,"nopriv":519,"callback":651,"hasNonce":521,"hasCapCheck":519,"file":460,"line":456},{"action":650,"nopriv":521,"callback":651,"hasNonce":521,"hasCapCheck":519,"file":460,"line":231},{"action":984,"nopriv":519,"callback":985,"hasNonce":521,"hasCapCheck":519,"file":460,"line":374},"voxfseli_typing_indicator","typing_indicator",{"action":984,"nopriv":521,"callback":985,"hasNonce":521,"hasCapCheck":519,"file":460,"line":377},{"action":988,"nopriv":519,"callback":989,"hasNonce":521,"hasCapCheck":521,"file":460,"line":318},"voxfseli_agent_status","agent_status",{"action":991,"nopriv":519,"callback":630,"hasNonce":521,"hasCapCheck":519,"file":992,"line":364},"voxfseli_simple_send_message","includes\\class-voxfseli-simple-chat.php",{"action":991,"nopriv":521,"callback":630,"hasNonce":521,"hasCapCheck":519,"file":992,"line":600},{"action":995,"nopriv":519,"callback":735,"hasNonce":521,"hasCapCheck":519,"file":992,"line":140},"voxfseli_simple_get_messages",{"action":995,"nopriv":521,"callback":735,"hasNonce":521,"hasCapCheck":519,"file":992,"line":215},{"action":998,"nopriv":519,"callback":720,"hasNonce":521,"hasCapCheck":519,"file":992,"line":220},"voxfseli_simple_create_chat",{"action":998,"nopriv":521,"callback":720,"hasNonce":521,"hasCapCheck":519,"file":992,"line":525},{"action":1001,"nopriv":519,"callback":1002,"hasNonce":521,"hasCapCheck":519,"file":474,"line":220},"voxfseli_track_user","handle_tracking",{"action":1001,"nopriv":521,"callback":1002,"hasNonce":521,"hasCapCheck":519,"file":474,"line":525},{"action":1005,"nopriv":519,"callback":1002,"hasNonce":521,"hasCapCheck":519,"file":479,"line":452},"voxfseli_simple_track",{"action":1005,"nopriv":521,"callback":1002,"hasNonce":521,"hasCapCheck":519,"file":479,"line":227},{"action":1008,"nopriv":519,"callback":1009,"hasNonce":519,"hasCapCheck":521,"file":486,"line":220},"voxfseli_get_templates","get_templates",{"action":1011,"nopriv":519,"callback":1012,"hasNonce":519,"hasCapCheck":521,"file":486,"line":525},"voxfseli_save_template","save_template",{"action":1014,"nopriv":519,"callback":1015,"hasNonce":519,"hasCapCheck":519,"file":486,"line":452},"voxfseli_delete_template","delete_template",{"action":1017,"nopriv":519,"callback":1018,"hasNonce":519,"hasCapCheck":519,"file":486,"line":227},"voxfseli_preview_template","preview_template",{"action":1020,"nopriv":519,"callback":1021,"hasNonce":519,"hasCapCheck":519,"file":486,"line":278},"voxfseli_export_template","export_template",{"action":1023,"nopriv":519,"callback":1024,"hasNonce":519,"hasCapCheck":519,"file":486,"line":456},"voxfseli_import_template","import_template",{"action":1026,"nopriv":519,"callback":1027,"hasNonce":519,"hasCapCheck":521,"file":486,"line":231},"voxfseli_get_theme_settings","get_theme_settings",{"action":1029,"nopriv":519,"callback":1030,"hasNonce":519,"hasCapCheck":521,"file":486,"line":235},"voxfseli_save_theme_settings","save_theme_settings",{"action":1001,"nopriv":519,"callback":1032,"hasNonce":521,"hasCapCheck":519,"file":506,"line":877},"track_user_activity",{"action":1001,"nopriv":521,"callback":1032,"hasNonce":521,"hasCapCheck":519,"file":506,"line":432},{"action":1035,"nopriv":519,"callback":1036,"hasNonce":521,"hasCapCheck":521,"file":506,"line":259},"voxfseli_get_online_users","get_online_users",[1038,1046,1051,1057,1062,1066],{"namespace":1039,"route":1040,"methods":1041,"callback":1043,"permissionCallback":1044,"file":185,"line":1045},"voxfseli\u002Fv1","\u002Fchats",[1042],"GET","rest_get_chats","rest_permission_check",844,{"namespace":1039,"route":1047,"methods":1048,"callback":1049,"permissionCallback":1044,"file":185,"line":1050},"\u002Fchats\u002F(?P\u003Cid>\\d+)",[1042],"rest_get_chat",854,{"namespace":1039,"route":1040,"methods":1052,"callback":1054,"permissionCallback":1055,"file":185,"line":1056},[1053],"POST","rest_create_chat","__return_true",864,{"namespace":1039,"route":1058,"methods":1059,"callback":1060,"permissionCallback":1044,"file":185,"line":1061},"\u002Fchats\u002F(?P\u003Cid>\\d+)\u002Fmessages",[1042],"rest_get_messages",874,{"namespace":1039,"route":1058,"methods":1063,"callback":1064,"permissionCallback":1044,"file":185,"line":1065},[1053],"rest_send_message",884,{"namespace":1039,"route":1067,"methods":1068,"callback":1069,"permissionCallback":1044,"file":185,"line":1070},"\u002Fanalytics",[1042],"rest_get_analytics",894,[],[1073,1075,1077,1079,1081,1083,1085,1086,1087,1088,1090,1091,1092,1093,1094,1095],{"hook":182,"callback":182,"file":144,"line":1074},232,{"hook":163,"callback":163,"file":144,"line":1076},236,{"hook":182,"callback":182,"file":144,"line":1078},947,{"hook":163,"callback":163,"file":144,"line":1080},1009,{"hook":182,"callback":182,"file":185,"line":1082},1052,{"hook":196,"callback":196,"file":185,"line":1084},1056,{"hook":237,"callback":237,"file":226,"line":322},{"hook":268,"callback":268,"file":270,"line":452},{"hook":334,"callback":334,"file":310,"line":639},{"hook":354,"callback":354,"file":349,"line":1089},77,{"hook":358,"callback":358,"file":349,"line":685},{"hook":434,"callback":434,"file":418,"line":58},{"hook":437,"callback":437,"file":418,"line":360},{"hook":440,"callback":440,"file":418,"line":688},{"hook":508,"callback":508,"file":506,"line":669},{"hook":196,"callback":196,"file":514,"line":1096},729,196,{"dangerousFunctions":1099,"sqlUsage":1105,"outputEscaping":1379,"fileOperations":1463,"externalRequests":47,"nonceChecks":445,"capabilityChecks":1464,"bundledLibraries":1465},[1100],{"fn":1101,"file":1102,"line":1103,"context":1104},"shell_exec","includes\\class-voxfseli-debug.php",518,"$output = shell_exec(\"php -l {$full_path} 2>&1\");",{"prepared":1106,"raw":806,"locations":1107},523,[1108,1111,1113,1116,1119,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167,1169,1172,1174,1176,1178,1180,1182,1184,1185,1187,1189,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1213,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1255,1256,1258,1260,1262,1264,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1292,1294,1296,1298,1300,1302,1304,1305,1307,1309,1311,1313,1315,1316,1318,1320,1322,1324,1326,1328,1330,1332,1333,1334,1336,1338,1340,1342,1344,1345,1347,1349,1351,1352,1354,1356,1358,1359,1361,1363,1365,1367,1369,1371,1373,1374,1375,1377],{"file":139,"line":1109,"context":1110},691,"$wpdb->get_results() with variable interpolation",{"file":185,"line":1112,"context":1110},542,{"file":185,"line":1114,"context":1115},580,"$wpdb->query() with variable interpolation",{"file":1117,"line":1118,"context":1115},"includes\\class-awc-database.php",415,{"file":1117,"line":1120,"context":1110},460,{"file":1117,"line":1122,"context":1110},505,{"file":1117,"line":1124,"context":1110},552,{"file":1117,"line":1126,"context":1115},608,{"file":1117,"line":1128,"context":1115},611,{"file":1117,"line":1130,"context":1115},614,{"file":1117,"line":1132,"context":1115},617,{"file":1117,"line":1134,"context":1115},620,{"file":1117,"line":1136,"context":1115},623,{"file":1117,"line":1138,"context":1115},626,{"file":1117,"line":1140,"context":1115},629,{"file":1117,"line":1142,"context":1115},632,{"file":1117,"line":1144,"context":1115},635,{"file":1117,"line":1146,"context":1115},638,{"file":1117,"line":1148,"context":1115},641,{"file":1117,"line":1150,"context":1115},644,{"file":1117,"line":1152,"context":1115},647,{"file":1117,"line":1154,"context":1115},650,{"file":1117,"line":1156,"context":1115},653,{"file":1117,"line":1158,"context":1115},656,{"file":1117,"line":1160,"context":1115},659,{"file":1117,"line":1162,"context":1115},662,{"file":1117,"line":1164,"context":1115},687,{"file":1117,"line":1166,"context":1110},1075,{"file":1117,"line":1168,"context":1110},1234,{"file":1117,"line":1170,"context":1171},1445,"$wpdb->get_var() with variable interpolation",{"file":1117,"line":1173,"context":1110},1495,{"file":214,"line":1175,"context":1171},1265,{"file":226,"line":1177,"context":1171},567,{"file":226,"line":1179,"context":1115},739,{"file":226,"line":1181,"context":1115},745,{"file":226,"line":1183,"context":1110},760,{"file":626,"line":180,"context":1115},{"file":626,"line":1186,"context":1115},451,{"file":626,"line":1188,"context":1110},1013,{"file":626,"line":1190,"context":1191},1781,"$wpdb->get_row() with variable interpolation",{"file":626,"line":1193,"context":1110},2937,{"file":626,"line":1195,"context":1110},2960,{"file":626,"line":1197,"context":1171},2973,{"file":626,"line":1199,"context":1171},2974,{"file":626,"line":1201,"context":1171},2975,{"file":626,"line":1203,"context":1171},2976,{"file":626,"line":1205,"context":1171},2977,{"file":626,"line":1207,"context":1171},2978,{"file":270,"line":46,"context":1209},"$wpdb->get_col() with variable interpolation",{"file":270,"line":1211,"context":1209},129,{"file":270,"line":1076,"context":1209},{"file":270,"line":172,"context":1209},{"file":270,"line":1215,"context":1209},529,{"file":270,"line":1217,"context":1171},564,{"file":270,"line":1219,"context":1171},565,{"file":270,"line":1221,"context":1171},566,{"file":270,"line":1223,"context":1209},610,{"file":270,"line":1225,"context":1209},658,{"file":270,"line":1227,"context":1209},720,{"file":270,"line":1229,"context":1209},1128,{"file":270,"line":1231,"context":1209},1183,{"file":270,"line":1233,"context":1209},1404,{"file":270,"line":1235,"context":1171},1408,{"file":270,"line":1237,"context":1171},1412,{"file":270,"line":1239,"context":1171},1434,{"file":270,"line":1241,"context":1171},1435,{"file":273,"line":1243,"context":1110},906,{"file":296,"line":1245,"context":1191},470,{"file":296,"line":1247,"context":1110},503,{"file":310,"line":1249,"context":1171},182,{"file":310,"line":1251,"context":1110},796,{"file":339,"line":1253,"context":1171},120,{"file":339,"line":396,"context":1110},{"file":339,"line":1138,"context":1110},{"file":339,"line":1257,"context":1110},717,{"file":1259,"line":688,"context":1191},"includes\\class-voxfseli-chat-widget.php",{"file":1259,"line":1261,"context":1110},475,{"file":1259,"line":1263,"context":1171},491,{"file":1265,"line":1118,"context":1115},"includes\\class-voxfseli-database.php",{"file":1265,"line":1120,"context":1110},{"file":1265,"line":1122,"context":1110},{"file":1265,"line":1124,"context":1110},{"file":1265,"line":1126,"context":1115},{"file":1265,"line":1128,"context":1115},{"file":1265,"line":1130,"context":1115},{"file":1265,"line":1132,"context":1115},{"file":1265,"line":1134,"context":1115},{"file":1265,"line":1136,"context":1115},{"file":1265,"line":1138,"context":1115},{"file":1265,"line":1140,"context":1115},{"file":1265,"line":1142,"context":1115},{"file":1265,"line":1144,"context":1115},{"file":1265,"line":1146,"context":1115},{"file":1265,"line":1148,"context":1115},{"file":1265,"line":1150,"context":1115},{"file":1265,"line":1152,"context":1115},{"file":1265,"line":1154,"context":1115},{"file":1265,"line":1156,"context":1115},{"file":1265,"line":1158,"context":1115},{"file":1265,"line":1160,"context":1115},{"file":1265,"line":1162,"context":1115},{"file":1265,"line":1164,"context":1115},{"file":1265,"line":1166,"context":1110},{"file":1265,"line":1291,"context":1171},1103,{"file":1265,"line":1293,"context":1171},1164,{"file":1265,"line":1295,"context":1110},1180,{"file":1265,"line":1297,"context":1110},1256,{"file":1265,"line":1299,"context":1171},1467,{"file":1265,"line":1301,"context":1110},1517,{"file":1102,"line":1303,"context":1171},169,{"file":1102,"line":386,"context":1110},{"file":1102,"line":1306,"context":1171},1211,{"file":1102,"line":1308,"context":1171},1213,{"file":349,"line":1310,"context":1110},891,{"file":349,"line":1312,"context":1110},1166,{"file":349,"line":1314,"context":1110},1223,{"file":366,"line":755,"context":1171},{"file":366,"line":1317,"context":1110},677,{"file":366,"line":1319,"context":1110},697,{"file":451,"line":1321,"context":1171},125,{"file":451,"line":1323,"context":1110},390,{"file":460,"line":1325,"context":1171},481,{"file":460,"line":1327,"context":1171},501,{"file":460,"line":1329,"context":1171},520,{"file":460,"line":1331,"context":1171},540,{"file":460,"line":1146,"context":1110},{"file":470,"line":784,"context":1171},{"file":474,"line":1335,"context":1110},439,{"file":486,"line":1337,"context":1171},146,{"file":486,"line":1339,"context":1110},1154,{"file":486,"line":1341,"context":1110},1177,{"file":486,"line":1343,"context":1110},1341,{"file":506,"line":1082,"context":1115},{"file":506,"line":1346,"context":1191},1071,{"file":506,"line":1348,"context":1110},1168,{"file":506,"line":1350,"context":1115},1198,{"file":506,"line":1308,"context":1115},{"file":506,"line":1353,"context":1110},1219,{"file":506,"line":1355,"context":1115},1235,{"file":506,"line":1357,"context":1115},1238,{"file":514,"line":790,"context":1171},{"file":514,"line":1360,"context":1171},179,{"file":514,"line":1362,"context":1171},194,{"file":514,"line":1364,"context":1110},234,{"file":514,"line":1366,"context":1171},275,{"file":514,"line":1368,"context":1171},283,{"file":514,"line":1370,"context":1171},293,{"file":1372,"line":600,"context":1110},"templates\\admin\\analytics.php",{"file":1372,"line":328,"context":1171},{"file":1372,"line":806,"context":1110},{"file":1372,"line":1376,"context":1110},176,{"file":1378,"line":300,"context":1115},"uninstall.php",{"escaped":1380,"rawEcho":322,"locations":1381},979,[1382,1384,1385,1386,1387,1389,1391,1393,1394,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1423,1425,1427,1428,1430,1431,1434,1436,1438,1440,1441,1443,1445,1447,1449,1451,1454,1456,1458,1459,1460,1461,1462],{"file":144,"line":685,"context":1383},"raw output",{"file":144,"line":700,"context":1383},{"file":144,"line":730,"context":1383},{"file":144,"line":746,"context":1383},{"file":144,"line":1388,"context":1383},496,{"file":144,"line":1390,"context":1383},506,{"file":214,"line":1392,"context":1383},549,{"file":214,"line":1310,"context":1383},{"file":214,"line":1395,"context":1383},911,{"file":214,"line":1397,"context":1383},913,{"file":214,"line":1399,"context":1383},916,{"file":214,"line":1401,"context":1383},1280,{"file":214,"line":1403,"context":1383},1531,{"file":214,"line":1405,"context":1383},1536,{"file":214,"line":1407,"context":1383},1541,{"file":214,"line":1409,"context":1383},1546,{"file":214,"line":1411,"context":1383},1771,{"file":214,"line":1413,"context":1383},2364,{"file":214,"line":1415,"context":1383},2365,{"file":626,"line":1417,"context":1383},1643,{"file":270,"line":1419,"context":1383},1381,{"file":349,"line":1421,"context":1383},1117,{"file":403,"line":1112,"context":1383},{"file":403,"line":1424,"context":1383},543,{"file":403,"line":1426,"context":1383},619,{"file":403,"line":1134,"context":1383},{"file":474,"line":1429,"context":1383},301,{"file":474,"line":392,"context":1383},{"file":1432,"line":1433,"context":1383},"templates\\admin\\ai-settings-new.php",177,{"file":1432,"line":1435,"context":1383},180,{"file":1432,"line":1437,"context":1383},187,{"file":1432,"line":1439,"context":1383},193,{"file":1432,"line":148,"context":1383},{"file":1442,"line":742,"context":1383},"templates\\admin\\ai-settings-old.php",{"file":1442,"line":1444,"context":1383},135,{"file":1442,"line":1446,"context":1383},160,{"file":1442,"line":1448,"context":1383},166,{"file":1442,"line":1450,"context":1383},172,{"file":1452,"line":1453,"context":1383},"templates\\admin\\debug.php",522,{"file":1455,"line":669,"context":1383},"templates\\admin\\settings.php",{"file":1457,"line":218,"context":1383},"templates\\admin\\user-tracking.php",{"file":1457,"line":456,"context":1383},{"file":1457,"line":318,"context":1383},{"file":1457,"line":416,"context":1383},{"file":1457,"line":244,"context":1383},{"file":1457,"line":259,"context":1383},14,109,[],[1467,1489,1523,1534,1546,1559,1569,1587,1603,1616,1626,1637,1645,1655,1663,1671,1680,1689,1697,1705,1714,1722,1737,1745,1759,1770,1778,1791,1804,1865,1914,1931,1963,1979,1990,2006,2035,2046,2063,2080,2100,2111,2211,2231,2240,2248,2264,2324,2336,2346,2359,2371,2389,2409,2422],{"entryPoint":1468,"graph":1469,"unsanitizedCount":59,"severity":1488},"download_file (includes\\class-voxfseli-ajax.php:1496)",{"nodes":1470,"edges":1485},[1471,1476,1480],{"id":1472,"type":1473,"label":1474,"file":626,"line":1475},"n0","source","$_GET",1510,{"id":1477,"type":1478,"label":1479,"file":626,"line":1475},"n1","transform","→ serve_file()",{"id":1481,"type":1482,"label":1483,"file":349,"line":1421,"wp_function":1484},"n2","sink","echo() [XSS]","echo",[1486,1487],{"from":1472,"to":1477,"sanitized":519},{"from":1477,"to":1481,"sanitized":519},"medium",{"entryPoint":1490,"graph":1491,"unsanitizedCount":70,"severity":1488},"export_analytics (includes\\class-voxfseli-ajax.php:1571)",{"nodes":1492,"edges":1516},[1493,1495,1497,1501,1504,1507,1509,1511,1513],{"id":1472,"type":1473,"label":1474,"file":626,"line":1494},1591,{"id":1477,"type":1478,"label":1496,"file":626,"line":1494},"→ export_csv()",{"id":1481,"type":1482,"label":1498,"file":626,"line":1499,"wp_function":1500},"header() [Header Injection]",1605,"header",{"id":1502,"type":1473,"label":1474,"file":626,"line":1503},"n3",1593,{"id":1505,"type":1478,"label":1506,"file":626,"line":1503},"n4","→ export_json()",{"id":1508,"type":1482,"label":1483,"file":626,"line":1417,"wp_function":1484},"n5",{"id":1510,"type":1473,"label":1474,"file":626,"line":1503},"n6",{"id":1512,"type":1478,"label":1506,"file":626,"line":1503},"n7",{"id":1514,"type":1482,"label":1498,"file":626,"line":1515,"wp_function":1500},"n8",1641,[1517,1518,1519,1520,1521,1522],{"from":1472,"to":1477,"sanitized":519},{"from":1477,"to":1481,"sanitized":519},{"from":1502,"to":1505,"sanitized":519},{"from":1505,"to":1508,"sanitized":519},{"from":1510,"to":1512,"sanitized":519},{"from":1512,"to":1514,"sanitized":519},{"entryPoint":1524,"graph":1525,"unsanitizedCount":59,"severity":1488},"enforce_https (includes\\class-voxfseli-security.php:50)",{"nodes":1526,"edges":1532},[1527,1529],{"id":1472,"type":1473,"label":1528,"file":470,"line":404},"$_SERVER",{"id":1477,"type":1482,"label":1530,"file":470,"line":300,"wp_function":1531},"wp_redirect() [Open Redirect]","wp_redirect",[1533],{"from":1472,"to":1477,"sanitized":519},{"entryPoint":1535,"graph":1536,"unsanitizedCount":11,"severity":1545},"chat_history_page (includes\\class-voxfseli-admin.php:631)",{"nodes":1537,"edges":1543},[1538,1541],{"id":1472,"type":1473,"label":1539,"file":214,"line":1540},"$_GET (x4)",640,{"id":1477,"type":1482,"label":1483,"file":214,"line":1542,"wp_function":1484},682,[1544],{"from":1472,"to":1477,"sanitized":521},"low",{"entryPoint":1547,"graph":1548,"unsanitizedCount":11,"severity":1545},"poll_messages (includes\\class-voxfseli-ajax.php:785)",{"nodes":1549,"edges":1557},[1550,1553],{"id":1472,"type":1473,"label":1551,"file":626,"line":1552},"$_POST",794,{"id":1477,"type":1482,"label":1554,"file":626,"line":1555,"wp_function":1556},"get_results() [SQLi]",806,"get_results",[1558],{"from":1472,"to":1477,"sanitized":521},{"entryPoint":1560,"graph":1561,"unsanitizedCount":11,"severity":1545},"get_chat_messages (includes\\class-voxfseli-ajax.php:1101)",{"nodes":1562,"edges":1567},[1563,1565],{"id":1472,"type":1473,"label":1551,"file":626,"line":1564},1110,{"id":1477,"type":1482,"label":1554,"file":626,"line":1566,"wp_function":1556},1119,[1568],{"from":1472,"to":1477,"sanitized":521},{"entryPoint":1570,"graph":1571,"unsanitizedCount":11,"severity":1545},"send_agent_message (includes\\class-voxfseli-ajax.php:1197)",{"nodes":1572,"edges":1584},[1573,1575,1579,1580],{"id":1472,"type":1473,"label":1551,"file":626,"line":1574},1206,{"id":1477,"type":1482,"label":1576,"file":626,"line":1577,"wp_function":1578},"get_row() [SQLi]",1239,"get_row",{"id":1481,"type":1473,"label":1551,"file":626,"line":1574},{"id":1502,"type":1482,"label":1581,"file":626,"line":1582,"wp_function":1583},"get_var() [SQLi]",1260,"get_var",[1585,1586],{"from":1472,"to":1477,"sanitized":521},{"from":1481,"to":1502,"sanitized":521},{"entryPoint":1588,"graph":1589,"unsanitizedCount":11,"severity":1545},"unban_user (includes\\class-voxfseli-ajax.php:1438)",{"nodes":1590,"edges":1600},[1591,1593,1595,1596],{"id":1472,"type":1473,"label":1551,"file":626,"line":1592},1447,{"id":1477,"type":1482,"label":1576,"file":626,"line":1594,"wp_function":1578},1457,{"id":1481,"type":1473,"label":1551,"file":626,"line":1592},{"id":1502,"type":1482,"label":1597,"file":626,"line":1598,"wp_function":1599},"query() [SQLi]",1475,"query",[1601,1602],{"from":1472,"to":1477,"sanitized":521},{"from":1481,"to":1502,"sanitized":521},{"entryPoint":1604,"graph":1605,"unsanitizedCount":11,"severity":1545},"admin_poll_messages (includes\\class-voxfseli-ajax.php:2347)",{"nodes":1606,"edges":1613},[1607,1609,1611],{"id":1472,"type":1473,"label":1551,"file":626,"line":1608},2386,{"id":1477,"type":1478,"label":1610,"file":626,"line":1608},"→ get_messages_after_id()",{"id":1481,"type":1482,"label":1554,"file":1265,"line":1612,"wp_function":1556},1714,[1614,1615],{"from":1472,"to":1477,"sanitized":519},{"from":1477,"to":1481,"sanitized":521},{"entryPoint":1617,"graph":1618,"unsanitizedCount":11,"severity":1545},"get_automation_logs (includes\\class-voxfseli-automations.php:815)",{"nodes":1619,"edges":1624},[1620,1622],{"id":1472,"type":1473,"label":1551,"file":310,"line":1621},826,{"id":1477,"type":1482,"label":1554,"file":310,"line":1623,"wp_function":1556},841,[1625],{"from":1472,"to":1477,"sanitized":521},{"entryPoint":1627,"graph":1628,"unsanitizedCount":11,"severity":1545},"save_mobile_settings (includes\\class-voxfseli-mobile.php:493)",{"nodes":1629,"edges":1635},[1630,1632],{"id":1472,"type":1473,"label":1551,"file":409,"line":1631},517,{"id":1477,"type":1482,"label":1633,"file":409,"line":1329,"wp_function":1634},"update_option() [Settings Manipulation]","update_option",[1636],{"from":1472,"to":1477,"sanitized":521},{"entryPoint":1638,"graph":1639,"unsanitizedCount":11,"severity":1545},"\u003Cclass-voxfseli-mobile> (includes\\class-voxfseli-mobile.php:0)",{"nodes":1640,"edges":1643},[1641,1642],{"id":1472,"type":1473,"label":1551,"file":409,"line":1631},{"id":1477,"type":1482,"label":1633,"file":409,"line":1329,"wp_function":1634},[1644],{"from":1472,"to":1477,"sanitized":521},{"entryPoint":1646,"graph":1647,"unsanitizedCount":11,"severity":1545},"save_role (includes\\class-voxfseli-permissions.php:500)",{"nodes":1648,"edges":1653},[1649,1651],{"id":1472,"type":1473,"label":1551,"file":451,"line":1650},521,{"id":1477,"type":1482,"label":1576,"file":451,"line":1652,"wp_function":1578},550,[1654],{"from":1472,"to":1477,"sanitized":521},{"entryPoint":1656,"graph":1657,"unsanitizedCount":11,"severity":1545},"\u003Cclass-voxfseli-security> (includes\\class-voxfseli-security.php:0)",{"nodes":1658,"edges":1661},[1659,1660],{"id":1472,"type":1473,"label":1528,"file":470,"line":404},{"id":1477,"type":1482,"label":1530,"file":470,"line":300,"wp_function":1531},[1662],{"from":1472,"to":1477,"sanitized":521},{"entryPoint":1664,"graph":1665,"unsanitizedCount":11,"severity":1545},"create_chat (includes\\class-voxfseli-simple-chat.php:41)",{"nodes":1666,"edges":1669},[1667,1668],{"id":1472,"type":1473,"label":1551,"file":992,"line":332},{"id":1477,"type":1482,"label":1576,"file":992,"line":252,"wp_function":1578},[1670],{"from":1472,"to":1477,"sanitized":521},{"entryPoint":1672,"graph":1673,"unsanitizedCount":11,"severity":1545},"send_message (includes\\class-voxfseli-simple-chat.php:133)",{"nodes":1674,"edges":1678},[1675,1676],{"id":1472,"type":1473,"label":1551,"file":992,"line":790},{"id":1477,"type":1482,"label":1576,"file":992,"line":1677,"wp_function":1578},157,[1679],{"from":1472,"to":1477,"sanitized":521},{"entryPoint":1681,"graph":1682,"unsanitizedCount":11,"severity":1545},"\u003Cclass-voxfseli-simple-chat> (includes\\class-voxfseli-simple-chat.php:0)",{"nodes":1683,"edges":1687},[1684,1686],{"id":1472,"type":1473,"label":1685,"file":992,"line":332},"$_POST (x2)",{"id":1477,"type":1482,"label":1576,"file":992,"line":252,"wp_function":1578},[1688],{"from":1472,"to":1477,"sanitized":521},{"entryPoint":1690,"graph":1691,"unsanitizedCount":11,"severity":1545},"handle_tracking (includes\\class-voxfseli-simple-tracking.php:47)",{"nodes":1692,"edges":1695},[1693,1694],{"id":1472,"type":1473,"label":1551,"file":474,"line":244},{"id":1477,"type":1482,"label":1576,"file":474,"line":80,"wp_function":1578},[1696],{"from":1472,"to":1477,"sanitized":521},{"entryPoint":1698,"graph":1699,"unsanitizedCount":11,"severity":1545},"\u003Cclass-voxfseli-simple-tracking> (includes\\class-voxfseli-simple-tracking.php:0)",{"nodes":1700,"edges":1703},[1701,1702],{"id":1472,"type":1473,"label":1551,"file":474,"line":244},{"id":1477,"type":1482,"label":1576,"file":474,"line":80,"wp_function":1578},[1704],{"from":1472,"to":1477,"sanitized":521},{"entryPoint":1706,"graph":1707,"unsanitizedCount":11,"severity":1545},"handle_tracking (includes\\class-voxfseli-simple-user-tracking.php:50)",{"nodes":1708,"edges":1712},[1709,1710],{"id":1472,"type":1473,"label":1551,"file":479,"line":244},{"id":1477,"type":1482,"label":1576,"file":479,"line":1711,"wp_function":1578},103,[1713],{"from":1472,"to":1477,"sanitized":521},{"entryPoint":1715,"graph":1716,"unsanitizedCount":11,"severity":1545},"\u003Cclass-voxfseli-simple-user-tracking> (includes\\class-voxfseli-simple-user-tracking.php:0)",{"nodes":1717,"edges":1720},[1718,1719],{"id":1472,"type":1473,"label":1551,"file":479,"line":244},{"id":1477,"type":1482,"label":1576,"file":479,"line":1711,"wp_function":1578},[1721],{"from":1472,"to":1477,"sanitized":521},{"entryPoint":1723,"graph":1724,"unsanitizedCount":11,"severity":1545},"\u003Cclass-voxfseli-user-tracking> (includes\\class-voxfseli-user-tracking.php:0)",{"nodes":1725,"edges":1734},[1726,1728,1730,1732],{"id":1472,"type":1473,"label":1551,"file":506,"line":1727},161,{"id":1477,"type":1482,"label":1581,"file":506,"line":1729,"wp_function":1583},648,{"id":1481,"type":1473,"label":1474,"file":506,"line":1731},537,{"id":1502,"type":1482,"label":1483,"file":506,"line":1733,"wp_function":1484},960,[1735,1736],{"from":1472,"to":1477,"sanitized":521},{"from":1481,"to":1502,"sanitized":521},{"entryPoint":1738,"graph":1739,"unsanitizedCount":11,"severity":1545},"\u003Cai-settings-old> (templates\\admin\\ai-settings-old.php:0)",{"nodes":1740,"edges":1743},[1741,1742],{"id":1472,"type":1473,"label":1551,"file":1442,"line":639},{"id":1477,"type":1482,"label":1483,"file":1442,"line":788,"wp_function":1484},[1744],{"from":1472,"to":1477,"sanitized":521},{"entryPoint":1746,"graph":1747,"unsanitizedCount":59,"severity":1545},"\u003Cdebug> (templates\\admin\\debug.php:0)",{"nodes":1748,"edges":1756},[1749,1752,1754,1755],{"id":1472,"type":1473,"label":1750,"file":1452,"line":1751},"$_SERVER (x7)",119,{"id":1477,"type":1482,"label":1483,"file":1452,"line":1753,"wp_function":1484},188,{"id":1481,"type":1473,"label":1528,"file":1452,"line":1751},{"id":1502,"type":1482,"label":1483,"file":1452,"line":1453,"wp_function":1484},[1757,1758],{"from":1472,"to":1477,"sanitized":521},{"from":1481,"to":1502,"sanitized":519},{"entryPoint":1760,"graph":1761,"unsanitizedCount":59,"severity":1769},"get_active_chat_by_visitor (includes\\class-awc-database.php:1556)",{"nodes":1762,"edges":1767},[1763,1765],{"id":1472,"type":1473,"label":1528,"file":1117,"line":1764},1571,{"id":1477,"type":1482,"label":1576,"file":1117,"line":1766,"wp_function":1578},1575,[1768],{"from":1472,"to":1477,"sanitized":519},"high",{"entryPoint":1771,"graph":1772,"unsanitizedCount":59,"severity":1769},"\u003Cclass-awc-database> (includes\\class-awc-database.php:0)",{"nodes":1773,"edges":1776},[1774,1775],{"id":1472,"type":1473,"label":1528,"file":1117,"line":1764},{"id":1477,"type":1482,"label":1576,"file":1117,"line":1766,"wp_function":1578},[1777],{"from":1472,"to":1477,"sanitized":519},{"entryPoint":1779,"graph":1780,"unsanitizedCount":59,"severity":1769},"ajax_get_chat_messages_admin (includes\\class-voxfseli-admin.php:1778)",{"nodes":1781,"edges":1788},[1782,1784,1786],{"id":1472,"type":1473,"label":1551,"file":214,"line":1783},1803,{"id":1477,"type":1478,"label":1785,"file":214,"line":1783},"→ get_chat()",{"id":1481,"type":1482,"label":1576,"file":1265,"line":1787,"wp_function":1578},730,[1789,1790],{"from":1472,"to":1477,"sanitized":519},{"from":1477,"to":1481,"sanitized":519},{"entryPoint":1792,"graph":1793,"unsanitizedCount":59,"severity":1769},"\u003Cclass-voxfseli-admin> (includes\\class-voxfseli-admin.php:0)",{"nodes":1794,"edges":1800},[1795,1796,1797,1798,1799],{"id":1472,"type":1473,"label":1539,"file":214,"line":1540},{"id":1477,"type":1482,"label":1483,"file":214,"line":1542,"wp_function":1484},{"id":1481,"type":1473,"label":1551,"file":214,"line":1783},{"id":1502,"type":1478,"label":1785,"file":214,"line":1783},{"id":1505,"type":1482,"label":1576,"file":1265,"line":1787,"wp_function":1578},[1801,1802,1803],{"from":1472,"to":1477,"sanitized":521},{"from":1481,"to":1502,"sanitized":519},{"from":1502,"to":1505,"sanitized":519},{"entryPoint":1805,"graph":1806,"unsanitizedCount":1864,"severity":1769},"get_advanced_dashboard (includes\\class-voxfseli-advanced-analytics.php:138)",{"nodes":1807,"edges":1851},[1808,1810,1812,1814,1816,1818,1820,1821,1823,1825,1827,1830,1833,1836,1839,1842,1845,1848],{"id":1472,"type":1473,"label":1551,"file":226,"line":1809},149,{"id":1477,"type":1478,"label":1811,"file":226,"line":1809},"→ get_kpi_overview()",{"id":1481,"type":1482,"label":1581,"file":226,"line":1813,"wp_function":1583},241,{"id":1502,"type":1473,"label":1551,"file":226,"line":1815},150,{"id":1505,"type":1478,"label":1817,"file":226,"line":1815},"→ get_conversion_metrics()",{"id":1508,"type":1482,"label":1554,"file":226,"line":1819,"wp_function":1556},322,{"id":1510,"type":1473,"label":1551,"file":226,"line":804},{"id":1512,"type":1478,"label":1822,"file":226,"line":804},"→ get_engagement_metrics()",{"id":1514,"type":1482,"label":1581,"file":226,"line":1824,"wp_function":1583},421,{"id":1826,"type":1473,"label":1551,"file":226,"line":806},"n9",{"id":1828,"type":1478,"label":1829,"file":226,"line":806},"n10","→ get_performance_metrics()",{"id":1831,"type":1482,"label":1554,"file":226,"line":1832,"wp_function":1556},"n11",450,{"id":1834,"type":1473,"label":1551,"file":226,"line":1835},"n12",154,{"id":1837,"type":1478,"label":1838,"file":226,"line":1835},"n13","→ get_sentiment_overview()",{"id":1840,"type":1482,"label":1554,"file":226,"line":1841,"wp_function":1556},"n14",527,{"id":1843,"type":1473,"label":1551,"file":226,"line":1844},"n15",155,{"id":1846,"type":1478,"label":1847,"file":226,"line":1844},"n16","→ get_roi_metrics()",{"id":1849,"type":1482,"label":1581,"file":226,"line":1850,"wp_function":1583},"n17",556,[1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863],{"from":1472,"to":1477,"sanitized":519},{"from":1477,"to":1481,"sanitized":519},{"from":1502,"to":1505,"sanitized":519},{"from":1505,"to":1508,"sanitized":519},{"from":1510,"to":1512,"sanitized":519},{"from":1512,"to":1514,"sanitized":519},{"from":1826,"to":1828,"sanitized":519},{"from":1828,"to":1831,"sanitized":519},{"from":1834,"to":1837,"sanitized":519},{"from":1837,"to":1840,"sanitized":519},{"from":1843,"to":1846,"sanitized":519},{"from":1846,"to":1849,"sanitized":519},6,{"entryPoint":1866,"graph":1867,"unsanitizedCount":1864,"severity":1769},"\u003Cclass-voxfseli-advanced-analytics> (includes\\class-voxfseli-advanced-analytics.php:0)",{"nodes":1868,"edges":1899},[1869,1871,1873,1875,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1893,1895,1897],{"id":1472,"type":1473,"label":1870,"file":226,"line":796},"$_POST (x16)",{"id":1477,"type":1482,"label":1581,"file":226,"line":1872,"wp_function":1583},171,{"id":1481,"type":1473,"label":1874,"file":226,"line":796},"$_POST (x5)",{"id":1502,"type":1482,"label":1554,"file":226,"line":1876,"wp_function":1556},208,{"id":1505,"type":1473,"label":1551,"file":226,"line":1809},{"id":1508,"type":1478,"label":1811,"file":226,"line":1809},{"id":1510,"type":1482,"label":1581,"file":226,"line":1813,"wp_function":1583},{"id":1512,"type":1473,"label":1551,"file":226,"line":1815},{"id":1514,"type":1478,"label":1817,"file":226,"line":1815},{"id":1826,"type":1482,"label":1554,"file":226,"line":1819,"wp_function":1556},{"id":1828,"type":1473,"label":1551,"file":226,"line":804},{"id":1831,"type":1478,"label":1822,"file":226,"line":804},{"id":1834,"type":1482,"label":1581,"file":226,"line":1824,"wp_function":1583},{"id":1837,"type":1473,"label":1551,"file":226,"line":806},{"id":1840,"type":1478,"label":1829,"file":226,"line":806},{"id":1843,"type":1482,"label":1554,"file":226,"line":1832,"wp_function":1556},{"id":1846,"type":1473,"label":1551,"file":226,"line":1835},{"id":1849,"type":1478,"label":1838,"file":226,"line":1835},{"id":1892,"type":1482,"label":1554,"file":226,"line":1841,"wp_function":1556},"n18",{"id":1894,"type":1473,"label":1551,"file":226,"line":1844},"n19",{"id":1896,"type":1478,"label":1847,"file":226,"line":1844},"n20",{"id":1898,"type":1482,"label":1581,"file":226,"line":1850,"wp_function":1583},"n21",[1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913],{"from":1472,"to":1477,"sanitized":521},{"from":1481,"to":1502,"sanitized":521},{"from":1505,"to":1508,"sanitized":519},{"from":1508,"to":1510,"sanitized":519},{"from":1512,"to":1514,"sanitized":519},{"from":1514,"to":1826,"sanitized":519},{"from":1828,"to":1831,"sanitized":519},{"from":1831,"to":1834,"sanitized":519},{"from":1837,"to":1840,"sanitized":519},{"from":1840,"to":1843,"sanitized":519},{"from":1846,"to":1849,"sanitized":519},{"from":1849,"to":1892,"sanitized":519},{"from":1894,"to":1896,"sanitized":519},{"from":1896,"to":1898,"sanitized":519},{"entryPoint":1915,"graph":1916,"unsanitizedCount":126,"severity":1769},"start_chat (includes\\class-voxfseli-ajax.php:158)",{"nodes":1917,"edges":1926},[1918,1919,1921,1923,1924,1925],{"id":1472,"type":1473,"label":1551,"file":626,"line":1753},{"id":1477,"type":1478,"label":1920,"file":626,"line":1753},"→ is_user_banned()",{"id":1481,"type":1482,"label":1576,"file":1265,"line":1922,"wp_function":1578},1240,{"id":1502,"type":1473,"label":1551,"file":626,"line":165},{"id":1505,"type":1478,"label":1785,"file":626,"line":165},{"id":1508,"type":1482,"label":1576,"file":1265,"line":1787,"wp_function":1578},[1927,1928,1929,1930],{"from":1472,"to":1477,"sanitized":519},{"from":1477,"to":1481,"sanitized":519},{"from":1502,"to":1505,"sanitized":519},{"from":1505,"to":1508,"sanitized":519},{"entryPoint":1932,"graph":1933,"unsanitizedCount":1962,"severity":1769},"send_message (includes\\class-voxfseli-ajax.php:469)",{"nodes":1934,"edges":1953},[1935,1937,1938,1939,1941,1943,1945,1946,1948,1950,1951,1952],{"id":1472,"type":1473,"label":1551,"file":626,"line":1936},515,{"id":1477,"type":1478,"label":1920,"file":626,"line":1936},{"id":1481,"type":1482,"label":1576,"file":1265,"line":1922,"wp_function":1578},{"id":1502,"type":1473,"label":1551,"file":626,"line":1940},526,{"id":1505,"type":1478,"label":1942,"file":626,"line":1940},"→ get_active_chat_by_visitor()",{"id":1508,"type":1482,"label":1576,"file":1265,"line":1944,"wp_function":1578},1581,{"id":1510,"type":1473,"label":1551,"file":626,"line":293},{"id":1512,"type":1478,"label":1947,"file":626,"line":293},"→ get_or_create_chat_with_location()",{"id":1514,"type":1482,"label":1576,"file":626,"line":1949,"wp_function":1578},2457,{"id":1826,"type":1473,"label":1551,"file":626,"line":1392},{"id":1828,"type":1478,"label":1785,"file":626,"line":1392},{"id":1831,"type":1482,"label":1576,"file":1265,"line":1787,"wp_function":1578},[1954,1955,1956,1957,1958,1959,1960,1961],{"from":1472,"to":1477,"sanitized":519},{"from":1477,"to":1481,"sanitized":519},{"from":1502,"to":1505,"sanitized":519},{"from":1505,"to":1508,"sanitized":519},{"from":1510,"to":1512,"sanitized":519},{"from":1512,"to":1514,"sanitized":519},{"from":1826,"to":1828,"sanitized":519},{"from":1828,"to":1831,"sanitized":519},4,{"entryPoint":1964,"graph":1965,"unsanitizedCount":126,"severity":1769},"upload_file (includes\\class-voxfseli-ajax.php:638)",{"nodes":1966,"edges":1974},[1967,1968,1969,1970,1972,1973],{"id":1472,"type":1473,"label":1551,"file":626,"line":1160},{"id":1477,"type":1478,"label":1920,"file":626,"line":1160},{"id":1481,"type":1482,"label":1576,"file":1265,"line":1922,"wp_function":1578},{"id":1502,"type":1473,"label":1551,"file":626,"line":1971},667,{"id":1505,"type":1478,"label":1942,"file":626,"line":1971},{"id":1508,"type":1482,"label":1576,"file":1265,"line":1944,"wp_function":1578},[1975,1976,1977,1978],{"from":1472,"to":1477,"sanitized":519},{"from":1477,"to":1481,"sanitized":519},{"from":1502,"to":1505,"sanitized":519},{"from":1505,"to":1508,"sanitized":519},{"entryPoint":1980,"graph":1981,"unsanitizedCount":59,"severity":1769},"end_chat (includes\\class-voxfseli-ajax.php:908)",{"nodes":1982,"edges":1987},[1983,1985,1986],{"id":1472,"type":1473,"label":1551,"file":626,"line":1984},942,{"id":1477,"type":1478,"label":1785,"file":626,"line":1984},{"id":1481,"type":1482,"label":1576,"file":1265,"line":1787,"wp_function":1578},[1988,1989],{"from":1472,"to":1477,"sanitized":519},{"from":1477,"to":1481,"sanitized":519},{"entryPoint":1991,"graph":1992,"unsanitizedCount":59,"severity":1769},"ban_user (includes\\class-voxfseli-ajax.php:1365)",{"nodes":1993,"edges":2002},[1994,1996,1998,2000,2001],{"id":1472,"type":1473,"label":1551,"file":626,"line":1995},1374,{"id":1477,"type":1482,"label":1576,"file":626,"line":1997,"wp_function":1578},1384,{"id":1481,"type":1473,"label":1551,"file":626,"line":1999},1424,{"id":1502,"type":1478,"label":1920,"file":626,"line":1999},{"id":1505,"type":1482,"label":1576,"file":1265,"line":1922,"wp_function":1578},[2003,2004,2005],{"from":1472,"to":1477,"sanitized":521},{"from":1481,"to":1502,"sanitized":519},{"from":1502,"to":1505,"sanitized":519},{"entryPoint":2007,"graph":2008,"unsanitizedCount":30,"severity":1769},"get_or_create_chat (includes\\class-voxfseli-ajax.php:2046)",{"nodes":2009,"edges":2026},[2010,2012,2013,2014,2016,2017,2018,2020,2021,2022,2024,2025],{"id":1472,"type":1473,"label":1685,"file":626,"line":2011},2068,{"id":1477,"type":1478,"label":1942,"file":626,"line":2011},{"id":1481,"type":1482,"label":1576,"file":1265,"line":1944,"wp_function":1578},{"id":1502,"type":1473,"label":1551,"file":626,"line":2015},2086,{"id":1505,"type":1478,"label":1920,"file":626,"line":2015},{"id":1508,"type":1482,"label":1576,"file":1265,"line":1922,"wp_function":1578},{"id":1510,"type":1473,"label":1551,"file":626,"line":2019},2143,{"id":1512,"type":1478,"label":1947,"file":626,"line":2019},{"id":1514,"type":1482,"label":1576,"file":626,"line":1949,"wp_function":1578},{"id":1826,"type":1473,"label":1551,"file":626,"line":2023},2162,{"id":1828,"type":1478,"label":1785,"file":626,"line":2023},{"id":1831,"type":1482,"label":1576,"file":1265,"line":1787,"wp_function":1578},[2027,2028,2029,2030,2031,2032,2033,2034],{"from":1472,"to":1477,"sanitized":519},{"from":1477,"to":1481,"sanitized":519},{"from":1502,"to":1505,"sanitized":519},{"from":1505,"to":1508,"sanitized":519},{"from":1510,"to":1512,"sanitized":519},{"from":1512,"to":1514,"sanitized":519},{"from":1826,"to":1828,"sanitized":519},{"from":1828,"to":1831,"sanitized":519},{"entryPoint":2036,"graph":2037,"unsanitizedCount":59,"severity":1769},"get_or_create_chat_with_location (includes\\class-voxfseli-ajax.php:2424)",{"nodes":2038,"edges":2043},[2039,2041,2042],{"id":1472,"type":1473,"label":1528,"file":626,"line":2040},2540,{"id":1477,"type":1478,"label":1785,"file":626,"line":2040},{"id":1481,"type":1482,"label":1576,"file":1265,"line":1787,"wp_function":1578},[2044,2045],{"from":1472,"to":1477,"sanitized":519},{"from":1477,"to":1481,"sanitized":519},{"entryPoint":2047,"graph":2048,"unsanitizedCount":126,"severity":1769},"get_visitor_chat (includes\\class-voxfseli-ajax.php:2552)",{"nodes":2049,"edges":2058},[2050,2052,2053,2054,2056,2057],{"id":1472,"type":1473,"label":1551,"file":626,"line":2051},2568,{"id":1477,"type":1478,"label":1920,"file":626,"line":2051},{"id":1481,"type":1482,"label":1576,"file":1265,"line":1922,"wp_function":1578},{"id":1502,"type":1473,"label":1551,"file":626,"line":2055},2574,{"id":1505,"type":1478,"label":1942,"file":626,"line":2055},{"id":1508,"type":1482,"label":1576,"file":1265,"line":1944,"wp_function":1578},[2059,2060,2061,2062],{"from":1472,"to":1477,"sanitized":519},{"from":1477,"to":1481,"sanitized":519},{"from":1502,"to":1505,"sanitized":519},{"from":1505,"to":1508,"sanitized":519},{"entryPoint":2064,"graph":2065,"unsanitizedCount":126,"severity":1769},"create_chat (includes\\class-voxfseli-ajax.php:2603)",{"nodes":2066,"edges":2075},[2067,2069,2070,2071,2073,2074],{"id":1472,"type":1473,"label":1551,"file":626,"line":2068},2619,{"id":1477,"type":1478,"label":1920,"file":626,"line":2068},{"id":1481,"type":1482,"label":1576,"file":1265,"line":1922,"wp_function":1578},{"id":1502,"type":1473,"label":1551,"file":626,"line":2072},2625,{"id":1505,"type":1478,"label":1947,"file":626,"line":2072},{"id":1508,"type":1482,"label":1576,"file":626,"line":1949,"wp_function":1578},[2076,2077,2078,2079],{"from":1472,"to":1477,"sanitized":519},{"from":1477,"to":1481,"sanitized":519},{"from":1502,"to":1505,"sanitized":519},{"from":1505,"to":1508,"sanitized":519},{"entryPoint":2081,"graph":2082,"unsanitizedCount":59,"severity":1769},"get_messages (includes\\class-voxfseli-ajax.php:2714)",{"nodes":2083,"edges":2095},[2084,2086,2088,2089,2091,2093,2094],{"id":1472,"type":1473,"label":1551,"file":626,"line":2085},2724,{"id":1477,"type":1482,"label":1576,"file":626,"line":2087,"wp_function":1578},2745,{"id":1481,"type":1473,"label":1551,"file":626,"line":2085},{"id":1502,"type":1482,"label":1554,"file":626,"line":2090,"wp_function":1556},2775,{"id":1505,"type":1473,"label":1551,"file":626,"line":2092},2735,{"id":1508,"type":1478,"label":1920,"file":626,"line":2092},{"id":1510,"type":1482,"label":1576,"file":1265,"line":1922,"wp_function":1578},[2096,2097,2098,2099],{"from":1472,"to":1477,"sanitized":521},{"from":1481,"to":1502,"sanitized":521},{"from":1505,"to":1508,"sanitized":519},{"from":1508,"to":1510,"sanitized":519},{"entryPoint":2101,"graph":2102,"unsanitizedCount":59,"severity":1769},"check_existing_user (includes\\class-voxfseli-ajax.php:2867)",{"nodes":2103,"edges":2108},[2104,2106,2107],{"id":1472,"type":1473,"label":1551,"file":626,"line":2105},2881,{"id":1477,"type":1478,"label":1920,"file":626,"line":2105},{"id":1481,"type":1482,"label":1576,"file":1265,"line":1922,"wp_function":1578},[2109,2110],{"from":1472,"to":1477,"sanitized":519},{"from":1477,"to":1481,"sanitized":519},{"entryPoint":2112,"graph":2113,"unsanitizedCount":2210,"severity":1769},"\u003Cclass-voxfseli-ajax> (includes\\class-voxfseli-ajax.php:0)",{"nodes":2114,"edges":2183},[2115,2117,2118,2120,2121,2122,2123,2124,2125,2128,2129,2130,2131,2133,2134,2135,2137,2138,2139,2140,2141,2142,2143,2145,2147,2149,2151,2153,2155,2157,2159,2161,2163,2165,2167,2169,2171,2173,2175,2177,2179,2181],{"id":1472,"type":1473,"label":2116,"file":626,"line":1552},"$_POST (x3)",{"id":1477,"type":1482,"label":1554,"file":626,"line":1555,"wp_function":1556},{"id":1481,"type":1473,"label":2119,"file":626,"line":1574},"$_POST (x7)",{"id":1502,"type":1482,"label":1576,"file":626,"line":1577,"wp_function":1578},{"id":1505,"type":1473,"label":1685,"file":626,"line":1574},{"id":1508,"type":1482,"label":1581,"file":626,"line":1582,"wp_function":1583},{"id":1510,"type":1473,"label":1551,"file":626,"line":1592},{"id":1512,"type":1482,"label":1597,"file":626,"line":1598,"wp_function":1599},{"id":1514,"type":1473,"label":2126,"file":626,"line":2127},"$_GET (x2)",1583,{"id":1826,"type":1482,"label":1498,"file":626,"line":1499,"wp_function":1500},{"id":1828,"type":1473,"label":1474,"file":626,"line":2127},{"id":1831,"type":1482,"label":1483,"file":626,"line":1417,"wp_function":1484},{"id":1834,"type":1473,"label":2132,"file":626,"line":1753},"$_POST (x9)",{"id":1837,"type":1478,"label":1920,"file":626,"line":1753},{"id":1840,"type":1482,"label":1576,"file":1265,"line":1922,"wp_function":1578},{"id":1843,"type":1473,"label":2136,"file":626,"line":165},"$_POST (x4)",{"id":1846,"type":1478,"label":1785,"file":626,"line":165},{"id":1849,"type":1482,"label":1576,"file":1265,"line":1787,"wp_function":1578},{"id":1892,"type":1473,"label":1874,"file":626,"line":1940},{"id":1894,"type":1478,"label":1942,"file":626,"line":1940},{"id":1896,"type":1482,"label":1576,"file":1265,"line":1944,"wp_function":1578},{"id":1898,"type":1473,"label":2116,"file":626,"line":293},{"id":2144,"type":1478,"label":1947,"file":626,"line":293},"n22",{"id":2146,"type":1482,"label":1576,"file":626,"line":1949,"wp_function":1578},"n23",{"id":2148,"type":1473,"label":1474,"file":626,"line":1475},"n24",{"id":2150,"type":1478,"label":1479,"file":626,"line":1475},"n25",{"id":2152,"type":1482,"label":1483,"file":349,"line":1421,"wp_function":1484},"n26",{"id":2154,"type":1473,"label":1474,"file":626,"line":1494},"n27",{"id":2156,"type":1478,"label":1496,"file":626,"line":1494},"n28",{"id":2158,"type":1482,"label":1498,"file":626,"line":1499,"wp_function":1500},"n29",{"id":2160,"type":1473,"label":1474,"file":626,"line":1503},"n30",{"id":2162,"type":1478,"label":1506,"file":626,"line":1503},"n31",{"id":2164,"type":1482,"label":1483,"file":626,"line":1417,"wp_function":1484},"n32",{"id":2166,"type":1473,"label":1474,"file":626,"line":1503},"n33",{"id":2168,"type":1478,"label":1506,"file":626,"line":1503},"n34",{"id":2170,"type":1482,"label":1498,"file":626,"line":1515,"wp_function":1500},"n35",{"id":2172,"type":1473,"label":1551,"file":626,"line":1608},"n36",{"id":2174,"type":1478,"label":1610,"file":626,"line":1608},"n37",{"id":2176,"type":1482,"label":1554,"file":1265,"line":1612,"wp_function":1556},"n38",{"id":2178,"type":1473,"label":1528,"file":626,"line":2040},"n39",{"id":2180,"type":1478,"label":1785,"file":626,"line":2040},"n40",{"id":2182,"type":1482,"label":1576,"file":1265,"line":1787,"wp_function":1578},"n41",[2184,2185,2186,2187,2188,2189,2190,2191,2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209],{"from":1472,"to":1477,"sanitized":521},{"from":1481,"to":1502,"sanitized":521},{"from":1505,"to":1508,"sanitized":521},{"from":1510,"to":1512,"sanitized":521},{"from":1514,"to":1826,"sanitized":521},{"from":1828,"to":1831,"sanitized":521},{"from":1834,"to":1837,"sanitized":519},{"from":1837,"to":1840,"sanitized":519},{"from":1843,"to":1846,"sanitized":519},{"from":1846,"to":1849,"sanitized":519},{"from":1892,"to":1894,"sanitized":519},{"from":1894,"to":1896,"sanitized":519},{"from":1898,"to":2144,"sanitized":519},{"from":2144,"to":2146,"sanitized":519},{"from":2148,"to":2150,"sanitized":519},{"from":2150,"to":2152,"sanitized":519},{"from":2154,"to":2156,"sanitized":519},{"from":2156,"to":2158,"sanitized":519},{"from":2160,"to":2162,"sanitized":519},{"from":2162,"to":2164,"sanitized":519},{"from":2166,"to":2168,"sanitized":519},{"from":2168,"to":2170,"sanitized":519},{"from":2172,"to":2174,"sanitized":519},{"from":2174,"to":2176,"sanitized":521},{"from":2178,"to":2180,"sanitized":519},{"from":2180,"to":2182,"sanitized":519},26,{"entryPoint":2212,"graph":2213,"unsanitizedCount":59,"severity":1769},"\u003Cclass-voxfseli-automations> (includes\\class-voxfseli-automations.php:0)",{"nodes":2214,"edges":2226},[2215,2217,2218,2219,2220,2222,2224],{"id":1472,"type":1473,"label":1685,"file":310,"line":2216},353,{"id":1477,"type":1482,"label":1581,"file":310,"line":1263,"wp_function":1583},{"id":1481,"type":1473,"label":1551,"file":310,"line":1621},{"id":1502,"type":1482,"label":1554,"file":310,"line":1623,"wp_function":1556},{"id":1505,"type":1473,"label":1551,"file":310,"line":2221},579,{"id":1508,"type":1478,"label":2223,"file":310,"line":2221},"→ is_new_visitor()",{"id":1510,"type":1482,"label":1581,"file":310,"line":2225,"wp_function":1583},600,[2227,2228,2229,2230],{"from":1472,"to":1477,"sanitized":521},{"from":1481,"to":1502,"sanitized":521},{"from":1505,"to":1508,"sanitized":519},{"from":1508,"to":1510,"sanitized":519},{"entryPoint":2232,"graph":2233,"unsanitizedCount":59,"severity":1769},"get_active_chat_by_visitor (includes\\class-voxfseli-database.php:1578)",{"nodes":2234,"edges":2238},[2235,2236],{"id":1472,"type":1473,"label":1528,"file":1265,"line":1503},{"id":1477,"type":1482,"label":1576,"file":1265,"line":2237,"wp_function":1578},1597,[2239],{"from":1472,"to":1477,"sanitized":519},{"entryPoint":2241,"graph":2242,"unsanitizedCount":59,"severity":1769},"\u003Cclass-voxfseli-database> (includes\\class-voxfseli-database.php:0)",{"nodes":2243,"edges":2246},[2244,2245],{"id":1472,"type":1473,"label":1528,"file":1265,"line":1503},{"id":1477,"type":1482,"label":1576,"file":1265,"line":2237,"wp_function":1578},[2247],{"from":1472,"to":1477,"sanitized":519},{"entryPoint":2249,"graph":2250,"unsanitizedCount":126,"severity":1769},"handle_file_download (includes\\class-voxfseli-file-handler.php:993)",{"nodes":2251,"edges":2260},[2252,2254,2256,2258,2259],{"id":1472,"type":1473,"label":1474,"file":349,"line":2253},997,{"id":1477,"type":1482,"label":1576,"file":349,"line":2255,"wp_function":1578},1017,{"id":1481,"type":1473,"label":1474,"file":349,"line":2257},1057,{"id":1502,"type":1478,"label":1479,"file":349,"line":2257},{"id":1505,"type":1482,"label":1483,"file":349,"line":1421,"wp_function":1484},[2261,2262,2263],{"from":1472,"to":1477,"sanitized":519},{"from":1481,"to":1502,"sanitized":519},{"from":1502,"to":1505,"sanitized":519},{"entryPoint":2265,"graph":2266,"unsanitizedCount":1864,"severity":1769},"\u003Cclass-voxfseli-file-handler> (includes\\class-voxfseli-file-handler.php:0)",{"nodes":2267,"edges":2308},[2268,2269,2270,2271,2273,2274,2275,2278,2280,2282,2284,2286,2290,2291,2293,2295,2297,2299,2301,2302,2303,2304,2306,2307],{"id":1472,"type":1473,"label":1474,"file":349,"line":2253},{"id":1477,"type":1482,"label":1576,"file":349,"line":2255,"wp_function":1578},{"id":1481,"type":1473,"label":1539,"file":349,"line":2253},{"id":1502,"type":1482,"label":1498,"file":349,"line":2272,"wp_function":1500},1091,{"id":1505,"type":1473,"label":1474,"file":349,"line":2253},{"id":1508,"type":1482,"label":1483,"file":349,"line":1421,"wp_function":1484},{"id":1510,"type":1473,"label":2276,"file":349,"line":2277},"$_FILES",455,{"id":1512,"type":1478,"label":2279,"file":349,"line":2277},"→ get_file_by_hash()",{"id":1514,"type":1482,"label":1576,"file":349,"line":2281,"wp_function":1578},900,{"id":1826,"type":1473,"label":2276,"file":349,"line":2283},463,{"id":1828,"type":1478,"label":2285,"file":349,"line":2283},"→ scan_file_security()",{"id":1831,"type":1482,"label":2287,"file":349,"line":2288,"wp_function":2289},"file_get_contents() [SSRF\u002FLFI]",742,"file_get_contents",{"id":1834,"type":1473,"label":2276,"file":349,"line":1221},{"id":1837,"type":1478,"label":2292,"file":349,"line":1221},"→ validate_image_file()",{"id":1840,"type":1482,"label":2287,"file":349,"line":2294,"wp_function":2289},681,{"id":1843,"type":1473,"label":2276,"file":349,"line":2296},575,{"id":1846,"type":1478,"label":2298,"file":349,"line":2296},"→ contains_malicious_content()",{"id":1849,"type":1482,"label":2287,"file":349,"line":2300,"wp_function":2289},618,{"id":1892,"type":1473,"label":1474,"file":349,"line":2257},{"id":1894,"type":1478,"label":1479,"file":349,"line":2257},{"id":1896,"type":1482,"label":1483,"file":349,"line":1421,"wp_function":1484},{"id":1898,"type":1473,"label":1474,"file":349,"line":2305},1233,{"id":2144,"type":1478,"label":2285,"file":349,"line":2305},{"id":2146,"type":1482,"label":2287,"file":349,"line":2288,"wp_function":2289},[2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323],{"from":1472,"to":1477,"sanitized":521},{"from":1481,"to":1502,"sanitized":521},{"from":1505,"to":1508,"sanitized":521},{"from":1510,"to":1512,"sanitized":519},{"from":1512,"to":1514,"sanitized":519},{"from":1826,"to":1828,"sanitized":519},{"from":1828,"to":1831,"sanitized":519},{"from":1834,"to":1837,"sanitized":519},{"from":1837,"to":1840,"sanitized":519},{"from":1843,"to":1846,"sanitized":519},{"from":1846,"to":1849,"sanitized":519},{"from":1892,"to":1894,"sanitized":519},{"from":1894,"to":1896,"sanitized":519},{"from":1898,"to":2144,"sanitized":519},{"from":2144,"to":2146,"sanitized":519},{"entryPoint":2325,"graph":2326,"unsanitizedCount":59,"severity":1769},"store_fingerprint (includes\\class-voxfseli-fingerprint.php:72)",{"nodes":2327,"edges":2333},[2328,2329,2331],{"id":1472,"type":1473,"label":1551,"file":363,"line":740},{"id":1477,"type":1478,"label":2330,"file":363,"line":740},"→ is_returning_visitor()",{"id":1481,"type":1482,"label":1581,"file":363,"line":2332,"wp_function":1583},373,[2334,2335],{"from":1472,"to":1477,"sanitized":519},{"from":1477,"to":1481,"sanitized":519},{"entryPoint":2337,"graph":2338,"unsanitizedCount":59,"severity":1769},"\u003Cclass-voxfseli-fingerprint> (includes\\class-voxfseli-fingerprint.php:0)",{"nodes":2339,"edges":2343},[2340,2341,2342],{"id":1472,"type":1473,"label":1551,"file":363,"line":740},{"id":1477,"type":1478,"label":2330,"file":363,"line":740},{"id":1481,"type":1482,"label":1581,"file":363,"line":2332,"wp_function":1583},[2344,2345],{"from":1472,"to":1477,"sanitized":519},{"from":1477,"to":1481,"sanitized":519},{"entryPoint":2347,"graph":2348,"unsanitizedCount":59,"severity":1769},"assign_user_role (includes\\class-voxfseli-permissions.php:584)",{"nodes":2349,"edges":2356},[2350,2352,2354],{"id":1472,"type":1473,"label":1551,"file":451,"line":2351},612,{"id":1477,"type":1478,"label":2353,"file":451,"line":2351},"→ assign_role_to_user()",{"id":1481,"type":1482,"label":1581,"file":451,"line":2355,"wp_function":1583},410,[2357,2358],{"from":1472,"to":1477,"sanitized":519},{"from":1477,"to":1481,"sanitized":519},{"entryPoint":2360,"graph":2361,"unsanitizedCount":59,"severity":1769},"get_user_permissions (includes\\class-voxfseli-permissions.php:621)",{"nodes":2362,"edges":2368},[2363,2364,2366],{"id":1472,"type":1473,"label":1551,"file":451,"line":1148},{"id":1477,"type":1478,"label":2365,"file":451,"line":1148},"→ get_user_voxfseli_roles()",{"id":1481,"type":1482,"label":1554,"file":451,"line":2367,"wp_function":1556},374,[2369,2370],{"from":1472,"to":1477,"sanitized":519},{"from":1477,"to":1481,"sanitized":519},{"entryPoint":2372,"graph":2373,"unsanitizedCount":1962,"severity":1769},"\u003Cclass-voxfseli-permissions> (includes\\class-voxfseli-permissions.php:0)",{"nodes":2374,"edges":2383},[2375,2376,2377,2378,2379,2380,2381,2382],{"id":1472,"type":1473,"label":1551,"file":451,"line":1650},{"id":1477,"type":1482,"label":1576,"file":451,"line":1652,"wp_function":1578},{"id":1481,"type":1473,"label":1551,"file":451,"line":2351},{"id":1502,"type":1478,"label":2353,"file":451,"line":2351},{"id":1505,"type":1482,"label":1581,"file":451,"line":2355,"wp_function":1583},{"id":1508,"type":1473,"label":2116,"file":451,"line":1148},{"id":1510,"type":1478,"label":2365,"file":451,"line":1148},{"id":1512,"type":1482,"label":1554,"file":451,"line":2367,"wp_function":1556},[2384,2385,2386,2387,2388],{"from":1472,"to":1477,"sanitized":521},{"from":1481,"to":1502,"sanitized":519},{"from":1502,"to":1505,"sanitized":519},{"from":1508,"to":1510,"sanitized":519},{"from":1510,"to":1512,"sanitized":519},{"entryPoint":2390,"graph":2391,"unsanitizedCount":126,"severity":1769},"poll_messages (includes\\class-voxfseli-realtime.php:88)",{"nodes":2392,"edges":2404},[2393,2395,2397,2399,2400,2402],{"id":1472,"type":1473,"label":1551,"file":460,"line":2394},110,{"id":1477,"type":1478,"label":2396,"file":460,"line":2394},"→ get_new_messages()",{"id":1481,"type":1482,"label":1554,"file":460,"line":2398,"wp_function":1556},346,{"id":1502,"type":1473,"label":1551,"file":460,"line":772},{"id":1505,"type":1478,"label":2401,"file":460,"line":772},"→ get_chat_status()",{"id":1508,"type":1482,"label":1581,"file":460,"line":2403,"wp_function":1583},401,[2405,2406,2407,2408],{"from":1472,"to":1477,"sanitized":519},{"from":1477,"to":1481,"sanitized":519},{"from":1502,"to":1505,"sanitized":519},{"from":1505,"to":1508,"sanitized":519},{"entryPoint":2410,"graph":2411,"unsanitizedCount":59,"severity":1769},"heartbeat (includes\\class-voxfseli-realtime.php:157)",{"nodes":2412,"edges":2419},[2413,2415,2417],{"id":1472,"type":1473,"label":1551,"file":460,"line":2414},198,{"id":1477,"type":1478,"label":2416,"file":460,"line":2414},"→ get_agent_status()",{"id":1481,"type":1482,"label":1581,"file":460,"line":2418,"wp_function":1583},423,[2420,2421],{"from":1472,"to":1477,"sanitized":519},{"from":1477,"to":1481,"sanitized":519},{"entryPoint":2423,"graph":2424,"unsanitizedCount":70,"severity":1769},"\u003Cclass-voxfseli-realtime> (includes\\class-voxfseli-realtime.php:0)",{"nodes":2425,"edges":2440},[2426,2428,2429,2430,2431,2432,2433,2434,2435,2436,2437,2438,2439],{"id":1472,"type":1473,"label":1551,"file":460,"line":2427},224,{"id":1477,"type":1482,"label":1554,"file":460,"line":2398,"wp_function":1556},{"id":1481,"type":1473,"label":1685,"file":460,"line":2427},{"id":1502,"type":1482,"label":1581,"file":460,"line":2403,"wp_function":1583},{"id":1505,"type":1473,"label":1551,"file":460,"line":2394},{"id":1508,"type":1478,"label":2396,"file":460,"line":2394},{"id":1510,"type":1482,"label":1554,"file":460,"line":2398,"wp_function":1556},{"id":1512,"type":1473,"label":1551,"file":460,"line":772},{"id":1514,"type":1478,"label":2401,"file":460,"line":772},{"id":1826,"type":1482,"label":1581,"file":460,"line":2403,"wp_function":1583},{"id":1828,"type":1473,"label":1551,"file":460,"line":2414},{"id":1831,"type":1478,"label":2416,"file":460,"line":2414},{"id":1834,"type":1482,"label":1581,"file":460,"line":2418,"wp_function":1583},[2441,2442,2443,2444,2445,2446,2447,2448],{"from":1472,"to":1477,"sanitized":521},{"from":1481,"to":1502,"sanitized":521},{"from":1505,"to":1508,"sanitized":519},{"from":1508,"to":1510,"sanitized":519},{"from":1512,"to":1514,"sanitized":519},{"from":1514,"to":1826,"sanitized":519},{"from":1828,"to":1831,"sanitized":519},{"from":1831,"to":1834,"sanitized":519},{"summary":2450,"deductions":2451},"The \"voxfor-secure-live-chat-and-ai-support\" v2.2.2 plugin exhibits a mixed security posture.  While it demonstrates strong adherence to best practices in areas like SQL query preparation (77%) and output escaping (96%), and has no recorded vulnerability history, there are significant concerns regarding its attack surface and taint analysis. The high number of unprotected AJAX handlers (58 out of 190) and a REST API route without permission callbacks present considerable entry points for unauthorized actions.  Furthermore, the taint analysis revealing 31 high-severity flows with unsanitized paths is a critical red flag, indicating potential for code injection or other severe exploits if these flows are triggered. The presence of `shell_exec` is also a notable risk, although its context within the code isn't detailed here. Overall, the plugin has strengths in its general coding hygiene but suffers from critical weaknesses in access control and input sanitization in specific areas.",[2452,2454,2456,2458],{"reason":2453,"points":31},"Unprotected AJAX handlers",{"reason":2455,"points":31},"REST API route without permission checks",{"reason":2457,"points":402},"High severity unsanitized taint flows",{"reason":2459,"points":30},"Dangerous function: shell_exec","2026-03-17T06:15:45.079Z",{"wat":2462,"direct":2467},{"assetPaths":2463,"generatorPatterns":2464,"scriptPaths":2465,"versionParams":2466},[],[],[],[],{"cssClasses":2468,"htmlComments":2469,"htmlAttributes":2470,"restEndpoints":2471,"jsGlobals":2472,"shortcodeOutput":2473},[],[],[],[],[],[]]