[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fDyAuzKTXvOK5SwdBvp5380ApnMUTR2iNfgjkywwfFVw":3,"$fI4ulyeu3zpPfoHvd1r9TNXp9ewRtAYa0qE0WH3WMNoA":933,"$fitccTHTpE_OQ11ykAdOYPVsHVE0cLU_nUPv2QT1n1fg":937},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":40,"analysis":148,"fingerprints":907},"nifty-desk","Nifty Desk – Ultimate Support Desk Plugin","1.03","NickDuncan","https:\u002F\u002Fprofiles.wordpress.org\u002Fnickduncan\u002F","\u003Cp>The easiest to use Help Desk & Support Ticket plugin. Create a support help desk quickly and easily with Nifty Desk.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Manage support tickets in a integrated and comprehensive support dashboard\u003C\u002Fli>\n\u003Cli>Adds a Submit Ticket page to your website\u003C\u002Fli>\n\u003Cli>Receive email notifications for new support tickets\u003C\u002Fli>\n\u003Cli>Receive email notifications for support ticket responses\u003C\u002Fli>\n\u003Cli>One support agent\u003C\u002Fli>\n\u003Cli>Priorities – Add priorities to your support tickets (low, high, urgent, critical)\u003C\u002Fli>\n\u003Cli>Internal notes \u003C\u002Fli>\n\u003Cli>Basic reporting – Total tickets, solved tickets, average first reply time\u003C\u002Fli>\n\u003Cli>Merge tickets with other tickets\u003C\u002Fli>\n\u003Cli>Fully cutomizable email templates\u003C\u002Fli>\n\u003Cli>Allow for HTML within tickets\u003C\u002Fli>\n\u003Cli>Create your own child themes for your support area\u003C\u002Fli>\n\u003Cli>REST API – create tickets, view tickets, and delete tickets.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Comprehensive and customizable support desk\u003C\u002Fli>\n\u003Cli>Unlimited support agents\u003C\u002Fli>\n\u003Cli>Unlimited quick responses\u003C\u002Fli>\n\u003Cli>Receive email notifications when a new ticket has been assigned to you\u003C\u002Fli>\n\u003Cli>Allow users and agents to upload files in support tickets\u003C\u002Fli>\n\u003Cli>Allow tickets to be closed after a certain number of days\u003C\u002Fli>\n\u003Cli>Create custom views to organize your tickets\u003C\u002Fli>\n\u003Cli>Organize your support tickets into departments\u003C\u002Fli>\n\u003Cli>Allow for multiple email collection channels\u003C\u002Fli>\n\u003Cli>Schedule support tickets to be assigned to specific agents\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Coming Soon\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Android Mobile App\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why is using a Support Desk important\u003C\u002Fh4>\n\u003Cp>Having a support desk on your website allows you to resolve issues faster and more efficiently. Simply put, a support desk allows you to organize information, steamline your workflow and eliminate any manual processes. By using a support desk such as Nifty Desk, you will no longer have to laboriously log issues by hand, dig through disorganized emails and let things slip through the cracks unknowingly.\u003C\u002Fp>\n\u003Cp>If you can say ‘yes’ to any of the below points, it may be time to install Nifty Desk and declutter your product or service, one support ticket at a time:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You find that things are inefficient, and often find that common issues are never addressed.\u003C\u002Fli>\n\u003Cli>Multitasking is nearly impossible, especially considering you’re never sure where half of the issues lie with your product or service. \u003C\u002Fli>\n\u003Cli>Your customers find it difficult to get in touch with you, or even obtain a resolution to an issue or problem. \u003C\u002Fli>\n\u003Cli>You’re unaware if you’re fixing or making more problems on a day to day basis for your customer.\u003C\u002Fli>\n\u003Cli>You have a negative or poor reputation as a business for following up and resolving your customer’s issues.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How can I provide outstanding support?\u003C\u002Fh4>\n\u003Cp>As a business, we all want to be known for the excellent support we provide our customers. Below are just a few points you should follow to ensure your customers are having a great experience with you.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Know your product well. Be confident about every aspect of it. Ensure your team is on the same page as well. \u003C\u002Fli>\n\u003Cli>Be friendly. Add your personal touch to a response to prevent sounding like a predefined response. \u003C\u002Fli>\n\u003Cli>Remember your manners – say please and thank you when asking and receiving something from the customer. \u003C\u002Fli>\n\u003Cli>Greet the customer accordingly. Using the customer’s name in a reply is impressive in every language. \u003C\u002Fli>\n\u003Cli>Show respect to the customer.\u003C\u002Fli>\n\u003Cli>Be patient. Some customers may not understand your solution fully the first time round. \u003C\u002Fli>\n\u003Cli>Listen. Take as much in from the customer before responding. This will allow you to provide a comprehensive and knowledgeable solution. \u003C\u002Fli>\n\u003Cli>Never assume. Go back to basics first, and work your way through the problem, until you’ve found a suitable solution.\u003C\u002Fli>\n\u003C\u002Ful>\n","Create a comprehensive support help desk and support ticket system in minutes with Nifty Desk.",10,2828,100,1,"2017-02-19T00:27:00.000Z","4.7.33","3.5","",[20,21,22,23,24],"support","support-plugin","support-ticket","support-tickets","ticket-plugin","http:\u002F\u002Fniftydesk.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnifty-desk.zip",85,0,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":36,"avg_security_score":37,"avg_patch_time_days":38,"trust_score":37,"computed_at":39},"nickduncan",5,490,81,30,"2026-05-19T21:58:13.188Z",[41,67,91,110,128],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":56,"tags":57,"homepage":61,"download_link":62,"security_score":63,"vuln_count":64,"unpatched_count":28,"last_vuln_date":65,"fetched_at":66},"fluent-support","Fluent Support – Helpdesk & Customer Support Ticket System","2.1.1","Shahjahan Jewel","https:\u002F\u002Fprofiles.wordpress.org\u002Ftechjewel\u002F","\u003Ch4>Super Fast, versatile, and feature-rich support and customer ticketing plugin for WordPress\u003C\u002Fh4>\n\u003Cp>Fluent Support is a versatile and feature-rich help desk and support plugin designed for WordPress. Helping you provide incredible support and manage customer queries right from your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>Fluent Support can match the premium features of SaaS solutions like Zendesk, Help Scout or FreshDesk all within your WordPress site and witthout any growth-tax.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FCqkgrF7JG5k?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>🔗 Official Website Link: \u003Ca href=\"https:\u002F\u002Ffluentsupport.com\u002F\" rel=\"nofollow ugc\">Official Website\u003C\u002Fa>\u003Cbr \u002F>\n🔗 Join Our FB Community: \u003Ca href=\"https:\u002F\u002Ffacebook.com\u002Fgroups\u002Ffluentsupport\" rel=\"nofollow ugc\">FluentSupport Facebook Group\u003C\u002Fa>\u003Cbr \u002F>\n🔗 Official 5 Minutes Guide: \u003Ca href=\"https:\u002F\u002Ffluentsupport.com\u002Ffluent-support-101\u002F\" rel=\"nofollow ugc\">Getting started in 5 minutes\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F29NRuKkVSSI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Your Self-hosted Customer Support Desk in WordPress\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffluentsupport.com\" rel=\"nofollow ugc\">Fluent Support\u003C\u002Fa> is a complete feature-rich customer support ticketing solution. It’s deemed as one of the simplest and fastest support ticketing plugins on WordPress by users.\u003C\u002Fp>\n\u003Cp>Manage your customer queries from different channels like contact form, support ticketing form, email, or from remote websites.\u003C\u002Fp>\n\u003Cp>Along with managing tickets, you can assign multiple agents with appropriate permission levels. Get detailed reports about your customers, agents, and increase the productivity of your overall customer support desk.\u003C\u002Fp>\n\u003Cp>From the ticket view, you can see a 360° view of your customers, including their previous tickets, address, purchase history, membership levels, etc. Your agents can focus on the real problems when they have all the data about a customer right inside the ticket.\u003C\u002Fp>\n\u003Cp>Fluent Support is a self-hosted support ticketing system with unlimited tickets, support agents, users, products, tags, etc. There are no limitations as you own your system and data.\u003C\u002Fp>\n\u003Ch4>Support FEATURES Every Business Needs\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>All-in-One Customer Support Solution\u003C\u002Fstrong>\u003Cbr \u002F>\nWith Fluent Support, you can centralize your customer support to track and respond to them efficiently. You can also keep your customers’ additional data, notes and track their overall stats.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multi-Channel Support Ticketing System: Bring customer support wherever your customers are with a Multi-Channel Support Ticketing System.\u003C\u002Fli>\n\u003Cli>Super fast and rich filter based support ticket management: Simplify support process with super fast and rich filter based ticket management.\u003C\u002Fli>\n\u003Cli>Track waiting times for your overall tickets: Respond to support tickets by tracking waiting time, so customers are satisfied from the get-go.\u003C\u002Fli>\n\u003Cli>Fluent Support scales with your business, be it more tickets, agents or customers. Pay a fixed price and avail all features without any hidden costs or paid add-ons. \u003Cstrong>We don’t believe in Add-ons.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Customer Support Portal\u003C\u002Fstrong>\u003Cbr \u002F>\nYour customers can open a support ticket from your website or use your website’s contact form. Customers can view all their previous tickets when they log on to your site. For public users, they can respond to a ticket by using a unique signed secure link so you can serve both public users and logged-in users.\u003C\u002Fp>\n\u003Cp>We’ve made \u003Cstrong>design improvements\u003C\u002Fstrong> and a whole new customizable block so your ticket portal looks as you need it. Make your support portal truly your own with a fully customizable portal with block editing enabled.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ticket Segmentation and Reporting\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ability to segment tickets by Product: Find tickets fast using effective segmentation such as sorting by Products.\u003C\u002Fli>\n\u003Cli>Ability to segment tickets by Inbox: Sort tickets for specific Business if you have multiple inboxes added to Fluent Support.\u003C\u002Fli>\n\u003Cli>Customers can set the priority: Let customers set the Priority for their queries to better understand what needs attention.\u003C\u002Fli>\n\u003Cli>Admin\u002FSupport Agent can set the priority of a ticket: Agents can set their own Priorities so no support ticket goes missing or slips through.\u003C\u002Fli>\n\u003Cli>Adding note for internal use for a ticket: Save additional context for the new agent or ticket with Internal notes.\u003C\u002Fli>\n\u003Cli>Get detailed reports of your support agents and customers: Measure customer support performance at a glance and with unparalleled granularity.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>AI-Powered Customer Support (PRO)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Fluent Support integrates OpenAI to enhance your customer support. These usages save time, improve communication, and improve your team’s performance.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generate AI-crafted responses for efficiency.\u003C\u002Fli>\n\u003Cli>Choose Responses from suggested drafts.\u003C\u002Fli>\n\u003Cli>Customize prompts and fine-tune replies to match your brand’s voice.\u003C\u002Fli>\n\u003Cli>Quickly summarize messages to understand queries faster.\u003C\u002Fli>\n\u003Cli>Analyze the message tone to respond appropriately.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🎉 Out-of-the-box Productivity Tools\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom Automated and Manual workflows\u003C\u002Fli>\n\u003Cli>Send a response to multiple support tickets at once. Very useful for similar queries.\u003C\u002Fli>\n\u003Cli>Close support tickets by filtering tickets that are older than 20 days (as an example).\u003C\u002Fli>\n\u003Cli>Agent Permissions: Control agents access to tickets, profiles and admin panel for complete control.\u003C\u002Fli>\n\u003Cli>Quickly edit a customer’s info from the ticket page or add a note for later usage.\u003C\u002Fli>\n\u003Cli>Get notified when multiple agents are engaging the same ticket.\u003C\u002Fli>\n\u003Cli>Saved replies allow you to reduce time spent with generic responses and frequent support ticket issues.\u003C\u002Fli>\n\u003Cli>Mention agents to specific tickets to get the right people involved.\u003C\u002Fli>\n\u003Cli>GitHub style Activity heatmap for the busiest support days for your team. Includes all support tickets submitted over a selected period of time.\u003C\u002Fli>\n\u003Cli>Manual Time Tracking for tracking time spent on tickets and premium support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Built for Speed & Productivity\u003C\u002Fstrong>\u003Cbr \u002F>\nFluent Support is built to save time and make your customer support experience more pleasant. Built on top of VueJS & REST API as a Single Page Application, it’s one of the fastest customer ticketing systems available on WordPress.\u003C\u002Fp>\n\u003Cp>For each page transition, it does not load the full page. It only fetches the required data over AJAX and loads your UI instantly. It’s like magic (thanks to VueJS and REST API). We also made the UX super friendly, easy, and simple so your agents can get started within a couple of hours.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Fully Self-hosted and Open Source\u003C\u002Fstrong>\u003Cbr \u002F>\nWith a complete GPL codebase and self-hosted system, Fluent Support is ready for any customization you may need. Explore the __ number of API end-points and hooks to build anything, including\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom dashboards\u003C\u002Fli>\n\u003Cli>Fully customizable ticket forms\u003C\u002Fli>\n\u003Cli>Host support portal on \u003Cstrong>headless\u003C\u002Fstrong> subdomain\u003C\u002Fli>\n\u003Cli>Setup custom self-managed email parser\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Fully GDPR Ready\u003C\u002Fstrong>\u003Cbr \u002F>\nFluent Support is a self-hosted WordPress plugin. You own your data, and no external SaaS connection is required to run your Support system with Fluent Support.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Modern. Powerful. Super Fast\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Built with VueJS and REST API as a Single-page Application.\u003C\u002Fli>\n\u003Cli>Fast-loading, lean interface so anyone can use it without any learning curve.\u003C\u002Fli>\n\u003Cli>Super easy-to-follow ticketing dashboard with visuals for essential data points to show your overall support performance.\u003C\u002Fli>\n\u003Cli>Separate DB Tables, and it doesn’t affect your WordPress page speed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Seamless Integrations & Features (Pro)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Fluent Support features and integrations that will help your business –\u003C\u002Fp>\n\u003Ch4>Seamless e-commerce support with WooCommerce & EDD:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Let your customers open a support ticket against an order so you know exactly what they are talking about.\u003C\u002Fli>\n\u003Cli>Let your customers select a store product for the query.\u003C\u002Fli>\n\u003Cli>View your customer’s orders and purchase history from a ticket view.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Membership Support with WordPress Membership Plugins\u003C\u002Fh4>\n\u003Cp>If you have a membership site with Restrict Content Pro \u002F Paid Membership Pro \u002F Wishlist Member then we got your covered.\u003Cbr \u002F>\nWhen you view your member’s ticket you can see all the details of membership information so it’s super easy for you to give support to your customer.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Let your members open a support ticket so you know exactly what they are talking about.\u003C\u002Fli>\n\u003Cli>Let your members select a specific plan for the support ticket.\u003C\u002Fli>\n\u003Cli>View your customer’s membership history from the ticket view.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Make your Learning Management System more interactive\u003C\u002Fh4>\n\u003Cp>If you have a LMS site running on LearnDash \u002F LifterLMS \u002F TutorLMS, then Fluent Support is a perfect solution. With the core integration with your LMS system data, you can view all the details about your student when supporting your students.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Let your learners open a support ticket so you know exactly what they want to know.\u003C\u002Fli>\n\u003Cli>Let your members select a specific plan for the support ticket.\u003C\u002Fli>\n\u003Cli>View learning history from the ticket view.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Core BuddyPress\u002FBuddyBoss Support\u003C\u002Fh4>\n\u003Cp>With BuddyPress\u002FBuddyBoss integration, you can get a detailed overview about your community members from the same page of your support ticket overview.\u003C\u002Fp>\n\u003Cp>So you can \u003Cstrong>ALWAYS\u003C\u002Fstrong> respond with the right message!\u003C\u002Fp>\n\u003Ch4>Automate Smartly and Do More in Less Time\u003C\u002Fh4>\n\u003Cp>With the powerful Workflow (PRO) and Saved Replies feature (PRO) you can automatically send replies along with\u003Cbr \u002F>\n* Add internal notes\u003Cbr \u002F>\n* Set ticket priority\u003Cbr \u002F>\n* Assign appropriate support agents automatically\u003C\u002Fp>\n\u003Cp>With manual workflows, you can create a set of tasks and run those tasks on the selected filtered tickets. So you can automate multiple ticket actions with a single click.\u003C\u002Fp>\n\u003Ch4>Migrate From Other Support Plugins\u003C\u002Fh4>\n\u003Cp>If you are using any of the following Support plugins and want to migrate to this high performance and super fast support plugin then you can do that in a few minutes. We’ve built a super smooth migration module to make switching support desks a matter of a few minutes.\u003C\u002Fp>\n\u003Ch4> Migrate From Awesome Support – WordPress HelpDesk & Support Plugin\u003C\u002Fh4>\n\u003Cp>For Awesome Support   users the process is pretty simple. Just install Fluent Support, Configure with basic settings, create your agents and then follow the following steps\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to Fluent Support -> Settings\u003C\u002Fli>\n\u003Cli>You can see the Awesome Support migration details\u003C\u002Fli>\n\u003Cli>Click on the migrate now button\u003C\u002Fli>\n\u003Cli>It will take few minutes depends on your support tickets size\u003C\u002Fli>\n\u003Cli>Once completed it will ask if you want to delete Awesome Support Tickets from your database.\u003C\u002Fli>\n\u003Cli>Confirm Delete or leave it as is.\u003C\u002Fli>\n\u003Cli>Now you have all the data right inside your Fluent Support Dashboard.\u003C\u002Fli>\n\u003Cli>Resolve away!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Migrate From SupportCandy – Helpdesk & Support Ticket System\u003C\u002Fh4>\n\u003Cp>For Support Candy plugin users it’s also super easy to migrate to Fluent Support. Just install Fluent Support, configure with basic settings, create your agents and then follow the steps below,\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to Fluent Support -> Settings\u003C\u002Fli>\n\u003Cli>You can see the SupportCandy migration details\u003C\u002Fli>\n\u003Cli>Click on the migrate now button\u003C\u002Fli>\n\u003Cli>It will take up to a few minutes depending on your support ticket size and volume in SupportCandy.\u003C\u002Fli>\n\u003Cli>Once completed it will ask if you want to delete SupportCandy Tickets from your database.\u003C\u002Fli>\n\u003Cli>Confirm Delete or leave it as it is. If you leave it then all data in SupportCandy will remain as it is.\u003C\u002Fli>\n\u003Cli>Now you have all the data right inside your Fluent Support plugin.\u003C\u002Fli>\n\u003Cli>Migration done from “SupportCandy – Helpdesk & Support Ticket System” to Fluent Support!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Reviews by WordPress Experts\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FP0S5RKkSOhc?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=980&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\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\u002FMrgbYAY9E9s?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\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\u002FtTyvYHK8hcA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\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\u002FHxiJ6zLpbw8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\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\u002FqncHY5GsVIU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Other Plugins By The Same Team\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffluent-crm\u002F\" rel=\"ugc\">FluentCRM – Email Newsletter, Automation, Email Marketing, Email Campaigns, and CRM Solution\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffluentform\u002F\" rel=\"ugc\">Contact Form Plugin by Fluent Forms for Quiz, Survey, and Drag & Drop WP Form Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fninja-tables\u002F\" rel=\"ugc\">Ninja Tables – Easiest Data Table Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fninja-charts\u002F\" rel=\"ugc\">Ninja Charts – WordPress Charts and Graphs Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-payment-form\u002F\" rel=\"ugc\">Simple Payment Donations & Subscriptions Plugin by Paymattic – Best Payments Plugin for WP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffluentforms-pdf\u002F\" rel=\"ugc\">PDF Generator For Fluent Forms – The Contact Form Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffluent-smtp\u002F\" rel=\"ugc\">FluentSMTP – WP SMTP Plugin with Amazon SES, SendGrid, MailGun, Postmark, Google and Any SMTP Provider\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>Fluent Support is an open source project. You can view the full sources (unminified JS) and  contribute to the project on GitHub: https:\u002F\u002Fgithub.com\u002FWPManageNinja\u002Ffluent-support\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to several external services for various functionalities.\u003C\u002Fp>\n\u003Ch4>Spam Protection Services\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Google reCAPTCHA\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin connects to Google’s reCAPTCHA service to protect support forms and login pages from spam and abuse. It analyzes user interaction patterns and form data to verify authenticity.\u003Cbr \u002F>\nIt sends form submission data, interaction behavior, and IP address when reCAPTCHA is enabled.\u003Cbr \u002F>\nThis service is provided by Google: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Migration Services\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Zendesk API (Migration Feature)\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin connects to Zendesk’s API when the migration feature is used to import tickets. It sends API credentials and retrieves ticket data, customer information, and attachments from Zendesk servers.\u003Cbr \u002F>\nData exchanged includes Zendesk API credentials, ticket data, user details, and attachments.\u003Cbr \u002F>\nThis service is provided by Zendesk: \u003Ca href=\"https:\u002F\u002Fwww.zendesk.com\u002Fcompany\u002Fcustomers-partners\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.zendesk.com\u002Fcompany\u002Fagreements-and-terms\u002Fprivacy-notice\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Help Scout API\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin connects to Help Scout’s API when the migration feature is used to import conversations. It sends API credentials and retrieves customer information, ticket conversations, and attachments.\u003Cbr \u002F>\nData exchanged includes Help Scout API access token, conversation data, customer details, and attachments.\u003Cbr \u002F>\nThis service is provided by Help Scout: \u003Ca href=\"https:\u002F\u002Fwww.helpscout.com\u002Fcompany\u002Flegal\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.helpscout.com\u002Fcompany\u002Flegal\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Freshdesk API\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin connects to Freshdesk’s API when the migration feature is used to import tickets. It sends API credentials and retrieves ticket data, customer information, and attachments.\u003Cbr \u002F>\nData exchanged includes Freshdesk API credentials, ticket data, customer details, and conversation history.\u003Cbr \u002F>\nThis service is provided by Freshdesk: \u003Ca href=\"https:\u002F\u002Fwww.freshworks.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.freshworks.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>JSHelpdesk Integration (Migration Feature)\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin connects to your local JSHelpdesk installation when the migration feature is used. It accesses local files and data to import tickets and attachments into this plugin.\u003Cbr \u002F>\nData accessed includes local server files, ticket data, and customer information — all processed within your own server environment.\u003Cbr \u002F>\nNo external service connection is made for this integration.\u003C\u002Fp>\n\u003Ch4>Local Migration Tools\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Awesome Support and SupportCandy\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin includes migration tools for Awesome Support and SupportCandy plugins.\u003Cbr \u002F>\nThese tools access ticket and customer data directly from your WordPress database and perform all operations locally.\u003Cbr \u002F>\nNo external connections are established, and all processing occurs within your own server.\u003C\u002Fp>\n","Feature Rich and Super Fast Support and Customer Ticketing System for WordPress.",10000,262527,90,63,"2026-04-10T12:07:00.000Z","6.9.4","5.6","7.4",[58,59,21,22,60],"customer-support-plugin","helpdesk","wordpress-support-ticket","https:\u002F\u002Ffluentsupport.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffluent-support.2.1.1.zip",89,7,"2026-01-05 00:00:00","2026-04-16T10:56:18.058Z",{"slug":68,"name":69,"version":70,"author":71,"author_profile":72,"description":73,"short_description":74,"active_installs":11,"downloaded":75,"rating":76,"num_ratings":77,"last_updated":78,"tested_up_to":79,"requires_at_least":80,"requires_php":18,"tags":81,"homepage":86,"download_link":87,"security_score":88,"vuln_count":89,"unpatched_count":77,"last_vuln_date":90,"fetched_at":66},"codebard-help-desk","CodeBard Help Desk","1.1.2","CodeBard","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodebard\u002F","\u003Cp>Provide professional support to users in your own language with CodeBard Help Desk. \u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fhelp-desk-demo.codebard.com\" rel=\"nofollow ugc\">Check out the Live Demo here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Its professional features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Unlimited Users\u003C\u002Fli>\n\u003Cli>Unlimited Agents\u003C\u002Fli>\n\u003Cli>Unlimited Tickets\u003C\u002Fli>\n\u003Cli>Unlimited Departments\u003C\u002Fli>\n\u003Cli>Multi Language\u003C\u002Fli>\n\u003Cli>Easy Language translation from WP admin\u003C\u002Fli>\n\u003Cli>English, Spanish (Intl.), Indian (Hindu) languages included\u003C\u002Fli>\n\u003Cli>Front End Tickets\u003C\u002Fli>\n\u003Cli>Front End Interface for Users\u003C\u002Fli>\n\u003Cli>Front End Interface for Support Admins and Agents\u003C\u002Fli>\n\u003Cli>Easy to Use\u003C\u002Fli>\n\u003Cli>Private Tickets\u003C\u002Fli>\n\u003Cli>Email Notifications\u003C\u002Fli>\n\u003Cli>Ticket and Reply Attachments\u003C\u002Fli>\n\u003Cli>Support Admins, Support Agents with separate permissions\u003C\u002Fli>\n\u003Cli>Easy ticket management\u003C\u002Fli>\n\u003Cli>Responsive\u003C\u002Fli>\n\u003Cli>Extensible\u003C\u002Fli>\n\u003Cli>Compatible with all Themes and Plugins\u003C\u002Fli>\n\u003Cli>Adapts to visuals of any Theme\u003C\u002Fli>\n\u003Cli>Hooks and Filters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In the \u003Ca href=\"http:\u002F\u002Fhelp-desk-demo.codebard.com\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>, try changing the theme from Theme Switcher widget on the right column to see how CodeBard Help Desk adapts to different themes!\u003C\u002Fp>\n\u003Cp>Use Language admin to easily translate your plugin into your own language or change your own language’s translation. New language packs will be upcoming! If you would like to contribute a translation for your own language, \u003Ca href=\"https:\u002F\u002Fcodebard.com\u002Fcb_p3_en-US.zip\" rel=\"nofollow ugc\">download this sample language file\u003C\u002Fa> to translate and then contact us from our \u003Ca href=\"https:\u002F\u002Fcodebard.com\u002Fcontact\" rel=\"nofollow ugc\">contact page\u003C\u002Fa> to get credited.\u003C\u002Fp>\n\u003Cp>Quickstart Guide is \u003Ca href=\"https:\u002F\u002Fcodebard.com\u002Fcodebard-help-desk-for-wordpress-quickstart-guide\" rel=\"nofollow ugc\">here\u003C\u002Fa> and detailed manual is \u003Ca href=\"https:\u002F\u002Fcodebard.com\u002Fcodebard-help-desk-for-wordpress-manual\" rel=\"nofollow ugc\">here\u003C\u002Fa>. All settings in your Plugin admin has detailed and easy to understand descriptions.\u003C\u002Fp>\n\u003Cp>\nFree support is available through Plugin forum, and Premium support is available through \u003Ca href=\"https:\u002F\u002Fcodebard.com\u002Fsupport\" rel=\"nofollow ugc\">CodeBard site\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you have a WooCommerce store, get the \u003Ca href=\"https:\u002F\u002Fcodebard.com\u002Fcodebard-help-desk-woocommerce-integration\" rel=\"nofollow ugc\">WooCommerce Integration Addon\u003C\u002Fa> to power up your Help Desk and provide professional support to your store’s customers easily:\u003C\u002Fp>\n\u003Cp>Remember to follow us on Twitter (@codebardcom) or join our Newsletter by your Quickstart Wizard to hear about new features, announcements and goodies!\u003C\u002Fp>\n","Multi Language Professional Support Ticket System with Unlimited Users, Unlimited Tickets, Unlimited Departments, Agents and many features",5600,60,2,"2024-11-29T03:07:00.000Z","6.7.5","4.0",[82,83,84,23,85],"help-desk","support-system","support-ticket-system","ticket-system","https:\u002F\u002Fcodebard.com\u002Fcodebard-help-desk-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcodebard-help-desk.1.1.2.zip",49,3,"2025-02-14 00:00:00",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":11,"downloaded":99,"rating":100,"num_ratings":101,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":18,"tags":105,"homepage":108,"download_link":109,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":66},"support-tickets-v2","Support Tickets v2","2.0.1","kezakez","https:\u002F\u002Fprofiles.wordpress.org\u002Fkezakez\u002F","\u003Cp>Support Tickets is a WordPress plugin which allows you to create and manage a simple support ticket system or helpdesk system on your WordPress site. If you are offering a support service and are looking for a simple tool to help you with that, Support Tickets is an excellent choice.\u003C\u002Fp>\n\u003Cp>This code has been forked with the permission of the original author Takayuki Miyoshi @takayukister\u003Cbr \u002F>\nThis fork contains bug fixes.\u003Cbr \u002F>\nThe original code can be found at https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fsupport-tickets\u002F\u003C\u002Fp>\n\u003Cp>The plugin is based on \u003Ca href=\"http:\u002F\u002Fcontactform7.com\u002F\" rel=\"nofollow ugc\">Contact Form 7\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwww.keza.net\u002Fsupport-tickets-v2\u002F\" rel=\"nofollow ugc\">Home page\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Multilingual Support\u003C\u002Fh4>\n\u003Cp>You will have the ability to make a “multilingual support ticket system” with this plugin. This plugin allows you to write messages in your language and ask a professional translator to translate your message to another user’s language. This feature utilize the \u003Ca href=\"http:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa> plugin, so you need to install the plugin beforehand.\u003C\u002Fp>\n\u003Ch4>Translators\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Italian (it_IT) – \u003Ca href=\"http:\u002F\u002Fgidibao.net\u002F\" rel=\"nofollow ugc\">Gianni Diurno\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Japanese (ja) – \u003Ca href=\"http:\u002F\u002Fideasilo.wordpress.com\" rel=\"nofollow ugc\">Takayuki Miyoshi\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","With this plugin, you can manage a simple support ticket system on your WordPress site.",9174,80,4,"2012-07-03T12:33:00.000Z","3.4.2","2.8",[106,107,59,20,23],"ajax","captcha","http:\u002F\u002Fwww.keza.net\u002Fsupport-tickets-v2\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsupport-tickets-v2.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":11,"downloaded":118,"rating":119,"num_ratings":89,"last_updated":120,"tested_up_to":54,"requires_at_least":121,"requires_php":56,"tags":122,"homepage":126,"download_link":127,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"uvdesk","UVdesk Free Helpdesk","2.1.2","Webkul","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebkul\u002F","\u003Cp>Uvdesk is a omni channel helpdesk for providing quick assistance to customers through diverse horizontal mediums. It needs only quick sign up to be yours for delivering fantastic customer support for your channel.\u003C\u002Fp>\n\u003Cp>Marketplace functionality is available via a separate plugin: \u003Ca href=\"https:\u002F\u002Fstore.webkul.com\u002Fwoocommerce-multivendor-marketplace.html\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fstore.webkul.com\u002Fwoocommerce-multivendor-marketplace.html\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Point of Sale solution is also available as a separate product: \u003Ca href=\"https:\u002F\u002Fstore.webkul.com\u002Fwoocommerce-point-of-sale.html\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fstore.webkul.com\u002Fwoocommerce-point-of-sale.html\u002F\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Numerous Apps Integrations – \u003Ca href=\"https:\u002F\u002Fsupport.uvdesk.com\u002Fen\u002Ffolder\u002F30\u002Farticles\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.uvdesk.com\u002Fen\u002Ffolder\u002F30\u002Farticles\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Automated Systems – \u003Ca href=\"https:\u002F\u002Fsupport.uvdesk.com\u002Fen\u002Ffolder\u002F24\u002Farticles\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.uvdesk.com\u002Fen\u002Ffolder\u002F24\u002Farticles\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Effective Ticket Tools – \u003Ca href=\"https:\u002F\u002Fsupport.uvdesk.com\u002Fen\u002Ffolder\u002F29\u002Farticles\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.uvdesk.com\u002Fen\u002Ffolder\u002F29\u002Farticles\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Store Upfront Setting –  \u003Ca href=\"https:\u002F\u002Fsupport.uvdesk.com\u002Fen\u002Ffolder\u002F23\u002Farticles\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.uvdesk.com\u002Fen\u002Ffolder\u002F23\u002Farticles\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Reports – \u003Ca href=\"https:\u002F\u002Fsupport.uvdesk.com\u002Fen\u002Ffolder\u002F27\u002Farticles\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.uvdesk.com\u002Fen\u002Ffolder\u002F27\u002Farticles\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Much More – \u003Ca href=\"https:\u002F\u002Fsupport.uvdesk.com\u002Fen\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.uvdesk.com\u002Fen\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fnd-fDLNNFfc?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Whats new?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>With the latest upgrade to PWA, now you can use UVdesk seamlessly on your smartphone like a native mobile app with features like offline syncing, mobile view UI, faster page load and addition to the home screen.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsupport.uvdesk.com\u002Fen\u002Fblog\u002Fuvdesk-how-to-install-and-configure-youtube-app\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa> app integration is now available along with \u003Ca href=\"https:\u002F\u002Fsupport.uvdesk.com\u002Fen\u002Fblog\u002Fuvdesk-sla\" rel=\"nofollow ugc\">SLA\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fsupport.uvdesk.com\u002Fen\u002Fblog\u002Fuvdesk-ticket-delivery-status\" rel=\"nofollow ugc\">E-mail\u003C\u002Fa> delivery status.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Upload File Size of any limit from \u003Ca href=\"https:\u002F\u002Fsupport.uvdesk.com\u002Fen\u002Fblog\u002Fuvdesk-google-drive\" rel=\"nofollow ugc\">Google Drive\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fsupport.uvdesk.com\u002Fen\u002Fblog\u002Fuvdesk-onedrive\" rel=\"nofollow ugc\">OneDrive\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fsupport.uvdesk.com\u002Fen\u002Fblog\u002Fuvdesk-box\" rel=\"nofollow ugc\">Box\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fsupport.uvdesk.com\u002Fen\u002Fblog\u002Fuvdesk-dropbox\" rel=\"nofollow ugc\">Dropbox\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Free WordPress Helpdesk\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>To make the whole process easier for both whether they are customers or support staff for providing efficient support with the assurance that no lead remain unsolved Uvdesk WordPress helpdesk is there to make it true.Provide\u003C\u002Fp>\n\u003Cp>This app is free of cost.\u003C\u002Fp>\n\u003Cp>It allows customer to send support request anytime 24×7\u003C\u002Fp>\n\u003Cp>Admin and assigned could reply on support request\u003C\u002Fp>\n\u003Cp>Using effective tools to manage tickets support team could respond quickly.\u003C\u002Fp>\n\u003Cp>Admin and assigned could distinguish all tickets based on their status Pending, Resolved, Spam, Answered.\u003C\u002Fp>\n\u003Cp>Support staff can filter any ticket on the basis of Assigned to, Customer, Group, Team, Priority, Type, Tag, Mailbox, Source, after date, before or on a date.\u003C\u002Fp>\n\u003Cp>To garner customer’s details it allows to fetch order details of woocommerce store\u003C\u002Fp>\n\u003Cp>Customer support and authentication simultaneously under crow’s net.\u003C\u002Fp>\n\u003Cp>Both admin and customer gets notified on new query and new reply respectively.\u003C\u002Fp>\n\u003Cp>Both admin and buyer can view history of tickets.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Google reCAPTCHA\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin uses Google’s reCAPTCHA service to:\u003Cbr \u002F>\n– Protect forms from spam submissions\u003Cbr \u002F>\n– Verify human interaction with forms\u003C\u002Fp>\n\u003Cp>Service provider: Google LLC\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">reCAPTCHA Terms\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Webkul Services Integration\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin includes:\u003Cbr \u002F>\n1. Extension Discovery Service (wk.ext.js)\u003Cbr \u002F>\n   – Displays available Webkul extensions within admin panel\u003Cbr \u002F>\n   – Shows compatible addons for your wordpress\u002Fwoocommerce system\u003C\u002Fp>\n\u003Col>\n\u003Cli>Support Portal Integration (wksas.bundle.js)\n\u003Cul>\n\u003Cli>Shows service status notifications\u003C\u002Fli>\n\u003Cli>Displays maintenance updates\u003C\u002Fli>\n\u003Cli>Links to official documentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>These Webkul services:\u003Cbr \u002F>\n– Operate in read-only mode\u003Cbr \u002F>\n– Do not collect user\u002Fwebsite data\u003Cbr \u002F>\n– Only display information from Webkul servers\u003C\u002Fp>\n\u003Cp>Service provider: Webkul Software Pvt Ltd\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwebkul.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Webkul Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","Uvdesk is an omnichannel helpdesk designed to deliver swift and efficient customer support across multiple platforms.",2361,74,"2025-12-24T09:15:00.000Z","6.7",[59,23,123,124,125],"uvdesk-help","uvdesk-helpdesk","uvdesk-ticket","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuvdesk\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuvdesk.2.1.2.zip",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":28,"downloaded":136,"rating":13,"num_ratings":14,"last_updated":137,"tested_up_to":79,"requires_at_least":138,"requires_php":139,"tags":140,"homepage":145,"download_link":146,"security_score":147,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":66},"wbugboard","WBugBoard","1.0.1","Moez","https:\u002F\u002Fprofiles.wordpress.org\u002Fmelioze\u002F","\u003Cp>\u003Cstrong>WBugBoard\u003C\u002Fstrong> is a robust and user-friendly issue tracking and support ticket plugin designed for WordPress. It allows you to create, manage, and prioritize tickets directly in your WordPress dashboard, ideal for customer support or project management.\u003C\u002Fp>\n\u003Cp>✨ = Key Features =\u003Cbr \u002F>\n* \u003Cstrong>Ticket Management\u003C\u002Fstrong>: Easily create, update, and manage support tickets with titles, descriptions, and priority levels.\u003Cbr \u002F>\n* \u003Cstrong>Priority Levels\u003C\u002Fstrong>: Set customizable ticket priorities (e.g., Low, Medium, High).\u003Cbr \u002F>\n* \u003Cstrong>User Access Control\u003C\u002Fstrong>: Manage permissions for different user roles.\u003Cbr \u002F>\n* \u003Cstrong>Email Notifications\u003C\u002Fstrong> 📧: Send customizable notifications to admins and users when tickets are created or updated.\u003Cbr \u002F>\n* \u003Cstrong>Comment System\u003C\u002Fstrong> 💬: Facilitate ticket discussions through a built-in commenting system.\u003C\u002Fp>\n\u003Ch3>WBugBoard PRO (Coming Soon)\u003C\u002Fh3>\n\u003Cp>🚀 \u003Cstrong>Introducing WBugBoard PRO\u003C\u002Fstrong>\u003Cbr \u002F>\nThe advanced version of WBugBoard is coming soon! Take your support and issue tracking to the next level with these exclusive features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>CSV\u002FPDF Export System\u003C\u002Fstrong> 📁: Export your tickets and reports in CSV or PDF format for easier sharing and record-keeping.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Search and Filters\u003C\u002Fstrong> 🔍: Quickly find tickets using multiple criteria, such as status, priority, and creation date.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backend Ticket Creation\u003C\u002Fstrong> 📝: Create and manage tickets directly from the WordPress backend for enhanced admin control.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile and Tablet Optimization\u003C\u002Fstrong> 📱: Fully responsive design with mobile and tablet-friendly ticket management.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Resolution Time Tracker\u003C\u002Fstrong> ⏱️:\n\u003Cul>\n\u003Cli>View the total resolution time for all tickets.  \u003C\u002Fli>\n\u003Cli>See the average resolution time per ticket.  \u003C\u002Fli>\n\u003Cli>Monitor live resolution time with a dynamic stopwatch for tickets in progress.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deleted Tickets Management\u003C\u002Fstrong> 🗂️:\n\u003Cul>\n\u003Cli>\u003Cstrong>Archive Deleted Tickets\u003C\u002Fstrong>: Automatically archive tickets deleted by the client for record-keeping.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visibility Control\u003C\u002Fstrong>: Toggle the visibility of deleted tickets directly in the dashboard.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Attachments\u003C\u002Fstrong> 📎: Attach files to tickets for better communication and problem resolution.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Stay tuned for the release of WBugBoard PRO!\u003C\u002Fp>\n\u003Ch3>Custom Upload Directory\u003C\u002Fh3>\n\u003Cp>Uploaded files are stored in \u003Ccode>\u002Fwp-content\u002Fuploads\u002Fwbugboard\u002F\u003C\u002Fcode>. This directory is automatically created on plugin activation and deleted upon plugin deactivation.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please use the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwbugboard\" rel=\"ugc\">Support Forum\u003C\u002Fa> or contact us at contact@melioze.com.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>WBugBoard is licensed under the GPLv2 or later. For more information, see \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>If you would like to contribute to the development of WBugBoard, please visit our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmizou1255\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa> and submit a pull request.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Author:\u003C\u002Fstrong> Moez BETTOUMI\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Website:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fmoezbettoumi.fr\" rel=\"nofollow ugc\">https:\u002F\u002Fmoezbettoumi.fr\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Donate:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fbuymeacoffee.com\u002Fmizou1253\" rel=\"nofollow ugc\">https:\u002F\u002Fbuymeacoffee.com\u002Fmizou1253\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","A professional issue tracking plugin for WordPress to manage and prioritize customer support tickets.",802,"2024-11-28T09:54:00.000Z","6.2","8.0",[141,142,143,23,144],"customer-service","issue-tracking","project-management","wordpress","https:\u002F\u002Fwpit.melioze.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwbugboard.1.0.1.zip",92,{"attackSurface":149,"codeSignals":516,"taintFlows":745,"riskAssessment":893,"analyzedAt":906},{"hooks":150,"ajaxHandlers":413,"restRoutes":474,"shortcodes":491,"cronEvents":514,"entryPointCount":38,"unprotectedCount":515},[151,156,161,164,168,172,176,180,185,190,194,198,202,206,210,213,216,219,222,225,228,233,237,241,245,249,253,257,261,265,269,272,275,278,281,284,287,290,294,297,301,306,310,314,317,321,325,329,333,337,341,345,348,351,354,358,362,366,370,374,378,382,386,390,393,396,400,405,409],{"type":152,"name":153,"callback":154,"file":155,"line":11},"action","rest_api_init","closure","modules\\api\\nifty-desk-api-routes.php",{"type":152,"name":157,"callback":158,"priority":11,"file":159,"line":160},"nifty_desk_activate_hook","nifty_desk_api_s_key_check","modules\\api\\nifty-desk-api.php",18,{"type":152,"name":162,"callback":158,"priority":11,"file":159,"line":163},"nifty_desk_update_hook",19,{"type":152,"name":165,"callback":166,"priority":11,"file":159,"line":167},"nifty_desk_settings_tabs","nifty_desk_api_settings_tab",40,{"type":152,"name":169,"callback":170,"priority":11,"file":159,"line":171},"nifty_desk_settings_content","nifty_desk_api_settings_content",50,{"type":152,"name":173,"callback":174,"priority":11,"file":159,"line":175},"nifty_desk_api_below_table_hook","nifty_desk_api_test_component",178,{"type":152,"name":177,"callback":178,"priority":11,"file":179,"line":64},"nifty_desk_autoassign_output_html","nifty_desk_basic_autoassign_html_output","modules\\autoassign.php",{"type":152,"name":181,"callback":182,"priority":11,"file":183,"line":184},"nifty_desk_channels_output_html","nifty_desk_basic_channel_html_output","modules\\channels.php",13,{"type":186,"name":187,"callback":188,"priority":11,"file":189,"line":89},"filter","nifty_desk_email_body_build","nifty_desk_filter_control_email_body_build","modules\\email.php",{"type":186,"name":191,"callback":192,"priority":11,"file":189,"line":193},"nifty_desk_email_login_filter","nifty_desk_filter_control_email_login_filter",27,{"type":186,"name":195,"callback":196,"priority":11,"file":189,"line":197},"nifty_desk_email_content_filter","nifty_desk_filter_control_email_content_filter",43,{"type":186,"name":199,"callback":200,"priority":11,"file":189,"line":201},"nifty_desk_ticket_internal_tags","nifty_desk_filter_control_ticket_internal_tags",78,{"type":152,"name":203,"callback":204,"file":205,"line":163},"add_meta_boxes","nifty_desk_add_reply_meta_box","modules\\metaboxes.php",{"type":152,"name":207,"callback":208,"file":205,"line":209},"save_post","nifty_desk_reply_save_meta_box_data",111,{"type":152,"name":203,"callback":211,"file":205,"line":212},"nifty_desk_ticket_meta_box",135,{"type":152,"name":203,"callback":214,"file":205,"line":215},"nifty_desk_notes_meta_box",284,{"type":152,"name":203,"callback":217,"file":205,"line":218},"nifty_desk_pro_add_topic_status_meta_box",393,{"type":152,"name":203,"callback":220,"file":205,"line":221},"nifty_desk_add_topic_status_meta_box",395,{"type":152,"name":207,"callback":223,"file":205,"line":224},"nifty_desk_pro_topic_status_save_meta_box_data",535,{"type":152,"name":207,"callback":226,"file":205,"line":227},"nifty_desk_topic_status_save_meta_box_data",537,{"type":152,"name":229,"callback":230,"file":231,"line":232},"wp_dashboard_setup","nifty_desk_register_reporting_dash_components","modules\\reporting.php",8,{"type":152,"name":234,"callback":235,"priority":14,"file":231,"line":236},"nifty_desk_admin_menu_above","nifty_desk_admin_menu_reporting",36,{"type":152,"name":238,"callback":239,"priority":11,"file":231,"line":240},"nifty_desk_reporting_page_grid_area_hook","nifty_desk_reporting_page_grid_basic_upsell",188,{"type":152,"name":242,"callback":243,"priority":11,"file":244,"line":35},"nifty_desk_view_control","nifty_desk_hook_control_view_control","modules\\views.php",{"type":186,"name":246,"callback":247,"priority":11,"file":244,"line":248},"nifty_desk_response_after_author_name","nifty_desk_filter_control_response_after_author_name",1656,{"type":186,"name":250,"callback":251,"priority":14,"file":252,"line":101},"nifty_desk_author_meta_top","nifty_desk_originator_control","modules\\widgets.php",{"type":152,"name":254,"callback":255,"file":252,"line":256},"admin_print_scripts","nifty_desk_admin_scripts_originator",25,{"type":152,"name":258,"callback":259,"file":260,"line":76},"init","nifty_desk_init","nifty-desk.php",{"type":152,"name":262,"callback":263,"priority":14,"file":260,"line":264},"admin_menu","nifty_desk_admin_menu",61,{"type":152,"name":266,"callback":267,"file":260,"line":268},"admin_head","nifty_desk_pro_wp_head",64,{"type":152,"name":266,"callback":270,"file":260,"line":271},"nifty_desk_wp_head",66,{"type":152,"name":258,"callback":273,"file":260,"line":274},"nifty_desk_pro_user_head",70,{"type":152,"name":258,"callback":276,"file":260,"line":277},"nifty_desk_user_head",72,{"type":152,"name":266,"callback":279,"file":260,"line":280},"nifty_desk_pro_admin_head",75,{"type":152,"name":258,"callback":282,"priority":28,"file":260,"line":283},"nifty_desk_create_ticket_post_type",190,{"type":152,"name":258,"callback":285,"priority":28,"file":260,"line":286},"nifty_desk_create_response_post_type",191,{"type":152,"name":258,"callback":288,"priority":28,"file":260,"line":289},"nifty_desk_create_internal_notes",192,{"type":186,"name":291,"callback":292,"file":260,"line":293},"add_menu_classes","nifty_desk_show_pending_number",200,{"type":152,"name":254,"callback":295,"file":260,"line":296},"nifty_desk_admin_scripts_basic",504,{"type":152,"name":298,"callback":299,"file":260,"line":300},"wp_enqueue_scripts","nifty_desk_user_styles",590,{"type":152,"name":302,"callback":303,"priority":304,"file":260,"line":305},"nifty_desk_modern_tickets_left_column_after_wrapper","nifty_desk__hook1_modern_tickets_left_column_after",9,1010,{"type":186,"name":307,"callback":308,"file":260,"line":309},"the_content","nifty_desk_content_control",1533,{"type":186,"name":311,"callback":312,"file":260,"line":313},"next_post_link","nifty_desk_next_previous_fix",1536,{"type":186,"name":315,"callback":312,"file":260,"line":316},"previous_post_link",1537,{"type":186,"name":318,"callback":319,"file":260,"line":320},"manage_nifty_desk_tickets_posts_columns","nifty_desk_tickets_cpt_columns",2030,{"type":152,"name":322,"callback":323,"priority":11,"file":260,"line":324},"manage_nifty_desk_tickets_posts_custom_column","nifty_desk_manage_ticket_status_column",2032,{"type":186,"name":326,"callback":327,"priority":11,"file":260,"line":328},"views_edit-nifty_desk_tickets","meta_views_nifty_desk_tickets",2421,{"type":152,"name":330,"callback":331,"file":260,"line":332},"load-edit.php","load_nifty_desk_custom_filter",2446,{"type":186,"name":334,"callback":335,"file":260,"line":336},"posts_where","posts_where_nifty_desk_status",2456,{"type":186,"name":338,"callback":339,"file":260,"line":340},"pre_get_posts","nifty_desk_loop_control",2579,{"type":152,"name":342,"callback":343,"file":260,"line":344},"restrict_manage_posts","nifty_desk_add_priority_filter",2695,{"type":152,"name":342,"callback":346,"file":260,"line":347},"nifty_desk_add_agent_filter",2696,{"type":152,"name":342,"callback":349,"file":260,"line":350},"nifty_desk_add_status_filter",2697,{"type":186,"name":338,"callback":352,"file":260,"line":353},"nifty_desk_admin_loop_control",2816,{"type":186,"name":355,"callback":356,"file":260,"line":357},"wp_mail_smtp_custom_options","nifty_desk_smtp_timeout",3272,{"type":186,"name":359,"callback":360,"priority":11,"file":260,"line":361},"nifty_desk_wrap_body_in_html","nifty_desk_filter_control_wrap_body_in_html",3436,{"type":186,"name":363,"callback":364,"file":260,"line":365},"wp_mail_content_type","nifty_desk_set_html_mail_content_type",3490,{"type":186,"name":367,"callback":368,"file":260,"line":369},"admin_body_class","nifty_desk_fold_menu_body_classes",3545,{"type":152,"name":371,"callback":372,"priority":11,"file":260,"line":373},"nifty_desk_text_response_after","nifty_desk_internal_notes_submit",3733,{"type":186,"name":375,"callback":376,"priority":11,"file":260,"line":377},"nifty_desk_current_agent_meta","nifty_desk_response_type_switch",3758,{"type":152,"name":379,"callback":380,"priority":11,"file":260,"line":381},"nifty_desk_modern_tickets_left_column_before","nifty_desk_modern_tickets_left_column_before_insert_refresh",3828,{"type":186,"name":383,"callback":384,"priority":11,"file":260,"line":385},"nifty_desk_get_merged_id","nifty_desk_filter_control_get_merged_id",4031,{"type":152,"name":387,"callback":388,"file":260,"line":389},"admin_notices","nifty_desk_page_trash_notice_submit_ticket",4144,{"type":152,"name":165,"callback":391,"priority":14,"file":392,"line":89},"nifty_desk_template_settings_tab","templates\\templates.php",{"type":152,"name":169,"callback":394,"priority":14,"file":392,"line":395},"nifty_desk_template_settings_content",15,{"type":186,"name":397,"callback":398,"priority":14,"file":392,"line":399},"nifty_desk_save_settings_hook","nifty_desk_theme_settings_head",119,{"type":186,"name":401,"callback":402,"priority":403,"file":392,"line":404},"template_include","nifty_desk_view_template",99,133,{"type":152,"name":406,"callback":407,"file":392,"line":408},"edit_form_top","nifty_desk_template_page_edit_checker",500,{"type":152,"name":410,"callback":411,"priority":11,"file":392,"line":412},"nifty_desk_template_page_edit_checker_array_hook","nifty_desk_template_page_add_to_checker_basic",530,[414,419,421,423,426,428,430,432,434,437,440,442,445,447,450,453,455,458,462,466,471],{"action":415,"nopriv":416,"callback":417,"hasNonce":416,"hasCapCheck":416,"file":418,"line":89},"nifty_desk_db_request_tickets_from_control",false,"nifty_desk_db_ajax_callback","modules\\dashboard-ajax.php",{"action":420,"nopriv":416,"callback":417,"hasNonce":416,"hasCapCheck":416,"file":418,"line":101},"nifty_desk_db_request_tickets_from_control_by_view",{"action":422,"nopriv":416,"callback":417,"hasNonce":416,"hasCapCheck":416,"file":418,"line":35},"nifty_desk_fetch_channels",{"action":424,"nopriv":416,"callback":417,"hasNonce":416,"hasCapCheck":416,"file":418,"line":425},"nifty_desk_db_request_ticket_from_content_list",6,{"action":427,"nopriv":416,"callback":417,"hasNonce":416,"hasCapCheck":416,"file":418,"line":64},"nifty_desk_db_update_ticket_status",{"action":429,"nopriv":416,"callback":417,"hasNonce":416,"hasCapCheck":416,"file":418,"line":232},"nifty_desk_db_update_ticket_priority",{"action":431,"nopriv":416,"callback":417,"hasNonce":416,"hasCapCheck":416,"file":418,"line":304},"nifty_desk_submit_response",{"action":433,"nopriv":416,"callback":417,"hasNonce":416,"hasCapCheck":416,"file":418,"line":11},"nifty_desk_db_request_tickets_from_control_priority",{"action":435,"nopriv":416,"callback":417,"hasNonce":416,"hasCapCheck":416,"file":418,"line":436},"nifty_desk_delete_ticket",11,{"action":438,"nopriv":416,"callback":417,"hasNonce":416,"hasCapCheck":416,"file":418,"line":439},"nifty_desk_modern_submit_internal_note",12,{"action":441,"nopriv":416,"callback":417,"hasNonce":416,"hasCapCheck":416,"file":418,"line":184},"nifty_desk_db_bulk_delete_tickets",{"action":443,"nopriv":416,"callback":417,"hasNonce":416,"hasCapCheck":416,"file":418,"line":444},"nifty_desk_delete_channel",14,{"action":446,"nopriv":416,"callback":417,"hasNonce":416,"hasCapCheck":416,"file":418,"line":395},"nifty_desk_db_search_ticets",{"action":448,"nopriv":416,"callback":417,"hasNonce":416,"hasCapCheck":416,"file":418,"line":449},"nifty_desk_resend_notification",16,{"action":451,"nopriv":416,"callback":417,"hasNonce":416,"hasCapCheck":416,"file":418,"line":452},"nifty_desk_delete_schedule",17,{"action":454,"nopriv":416,"callback":417,"hasNonce":416,"hasCapCheck":416,"file":418,"line":163},"nifty_desk_merge_get_ticket_details",{"action":456,"nopriv":416,"callback":417,"hasNonce":416,"hasCapCheck":416,"file":418,"line":457},"nifty_desk_merge_tickets",20,{"action":459,"nopriv":416,"callback":460,"hasNonce":416,"hasCapCheck":416,"file":461,"line":89},"nifty_desk_rep_update_stats","nifty_desk_rep_ajax_callback","modules\\reporting-ajax.php",{"action":463,"nopriv":416,"callback":464,"hasNonce":416,"hasCapCheck":416,"file":252,"line":465},"nifty_desk_change_originator","nifty_desk_originator_ajax",31,{"action":467,"nopriv":416,"callback":468,"hasNonce":469,"hasCapCheck":416,"file":260,"line":470},"nifty_desk_save_response","nifty_desk_action_callback",true,194,{"action":472,"nopriv":416,"callback":468,"hasNonce":469,"hasCapCheck":416,"file":260,"line":473},"nifty_desk_save_note",195,[475,482,486],{"namespace":476,"route":477,"methods":478,"callback":481,"permissionCallback":29,"file":155,"line":436},"nifty_desk\u002Fv1","\u002Fcreate_ticket",[479,480],"GET","POST","nifty_desk_api_create_ticket",{"namespace":476,"route":483,"methods":484,"callback":485,"permissionCallback":29,"file":155,"line":449},"\u002Fview_ticket",[479,480],"nifty_desk_api_view_ticket",{"namespace":476,"route":487,"methods":488,"callback":489,"permissionCallback":29,"file":155,"line":490},"\u002Fdelete_ticket",[479,480],"nifty_desk_api_delete_ticket",21,[492,496,500,504,508,511],{"tag":493,"callback":494,"file":260,"line":495},"nifty_desk_submit_ticket","nifty_desk_shortcode_submit_ticket_page",79,{"tag":497,"callback":498,"file":392,"line":499},"nifty_desk_ticket_title","nifty_desk_ticket_view_title",294,{"tag":501,"callback":502,"file":392,"line":503},"nifty_desk_ticket_responses","nifty_desk_ticket_view_show_responses",295,{"tag":505,"callback":506,"file":392,"line":507},"nifty_desk_ticket_response_form","nifty_desk_ticket_view_response_form",296,{"tag":509,"callback":509,"file":392,"line":510},"nifty_desk_ticket_author_details",297,{"tag":512,"callback":512,"file":392,"line":513},"nifty_desk_ticket_notices",298,[],22,{"dangerousFunctions":517,"sqlUsage":518,"outputEscaping":520,"fileOperations":515,"externalRequests":77,"nonceChecks":35,"capabilityChecks":452,"bundledLibraries":744},[],{"prepared":193,"raw":28,"locations":519},[],{"escaped":521,"rawEcho":522,"locations":523},162,123,[524,527,529,530,532,534,535,538,539,541,543,544,546,548,550,552,554,556,558,560,562,564,566,567,569,571,572,573,574,576,577,579,580,582,584,586,588,590,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,620,622,624,626,628,630,632,634,635,637,639,641,643,644,646,647,649,650,652,654,656,658,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,718,719,720,722,724,726,728,729,731,732,733,735,736,737,738,739,741,742],{"file":525,"line":64,"context":526},"includes\\error-log-page.php","raw output",{"file":528,"line":452,"context":526},"includes\\feedback-page.php",{"file":528,"line":256,"context":526},{"file":528,"line":531,"context":526},33,{"file":533,"line":11,"context":526},"includes\\footer.php",{"file":533,"line":184,"context":526},{"file":536,"line":537,"context":526},"includes\\settings-page.php",28,{"file":536,"line":274,"context":526},{"file":536,"line":540,"context":526},115,{"file":536,"line":542,"context":526},186,{"file":536,"line":473,"context":526},{"file":536,"line":545,"context":526},293,{"file":536,"line":547,"context":526},399,{"file":536,"line":549,"context":526},449,{"file":536,"line":551,"context":526},502,{"file":536,"line":553,"context":526},543,{"file":536,"line":555,"context":526},581,{"file":536,"line":557,"context":526},612,{"file":536,"line":559,"context":526},616,{"file":536,"line":561,"context":526},620,{"file":536,"line":563,"context":526},624,{"file":536,"line":565,"context":526},754,{"file":159,"line":293,"context":526},{"file":159,"line":568,"context":526},202,{"file":159,"line":570,"context":526},268,{"file":179,"line":444,"context":526},{"file":179,"line":163,"context":526},{"file":183,"line":452,"context":526},{"file":183,"line":575,"context":526},24,{"file":183,"line":465,"context":526},{"file":183,"line":578,"context":526},32,{"file":183,"line":531,"context":526},{"file":183,"line":581,"context":526},39,{"file":418,"line":583,"context":526},46,{"file":418,"line":585,"context":526},101,{"file":418,"line":587,"context":526},105,{"file":418,"line":589,"context":526},128,{"file":418,"line":175,"context":526},{"file":418,"line":592,"context":526},341,{"file":418,"line":594,"context":526},445,{"file":418,"line":596,"context":526},853,{"file":418,"line":598,"context":526},862,{"file":418,"line":600,"context":526},880,{"file":418,"line":602,"context":526},999,{"file":418,"line":604,"context":526},1002,{"file":418,"line":606,"context":526},1008,{"file":418,"line":608,"context":526},1069,{"file":418,"line":610,"context":526},1116,{"file":418,"line":612,"context":526},1252,{"file":418,"line":614,"context":526},1265,{"file":616,"line":63,"context":526},"modules\\dashboard.php",{"file":205,"line":618,"context":526},185,{"file":205,"line":283,"context":526},{"file":205,"line":621,"context":526},196,{"file":205,"line":623,"context":526},197,{"file":205,"line":625,"context":526},204,{"file":205,"line":627,"context":526},220,{"file":205,"line":629,"context":526},238,{"file":205,"line":631,"context":526},262,{"file":205,"line":633,"context":526},292,{"file":205,"line":513,"context":526},{"file":205,"line":636,"context":526},299,{"file":205,"line":638,"context":526},306,{"file":205,"line":640,"context":526},334,{"file":205,"line":642,"context":526},456,{"file":461,"line":11,"context":526},{"file":231,"line":645,"context":526},172,{"file":231,"line":645,"context":526},{"file":231,"line":648,"context":526},205,{"file":244,"line":395,"context":526},{"file":244,"line":651,"context":526},1242,{"file":244,"line":653,"context":526},1266,{"file":244,"line":655,"context":526},1268,{"file":244,"line":657,"context":526},1270,{"file":252,"line":495,"context":526},{"file":260,"line":660,"context":526},678,{"file":260,"line":662,"context":526},691,{"file":260,"line":664,"context":526},694,{"file":260,"line":666,"context":526},730,{"file":260,"line":668,"context":526},1014,{"file":260,"line":670,"context":526},1019,{"file":260,"line":672,"context":526},1696,{"file":260,"line":674,"context":526},2045,{"file":260,"line":676,"context":526},2048,{"file":260,"line":678,"context":526},2058,{"file":260,"line":680,"context":526},2060,{"file":260,"line":682,"context":526},2069,{"file":260,"line":684,"context":526},2085,{"file":260,"line":686,"context":526},2287,{"file":260,"line":688,"context":526},2289,{"file":260,"line":690,"context":526},2291,{"file":260,"line":692,"context":526},2293,{"file":260,"line":694,"context":526},2295,{"file":260,"line":696,"context":526},2432,{"file":260,"line":698,"context":526},2433,{"file":260,"line":700,"context":526},2788,{"file":260,"line":702,"context":526},2792,{"file":260,"line":704,"context":526},2804,{"file":260,"line":706,"context":526},2808,{"file":260,"line":708,"context":526},3253,{"file":260,"line":710,"context":526},3835,{"file":260,"line":712,"context":526},4163,{"file":714,"line":64,"context":526},"templates\\basic_templates\\classic\\submit_ticket.php",{"file":716,"line":64,"context":526},"templates\\basic_templates\\classic\\support_center.php",{"file":716,"line":184,"context":526},{"file":716,"line":515,"context":526},{"file":716,"line":537,"context":526},{"file":716,"line":721,"context":526},34,{"file":716,"line":723,"context":526},45,{"file":716,"line":725,"context":526},51,{"file":716,"line":727,"context":526},57,{"file":716,"line":52,"context":526},{"file":730,"line":232,"context":526},"templates\\basic_templates\\classic\\ticket_view.php",{"file":730,"line":452,"context":526},{"file":730,"line":160,"context":526},{"file":730,"line":734,"context":526},23,{"file":730,"line":38,"context":526},{"file":392,"line":723,"context":526},{"file":392,"line":583,"context":526},{"file":392,"line":52,"context":526},{"file":392,"line":740,"context":526},68,{"file":392,"line":51,"context":526},{"file":392,"line":743,"context":526},93,[],[746,762,771,784,819,866],{"entryPoint":747,"graph":748,"unsanitizedCount":14,"severity":761},"nifty_desk_rep_ajax_callback (modules\\reporting-ajax.php:4)",{"nodes":749,"edges":759},[750,754],{"id":751,"type":752,"label":753,"file":461,"line":304},"n0","source","$_POST",{"id":755,"type":756,"label":757,"file":461,"line":11,"wp_function":758},"n1","sink","echo() [XSS]","echo",[760],{"from":751,"to":755,"sanitized":416},"medium",{"entryPoint":763,"graph":764,"unsanitizedCount":14,"severity":770},"\u003Creporting-ajax> (modules\\reporting-ajax.php:0)",{"nodes":765,"edges":768},[766,767],{"id":751,"type":752,"label":753,"file":461,"line":304},{"id":755,"type":756,"label":757,"file":461,"line":11,"wp_function":758},[769],{"from":751,"to":755,"sanitized":416},"low",{"entryPoint":772,"graph":773,"unsanitizedCount":28,"severity":770},"nifty_desk_action_callback (nifty-desk.php:833)",{"nodes":774,"edges":782},[775,778],{"id":751,"type":752,"label":776,"file":260,"line":777},"$_POST (x2)",870,{"id":755,"type":756,"label":779,"file":260,"line":780,"wp_function":781},"file_put_contents() [File Write]",881,"file_put_contents",[783],{"from":751,"to":755,"sanitized":469},{"entryPoint":785,"graph":786,"unsanitizedCount":77,"severity":770},"\u003Cnifty-desk> (nifty-desk.php:0)",{"nodes":787,"edges":813},[788,789,790,794,796,799,804,807,811],{"id":751,"type":752,"label":776,"file":260,"line":777},{"id":755,"type":756,"label":779,"file":260,"line":780,"wp_function":781},{"id":791,"type":752,"label":792,"file":260,"line":793},"n2","$_POST (x7)",1975,{"id":795,"type":756,"label":757,"file":260,"line":674,"wp_function":758},"n3",{"id":797,"type":752,"label":753,"file":260,"line":798},"n4",957,{"id":800,"type":756,"label":801,"file":260,"line":802,"wp_function":803},"n5","update_option() [Settings Manipulation]",3584,"update_option",{"id":805,"type":752,"label":776,"file":260,"line":806},"n6",3562,{"id":808,"type":809,"label":810,"file":260,"line":806},"n7","transform","→ nifty_desk_upgrade_db_v4()",{"id":812,"type":756,"label":801,"file":260,"line":802,"wp_function":803},"n8",[814,815,816,817,818],{"from":751,"to":755,"sanitized":469},{"from":791,"to":795,"sanitized":469},{"from":797,"to":800,"sanitized":469},{"from":805,"to":808,"sanitized":416},{"from":808,"to":812,"sanitized":416},{"entryPoint":820,"graph":821,"unsanitizedCount":304,"severity":865},"nifty_desk_db_ajax_callback (modules\\dashboard-ajax.php:23)",{"nodes":822,"edges":856},[823,826,827,828,830,832,833,835,839,841,844,847,850,853],{"id":751,"type":752,"label":824,"file":418,"line":825},"$_POST (x3)",167,{"id":755,"type":756,"label":757,"file":418,"line":175,"wp_function":758},{"id":791,"type":752,"label":753,"file":418,"line":568},{"id":795,"type":756,"label":801,"file":418,"line":829,"wp_function":803},272,{"id":797,"type":752,"label":831,"file":418,"line":600},"$_POST['ticket_id']",{"id":800,"type":756,"label":757,"file":418,"line":600,"wp_function":758},{"id":805,"type":752,"label":753,"file":418,"line":834},1127,{"id":808,"type":756,"label":836,"file":418,"line":837,"wp_function":838},"get_results() [SQLi]",1149,"get_results",{"id":812,"type":752,"label":776,"file":418,"line":840},175,{"id":842,"type":809,"label":843,"file":418,"line":840},"n9","→ nifty_desk_get_tickets_by_view()",{"id":845,"type":756,"label":801,"file":244,"line":846,"wp_function":803},"n10",614,{"id":848,"type":752,"label":753,"file":418,"line":849},"n11",1081,{"id":851,"type":809,"label":852,"file":418,"line":849},"n12","→ nifty_desk_delete_ticket()",{"id":854,"type":756,"label":836,"file":260,"line":855,"wp_function":838},"n13",3993,[857,858,859,860,861,862,863,864],{"from":751,"to":755,"sanitized":416},{"from":791,"to":795,"sanitized":416},{"from":797,"to":800,"sanitized":416},{"from":805,"to":808,"sanitized":416},{"from":812,"to":842,"sanitized":416},{"from":842,"to":845,"sanitized":416},{"from":848,"to":851,"sanitized":416},{"from":851,"to":854,"sanitized":416},"high",{"entryPoint":867,"graph":868,"unsanitizedCount":304,"severity":865},"\u003Cdashboard-ajax> (modules\\dashboard-ajax.php:0)",{"nodes":869,"edges":884},[870,871,872,873,874,875,876,877,878,879,880,881,882,883],{"id":751,"type":752,"label":824,"file":418,"line":825},{"id":755,"type":756,"label":757,"file":418,"line":175,"wp_function":758},{"id":791,"type":752,"label":753,"file":418,"line":568},{"id":795,"type":756,"label":801,"file":418,"line":829,"wp_function":803},{"id":797,"type":752,"label":831,"file":418,"line":600},{"id":800,"type":756,"label":757,"file":418,"line":600,"wp_function":758},{"id":805,"type":752,"label":753,"file":418,"line":834},{"id":808,"type":756,"label":836,"file":418,"line":837,"wp_function":838},{"id":812,"type":752,"label":776,"file":418,"line":840},{"id":842,"type":809,"label":843,"file":418,"line":840},{"id":845,"type":756,"label":801,"file":244,"line":846,"wp_function":803},{"id":848,"type":752,"label":753,"file":418,"line":849},{"id":851,"type":809,"label":852,"file":418,"line":849},{"id":854,"type":756,"label":836,"file":260,"line":855,"wp_function":838},[885,886,887,888,889,890,891,892],{"from":751,"to":755,"sanitized":416},{"from":791,"to":795,"sanitized":416},{"from":797,"to":800,"sanitized":416},{"from":805,"to":808,"sanitized":416},{"from":812,"to":842,"sanitized":416},{"from":842,"to":845,"sanitized":416},{"from":848,"to":851,"sanitized":416},{"from":851,"to":854,"sanitized":416},{"summary":894,"deductions":895},"The \"nifty-desk\" v1.03 plugin exhibits a mixed security posture. While it demonstrates strong practices in utilizing prepared statements for all SQL queries and avoids bundled libraries, significant concerns arise from its attack surface and taint analysis.  A substantial portion of its AJAX handlers (19 out of 21) and all of its REST API routes lack proper authentication or permission checks.  This creates a large potential entry point for attackers.  Furthermore, the taint analysis reveals flows with unsanitized paths, including two of high severity, indicating potential vulnerabilities if these flows are triggered by user input. The plugin's clean vulnerability history is a positive sign, suggesting a history of secure development or prompt patching, but it does not negate the risks identified in the current static and taint analysis.  Overall, while the core database interactions are secure, the exposed entry points and identified unsanitized data flows present notable risks that require attention.",[896,898,900,902,904],{"reason":897,"points":11},"Large attack surface without auth checks",{"reason":899,"points":439},"High severity taint flows with unsanitized paths",{"reason":901,"points":425},"REST API routes without permission callbacks",{"reason":903,"points":232},"AJAX handlers without authentication checks",{"reason":905,"points":101},"Flows with unsanitized paths (general)","2026-03-17T01:07:03.560Z",{"wat":908,"direct":919},{"assetPaths":909,"generatorPatterns":913,"scriptPaths":914,"versionParams":915},[910,911,912],"\u002Fwp-content\u002Fplugins\u002Fnifty-desk\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fnifty-desk\u002Fjs\u002Fnifty-desk-public.js","\u002Fwp-content\u002Fplugins\u002Fnifty-desk\u002Fjs\u002Fnifty-desk-admin.js",[],[911,912],[916,917,918],"nifty-desk\u002Fcss\u002Fstyle.css?ver=","nifty-desk\u002Fjs\u002Fnifty-desk-public.js?ver=","nifty-desk\u002Fjs\u002Fnifty-desk-admin.js?ver=",{"cssClasses":920,"htmlComments":922,"htmlAttributes":925,"restEndpoints":927,"jsGlobals":929,"shortcodeOutput":931},[921],"nifty-desk-widget",[923,924],"\u003C!-- Nifty Desk Widget -->","\u003C!-- Nifty Desk - Ultimate Support Desk Plugin -->",[926],"data-nifty-desk-ajax-url",[928],"\u002Fwp-json\u002Fnifty-desk\u002Fv1\u002Fticket",[930],"nifty_desk_ajax_object",[932],"[nifty_desk_submit_ticket]",{"error":469,"url":934,"statusCode":935,"statusMessage":936,"message":936},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fnifty-desk\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":89,"versions":938},[939,946,953],{"version":940,"download_url":941,"svn_tag_url":942,"released_at":29,"has_diff":416,"diff_files_changed":943,"diff_lines":29,"trac_diff_url":944,"vulnerabilities":945,"is_current":416},"1.02","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnifty-desk.1.02.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnifty-desk\u002Ftags\u002F1.02\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnifty-desk%2Ftags%2F1.01&new_path=%2Fnifty-desk%2Ftags%2F1.02",[],{"version":947,"download_url":948,"svn_tag_url":949,"released_at":29,"has_diff":416,"diff_files_changed":950,"diff_lines":29,"trac_diff_url":951,"vulnerabilities":952,"is_current":416},"1.01","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnifty-desk.1.01.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnifty-desk\u002Ftags\u002F1.01\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnifty-desk%2Ftags%2F1.0&new_path=%2Fnifty-desk%2Ftags%2F1.01",[],{"version":954,"download_url":955,"svn_tag_url":956,"released_at":29,"has_diff":416,"diff_files_changed":957,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":958,"is_current":416},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnifty-desk.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnifty-desk\u002Ftags\u002F1.0\u002F",[],[]]