[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNW3tVZeRS1TZh3LWGXj-H80-ARlQ4FJAhI6a0wunrkc":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":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":34,"analysis":128,"fingerprints":1042},"digital-service-provider-crm","Digital Service Provider CRM","1.0.1","Bestitsol","https:\u002F\u002Fprofiles.wordpress.org\u002Fzeeshan4157\u002F","\u003Cp>Long description of the plugin goes here. You can provide information about the features, usage instructions, and any other relevant details.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is released under the GPLv2 or later license.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>List of credits goes here.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support or inquiries, please contact us at support@example.com.\u003C\u002Fp>\n","Optimize client management with Digital Service Provider CRM, an essential WordPress plugin for streamlined invoicing.",0,1008,"2025-08-01T13:24:00.000Z","6.6.5","6.2","5.6",[18,19,20,21],"client-management","crm","digital-service-provider","invoicing","https:\u002F\u002Fbestitsol.com\u002Fservice-provider-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdigital-service-provider-crm.1.0.1.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"zeeshan4157",1,30,94,"2026-04-04T12:32:03.360Z",[35,58,75,93,110],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":24,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":53,"download_link":54,"security_score":55,"vuln_count":56,"unpatched_count":11,"last_vuln_date":57,"fetched_at":26},"sprout-clients","Sprout Clients – CRM and Lead Management","3.2.3","BoldGrid","https:\u002F\u002Fprofiles.wordpress.org\u002Fboldgrid\u002F","\u003Cblockquote>\n\u003Cp>\u003Cstrong>Sprout Apps Family\u003C\u002Fstrong>\u003Cbr \u002F>\n  Sprout Clients is a standalone Lead Management plugin and is complimentary to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsprout-invoices\u002F\" rel=\"ugc\">Sprout Invoices\u003C\u002Fa>, another free business centric plugin from \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Sprout Apps\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Sprout Clients – Premium WordPress CRM & Lead Management Plugin\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>The future of \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fsprout-clients\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Sprout Clients\u003C\u002Fa> relies on happy customers supporting Sprout Invoices by purchasing upgraded versions. If you like this free version of Sprout Clients please consider \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fsprout-clients\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">purchasing an upgrade\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Create Leads, Sprout Clients\u003C\u002Fh4>\n\u003Cp>Properly leveraging your contact lists isn’t sending out a single email to the entire list asking for work — instead you need to build business relationships. Managing contacts and customers shouldn’t be a burden, and  Sprout Clients wants to make the that entire process easier and less time consuming.\u003C\u002Fp>\n\u003Ch4>Scheduled Messaging\u003C\u002Fh4>\n\u003Cp>Write to your leads\u002Fclients now and have them delivered later. Meet someone new and want to follow-up in a couple weeks, now there’s no forgetting. Version 2.0\u003C\u002Fp>\n\u003Ch4>Engagements\u003C\u002Fh4>\n\u003Cp>Sometimes you meet your clients or create specific engagements. Sprout Clients wants to tie those engagements to your clients for reference and automation. Version 2.0\u003C\u002Fp>\n\u003Ch4>Relationship Building\u003C\u002Fh4>\n\u003Cp>The premise of “managing” your contacts is to build relationships. Sprout Clients wants to make the process of building those relationships easier and less time consuming.\u003C\u002Fp>\n\u003Ch4>Sprout App Integrations with Sprout Invoices\u003C\u002Fh4>\n\u003Cp>Regardless of this being a standalone app the integration compliments Sprout Invoices very well. Future integrations with Help Scout Desk, and more are planned.\u003C\u002Fp>\n\u003Ch4>Built the WordPress Way\u003C\u002Fh4>\n\u003Cp>Plenty of filters and actions allow you to hook into Sprout Clients and alter whatever you’d like or build some awesome features beyond what we have planed for the future.\u003C\u002Fp>\n\u003Ch4>Awesome Support\u003C\u002Fh4>\n\u003Cp>The results of our happiness report show people love our support, check it out on the Sprout Invoices page — we strive for happy!\u003C\u002Fp>\n\u003Cp>Make sure to review the \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fsprout-clients\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Sprout Clients\u003C\u002Fa> features page for more detailed information. As well as the full featured \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fdemo\u002Fplayground\" rel=\"nofollow ugc\">demo\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Priority support is provided with an \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fsprout-clients\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">upgraded version\u003C\u002Fa>. All free support will provided in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsprout-clients\" rel=\"ugc\">forums\u003C\u002Fa>.\u003C\u002Fp>\n","Properly leveraging your contact lists isn’t sending out a single email to the entire list asking for work — instead you need to build business relati &hellip;",70,9678,7,"2026-02-17T16:44:00.000Z","6.9.4","5.5","",[18,19,51,21,52],"emailing","leads","https:\u002F\u002Fsproutinvoices.com\u002Fsprout-clients\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsprout-clients.3.2.3.zip",95,3,"2025-10-23 00:00:00",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":11,"num_ratings":11,"last_updated":68,"tested_up_to":47,"requires_at_least":69,"requires_php":16,"tags":70,"homepage":49,"download_link":74,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"teamleader-form-integration","Teamleader CRM Forms","2.3.4","Teamleader Support","https:\u002F\u002Fprofiles.wordpress.org\u002Fteamleader\u002F","\u003Cp>The Teamleader CRM integration is a plugin to register leads or contacts directly from your WordPress website or landing page to your Teamleader CRM account. The user friendly interface helps you to setup forms for capturing leads in no time – no coding skills required. Convert your website visitors into leads immediately and fill your sales funnel in Teamleader easily.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why should I use WordPress-Teamleader integration on my website?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cem>Example of automated flow\u003C\u002Fem>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A visitor leaves his details and message via your WordPress form.\u003C\u002Fli>\n\u003Cli>A new contact, company and\u002For deal is automatically created in Teamleader.\u003C\u002Fli>\n\u003Cli>Sales contacts him asap, reducing the time between subscription and first contact.\u003C\u002Fli>\n\u003Cli>Send your prospect a quotation which he can consult and sign online.\u003C\u002Fli>\n\u003Cli>Convert the signed quotation into a project or invoice.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>More Information\u003C\u002Fstrong>\u003Cbr \u002F>\nCheck out the Teamleader website (https:\u002F\u002Fwww.teamleader.eu\u002F) for more informations and support.\u003Cbr \u002F>\nOn knowledge base () are available extended informations how to setup and authorise plugin in Teamleader CRM dashboards.\u003C\u002Fp>\n","The Teamleader CRM Forms integration is a plugin to register leads or contacts directly from your Wordpress website or landing page to your Teamleader &hellip;",500,8252,"2026-01-28T10:40:00.000Z","3.8",[19,21,71,72,73],"project-management","quotation","teamleader","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fteamleader-form-integration.2.3.4.zip",{"slug":76,"name":77,"version":6,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":11,"num_ratings":11,"last_updated":84,"tested_up_to":47,"requires_at_least":15,"requires_php":85,"tags":86,"homepage":90,"download_link":91,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":92},"clienthub","ClientHub","NETT.PRO","https:\u002F\u002Fprofiles.wordpress.org\u002Fnettpro\u002F","\u003Cp>ClientHub transforms your WordPress site into a powerful client management system and customer portal. With customizable dashboards, project tracking, and secure access control, it’s perfect for freelancers, agencies, and businesses looking to streamline client relationships.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Complete client management system with CRM-style contact database\u003C\u002Fli>\n\u003Cli>Customizable client dashboards with secure login access\u003C\u002Fli>\n\u003Cli>Project progress tracking with visual indicators and timelines\u003C\u002Fli>\n\u003Cli>Client-specific messaging system for secure communication\u003C\u002Fli>\n\u003Cli>Secure file sharing and document management\u003C\u002Fli>\n\u003Cli>Beautiful, responsive design for mobile and desktop access\u003C\u002Fli>\n\u003Cli>Role-based permissions for client access control\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re managing multiple clients or just need a professional way to interact with your customers, ClientHub provides the tools you need to elevate your client relationships and improve project collaboration.\u003C\u002Fp>\n","Professional client management hub with customizable dashboards, project tracking, and secure customer portal for WordPress.",10,215,"2025-12-04T16:05:00.000Z","7.4",[18,19,87,88,89],"customer-portal","dashboard","project-tracking","https:\u002F\u002Fnett.pro\u002Fen\u002Fclienthub-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclienthub.1.0.1.zip","2026-03-15T14:54:45.397Z",{"slug":94,"name":95,"version":6,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":82,"downloaded":100,"rating":11,"num_ratings":11,"last_updated":101,"tested_up_to":102,"requires_at_least":103,"requires_php":49,"tags":104,"homepage":108,"download_link":109,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"quoteo-invoice-crm","Quoteo – Invoice & CRM","maxdigitalworks","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaxdigitalworks\u002F","\u003Cp>\u003Cstrong>Quoteo – Invoice & CRM ** allows you to link your WordPress or WooCommerce store with **Quoteo\u003C\u002Fstrong>, a SaaS platform for invoicing and CRM management (https:\u002F\u002Fwww.quoteo.fr).\u003C\u002Fp>\n\u003Cp>With this plugin, you can:\u003Cbr \u002F>\n– Sync \u003Cstrong>WooCommerce customers\u003C\u002Fstrong> and \u003Cstrong>orders\u003C\u002Fstrong> to your Quoteo account.\u003Cbr \u002F>\n– Generate and send \u003Cstrong>invoices automatically\u003C\u002Fstrong> from Quoteo.\u003Cbr \u002F>\n– Keep your customer database up to date between both platforms.\u003Cbr \u002F>\n– View synchronization logs directly from your WordPress admin.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> This plugin connects to an external service (Quoteo).\u003Cbr \u002F>\n  Quoteo is operated by \u003Cstrong>Digitalworks\u003C\u002Fstrong>, an independent company based in France.\u003Cbr \u002F>\n  This plugin is not affiliated with Automattic or WooCommerce.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Data sent to Quoteo\u003C\u002Fh3>\n\u003Cp>Depending on your configuration, the plugin may send the following data to Quoteo:\u003Cbr \u002F>\n– Customer name, company, email, phone\u003Cbr \u002F>\n– Billing and shipping address\u003Cbr \u002F>\n– Order reference, amount, and payment status\u003Cbr \u002F>\n– Your WordPress site URL and plugin version (diagnostic only)\u003C\u002Fp>\n\u003Ch3>When data is sent\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>When a WooCommerce order is created or updated  \u003C\u002Fli>\n\u003Cli>When a customer registers or updates their profile  \u003C\u002Fli>\n\u003Cli>When you trigger a manual sync from the plugin settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Consent and privacy\u003C\u002Fh3>\n\u003Cp>You are responsible for informing your users about this data transfer in your privacy policy.\u003Cbr \u002F>\nThe plugin does \u003Cstrong>not track users\u003C\u002Fstrong> or send data without explicit configuration or consent.\u003C\u002Fp>\n\u003Cp>Privacy policy of Quoteo: https:\u002F\u002Fwww.quoteo.fr\u002Fpolitique-de-confidentialite\u003Cbr \u002F>\nTerms of service: https:\u002F\u002Fwww.quoteo.fr\u002Fconditions-generales\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin connects to the external service \u003Cstrong>Quoteo\u003C\u002Fstrong> to send order and customer data.\u003Cbr \u002F>\nNo data is collected by Digitalworks beyond what is required for synchronization.\u003Cbr \u002F>\nWhen deactivated, the plugin stops any data transfer. When uninstalled, all local settings are deleted.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n","Connect your WordPress or WooCommerce site to Quoteo CRM to sync customers, orders and invoices automatically. Developed by Digitalworks.",185,"2025-10-24T09:39:00.000Z","6.8.5","5.0",[105,19,21,106,107],"billing","quoteo","woocommerce","https:\u002F\u002Fwww.quoteo.fr","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquoteo-invoice-crm.1.0.1.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":11,"downloaded":118,"rating":11,"num_ratings":11,"last_updated":119,"tested_up_to":120,"requires_at_least":121,"requires_php":122,"tags":123,"homepage":125,"download_link":126,"security_score":127,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"swellenterprise","SWELLEnterprise","1.0.0","DesignLoud","https:\u002F\u002Fprofiles.wordpress.org\u002Fdesignloud\u002F","\u003Cp>SWELLEnterprise is a cloud-based system that makes running your business easier than ever before. With SWELLEnterprise, you can manage everything from clients to leads, invoicing to documents, projects to email marketing – all from one app! No more switching tabs and duplicate data entry; instead, you get a 360 view of all your clients and a fully customizable interface to tailor the app to fit your needs. Plus, automate the boring stuff and save time by never having to worry about creating contracts, projects, invoices or sending welcome emails again! Get everything you need in one place with SWELLEnterprise – it’s the best way to run your business. \u003Ca href=\"https:\u002F\u002Fswellsystem.com?utm_source=wordpress&utm_medium=plugin&utm_campaign=register\" rel=\"nofollow ugc\">Click here to register\u003C\u002Fa> and see the difference!\u003C\u002Fp>\n\u003Cp>Major features of the SWELLEnterprise WordPress plugin include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create, edit and manage leads directly from your WordPress website.\u003C\u002Fli>\n\u003Cli>Create, edit and manage clients directly from your WordPress website.\u003C\u002Fli>\n\u003Cli>Schedule tasks from you WordPress website.\u003C\u002Fli>\n\u003Cli>Connects WordPress with \u003Ca href=\"https:\u002F\u002Fswellsystem.com?utm_source=wordpress&utm_medium=plugin&utm_campaign=register\" rel=\"nofollow ugc\">SWELLEnterprise All-In-One Business Management App\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Two way syncing functionality.\u003C\u002Fli>\n\u003C\u002Ful>\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\u002FELQrbMUGnRA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Features of SWELLEnterprise\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Contracts\u003C\u002Fstrong>\u003Cbr \u002F>\nPut that old fax machine away. Bring your company’s contracts into the digital age.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Social Feeds\u003C\u002Fstrong>\u003Cbr \u002F>\nAlways know what your clients want, when they want it with social feed integration.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Teams\u003C\u002Fstrong>\u003Cbr \u002F>\nKeep careful track of all your departments at all times in the easiest way possible with SWELLEnterprise.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gantt Charts\u003C\u002Fstrong>\u003Cbr \u002F>\nEveryone loves a well-made chart, but nobody likes making them – unless they’re this easy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Reports\u003C\u002Fstrong>\u003Cbr \u002F>\nMake the headaches of tedious reports a thing of the past with SWELLEnterprise.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Domains\u003C\u002Fstrong>\u003Cbr \u002F>\nUse your own domains with SWELLEnterprise.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Branding\u003C\u002Fstrong>\u003Cbr \u002F>\nNo more soulless templates with SWELLEnterprise.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>White Label\u003C\u002Fstrong>\u003Cbr \u002F>\nMake sure your brand is front and center with SWELLEnterprise every single time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Enrichment\u003C\u002Fstrong>\u003Cbr \u002F>\nKnow your customers, inside and out. Get the information you need to keep them happy and make sure you deliver what they need, when they need it.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Client Portal\u003C\u002Fstrong>\u003Cbr \u002F>\nPut the needs of your customers first. Make it easy for them to access their information by tailoring the client portal to fit their needs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Scheduling App\u003C\u002Fstrong>\u003Cbr \u002F>\nNever miss an appointment. Create your schedule and share it with your contacts so that they know when they can get in touch.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Workflow Automation\u003C\u002Fstrong>\u003Cbr \u002F>\nEnsure your business runs smoothly all the time. Automate just about anything with easy-to-understand “if this, then that” scenarios.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Forms Builder\u003C\u002Fstrong>\u003Cbr \u002F>\nSWELLEnterprise takes the hassle of form building off your shoulders. Simply drag and drop to create the perfect lead capture in minutes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Marketing\u003C\u002Fstrong>\u003Cbr \u002F>\nEngage with your audience easily and efficiently. Our simple drag and drop builder allows you to create newsletters, send SMS text messages, or build drip campaigns with ease.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Templates\u003C\u002Fstrong>\u003Cbr \u002F>\nFully customize thousands of templates so that you can create emails, projects, tasks, newsletter campaigns, and more effortlessly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cloud Based\u003C\u002Fstrong>\u003Cbr \u002F>\nUse SWELLEnterprise anywhere, anytime. Our cloud based system means you can use it on your desktop, mobile, or tablet.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Roles & Permissions\u003C\u002Fstrong>\u003Cbr \u002F>\nEliminate human error. Easily assign roles and permissions straight from the app.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Work Room\u003C\u002Fstrong>\u003Cbr \u002F>\nMake the creative process easier and more interactive with visual art boards. Drag and drop your ideas to brainstorm new ways to grow your business.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Lead Management\u003C\u002Fstrong>\u003Cbr \u002F>\nNever miss a great sale. Get a 360 view of your pipelines and leads through each stage of your sale process.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Notes\u003C\u002Fstrong>\u003Cbr \u002F>\nKeep detailed notes that you can access anytime, anywhere.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Invoicing\u003C\u002Fstrong>\u003Cbr \u002F>\nInvoicing made easy. Create one-time or recurring invoicing, accept payment, or view invoice status at any time with SWELLEnterprise.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>File Manager\u003C\u002Fstrong>\u003Cbr \u002F>\nStay organized with Swell’s automatic file manager.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Estimates\u003C\u002Fstrong>\u003Cbr \u002F>\nSave time on estimates. See when leads or clients view them and convert approved estimates to invoices in no time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Client Relationship Management\u003C\u002Fstrong>\u003Cbr \u002F>\nKnow your clients inside and out. SWELLEnterprise gives you a 360 of everything they do, including history, sales, documents, activities and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Reminders\u003C\u002Fstrong>\u003Cbr \u002F>\nNever miss a beat. Create reminders and follow-up to keep you and your entire team on task all the time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tasks\u003C\u002Fstrong>\u003Cbr \u002F>\nMake sure everyone does what they’re supposed to. Assign tasks, sub-tasks, deadlines, and estimated hours to everyone in your company to keep everyone on-track.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Project Management\u003C\u002Fstrong>\u003Cbr \u002F>\nProject management is made easy with SWELLEnterprise. Create and assign deadlines, create templates, and keep everything in check effortlessly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Team Chat\u003C\u002Fstrong>\u003Cbr \u002F>\nKeep in touch with everyone, whether you’re on a beach or getting coffee.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Telephone\u003C\u002Fstrong>\u003Cbr \u002F>\nDial, record, and improve your team with our in-app dialer.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Email Client\u003C\u002Fstrong>\u003Cbr \u002F>\nYour full-integrated email solution. Send and receive emails, create templates for later use, or schedule emails to be sent. All your email needs in one place.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Contact Manager\u003C\u002Fstrong>\u003Cbr \u002F>\nAll your business contacts stored in one place for easy access. Tag and keep track of all your contacts, no matter where you are.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multi Users\u003C\u002Fstrong>\u003Cbr \u002F>\nGet your whole team onboard. Allow everyone to see what’s going on in the business, assign things to team members, and keep an eye on who does what.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Calendars\u003C\u002Fstrong>\u003Cbr \u002F>\nKeep track of your whole business at a glance. Import calendars into the app and watch as projects, tasks, and reminders show up automatically.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Opportunities\u003C\u002Fstrong>\u003Cbr \u002F>\nKeep track of all your business opportunities with one app. Never miss a deal with drag and drop through each stage of the sales pipeline.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Proposals\u003C\u002Fstrong>\u003Cbr \u002F>\nLand that big client. Drag and drop to create stunning proposals that generate amazing leads.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Fields\u003C\u002Fstrong>\u003Cbr \u002F>\nGet the data you need, when you need it. You can choose to make custom fields required or not for your team. Choose from drop-downs, text fields, dates and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Accounting\u003C\u002Fstrong>\u003Cbr \u002F>\nKeep your company growth on track. Import all you account data into the app to keep track of all the important stuff, like growth rate, profit, and loss.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Connect To 1000+ Apps With Our Native And Zapier Integrations\u003C\u002Fstrong>\u003Cbr \u002F>\nConnect with your favorite apps using one of our native integrations or Zapier.  If you need extended functionality you can take a look at our developer API.\u003C\u002Fp>\n","A plugin that connects your website to the SWELLEnterprise services.",686,"2023-01-06T01:29:00.000Z","6.1.10","3.0.1","7.0",[18,19,52,71,124],"sales","https:\u002F\u002Fswellsystem.com\u002Fswellenterprise-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fswellenterprise.zip",85,{"attackSurface":129,"codeSignals":538,"taintFlows":672,"riskAssessment":1032,"analyzedAt":1041},{"hooks":130,"ajaxHandlers":269,"restRoutes":459,"shortcodes":460,"cronEvents":532,"entryPointCount":399,"unprotectedCount":537},[131,137,140,144,149,153,157,161,165,169,173,176,179,182,185,190,192,194,197,199,203,206,210,214,218,223,227,230,234,236,238,240,242,244,246,248,250,254,256,258,263],{"type":132,"name":133,"callback":134,"file":135,"line":136},"action","init","dspp_custom_coupons_post_type","dspp-crm.php",93,{"type":132,"name":138,"callback":139,"file":135,"line":24},"add_meta_boxes","dspp_add_coupon_custom_fields",{"type":132,"name":141,"callback":142,"file":135,"line":143},"save_post_dspp_coupons","dspp_save_coupon_custom_fields",174,{"type":145,"name":146,"callback":147,"file":135,"line":148},"filter","post_type_labels_dspp_coupons","dspp_modify_coupon_admin_labels",191,{"type":145,"name":150,"callback":151,"file":135,"line":152},"manage_edit-dspp_coupons_columns","dspp_add_coupon_custom_columns",201,{"type":132,"name":154,"callback":155,"priority":82,"file":135,"line":156},"manage_dspp_coupons_posts_custom_column","dspp_populate_coupon_custom_columns",218,{"type":132,"name":158,"callback":159,"file":135,"line":160},"edit_form_after_title","dspp_add_generate_coupon_code_button",228,{"type":132,"name":162,"callback":163,"file":135,"line":164},"admin_footer","dspp_generate_coupon_code_js",238,{"type":132,"name":166,"callback":167,"file":135,"line":168},"admin_enqueue_scripts","dspp_enqueue_coupon_scripts",250,{"type":132,"name":170,"callback":171,"file":135,"line":172},"admin_menu","dspp_add_payment_methods_menu",265,{"type":132,"name":166,"callback":174,"file":135,"line":175},"dspp_enqueue_payment_methods_scripts",311,{"type":132,"name":170,"callback":177,"file":135,"line":178},"dspp_add_crm_settings_menu",325,{"type":132,"name":170,"callback":180,"file":135,"line":181},"dspp_add_spp_orders_menu",449,{"type":132,"name":170,"callback":183,"file":135,"line":184},"dspp_add_spp_invoice_menu",491,{"type":132,"name":186,"callback":187,"file":188,"line":189},"plugins_loaded","anonymous","includes\\class-spp-crm.php",140,{"type":132,"name":166,"callback":187,"file":188,"line":191},152,{"type":132,"name":166,"callback":187,"file":188,"line":193},153,{"type":132,"name":195,"callback":187,"file":188,"line":196},"wp_enqueue_scripts",167,{"type":132,"name":195,"callback":187,"file":188,"line":198},168,{"type":132,"name":133,"callback":200,"file":201,"line":202},"dspp_custom_services_post_type","includes\\cpt-services.php",61,{"type":132,"name":138,"callback":204,"file":201,"line":205},"dspp_add_service_price_meta_box",88,{"type":132,"name":207,"callback":208,"file":201,"line":209},"save_post_dspp_service","closure",245,{"type":145,"name":211,"callback":212,"file":201,"line":213},"manage_dspp_service_posts_columns","dspp_custom_service_columns",313,{"type":132,"name":215,"callback":216,"priority":82,"file":201,"line":217},"manage_dspp_service_posts_custom_column","dspp_custom_service_column_content",330,{"type":132,"name":219,"callback":220,"file":221,"line":222},"after_setup_theme","dspp_theme_register_menus","includes\\menu-functions.php",11,{"type":145,"name":224,"callback":208,"file":225,"line":226},"wp_mail_from","includes\\payment-methods-functions.php",692,{"type":145,"name":228,"callback":208,"file":225,"line":229},"wp_mail_from_name",695,{"type":132,"name":231,"callback":232,"priority":82,"file":225,"line":233},"dspp_send_abandoned_checkout_email_event","dspp_send_abandoned_checkout_email",713,{"type":145,"name":224,"callback":208,"file":225,"line":235},745,{"type":145,"name":228,"callback":208,"file":225,"line":237},748,{"type":145,"name":224,"callback":208,"file":225,"line":239},766,{"type":145,"name":228,"callback":208,"file":225,"line":241},769,{"type":145,"name":224,"callback":208,"file":225,"line":243},807,{"type":145,"name":228,"callback":208,"file":225,"line":245},810,{"type":145,"name":224,"callback":208,"file":225,"line":247},850,{"type":145,"name":228,"callback":208,"file":225,"line":249},853,{"type":132,"name":251,"callback":252,"priority":82,"file":225,"line":253},"dspp_send_unpaid_invoice_email_event","dspp_send_unpaid_invoice_email",879,{"type":145,"name":224,"callback":208,"file":225,"line":255},911,{"type":145,"name":228,"callback":208,"file":225,"line":257},914,{"type":145,"name":259,"callback":260,"file":261,"line":262},"template_include","dspp_custom_template_filter","includes\\template-functions.php",25,{"type":145,"name":264,"callback":265,"priority":266,"file":267,"line":268},"show_admin_bar","dspp_disable_admin_bar_for_non_admins",999,"includes\\user-functions.php",129,[270,276,280,283,286,289,292,296,300,304,308,312,316,320,323,325,329,331,334,336,339,341,344,346,351,353,357,359,363,367,371,373,376,378,382,384,388,390,393,395,398,400,402,404,406,408,411,413,416,418,421,423,426,428,431,433,436,438,441,443,446,448,452,454,457],{"action":271,"nopriv":272,"callback":273,"hasNonce":274,"hasCapCheck":272,"file":135,"line":275},"dspp_delete_status_action",false,"dspp_delete_status_callback",true,643,{"action":277,"nopriv":272,"callback":278,"hasNonce":274,"hasCapCheck":272,"file":135,"line":279},"dspp_edit_status_action","dspp_edit_status_callback",664,{"action":281,"nopriv":272,"callback":281,"hasNonce":274,"hasCapCheck":272,"file":135,"line":282},"dspp_get_email_temp_details_action",691,{"action":284,"nopriv":272,"callback":284,"hasNonce":274,"hasCapCheck":272,"file":135,"line":285},"dspp_delete_email_template_action",712,{"action":287,"nopriv":272,"callback":287,"hasNonce":274,"hasCapCheck":272,"file":135,"line":288},"dspp_reset_email_template_action",733,{"action":290,"nopriv":272,"callback":290,"hasNonce":274,"hasCapCheck":272,"file":135,"line":291},"dspp_update_email_temp_action",952,{"action":293,"nopriv":272,"callback":294,"hasNonce":274,"hasCapCheck":272,"file":135,"line":295},"dspp_delete_invoice_status_action","dspp_delete_invoice_status_callback",979,{"action":297,"nopriv":272,"callback":298,"hasNonce":274,"hasCapCheck":272,"file":135,"line":299},"dspp_edit_invoice_status_action","dspp_edit_invoice_status_callback",1002,{"action":301,"nopriv":272,"callback":302,"hasNonce":274,"hasCapCheck":272,"file":135,"line":303},"dspp_get_status_details_action","dspp_get_status_details_callback",1048,{"action":305,"nopriv":272,"callback":306,"hasNonce":274,"hasCapCheck":272,"file":135,"line":307},"dspp_get_invoice_status_details_action","dspp_get_invoice_status_details_callback",1069,{"action":309,"nopriv":272,"callback":310,"hasNonce":274,"hasCapCheck":272,"file":135,"line":311},"dspp_delete_form_type_action","dspp_delete_form_type_callback",1223,{"action":313,"nopriv":272,"callback":314,"hasNonce":274,"hasCapCheck":272,"file":135,"line":315},"dspp_get_form_type_details_action","dspp_get_form_type_details_callback",1244,{"action":317,"nopriv":272,"callback":318,"hasNonce":274,"hasCapCheck":272,"file":135,"line":319},"dspp_edit_form_type_action","dspp_edit_form_type_callback",1265,{"action":321,"nopriv":272,"callback":321,"hasNonce":274,"hasCapCheck":272,"file":135,"line":322},"dspp_save_admin_email_settings",1328,{"action":321,"nopriv":274,"callback":321,"hasNonce":274,"hasCapCheck":272,"file":135,"line":324},1329,{"action":326,"nopriv":272,"callback":327,"hasNonce":272,"hasCapCheck":272,"file":135,"line":328},"dspp_get_all_services","dspp_get_all_services_callback",1359,{"action":326,"nopriv":274,"callback":327,"hasNonce":272,"hasCapCheck":272,"file":135,"line":330},1360,{"action":332,"nopriv":272,"callback":332,"hasNonce":274,"hasCapCheck":272,"file":201,"line":333},"dspp_add_to_session",373,{"action":332,"nopriv":274,"callback":332,"hasNonce":274,"hasCapCheck":272,"file":201,"line":335},374,{"action":337,"nopriv":272,"callback":337,"hasNonce":274,"hasCapCheck":272,"file":201,"line":338},"dspp_update_quantity_in_session",408,{"action":337,"nopriv":274,"callback":337,"hasNonce":274,"hasCapCheck":272,"file":201,"line":340},409,{"action":342,"nopriv":272,"callback":342,"hasNonce":274,"hasCapCheck":272,"file":201,"line":343},"dspp_remove_from_session",453,{"action":342,"nopriv":274,"callback":342,"hasNonce":274,"hasCapCheck":272,"file":201,"line":345},454,{"action":347,"nopriv":272,"callback":348,"hasNonce":274,"hasCapCheck":272,"file":349,"line":350},"dspp_save_order_form","dspp_save_order_form_callback","includes\\order-form-functions.php",59,{"action":347,"nopriv":274,"callback":348,"hasNonce":274,"hasCapCheck":272,"file":349,"line":352},60,{"action":354,"nopriv":272,"callback":355,"hasNonce":274,"hasCapCheck":272,"file":349,"line":356},"dspp_update_order_form","dspp_update_order_form_callback",96,{"action":354,"nopriv":274,"callback":355,"hasNonce":274,"hasCapCheck":272,"file":349,"line":358},97,{"action":360,"nopriv":272,"callback":361,"hasNonce":274,"hasCapCheck":272,"file":349,"line":362},"dspp_delete_order_form","dspp_delete_order_form_callback",124,{"action":364,"nopriv":272,"callback":365,"hasNonce":274,"hasCapCheck":272,"file":349,"line":366},"dspp_change_status_order_form","dspp_change_status_order_form_callback",144,{"action":368,"nopriv":272,"callback":369,"hasNonce":274,"hasCapCheck":272,"file":349,"line":370},"dspp_get_all_payment_methods","dspp_get_all_payment_methods_callback",196,{"action":368,"nopriv":274,"callback":369,"hasNonce":274,"hasCapCheck":272,"file":349,"line":372},197,{"action":374,"nopriv":272,"callback":375,"hasNonce":274,"hasCapCheck":272,"file":349,"line":164},"dspp_save_billing_details_ajax","dspp_save_billing_details_callback",{"action":374,"nopriv":274,"callback":375,"hasNonce":274,"hasCapCheck":272,"file":349,"line":377},239,{"action":379,"nopriv":272,"callback":380,"hasNonce":274,"hasCapCheck":272,"file":349,"line":381},"dspp_update_order_status_admin","dspp_update_order_status_admin_callback",242,{"action":379,"nopriv":274,"callback":380,"hasNonce":274,"hasCapCheck":272,"file":349,"line":383},243,{"action":385,"nopriv":272,"callback":386,"hasNonce":274,"hasCapCheck":272,"file":349,"line":387},"dspp_update_invoice_status_admin","dspp_update_invoice_status_admin_callback",273,{"action":385,"nopriv":274,"callback":386,"hasNonce":274,"hasCapCheck":272,"file":349,"line":389},274,{"action":391,"nopriv":272,"callback":391,"hasNonce":274,"hasCapCheck":272,"file":349,"line":392},"dspp_handle_invoice_submission",356,{"action":391,"nopriv":274,"callback":391,"hasNonce":274,"hasCapCheck":272,"file":349,"line":394},357,{"action":396,"nopriv":272,"callback":396,"hasNonce":274,"hasCapCheck":272,"file":225,"line":397},"dspp_add_payment_methode",83,{"action":396,"nopriv":274,"callback":396,"hasNonce":274,"hasCapCheck":272,"file":225,"line":399},84,{"action":401,"nopriv":272,"callback":401,"hasNonce":274,"hasCapCheck":272,"file":225,"line":389},"dspp_check_coupon",{"action":401,"nopriv":274,"callback":401,"hasNonce":274,"hasCapCheck":272,"file":225,"line":403},275,{"action":405,"nopriv":272,"callback":405,"hasNonce":274,"hasCapCheck":272,"file":225,"line":175},"dspp_view_cart_button",{"action":405,"nopriv":274,"callback":405,"hasNonce":274,"hasCapCheck":272,"file":225,"line":407},312,{"action":409,"nopriv":272,"callback":409,"hasNonce":274,"hasCapCheck":272,"file":225,"line":410},"dspp_bits_generate_invoice",370,{"action":409,"nopriv":274,"callback":409,"hasNonce":274,"hasCapCheck":272,"file":225,"line":412},371,{"action":414,"nopriv":272,"callback":414,"hasNonce":274,"hasCapCheck":272,"file":225,"line":415},"dspp_bits_payment_processor",480,{"action":414,"nopriv":274,"callback":414,"hasNonce":274,"hasCapCheck":272,"file":225,"line":417},481,{"action":419,"nopriv":272,"callback":419,"hasNonce":272,"hasCapCheck":272,"file":225,"line":420},"create_payment_intent",484,{"action":419,"nopriv":274,"callback":419,"hasNonce":272,"hasCapCheck":272,"file":225,"line":422},485,{"action":424,"nopriv":272,"callback":424,"hasNonce":274,"hasCapCheck":272,"file":225,"line":425},"dspp_complete_purchase_with_token_email",578,{"action":424,"nopriv":274,"callback":424,"hasNonce":274,"hasCapCheck":272,"file":225,"line":427},579,{"action":429,"nopriv":272,"callback":429,"hasNonce":274,"hasCapCheck":272,"file":225,"line":430},"dspp_complete_purchase_with_token",626,{"action":429,"nopriv":274,"callback":429,"hasNonce":274,"hasCapCheck":272,"file":225,"line":432},627,{"action":434,"nopriv":272,"callback":434,"hasNonce":274,"hasCapCheck":272,"file":225,"line":435},"dspp_payment_confirmed_with_token",658,{"action":434,"nopriv":274,"callback":434,"hasNonce":274,"hasCapCheck":272,"file":225,"line":437},659,{"action":439,"nopriv":272,"callback":439,"hasNonce":274,"hasCapCheck":272,"file":267,"line":440},"dspp_register_user",5,{"action":439,"nopriv":274,"callback":439,"hasNonce":274,"hasCapCheck":272,"file":267,"line":442},6,{"action":444,"nopriv":272,"callback":444,"hasNonce":274,"hasCapCheck":272,"file":267,"line":445},"dspp_ajax_user_login",40,{"action":444,"nopriv":274,"callback":444,"hasNonce":274,"hasCapCheck":272,"file":267,"line":447},41,{"action":449,"nopriv":272,"callback":450,"hasNonce":274,"hasCapCheck":272,"file":267,"line":451},"dspp_custom_forgot_password","dspp_custom_forgot_password_callback",63,{"action":449,"nopriv":274,"callback":450,"hasNonce":274,"hasCapCheck":272,"file":267,"line":453},64,{"action":455,"nopriv":272,"callback":456,"hasNonce":274,"hasCapCheck":272,"file":267,"line":205},"dspp_update_user_profile","dspp_update_user_profile_callback",{"action":455,"nopriv":274,"callback":456,"hasNonce":274,"hasCapCheck":272,"file":267,"line":458},89,[],[461,466,470,473,477,480,484,488,492,496,500,503,506,510,514,518,521,525,529],{"tag":462,"callback":463,"file":464,"line":465},"dspp-dashboard","dspp_dashboard","includes\\page-shortcode-functions.php",9,{"tag":467,"callback":468,"file":464,"line":469},"dspp-services","dspp_services",17,{"tag":471,"callback":472,"file":464,"line":262},"dspp-display-order","dspp_display_order",{"tag":474,"callback":475,"file":464,"line":476},"dspp-preorder","dspp_preorder",33,{"tag":478,"callback":479,"file":464,"line":447},"dspp-thankyou","dspp_thankyou",{"tag":481,"callback":482,"file":464,"line":483},"dspp-single-order","dspp_single_order",49,{"tag":485,"callback":486,"file":464,"line":487},"dspp-invoice","dspp_invoice",57,{"tag":489,"callback":490,"file":464,"line":491},"dspp-single-invoice","dspp_single_invoice",65,{"tag":493,"callback":494,"file":464,"line":495},"dspp-generate-invoice","dspp_generate_invoice",73,{"tag":497,"callback":498,"file":464,"line":499},"dspp-profile","dspp_profile",81,{"tag":501,"callback":502,"file":464,"line":458},"dspp-cart","dspp_cart",{"tag":504,"callback":505,"file":464,"line":358},"dspp-checkout","dspp_checkout",{"tag":507,"callback":508,"file":464,"line":509},"dspp-payment","dspp_payment",105,{"tag":511,"callback":512,"file":464,"line":513},"dspp-payment-processor","dspp_payment_processor",113,{"tag":515,"callback":516,"file":464,"line":517},"dspp-login","dspp_login",121,{"tag":519,"callback":520,"file":464,"line":268},"dspp-register","dspp_register",{"tag":522,"callback":523,"file":464,"line":524},"dspp-forgot-password","dspp_forgot_password",137,{"tag":526,"callback":527,"file":464,"line":528},"dspp-invoice-payment","dspp_invoice_payment",145,{"tag":530,"callback":531,"file":464,"line":193},"dspp-confirm-payment","dspp_confirm_payment",[533,535],{"hook":231,"callback":231,"file":225,"line":534},706,{"hook":251,"callback":251,"file":225,"line":536},872,4,{"dangerousFunctions":539,"sqlUsage":540,"outputEscaping":546,"fileOperations":11,"externalRequests":11,"nonceChecks":202,"capabilityChecks":30,"bundledLibraries":668},[],{"prepared":541,"raw":30,"locations":542},79,[543],{"file":135,"line":544,"context":545},1316,"$wpdb->get_var() with variable interpolation",{"escaped":547,"rawEcho":491,"locations":548},878,[549,552,554,557,558,560,562,564,565,566,568,570,572,574,576,578,580,583,586,587,589,591,593,595,597,599,601,603,604,606,608,610,611,612,614,616,617,618,619,621,623,625,627,630,632,634,636,638,639,641,643,644,646,647,649,651,653,655,657,659,660,662,664,665,666],{"file":135,"line":550,"context":551},281,"raw output",{"file":135,"line":553,"context":551},282,{"file":555,"line":556,"context":551},"email_settings.php",56,{"file":555,"line":352,"context":551},{"file":201,"line":559,"context":551},122,{"file":201,"line":561,"context":551},123,{"file":201,"line":563,"context":551},143,{"file":201,"line":563,"context":551},{"file":201,"line":366,"context":551},{"file":201,"line":567,"context":551},366,{"file":201,"line":569,"context":551},401,{"file":201,"line":571,"context":551},446,{"file":349,"line":573,"context":551},133,{"file":349,"line":575,"context":551},135,{"file":349,"line":577,"context":551},154,{"file":349,"line":579,"context":551},156,{"file":581,"line":582,"context":551},"includes\\page-templates\\template-checkout.php",29,{"file":584,"line":585,"context":551},"includes\\page-templates\\template-dashboard.php",26,{"file":584,"line":31,"context":551},{"file":584,"line":588,"context":551},34,{"file":584,"line":590,"context":551},39,{"file":584,"line":592,"context":551},43,{"file":584,"line":594,"context":551},44,{"file":584,"line":596,"context":551},45,{"file":584,"line":598,"context":551},46,{"file":584,"line":600,"context":551},47,{"file":584,"line":602,"context":551},72,{"file":584,"line":495,"context":551},{"file":584,"line":605,"context":551},74,{"file":584,"line":607,"context":551},75,{"file":584,"line":609,"context":551},76,{"file":584,"line":499,"context":551},{"file":584,"line":127,"context":551},{"file":584,"line":613,"context":551},86,{"file":584,"line":615,"context":551},87,{"file":584,"line":205,"context":551},{"file":584,"line":458,"context":551},{"file":584,"line":513,"context":551},{"file":584,"line":620,"context":551},114,{"file":584,"line":622,"context":551},115,{"file":584,"line":624,"context":551},116,{"file":584,"line":626,"context":551},117,{"file":628,"line":629,"context":551},"includes\\page-templates\\template-payment.php",118,{"file":628,"line":631,"context":551},318,{"file":628,"line":633,"context":551},349,{"file":628,"line":635,"context":551},350,{"file":628,"line":637,"context":551},353,{"file":628,"line":394,"context":551},{"file":628,"line":640,"context":551},367,{"file":628,"line":642,"context":551},368,{"file":628,"line":412,"context":551},{"file":645,"line":495,"context":551},"includes\\page-templates\\template-services.php",{"file":645,"line":622,"context":551},{"file":267,"line":648,"context":551},15,{"file":267,"line":650,"context":551},28,{"file":267,"line":652,"context":551},31,{"file":267,"line":654,"context":551},52,{"file":267,"line":656,"context":551},55,{"file":267,"line":658,"context":551},112,{"file":267,"line":620,"context":551},{"file":661,"line":356,"context":551},"invoice_details.php",{"file":663,"line":596,"context":551},"paypal-content.php",{"file":663,"line":350,"context":551},{"file":663,"line":451,"context":551},{"file":663,"line":667,"context":551},68,[669],{"name":670,"version":25,"knownCves":671},"DataTables",[],[673,690,702,712,722,733,743,766,781,798,811,836,892,918,931,944,957,978,1015],{"entryPoint":674,"graph":675,"unsanitizedCount":11,"severity":689},"\u003Ccompany_settings> (company_settings.php:0)",{"nodes":676,"edges":687},[677,682],{"id":678,"type":679,"label":680,"file":681,"line":465},"n0","source","$_FILES","company_settings.php",{"id":683,"type":684,"label":685,"file":681,"line":476,"wp_function":686},"n1","sink","echo() [XSS]","echo",[688],{"from":678,"to":683,"sanitized":274},"low",{"entryPoint":691,"graph":692,"unsanitizedCount":11,"severity":689},"dspp_get_email_temp_details_action (dspp-crm.php:693)",{"nodes":693,"edges":700},[694,696],{"id":678,"type":679,"label":695,"file":135,"line":229},"$_POST",{"id":683,"type":684,"label":697,"file":135,"line":698,"wp_function":699},"get_row() [SQLi]",699,"get_row",[701],{"from":678,"to":683,"sanitized":274},{"entryPoint":703,"graph":704,"unsanitizedCount":11,"severity":689},"dspp_get_status_details_callback (dspp-crm.php:1050)",{"nodes":705,"edges":710},[706,708],{"id":678,"type":679,"label":695,"file":135,"line":707},1052,{"id":683,"type":684,"label":697,"file":135,"line":709,"wp_function":699},1056,[711],{"from":678,"to":683,"sanitized":274},{"entryPoint":713,"graph":714,"unsanitizedCount":11,"severity":689},"dspp_get_invoice_status_details_callback (dspp-crm.php:1071)",{"nodes":715,"edges":720},[716,718],{"id":678,"type":679,"label":695,"file":135,"line":717},1073,{"id":683,"type":684,"label":697,"file":135,"line":719,"wp_function":699},1077,[721],{"from":678,"to":683,"sanitized":274},{"entryPoint":723,"graph":724,"unsanitizedCount":11,"severity":689},"dspp_spp_order_forms_page (dspp-crm.php:1123)",{"nodes":725,"edges":731},[726,729],{"id":678,"type":679,"label":727,"file":135,"line":728},"$_GET",1127,{"id":683,"type":684,"label":685,"file":135,"line":730,"wp_function":686},1165,[732],{"from":678,"to":683,"sanitized":274},{"entryPoint":734,"graph":735,"unsanitizedCount":11,"severity":689},"dspp_get_form_type_details_callback (dspp-crm.php:1246)",{"nodes":736,"edges":741},[737,739],{"id":678,"type":679,"label":695,"file":135,"line":738},1248,{"id":683,"type":684,"label":697,"file":135,"line":740,"wp_function":699},1252,[742],{"from":678,"to":683,"sanitized":274},{"entryPoint":744,"graph":745,"unsanitizedCount":11,"severity":689},"\u003Cdspp-crm> (dspp-crm.php:0)",{"nodes":746,"edges":762},[747,749,750,752,754,757],{"id":678,"type":679,"label":748,"file":135,"line":229},"$_POST (x4)",{"id":683,"type":684,"label":697,"file":135,"line":698,"wp_function":699},{"id":751,"type":679,"label":727,"file":135,"line":728},"n2",{"id":753,"type":684,"label":685,"file":135,"line":730,"wp_function":686},"n3",{"id":755,"type":679,"label":756,"file":135,"line":728},"n4","$_GET (x2)",{"id":758,"type":684,"label":759,"file":135,"line":760,"wp_function":761},"n5","get_results() [SQLi]",1205,"get_results",[763,764,765],{"from":678,"to":683,"sanitized":274},{"from":751,"to":753,"sanitized":274},{"from":755,"to":758,"sanitized":274},{"entryPoint":767,"graph":768,"unsanitizedCount":30,"severity":780},"\u003Ctemplate-checkout> (includes\\page-templates\\template-checkout.php:0)",{"nodes":769,"edges":777},[770,772,775],{"id":678,"type":679,"label":727,"file":581,"line":771},12,{"id":683,"type":773,"label":774,"file":581,"line":771},"transform","→ dspp_get_invoice_details()",{"id":751,"type":684,"label":759,"file":135,"line":776,"wp_function":761},632,[778,779],{"from":678,"to":683,"sanitized":272},{"from":683,"to":751,"sanitized":272},"high",{"entryPoint":782,"graph":783,"unsanitizedCount":30,"severity":780},"\u003Ctemplate-payment-processor> (includes\\page-templates\\template-payment-processor.php:0)",{"nodes":784,"edges":794},[785,788,791,792,793],{"id":678,"type":679,"label":786,"file":787,"line":45},"$_POST (x3)","includes\\page-templates\\template-payment-processor.php",{"id":683,"type":684,"label":789,"file":787,"line":352,"wp_function":790},"wp_redirect() [Open Redirect]","wp_redirect",{"id":751,"type":679,"label":695,"file":787,"line":82},{"id":753,"type":773,"label":774,"file":787,"line":82},{"id":755,"type":684,"label":759,"file":135,"line":776,"wp_function":761},[795,796,797],{"from":678,"to":683,"sanitized":274},{"from":751,"to":753,"sanitized":272},{"from":753,"to":755,"sanitized":272},{"entryPoint":799,"graph":800,"unsanitizedCount":30,"severity":780},"\u003Ctemplate-payment> (includes\\page-templates\\template-payment.php:0)",{"nodes":801,"edges":807},[802,803,804,805,806],{"id":678,"type":679,"label":756,"file":628,"line":465},{"id":683,"type":684,"label":685,"file":628,"line":31,"wp_function":686},{"id":751,"type":679,"label":727,"file":628,"line":771},{"id":753,"type":773,"label":774,"file":628,"line":771},{"id":755,"type":684,"label":759,"file":135,"line":776,"wp_function":761},[808,809,810],{"from":678,"to":683,"sanitized":274},{"from":751,"to":753,"sanitized":272},{"from":753,"to":755,"sanitized":272},{"entryPoint":812,"graph":813,"unsanitizedCount":835,"severity":780},"\u003Ctemplate-single-invoice> (includes\\page-templates\\template-single-invoice.php:0)",{"nodes":814,"edges":829},[815,818,819,820,821,822,823,826],{"id":678,"type":679,"label":816,"file":817,"line":45},"$_GET (x4)","includes\\page-templates\\template-single-invoice.php",{"id":683,"type":684,"label":685,"file":817,"line":650,"wp_function":686},{"id":751,"type":679,"label":727,"file":817,"line":465},{"id":753,"type":773,"label":774,"file":817,"line":465},{"id":755,"type":684,"label":759,"file":135,"line":776,"wp_function":761},{"id":758,"type":679,"label":727,"file":817,"line":469},{"id":824,"type":773,"label":825,"file":817,"line":469},"n6","→ dspp_get_invoice_status_by_id()",{"id":827,"type":684,"label":759,"file":135,"line":828,"wp_function":761},"n7",544,[830,831,832,833,834],{"from":678,"to":683,"sanitized":274},{"from":751,"to":753,"sanitized":272},{"from":753,"to":755,"sanitized":272},{"from":758,"to":824,"sanitized":272},{"from":824,"to":827,"sanitized":272},2,{"entryPoint":837,"graph":838,"unsanitizedCount":440,"severity":780},"\u003Ctemplate-single-order> (includes\\page-templates\\template-single-order.php:0)",{"nodes":839,"edges":880},[840,843,844,845,847,849,851,852,853,856,859,862,865,868,871,874,877],{"id":678,"type":679,"label":841,"file":842,"line":45},"$_GET (x15)","includes\\page-templates\\template-single-order.php",{"id":683,"type":684,"label":685,"file":842,"line":594,"wp_function":686},{"id":751,"type":679,"label":727,"file":842,"line":82},{"id":753,"type":773,"label":846,"file":842,"line":82},"→ dspp_get_custom_orders_by_id()",{"id":755,"type":684,"label":759,"file":135,"line":848,"wp_function":761},1030,{"id":758,"type":679,"label":727,"file":842,"line":850},13,{"id":824,"type":773,"label":774,"file":842,"line":850},{"id":827,"type":684,"label":759,"file":135,"line":776,"wp_function":761},{"id":854,"type":679,"label":727,"file":842,"line":855},"n8",22,{"id":857,"type":773,"label":858,"file":842,"line":855},"n9","→ dspp_get_payment_method_by_id()",{"id":860,"type":684,"label":759,"file":135,"line":861,"wp_function":761},"n10",625,{"id":863,"type":679,"label":727,"file":842,"line":864},"n11",24,{"id":866,"type":773,"label":867,"file":842,"line":864},"n12","→ dspp_get_billing_details_by_id()",{"id":869,"type":684,"label":759,"file":135,"line":870,"wp_function":761},"n13",611,{"id":872,"type":679,"label":727,"file":842,"line":873},"n14",27,{"id":875,"type":773,"label":876,"file":842,"line":873},"n15","→ dspp_get_status_by_id()",{"id":878,"type":684,"label":759,"file":135,"line":879,"wp_function":761},"n16",537,[881,882,883,884,885,886,887,888,889,890,891],{"from":678,"to":683,"sanitized":274},{"from":751,"to":753,"sanitized":272},{"from":753,"to":755,"sanitized":272},{"from":758,"to":824,"sanitized":272},{"from":824,"to":827,"sanitized":272},{"from":854,"to":857,"sanitized":272},{"from":857,"to":860,"sanitized":272},{"from":863,"to":866,"sanitized":272},{"from":866,"to":869,"sanitized":272},{"from":872,"to":875,"sanitized":272},{"from":875,"to":878,"sanitized":272},{"entryPoint":893,"graph":894,"unsanitizedCount":56,"severity":780},"\u003Ctemplate-thankyou> (includes\\page-templates\\template-thankyou.php:0)",{"nodes":895,"edges":910},[896,899,900,901,902,903,905,906,907,908,909],{"id":678,"type":679,"label":897,"file":898,"line":222},"$_GET (x5)","includes\\page-templates\\template-thankyou.php",{"id":683,"type":684,"label":685,"file":898,"line":202,"wp_function":686},{"id":751,"type":679,"label":727,"file":898,"line":45},{"id":753,"type":773,"label":846,"file":898,"line":45},{"id":755,"type":684,"label":759,"file":135,"line":848,"wp_function":761},{"id":758,"type":679,"label":727,"file":898,"line":904},20,{"id":824,"type":773,"label":774,"file":898,"line":904},{"id":827,"type":684,"label":759,"file":135,"line":776,"wp_function":761},{"id":854,"type":679,"label":727,"file":898,"line":652},{"id":857,"type":773,"label":867,"file":898,"line":652},{"id":860,"type":684,"label":759,"file":135,"line":870,"wp_function":761},[911,912,913,914,915,916,917],{"from":678,"to":683,"sanitized":274},{"from":751,"to":753,"sanitized":272},{"from":753,"to":755,"sanitized":272},{"from":758,"to":824,"sanitized":272},{"from":824,"to":827,"sanitized":272},{"from":854,"to":857,"sanitized":272},{"from":857,"to":860,"sanitized":272},{"entryPoint":919,"graph":920,"unsanitizedCount":835,"severity":780},"\u003Cpayment-methods-functions> (includes\\payment-methods-functions.php:0)",{"nodes":921,"edges":928},[922,925,927],{"id":678,"type":679,"label":923,"file":225,"line":924},"$_POST (x2)",717,{"id":683,"type":773,"label":926,"file":225,"line":924},"→ dspp_get_invoices_by_invoice_id()",{"id":751,"type":684,"label":697,"file":135,"line":427,"wp_function":699},[929,930],{"from":678,"to":683,"sanitized":272},{"from":683,"to":751,"sanitized":272},{"entryPoint":932,"graph":933,"unsanitizedCount":30,"severity":780},"\u003Cspp_invoice_pages> (includes\\spp_invoice_pages.php:0)",{"nodes":934,"edges":941},[935,937,939],{"id":678,"type":679,"label":727,"file":936,"line":771},"includes\\spp_invoice_pages.php",{"id":683,"type":773,"label":938,"file":936,"line":771},"→ dspp_get_custom_invoice_status_id()",{"id":751,"type":684,"label":759,"file":135,"line":940,"wp_function":761},1044,[942,943],{"from":678,"to":683,"sanitized":272},{"from":683,"to":751,"sanitized":272},{"entryPoint":945,"graph":946,"unsanitizedCount":30,"severity":780},"\u003Cspp_order_pages> (includes\\spp_order_pages.php:0)",{"nodes":947,"edges":954},[948,950,952],{"id":678,"type":679,"label":727,"file":949,"line":222},"includes\\spp_order_pages.php",{"id":683,"type":773,"label":951,"file":949,"line":222},"→ dspp_get_custom_orders_status_id()",{"id":751,"type":684,"label":759,"file":135,"line":953,"wp_function":761},1037,[955,956],{"from":678,"to":683,"sanitized":272},{"from":683,"to":751,"sanitized":272},{"entryPoint":958,"graph":959,"unsanitizedCount":835,"severity":780},"\u003Cinvoice_details> (invoice_details.php:0)",{"nodes":960,"edges":972},[961,963,965,966,967,968,970,971],{"id":678,"type":679,"label":962,"file":661,"line":440},"$_GET (x3)",{"id":683,"type":684,"label":685,"file":661,"line":964,"wp_function":686},36,{"id":751,"type":679,"label":727,"file":661,"line":45},{"id":753,"type":773,"label":774,"file":661,"line":45},{"id":755,"type":684,"label":759,"file":135,"line":776,"wp_function":761},{"id":758,"type":679,"label":727,"file":661,"line":969},16,{"id":824,"type":773,"label":825,"file":661,"line":969},{"id":827,"type":684,"label":759,"file":135,"line":828,"wp_function":761},[973,974,975,976,977],{"from":678,"to":683,"sanitized":274},{"from":751,"to":753,"sanitized":272},{"from":753,"to":755,"sanitized":272},{"from":758,"to":824,"sanitized":272},{"from":824,"to":827,"sanitized":272},{"entryPoint":979,"graph":980,"unsanitizedCount":440,"severity":780},"\u003Corder_details> (order_details.php:0)",{"nodes":981,"edges":1003},[982,985,987,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002],{"id":678,"type":679,"label":983,"file":984,"line":442},"$_GET (x16)","order_details.php",{"id":683,"type":684,"label":685,"file":984,"line":986,"wp_function":686},51,{"id":751,"type":679,"label":727,"file":984,"line":988},8,{"id":753,"type":773,"label":846,"file":984,"line":988},{"id":755,"type":684,"label":759,"file":135,"line":848,"wp_function":761},{"id":758,"type":679,"label":727,"file":984,"line":222},{"id":824,"type":773,"label":774,"file":984,"line":222},{"id":827,"type":684,"label":759,"file":135,"line":776,"wp_function":761},{"id":854,"type":679,"label":727,"file":984,"line":904},{"id":857,"type":773,"label":858,"file":984,"line":904},{"id":860,"type":684,"label":759,"file":135,"line":861,"wp_function":761},{"id":863,"type":679,"label":727,"file":984,"line":855},{"id":866,"type":773,"label":867,"file":984,"line":855},{"id":869,"type":684,"label":759,"file":135,"line":870,"wp_function":761},{"id":872,"type":679,"label":727,"file":984,"line":262},{"id":875,"type":773,"label":876,"file":984,"line":262},{"id":878,"type":684,"label":759,"file":135,"line":879,"wp_function":761},[1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014],{"from":678,"to":683,"sanitized":274},{"from":751,"to":753,"sanitized":272},{"from":753,"to":755,"sanitized":272},{"from":758,"to":824,"sanitized":272},{"from":824,"to":827,"sanitized":272},{"from":854,"to":857,"sanitized":272},{"from":857,"to":860,"sanitized":272},{"from":863,"to":866,"sanitized":272},{"from":866,"to":869,"sanitized":272},{"from":872,"to":875,"sanitized":272},{"from":875,"to":878,"sanitized":272},{"entryPoint":1016,"graph":1017,"unsanitizedCount":30,"severity":780},"\u003Corder_forms_details> (order_forms_details.php:0)",{"nodes":1018,"edges":1028},[1019,1021,1023,1024,1026],{"id":678,"type":679,"label":962,"file":1020,"line":82},"order_forms_details.php",{"id":683,"type":684,"label":685,"file":1020,"line":1022,"wp_function":686},35,{"id":751,"type":679,"label":727,"file":1020,"line":771},{"id":753,"type":773,"label":1025,"file":1020,"line":771},"→ dspp_get_custom_forms_by_id()",{"id":755,"type":684,"label":759,"file":135,"line":1027,"wp_function":761},1198,[1029,1030,1031],{"from":678,"to":683,"sanitized":274},{"from":751,"to":753,"sanitized":272},{"from":753,"to":755,"sanitized":272},{"summary":1033,"deductions":1034},"The digital-service-provider-crm plugin exhibits a mixed security posture. On the positive side, it demonstrates strong adherence to secure coding practices with a high percentage of properly escaped output and the near-exclusive use of prepared statements for SQL queries. The plugin also shows a good effort in implementing nonce checks, with a significant number of these in place. Furthermore, the complete absence of known CVEs and a clean vulnerability history is a strong indicator of past security diligence.\n\nHowever, significant concerns arise from the static analysis. The presence of 65 AJAX handlers, with 4 of them lacking any authentication checks, represents a substantial attack surface. This is further exacerbated by the taint analysis revealing 12 high-severity flows with unsanitized paths. While these might not yet translate to exploitable vulnerabilities due to other security layers, they represent critical areas where user-supplied data is not adequately validated, posing a risk of injection attacks or unexpected behavior if these flows are ever triggered without proper sanitization. The sole capability check identified also suggests a potential for privilege escalation if not implemented comprehensively across all sensitive functionalities.\n\nIn conclusion, while the plugin has a commendable history and generally good coding practices, the identified unprotected AJAX handlers and high-severity unsanitized taint flows are significant weaknesses that require immediate attention. These areas, despite the lack of historical CVEs, present a clear and present danger to the plugin's security.",[1035,1037,1039],{"reason":1036,"points":82},"Unprotected AJAX handlers",{"reason":1038,"points":771},"High severity unsanitized taint flows",{"reason":1040,"points":440},"Low number of capability checks","2026-03-17T06:53:24.043Z",{"wat":1043,"direct":1056},{"assetPaths":1044,"generatorPatterns":1049,"scriptPaths":1050,"versionParams":1051},[1045,1046,1047,1048],"\u002Fwp-content\u002Fplugins\u002Fdigital-service-provider-crm\u002Fassets\u002Fcss\u002Fcustom-admin-style.css","\u002Fwp-content\u002Fplugins\u002Fdigital-service-provider-crm\u002Fassets\u002Fcss\u002Fcustom-style.css","\u002Fwp-content\u002Fplugins\u002Fdigital-service-provider-crm\u002Fassets\u002Fjs\u002Fcustom-admin-script.js","\u002Fwp-content\u002Fplugins\u002Fdigital-service-provider-crm\u002Fassets\u002Fjs\u002Fcustom-script.js",[],[1047,1048],[1052,1053,1054,1055],"digital-service-provider-crm\u002Fassets\u002Fcss\u002Fcustom-admin-style.css?ver=","digital-service-provider-crm\u002Fassets\u002Fcss\u002Fcustom-style.css?ver=","digital-service-provider-crm\u002Fassets\u002Fjs\u002Fcustom-admin-script.js?ver=","digital-service-provider-crm\u002Fassets\u002Fjs\u002Fcustom-script.js?ver=",{"cssClasses":1057,"htmlComments":1059,"htmlAttributes":1060,"restEndpoints":1065,"jsGlobals":1066,"shortcodeOutput":1068},[1058],"dspp-coupon-details",[],[1061,1062,1063,1064],"coupon_discount_type","coupon_value","coupon_expiry_date","excluded_categories",[],[1067],"DSPP_WEB_API_URL",[]]