[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVY1y6kxKGt2C6vuMMcOHyloiB4r2gHjeDm4Nh23qrkQ":3},{"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":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":64,"crawl_stats":38,"alternatives":69,"analysis":173,"fingerprints":1911},"doliconnect","Doliconnect","10.0.33","ptibogxiv","https:\u002F\u002Fprofiles.wordpress.org\u002Fptibogxiv\u002F","\u003Cp>Use this plugin to greatly improve relations with yours customers. No Woocommerce or another e-shop need!\u003C\u002Fp>\n\u003Cp>If you like the plugin, feel free to rate it (on the right side of this page)!\u003C\u002Fp>\n\u003Cp>You can test it live on \u003Ca href=\"https:\u002F\u002Fptibogxiv.dev\" rel=\"nofollow ugc\">https:\u002F\u002Fptibogxiv.dev\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>We would like to thank this contributors and plugins:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgdpr-data-request-form\u002F\" title=\"gdpr-data-request-form\" rel=\"ugc\">gdpr-data-request-form\u003C\u002Fa>\u003C\u002Fp>\n","This plugin will interface your Dolibarr within a customer interface in WordPress",60,41868,100,4,"2026-03-04T18:28:00.000Z","7.0","6.0","8.2",[20,21,22,23,24],"crm","dolibarr","ecommerce","erp","gdpr","https:\u002F\u002Fptibogxiv.eu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdoliconnect.10.0.33.zip",98,2,0,"2025-09-22 00:00:00","2026-03-15T15:16:48.613Z",[33,49],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-58690","doliconnect-cross-site-request-forgery","Doliconnect \u003C= 9.5.7 - Cross-Site Request Forgery","The Doliconnect plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 9.5.7. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=9.5.7","9.6.2","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2025-10-02 21:24:15",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe8731e78-654c-4804-84f2-2462134684e1?source=api-prod",11,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":56,"cvss_vector":57,"vuln_type":58,"published_date":59,"updated_date":60,"references":61,"days_to_patch":63},"CVE-2025-53574","doliconnect-reflected-cross-site-scripting","Doliconnect \u003C= 9.3.2 - Reflected Cross-Site Scripting","The Doliconnect plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in versions up to, and including, 9.3.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=9.3.2","9.4.2",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-08-23 00:00:00","2025-11-11 18:24:52",[62],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F0a1824ff-7dc3-4b21-aaa2-0079c5c0b5b8?source=api-prod",81,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":65,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":66,"trust_score":67,"computed_at":68},1,46,87,"2026-04-04T11:17:22.733Z",[70,90,111,130,151],{"slug":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":78,"downloaded":79,"rating":13,"num_ratings":14,"last_updated":80,"tested_up_to":81,"requires_at_least":82,"requires_php":83,"tags":84,"homepage":88,"download_link":89,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"surecontact","SureContact – Newsletters, Email Marketing, Automation, Revenue Tracking & CRM","1.3.1","Brainstorm Force","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrainstormforce\u002F","\u003Cp>\u003Cstrong>Newsletters, Email Marketing, Automation and CRM for WordPress\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>SureContact is a cloud-based email marketing and CRM platform built specifically for WordPress.\u003C\u002Fp>\n\u003Cp>It lets you send newsletters, run email automations, manage contacts and track ecommerce revenue from one dashboard, without slowing down your site.\u003C\u002Fp>\n\u003Cp>Instead of relying on expensive external tools or overloading your WordPress hosting, SureContact keeps execution in the cloud while staying deeply connected to WordPress.\u003C\u002Fp>\n\u003Cp>With SureContact, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Manage all contacts and customers in one place\u003C\u002Fli>\n\u003Cli>Automatically sync data from WooCommerce, SureCart and forms\u003C\u002Fli>\n\u003Cli>Send newsletters and automated emails reliably via your own SMTP\u003C\u002Fli>\n\u003Cli>Track revenue generated from campaigns and automations\u003C\u002Fli>\n\u003Cli>Run everything without adding load to your WordPress site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You get the simplicity of WordPress with the power and reliability of a modern email marketing platform.\u003C\u002Fp>\n\u003Cp>That’s what \u003Cstrong>SureContact\u003C\u002Fstrong> is built for.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How SureContact Works\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>SureContact brings email marketing and customer management together without affecting your site speed or adding load to your hosting.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and activate SureContact\u003C\u002Fli>\n\u003Cli>Connect your site to your SureContact account\u003C\u002Fli>\n\u003Cli>Turn on live sync and migrate contacts\u003C\u002Fli>\n\u003Cli>Add your SMTP details\u003C\u002Fli>\n\u003Cli>Send your first campaign or automation and watch revenue and engagement update in real time\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>One Dashboard for Contacts, Campaigns and Revenue\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Instead of switching between tools, you can clearly see how contacts, emails and sales connect, making it easier to focus on what actually drives revenue.\u003C\u002Fp>\n\u003Cp>From SureContact, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>View all customers and subscribers in a single dashboard\u003C\u002Fli>\n\u003Cli>Automatically sync contacts from WooCommerce, SureCart and Easy Digital Downloads\u003C\u002Fli>\n\u003Cli>Send email campaigns to your full list or specific segments\u003C\u002Fli>\n\u003Cli>Build automated follow-up sequences for new customers or to recover abandoned carts\u003C\u002Fli>\n\u003Cli>Segment contacts by purchases, form submissions, email opens and tags\u003C\u002Fli>\n\u003Cli>Track revenue tied to each campaign and automation\u003C\u002Fli>\n\u003Cli>Use readymade or AI-generated templates for newsletters and launches\u003C\u002Fli>\n\u003Cli>Manage multiple brands or client accounts from one workspace\u003C\u002Fli>\n\u003Cli>Invite team members to collaborate on campaigns\u003C\u002Fli>\n\u003Cli>Monitor real-time analytics and email performance\u003C\u002Fli>\n\u003Cli>Export your contact list anytime\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Everything runs in the cloud, so there is no extra load on your WordPress site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Email Campaigns, Send When You’re Ready\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Send as many campaigns as you need. No limits. No throttling.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Schedule newsletters, promotions and announcements from one calendar\u003C\u002Fli>\n\u003Cli>Segment contacts by purchase history, behavior, or custom tags before sending\u003C\u002Fli>\n\u003Cli>Turn winning campaigns into reusable templates\u003C\u002Fli>\n\u003Cli>Use a drag and drop editor that’s intuitive and fast\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Build Email Automations Without Worrying About Breaks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Set up simple automations for new customers, abandoned cart users and repeat buyers without leaving WordPress.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Send welcome emails the moment someone signs up or makes a purchase\u003C\u002Fli>\n\u003Cli>Build post-purchase sequences for reviews or product recommendations\u003C\u002Fli>\n\u003Cli>Tag contacts based on email opens and website behavior\u003C\u002Fli>\n\u003Cli>Send timed emails that respond to customer actions\u003C\u002Fli>\n\u003Cli>Use the AI-powered email creator to generate follow-ups in seconds\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>SMTP and Email Sending, You Control Everything\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Send emails through the SMTP providers you already trust. No per-send charges. No surprise fees.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Connect SendGrid, AWS SES, Mailgun, Gmail, or any SMTP service\u003C\u002Fli>\n\u003Cli>Use different SMTP providers for different brands or clients\u003C\u002Fli>\n\u003Cli>Own your sender reputation instead of relying on managed platforms\u003C\u002Fli>\n\u003Cli>Control sending volume, which can help improve inbox placement\u003C\u002Fli>\n\u003Cli>Avoid external platforms controlling your email delivery\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This is a major advantage over managed SMTP solutions that increase costs as your email volume grows.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>A CRM That Cares About Your WordPress Stack\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Automatically sync customers and orders without extra plugins or manual work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built-In Integrations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Commerce and Subscriptions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>SureCart, transactions and subscription status\u003C\u002Fli>\n\u003Cli>WooCommerce, auto-sync every order and customer\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads, purchases and product data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Forms and Lead Capture\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>SureForms\u003C\u002Fli>\n\u003Cli>WPForms\u003C\u002Fli>\n\u003Cli>Contact Form 7\u003C\u002Fli>\n\u003Cli>Gravity Forms\u003C\u002Fli>\n\u003Cli>Elementor Forms\u003C\u002Fli>\n\u003Cli>Fluent Forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Community and Membership\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>FluentCRM\u003C\u002Fli>\n\u003Cli>SureMembers\u003C\u002Fli>\n\u003Cli>SureDash\u003C\u002Fli>\n\u003Cli>Presto Player\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>SureContact Is Perfect For\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Store Owners and Ecommerce Teams\u003C\u002Fstrong>\u003Cbr \u002F>\nIncrease repeat orders with welcome emails, cart recovery, and post-purchase follow-ups tied directly to WooCommerce. More revenue and less manual work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Creators and Newsletter Writers\u003C\u002Fstrong>\u003Cbr \u002F>\nTurn subscribers into paying customers using campaigns based on signup intent and purchase history. Get automation, not just broadcasts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Agencies and Multi-Site Managers\u003C\u002Fstrong>\u003Cbr \u002F>\nManage multiple client sites from one login. View all contacts, campaigns, and revenue in one workspace.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Course Creators and Membership Site Owners\u003C\u002Fstrong>\u003Cbr \u002F>\nKeep students engaged with sequences that match their progress, whether they are new, active, or at risk of dropping out.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Solopreneurs and Small Businesses\u003C\u002Fstrong>\u003Cbr \u002F>\nKeep all customer conversations and follow-ups in one place. Simple, focused and easy to use.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built by Brainstorm Force\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>SureContact is built by the creators of:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Astra, trusted by over 5 million WordPress sites\u003C\u002Fli>\n\u003Cli>Spectra, modern block-based website builder\u003C\u002Fli>\n\u003Cli>SureCart, fast-growing ecommerce platform\u003C\u002Fli>\n\u003Cli>ZipWP, AI website builder for WordPress\u003C\u002Fli>\n\u003Cli>OttoKit, WordPress automation platform\u003C\u002Fli>\n\u003Cli>CartFlows, WooCommerce sales funnel builder\u003C\u002Fli>\n\u003Cli>Sigmize, A\u002FB testing and optimization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We understand how creators, agencies and ecommerce businesses actually work and use all that knowledge to build SureContact.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Connect with our team and community\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Have questions or need help? We are with you every step of the way.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Email: \u003Ca href=\"mailto:support@surecontact.com\" rel=\"nofollow ugc\">support@surecontact.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Facebook: \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fsurecontact\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.facebook.com\u002Fsurecontact\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Community: \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F298572782389153\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F298572782389153\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>YouTube: \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@SureContact\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.youtube.com\u002F@SureContact\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Website: \u003Ca href=\"https:\u002F\u002Fsurecontact.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsurecontact.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Pricing page: \u003Ca href=\"https:\u002F\u002Fsurecontact.com\u002Fpricing\" rel=\"nofollow ugc\">https:\u002F\u002Fsurecontact.com\u002Fpricing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>App: \u003Ca href=\"https:\u002F\u002Fapp.surecontact.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fapp.surecontact.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>External Service Connection \u002F Security\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>SureContact connects your WordPress site with our SaaS securely. When a user initiates a connection, they are redirected to the SaaS login page. Upon clicking Connect, the SaaS generates a short-lived, single-use token which is sent back to WordPress via a redirect. WordPress then verifies the token server-to-server before storing the access token and user data for future API calls. Tokens are time-limited (1–5 minutes), single-use, and encrypted in transit using HTTPS. This ensures secure authentication, prevents token reuse, and protects user data. No actions are taken by WordPress until token verification succeeds. The access token will be used to sync contact data from various sources including WordPress users, e-commerce platforms (SureCart, WooCommerce, Easy Digital Downloads), and form submissions (SureForms, WPForms, Contact Form 7) to your SureContact workspace. All privacy and data handling comply with WordPress.org Plugin Guidelines.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin connects to the \u003Ca href=\"https:\u002F\u002Fsurecontact.com\" rel=\"nofollow ugc\">SureContact\u003C\u002Fa> service to sync contact data. See our \u003Ca href=\"https:\u002F\u002Fsurecontact.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","Send newsletters, set up email automations, manage contacts and track ecommerce revenue in a CRM for WordPress.",500,2958,"2026-03-10T10:48:00.000Z","6.9.4","5.8","7.4",[20,22,85,86,87],"email-automation","email-marketing","newsletter","https:\u002F\u002Fsurecontact.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsurecontact.1.3.1.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":100,"num_ratings":101,"last_updated":102,"tested_up_to":103,"requires_at_least":82,"requires_php":104,"tags":105,"homepage":109,"download_link":110,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"cloodo-worksuite","Cloodo WP Workplace – CRM & Project Management for Services Business","2.3.0","cloodoteam","https:\u002F\u002Fprofiles.wordpress.org\u002Fcloodoteam\u002F","\u003Cp>Turn your WordPress site into a complete \u003Cstrong>Digital Workplace\u003C\u002Fstrong> — manage \u003Cstrong>CRM, ERP, Projects, Helpdesk, Services, and Client Portal\u003C\u002Fstrong> in one connected system powered by Cloodo WorkSuite.\u003C\u002Fp>\n\u003Ch3>“Your WordPress site looks professional. But does it actually run your service business?”\u003C\u002Fh3>\n\u003Cp>We’ve spent over 15 years building and selling structured service packages online — from digital solutions to automation systems and support contracts.\u003C\u002Fp>\n\u003Cp>And we kept seeing the same problem:\u003C\u002Fp>\n\u003Cp>Agencies running \u003Cstrong>WordPress\u003C\u002Fstrong>\u003Cbr \u002F>\nBut managing operations in 6–8 different tools.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>CRM in one system  \u003C\u002Fli>\n\u003Cli>Projects in another  \u003C\u002Fli>\n\u003Cli>Tickets via email  \u003C\u002Fli>\n\u003Cli>Chat in WhatsApp  \u003C\u002Fli>\n\u003Cli>Proposals in PDF  \u003C\u002Fli>\n\u003Cli>Tasks in Trello  \u003C\u002Fli>\n\u003Cli>Invoices somewhere else  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Nothing connected.\u003C\u002Fp>\n\u003Ch3>The Hidden Problem with Service Businesses on WordPress\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>WordPress powers over 43% of all websites globally.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A majority of \u003Cstrong>small and medium service businesses\u003C\u002Fstrong> rely on WordPress as their digital storefront.\u003C\u002Fp>\n\u003Cp>But WordPress was built for publishing — not managing service operations.\u003C\u002Fp>\n\u003Cp>So service companies struggle with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No structured \u003Cstrong>Service Packages\u003C\u002Fstrong> or \u003Cstrong>Pricing Tables\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Scattered leads across forms, email, and chat\u003C\u002Fli>\n\u003Cli>Manual conversion from quote \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> project \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> task\u003C\u002Fli>\n\u003Cli>No unified \u003Cstrong>CRM + Project Management + Helpdesk\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>No built-in \u003Cstrong>Client Portal\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Too many disconnected plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Growth creates chaos instead of clarity.\u003C\u002Fp>\n\u003Ch3>Why We Built Cloodo Workplace\u003C\u002Fh3>\n\u003Cp>We didn’t want another generic plugin.\u003C\u002Fp>\n\u003Cp>We built \u003Cstrong>Cloodo Workplace for WordPress\u003C\u002Fstrong> specifically for \u003Cstrong>service-based businesses\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>It connects your website to \u003Cstrong>Cloodo WorkSuite\u003C\u002Fstrong>, creating a complete:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CRM • ERP • Project Management • Helpdesk • HRM • Client Portal • AI Automation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All inside one connected ecosystem.\u003C\u002Fp>\n\u003Ch3>AI-Powered QuickStart\u003C\u002Fh3>\n\u003Cp>Starting from a blank page is hard.\u003C\u002Fp>\n\u003Cp>So Cloodo integrates \u003Cstrong>AI automation\u003C\u002Fstrong> directly into activation.\u003C\u002Fp>\n\u003Cp>After connecting your site, Cloodo AI analyzes your:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Business profile\u003C\u002Fli>\n\u003Cli>Website content\u003C\u002Fli>\n\u003Cli>Industry focus\u003C\u002Fli>\n\u003Cli>Brand positioning\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Then automatically generates:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Company profile\u003C\u002Fli>\n\u003Cli>Structured \u003Cstrong>Service Packages\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Pricing sections\u003C\u002Fli>\n\u003Cli>FAQs\u003C\u002Fli>\n\u003Cli>Testimonials\u003C\u002Fli>\n\u003Cli>Portfolio samples\u003C\u002Fli>\n\u003Cli>Helpdesk structure\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Within minutes, your WordPress site becomes a \u003Cstrong>Lean Professional Service Page\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>You can edit everything inside \u003Cstrong>Cloodo WorkSpace\u003C\u002Fstrong> in your WordPress Admin.\u003C\u002Fp>\n\u003Cp>No blank page.\u003Cbr \u002F>\nNo copywriting stress.\u003Cbr \u002F>\nNo expensive consultants.\u003C\u002Fp>\n\u003Ch3>WorkSpace (Inside WordPress)\u003C\u002Fh3>\n\u003Cp>Manage your business content directly from WordPress:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Services & Pricing Packages\u003C\u002Fli>\n\u003Cli>Testimonials & Portfolio\u003C\u002Fli>\n\u003Cli>FAQs & Highlights\u003C\u002Fli>\n\u003Cli>Company & Team Profiles\u003C\u002Fli>\n\u003Cli>Shortcodes & Widgets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Built specifically for \u003Cstrong>service management\u003C\u002Fstrong>, not product catalogs.\u003C\u002Fp>\n\u003Ch3>Client Portal & Helpdesk\u003C\u002Fh3>\n\u003Cp>Cloodo automatically creates a \u003Cstrong>Helpdesk\u003C\u002Fstrong> and \u003Cstrong>Client Portal\u003C\u002Fstrong> for logged-in users.\u003C\u002Fp>\n\u003Cp>Clients can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Submit and track support tickets\u003C\u002Fli>\n\u003Cli>View projects and milestones\u003C\u002Fli>\n\u003Cli>Monitor tasks\u003C\u002Fli>\n\u003Cli>Access proposals and invoices\u003C\u002Fli>\n\u003Cli>Track payment status\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Improve transparency and client experience.\u003C\u002Fp>\n\u003Ch3>WorkSuite (Cloud Backend)\u003C\u002Fh3>\n\u003Cp>Cloodo WorkSuite is a \u003Cstrong>lightweight but powerful CRM and Project Management system\u003C\u002Fstrong> built for service teams.\u003C\u002Fp>\n\u003Cp>Unlike heavy ERP systems or complex PM tools:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No overwhelming setup\u003C\u002Fli>\n\u003Cli>No enterprise-only complexity\u003C\u002Fli>\n\u003Cli>No unnecessary modules\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>CRM\u003C\u002Fli>\n\u003Cli>Project Management\u003C\u002Fli>\n\u003Cli>Task & Milestone Tracking\u003C\u002Fli>\n\u003Cli>Estimates & Proposals\u003C\u002Fli>\n\u003Cli>Invoicing\u003C\u002Fli>\n\u003Cli>Helpdesk System\u003C\u002Fli>\n\u003Cli>Basic HRM\u003C\u002Fli>\n\u003Cli>KPI Dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Enough structure to scale.\u003Cbr \u002F>\nSimple enough to use immediately.\u003C\u002Fp>\n\u003Ch3>One Connected Workflow\u003C\u002Fh3>\n\u003Cp>Service Page\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Quote\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> CRM Lead\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Proposal\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Project\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Task\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Invoice\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Support Ticket\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Review\u003C\u002Fp>\n\u003Cp>Cloodo connects your entire \u003Cstrong>service lifecycle\u003C\u002Fstrong> in one system.\u003C\u002Fp>\n\u003Cp>Your WordPress website becomes more than marketing.\u003C\u002Fp>\n\u003Cp>It becomes your \u003Cstrong>Business Command Center\u003C\u002Fstrong>.\u003C\u002Fp>\n","Turn your WordPress site into a complete Digital Workplace — manage CRM, ERP, Projects, Helpdesk, Services, and Client Portal in one connected system  &hellip;",200,9352,74,6,"2026-02-25T08:25:00.000Z","6.8.5","7.3",[106,20,23,107,108],"company","helpdesk","project-management","https:\u002F\u002Fworksuite.cloodo.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcloodo-worksuite.2.3.0.zip",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":13,"downloaded":119,"rating":29,"num_ratings":29,"last_updated":120,"tested_up_to":103,"requires_at_least":121,"requires_php":83,"tags":122,"homepage":126,"download_link":127,"security_score":128,"vuln_count":65,"unpatched_count":29,"last_vuln_date":129,"fetched_at":31},"splash-connector","Splash Sync","2.0.10","nanard33","https:\u002F\u002Fprofiles.wordpress.org\u002Fnanard33\u002F","\u003Ch4>Splash, the synchronization system of innovative companies!\u003C\u002Fh4>\n\u003Cp>Splash is an innovative synchronization system for a multitude of reasons! Thanks to its declarative strategy, Splash is an open system capable of handling any type of data, whatever the complexity. Universal, it does not worry about the type of data: an invoice, a customer, a blog article, a comment, all are only objects composed of fields that will have to be synchronized.\u003C\u002Fp>\n\u003Ch4>Fully Universal\u003C\u002Fh4>\n\u003Cp>Change the way you manage your apps in the cloud! Splash is a data connector unlike any other. Why? It is totally universal!!\u003C\u002Fp>\n\u003Ch4>Synchronize all types of data\u003C\u002Fh4>\n\u003Cp>Our goal is very simple, connect and synchronize your data between all the applications you use, whatever they are.\u003C\u002Fp>\n\u003Ch4>Simplify your e-Commerce management\u003C\u002Fh4>\n\u003Cp>Synchronize your stocks between several merchant sites? Share your customer data between all your services? With Splash, it’s not just possible, it’s easy and without developments.\u003C\u002Fp>\n\u003Ch4>More about Splash\u003C\u002Fh4>\n\u003Cp>This module is part of SplashSync project.\u003C\u002Fp>\n\u003Cp>For more information about Splash Sync, the way it works and how you can use it to connect your applications, please refer our online documentation.\u003C\u002Fp>\n\u003Ch4>Key features & benefits\u003C\u002Fh4>\n\u003Cp>This module will give Splash access to ThirdParty, Products, Customer Orders & Invoice.\u003C\u002Fp>\n\u003Ch4>Synchronize Products Stocks\u003C\u002Fh4>\n\u003Cp>Centralize your products stocks from Dolibarr to any kind of applications.\u003C\u002Fp>\n\u003Ch4>Merge all your customers data\u003C\u002Fh4>\n\u003Cp>Once all your modules connected, use the Object Linked to identify and merge all your customers profiles into a single Splash entity. This way, all similar information will be shared and synchronized anywhere, from CRM to E-Commerce.\u003C\u002Fp>\n\u003Ch4>Consolidate & Simplify your Financial Analytics\u003C\u002Fh4>\n\u003Cp>If WooCommerce is you main site, orders and invoices can be automatically imported from your others E-Commerce, point-of-sale, or any other applications you may connect!\u003C\u002Fp>\n\u003Cp>Your financial analytics is easier… and with no efforts.\u003C\u002Fp>\n\u003Ch4>Already Compatible Applications\u003C\u002Fh4>\n\u003Cp>This plugin will provide Splash Connector for WordPress base and WooCommerce Plugin.\u003C\u002Fp>\n\u003Cp>You can use it to synchronize WordPress and WooCommerce with any of other Splash compatible application: Dolibarr, PrestaShop, Magento, Sylius, MailChimp, MailJet.\u003C\u002Fp>\n","Splash Sync, the synchronization system of innovative companies! Synchronize your website with all your business applications.",15839,"2025-05-22T10:11:00.000Z","6.1",[21,23,123,124,125],"prestashop","synchronization","woocommerce","https:\u002F\u002Fgithub.com\u002FSplashSync\u002FWordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsplash-connector.2.0.10.zip",99,"2024-12-05 19:43:22",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":13,"downloaded":138,"rating":139,"num_ratings":28,"last_updated":140,"tested_up_to":81,"requires_at_least":141,"requires_php":142,"tags":143,"homepage":146,"download_link":147,"security_score":148,"vuln_count":149,"unpatched_count":29,"last_vuln_date":150,"fetched_at":31},"unify","Unify","3.4.10","CodeClouds","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodeclouds\u002F","\u003Cp>Unify is a WordPress\u002FWooCommerce plugin which integrates advanced features in your checkout to enhance the experience for your customers and increase your sales potential. With Unify you can process transactions through a supported CRM, process subscription-type orders, set up customer portals where you can access the light-weight support ticket system and support chat. In addition to the free features, the Unify Pro plugin allows you to set up 1-click upsells, sync between your CRM and WooCommerce, and much more. A full list of the features can be found below. \u003Ca href=\"https:\u002F\u002Fwww.codeclouds.com\u002Funify\u002F\" rel=\"nofollow ugc\">Learn more about Unify WordPress >\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Supported CRMS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.codeclouds.com\u002Fsticky-io\u002F\" rel=\"nofollow ugc\">Sticky.io\u003C\u002Fa> (Formerly \u003Ca href=\"https:\u002F\u002Fwww.codeclouds.com\u002Fcrm\u002Flimelight-crm\u002F\" rel=\"nofollow ugc\">Sticky.io (Formally Limelight) CRM\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.codeclouds.com\u002Fcrm\u002Fkonnektive-crm\u002F\" rel=\"nofollow ugc\">Konnektive CRM\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.codeclouds.com\u002Fcrm\u002Fresponse-crm\u002F\" rel=\"nofollow ugc\">Response CRM\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.codeclouds.com\u002Fcrm\u002Fsublytics\u002F\" rel=\"nofollow ugc\">Sublytics CRM\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>External Service\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We are using \u003Ca href=\"https:\u002F\u002Fipinfo.io\u002F\" rel=\"nofollow ugc\">ipinfo\u003C\u002Fa> to get the location country for registration. Click here to check the \u003Ca href=\"https:\u002F\u002Fipinfo.io\u002Fterms-of-service\" rel=\"nofollow ugc\">terms and contitions\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>BUILT-IN FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Connect to a supported CRM\u003C\u002Fli>\n\u003Cli>Process regular and subscription-based orders through your CRM\u003C\u002Fli>\n\u003Cli>Map products between your storefront and CRM\u003C\u002Fli>\n\u003Cli>Batch import products\u003C\u002Fli>\n\u003Cli>Support for Sticky.io Billing Model\u003C\u002Fli>\n\u003Cli>Reverse synchronization between storefront and CRM\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>UNIFY PRO FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All features from the free tier\u003C\u002Fli>\n\u003Cli>Set up true 1-click upsells\u003C\u002Fli>\n\u003Cli>Coupon\u002Fpromo code manager\u003C\u002Fli>\n\u003Cli>Recover abandoned carts via third-party services\u003C\u002Fli>\n\u003Cli>And various other add-ons to enhance your checkout!\u003C\u002Fli>\n\u003Cli>Customer portal integration for users to:\n\u003Cul>\n\u003Cli>Manage their subscriptions and orders\u003C\u002Fli>\n\u003Cli>Request cancellation, return or refund on a subscription or order\u003C\u002Fli>\n\u003Cli>Submit a support ticket\u003C\u002Fli>\n\u003Cli>Message support through the chat system\u003C\u002Fli>\n\u003Cli>View order details and history\u003C\u002Fli>\n\u003Cli>Manage account and address\u003C\u002Fli>\n\u003Cli>Switch to a different subscription product\u003C\u002Fli>\n\u003Cli>“Skip a cycle” also available\u003C\u002Fli>\n\u003Cli>Store and manage user preferences\u003C\u002Fli>\n\u003Cli>Various portal templates available; Physical, Digital, Membership Boxes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you are interested in Unify Pro, \u003Ca href=\"https:\u002F\u002Fwww.codeclouds.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">get in touch\u003C\u002Fa> with CodeClouds today!\u003C\u002Fp>\n","A CRM payment plugin which enables connectivity with Sticky.io (Formally Limelight)\u002FKonnektive CRM and many more.",10303,90,"2026-01-27T09:59:00.000Z","4.0","5.6",[144,20,22,145,125],"checkout","payment","https:\u002F\u002Fwww.codeclouds.com\u002Funify\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funify.3.4.10.zip",95,3,"2026-01-06 19:46:16",{"slug":152,"name":153,"version":154,"author":155,"author_profile":156,"description":157,"short_description":158,"active_installs":159,"downloaded":160,"rating":13,"num_ratings":28,"last_updated":161,"tested_up_to":162,"requires_at_least":163,"requires_php":164,"tags":165,"homepage":169,"download_link":170,"security_score":171,"vuln_count":65,"unpatched_count":65,"last_vuln_date":172,"fetched_at":31},"crm-erp-business-solution","CRM ERP Business Solution | freelancers & SME | for WordPress & WooCommerce","1.13","WPFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpcodefactory\u002F","\u003Cp>\u003Cstrong>CRM ERP BUSINESS SOLUTION\u003C\u002Fstrong> is all in one solution for WordPress and WooCommerce mainly targeting \u003Cstrong>freelancers\u003C\u002Fstrong> and \u003Cstrong>small businesses\u003C\u002Fstrong> aka \u003Cstrong>SME\u003C\u002Fstrong> that need a data processing software to manage their business better.\u003Cbr \u002F>\nIt Provides an interface where you can add customers, suppliers or vendors, offline products or services, \u003Cstrong>print and send invoices\u003C\u002Fstrong> , \u003Cstrong>send offers\u003C\u002Fstrong>,  add your business appointments.\u003C\u002Fp>\n\u003Cp>CRM ERP BUSINESS SOLUTION plugin objective is to provide an easy to use inteface within WordPress backend to better and faster manage your business.\u003Cbr \u002F>\nCRM ERP Business Solution plugin \u003Cstrong>does not require WooCoomerce\u003C\u002Fstrong> as is a \u003Cstrong>fully functional system\u003C\u002Fstrong> for your offline Transactions – but with the relevant \u003Ca href=\"https:\u002F\u002Fextend-wp.com\u002Fproduct\u002Fcrm-erp-business-solution-wordpress-woocommerce-integration\u002F\" title=\"CRM ERP Business Solution for WordPress – WooCommerce Integration\" rel=\"nofollow ugc\">WooCommerce Extension >> \u003C\u002Fa>  , it will integrate seamlessly and provide better management of WooCommerce Customers, Invoicing etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WHAT YOU CAN DO\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\u003Cp>\n– add offline products or services\u003Cbr \u002F>\n– add customers , vendors or suppliers && track their balances and interaction with your business\u003Cbr \u002F>\n– add your offline sales or payments to vendors\u003Cbr \u002F>\n– print and send by email PDF invoices\u003Cbr \u002F>\n– write and send by email PDF Offers to customers\u003Cbr \u002F>\n– add your business appointments with Customers\n\u003C\u002Fp>\u003C\u002Fblockquote>\n\u003Ch4>WHO CAN USE IT\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>CRM ERP BUSINESS SOLUTION\u003C\u002Fstrong> plugin can work for those that sell online with WooCommerce and\u002For sell only offline.\u003Cbr \u002F>\nWith the business owner in mind that already has\u003Cbr \u002F>\n* a web presense or their company ie manages a \u003Cstrong>WordPress website\u003C\u002Fstrong> or\u003Cbr \u002F>\n* the one that \u003Cstrong>sells online\u003C\u002Fstrong> using the \u003Cstrong>WooCommerce\u003C\u002Fstrong> eshop solution\u003C\u002Fp>\n\u003Ch4>HOW DOES IT WORK\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Install & Activate the plugin\u003C\u002Fli>\n\u003Cli>Create Customers & Vendors\u002FSuppliers\u003C\u002Fli>\n\u003Cli>Create your Offline Sales from Customers  or Payments to Vendors\u003C\u002Fli>\n\u003Cli>Add Due Payments to your offline sales or payments to vendors\u003C\u002Fli>\n\u003Cli>Print and Send Invoices to Customers by Email\u003C\u002Fli>\n\u003Cli>Add yout Business Appointments\u003C\u002Fli>\n\u003Cli>View all your Sales and Payments Statistics\u003C\u002Fli>\n\u003C\u002Ful>\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\u002FALGY0CBCdho?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>ALL CRM ERP FEATURES IN DETAIL\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>CRM ERP Business Solution allows you to import offline Services \u002F products\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>you can define Product Category\u003C\u002Fli>\n\u003Cli>you can define Product Price\u003C\u002Fli>\n\u003Cli>you can define Product Description\u003C\u002Fli>\n\u003Cli>you can define Product Image\u003C\u002Fli>\n\u003Cli>you can define Product Brand\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>CRM ERP customers \u002F vendors\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>import your customers & vendors\u003C\u002Fli>\n\u003Cli>add vat, billing address and info\u003C\u002Fli>\n\u003Cli>track their Balances and meet your Customer Relationship Management needs\u003C\u002Fli>\n\u003Cli>get a nice graphical presented user record page\u003C\u002Fli>\n\u003Cli>View all the user activities with your business\u003C\u002Fli>\n\u003Cli>User Personal info in detail\u003C\u002Fli>\n\u003Cli>Transactions imported in CRM EPR in detail\u003C\u002Fli>\n\u003Cli>Offers made to User in detail\u003C\u002Fli>\n\u003Cli>Products bought – extracted by transactions made\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>CRM ERP Offline Sales\u003C\u002Fh4>\n\u003Cp>import your offline sales easily & set as Invoice Or direct Payment\u003C\u002Fp>\n\u003Cul>\n\u003Cli>select products from your database for your sale transaction\u003C\u002Fli>\n\u003Cli>select Customer from your database for your sale transaction\u003C\u002Fli>\n\u003Cli>apply discounts per product & in total\u003C\u002Fli>\n\u003Cli>add your payment method per Sale transaction – you predefine in settings\u003C\u002Fli>\n\u003Cli>Synchronise Product Stock: with each transaction Stock will be Updated , decreased in Offline Sales ( same way an Eshop works )\u003C\u002Fli>\n\u003Cli>add payments to your sales &\u003C\u002Fli>\n\u003Cli>easily track each transaction balance\u003C\u002Fli>\n\u003Cli>print & send Invoices to Customers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>CRM ERP Offline Payments\u002FPurchases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>import your offline payments to Vendors\u003C\u002Fli>\n\u003Cli>select products from your database for your payments transaction\u003C\u002Fli>\n\u003Cli>select Vendor from your database for your payments transaction\u003C\u002Fli>\n\u003Cli>apply discounts per product & in total\u003C\u002Fli>\n\u003Cli>add your payment method per Payments transaction – you predefine in settings\u003C\u002Fli>\n\u003Cli>Synchronise Product Stock: with each transaction Stock will be Updated , Increased in Payments from Vendors \u002F Suppliers\u003C\u002Fli>\n\u003Cli>add payments to your Transactions easily &\u003C\u002Fli>\n\u003Cli>track each transaction balance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>CRM ERP Invoicing System\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>print & send by email Invoices with a click of a button\u003C\u002Fli>\n\u003Cli>select if you need an Invoice in every transaction in your settings\u003C\u002Fli>\n\u003Cli>use receipts instead of Invoices\u003C\u002Fli>\n\u003Cli>receipts in transactions payments that can be viewed and send by email\u003C\u002Fli>\n\u003Cli>auto generated template that includes business, customer details , notes, product info and totals\u003C\u002Fli>\n\u003Cli>ability to include your company logo\u003C\u002Fli>\n\u003Cli>customize your Invoices color scheme easily from plugin settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>CRM ERP Offers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>print & send by email Offers to your Customers & Vendors\u003C\u002Fli>\n\u003Cli>Dynamically generated Offer form where you select your Products, the User for the Offer and you can write Custom Text to your User\u003C\u002Fli>\n\u003Cli>Track all your Offers easily by date and customer\u003C\u002Fli>\n\u003Cli>Easily turn any Offer to Invoice and send to Customer\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>CRM ERP Appointments\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>insert all your Appointments with your Customers or Vendors & never lose track!\u003C\u002Fli>\n\u003Cli>get a List or Calendar view of Customers appointments, whatever fits your needs!\u003C\u002Fli>\n\u003Cli>view All User Appointments in Customer or Vendor Record page\u003C\u002Fli>\n\u003Cli>add New Appointment from Customer or Vendor Record page \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>CRM ERP Sales & Payments Reporting\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>comprehensive Reporting of All your Transactions | Sales & Payments to Vendors\u003C\u002Fli>\n\u003Cli>Reporting for Sales | you get reporting By Transaction, Product, Category, Customer, Payment Method with Date Filters & count numbers to fast track your results\u003C\u002Fli>\n\u003Cli>Reporting for Payments to Vendors | you get same reporting with Sales for all your transactions with your Vendors\u003C\u002Fli>\n\u003Cli>Reporting by Year | get a fast overview in list and Graphical chart of the Total Numbers per Year\u003C\u002Fli>\n\u003Cli>Reporting by Month | get a fast overview in list and Graphical chart of the Total Numbers per Month\u003C\u002Fli>\n\u003Cli>General Reporting | get a fast overview graphical representation of all Balance, Total of Sales & Payments & Total of Pending Payments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>YOU NEED MORE FEATURES OR A WOOCOMMERCE INTEGRATION?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fextend-wp.com\u002Fproduct\u002Fcrm-erp-business-solution-wordpress-woocommerce-pro-addon\u002F\" title=\"CRM ERP Business Solution for WordPress & WooCommerce – PRO Addon\" rel=\"nofollow ugc\">PRO ADDON >> \u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>offline product stock inventory: add stock quantities & update Inventory after each Transaction\u003C\u002Fli>\n\u003Cli>bulk emails: send bulk emails and per customer or vendor & keep track\u003C\u002Fli>\n\u003Cli>support ticket system: ticketing system for both backend & frontend submission & resolve all customers issues\u003C\u002Fli>\n\u003Cli>user activity tracking: select type of customers to track their actions on your website ( adding to cart, viewing a product .. ) & know them better!\u003C\u002Fli>\n\u003Cli>user segmentation: easily further categorize your customers or vendors, valuable asset to query later & view your segment statistics or send email in bulk!\u003C\u002Fli>\n\u003Cli>user discounts: add discounts per user or segment | once inserting a transaction discount can be applied automatically!\u003C\u002Fli>\n\u003Cli>products wholesale prices: apply wholesale prices in your products | once adding transaction, wholesale if applied is detected and you can apply it in your invoice!\u003C\u002Fli>\n\u003Cli>bulk import\u002Fexport: fast & easily import & export sales, payments, customers vendors & appointments with the power of excel!\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\u002FF5eR8QLyLps?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fextend-wp.com\u002Fproduct\u002Fcrm-erp-business-solution-wordpress-woocommerce-pro-addon\u002F\" title=\"CRM ERP Business Solution for WordPress & WooCommerce – PRO Addon\" rel=\"nofollow ugc\">Get CRM ERP Business Solution PRO Addon here >> \u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fextend-wp.com\u002Fproduct\u002Fcrm-erp-business-solution-wordpress-woocommerce-integration\u002F\" title=\"CRM ERP Business Solution for WordPress – WooCommerce Integration\" rel=\"nofollow ugc\">WOOCOMMERCE INTEGRATION ADDON >> \u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>products stock inventory unified across eshop & retail!\u003C\u002Fli>\n\u003Cli>WooCommerce Products: integrate into CRM ERP transactions\u003C\u002Fli>\n\u003Cli>customers: integrate in CRM ERP & check all the Stats and Balances\u003C\u002Fli>\n\u003Cli>eshop Orders: view All Eshop orders per customer in CRM ERP Reporting and Customers Record Page\u003C\u002Fli>\n\u003Cli>invoicing: integrate CRM ERP invoice system fro Eshop Orders\u003C\u002Fli>\n\u003Cli>wholesale prices: apply wholesale in simple & variable products\u003C\u002Fli>\n\u003Cli>reporting: integrate WooCommerce Sales Reports in CRM ERP\u003C\u002Fli>\n\u003Cli>helpdesk system: integrate CRM ERP support ticket system for Eshop Customers *\u003C\u002Fli>\n\u003Cli>HPOS WooCommerce Orders tables compatible 100%\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\u002FxPWa8qtbB9c?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fextend-wp.com\u002Fproduct\u002Fcrm-erp-business-solution-wordpress-woocommerce-integration\u002F\" title=\"CRM ERP Business Solution for WordPress – WooCommerce Integration\" rel=\"nofollow ugc\">Get CRM ERP Business Solution WooCommerce Addon here >> \u003C\u002Fa>\u003C\u002Fp>\n","CRM ERP BUSINESS SOLUTION for WordPress and WooCommerce for freelancers and SME to Import your Transactions, Products, Customers, Vendors, Appointment &hellip;",80,9131,"2024-11-25T07:15:00.000Z","6.7.5","3.0.1","5.2.4",[166,20,167,23,168],"business-solution","customer-relatioship","woocommerce-crm","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcrm-erp-business-solution.zip",70,"2025-06-19 00:00:00",{"attackSurface":174,"codeSignals":669,"taintFlows":900,"riskAssessment":1896,"analyzedAt":1910},{"hooks":175,"ajaxHandlers":601,"restRoutes":661,"shortcodes":662,"cronEvents":663,"entryPointCount":668,"unprotectedCount":28},[176,182,185,189,193,196,198,200,205,209,213,218,222,226,230,234,238,245,248,251,255,259,263,267,271,275,279,283,287,291,295,299,302,306,310,313,315,318,322,325,329,332,336,340,344,347,351,355,359,363,367,370,374,377,381,384,388,392,395,398,401,404,407,410,413,418,421,424,429,433,437,439,443,446,448,451,455,459,463,467,470,474,478,482,486,490,494,498,502,506,510,513,516,519,522,525,529,532,536,540,544,547,550,554,558,561,564,568,570,573,576,579,582,586,590,593,595,597,599],{"type":177,"name":178,"callback":179,"file":180,"line":181},"action","admin_notices","doliconnect_admin_notice_error","admin\\admin.php",16,{"type":177,"name":183,"callback":179,"file":180,"line":184},"network_admin_notices",17,{"type":177,"name":186,"callback":187,"file":180,"line":188},"network_admin_menu","doliconnect_admin_page2",41,{"type":177,"name":190,"callback":191,"file":180,"line":192},"admin_menu","doliconnect_admin_page3",42,{"type":177,"name":190,"callback":194,"file":180,"line":195},"doliconnect_admin_page4",43,{"type":177,"name":190,"callback":197,"file":180,"line":66},"doliconnect_admin_page1",{"type":177,"name":190,"callback":194,"file":180,"line":199},47,{"type":177,"name":201,"callback":202,"file":203,"line":204},"init","doliconnect_admin_block_init","blocks\\admin\\block.php",96,{"type":177,"name":201,"callback":206,"file":207,"line":208},"agenda_block_register","blocks\\agenda\\block.php",65,{"type":177,"name":201,"callback":210,"file":211,"line":212},"doliconnect_gdpr_block_init","blocks\\gdpr\\block.php",36,{"type":177,"name":214,"callback":215,"file":216,"line":217},"admin_enqueue_scripts","load_doliconnect_bootstrap_admin_style","blocks\\index.php",12,{"type":177,"name":201,"callback":219,"file":220,"line":221},"doliconnect_membership_block","blocks\\membership\\block.php",84,{"type":177,"name":201,"callback":223,"file":224,"line":225},"doliconnect_product_block_init","blocks\\product\\block.php",44,{"type":177,"name":201,"callback":227,"file":228,"line":229},"doliconnect_discountproduct_block_init","blocks\\product\\blockdiscount.php",53,{"type":177,"name":201,"callback":231,"file":232,"line":233},"doliconnect_newproduct_block_init","blocks\\product\\blocknew.php",57,{"type":177,"name":201,"callback":235,"file":236,"line":237},"doliconnect_product_block","blocks\\profile\\product.php",78,{"type":239,"name":240,"callback":241,"priority":242,"file":243,"line":244},"filter","user_doliconnect_menu","informations_menu",10,"dashboard\\dashboard.php",13,{"type":239,"name":246,"callback":247,"priority":242,"file":243,"line":195},"user_doliconnect_informations","informations_module",{"type":239,"name":240,"callback":249,"priority":250,"file":243,"line":229},"password_menu",20,{"type":239,"name":252,"callback":253,"priority":242,"file":243,"line":254},"user_doliconnect_password","password_module",64,{"type":239,"name":256,"callback":257,"file":243,"line":258},"wp_handle_upload_prefilter","custom_upload_filter",122,{"type":239,"name":260,"callback":261,"file":243,"line":262},"upload_dir","dolipropal_upload_dir",137,{"type":239,"name":264,"callback":265,"priority":242,"file":243,"line":266},"user_doliconnect_avatars","avatars_module",251,{"type":239,"name":240,"callback":268,"priority":269,"file":243,"line":270},"contacts_menu",30,262,{"type":239,"name":272,"callback":273,"priority":242,"file":243,"line":274},"user_doliconnect_contacts","contacts_module",285,{"type":239,"name":240,"callback":276,"priority":277,"file":243,"line":278},"notifications_menu",40,298,{"type":239,"name":280,"callback":281,"priority":242,"file":243,"line":282},"user_doliconnect_notifications","notifications_module",334,{"type":239,"name":240,"callback":284,"priority":285,"file":243,"line":286},"paymentmethods_menu",50,350,{"type":239,"name":288,"callback":289,"priority":242,"file":243,"line":290},"user_doliconnect_paymentmethods","paymentmethods_module",407,{"type":239,"name":292,"callback":293,"priority":242,"file":243,"line":294},"customer_doliconnect_menu","proposals_menu",419,{"type":239,"name":296,"callback":297,"priority":242,"file":243,"line":298},"customer_doliconnect_proposals","proposals_module",498,{"type":239,"name":292,"callback":300,"priority":250,"file":243,"line":301},"orders_menu",512,{"type":239,"name":303,"callback":304,"priority":242,"file":243,"line":305},"customer_doliconnect_orders","orders_module",763,{"type":177,"name":307,"callback":308,"file":243,"line":309},"customer_doliconnect_invoices","invoices_module",770,{"type":239,"name":292,"callback":311,"priority":269,"file":243,"line":312},"invoices_menu",778,{"type":239,"name":307,"callback":308,"priority":242,"file":243,"line":314},999,{"type":239,"name":292,"callback":316,"priority":277,"file":243,"line":317},"contracts_menu",1013,{"type":239,"name":319,"callback":320,"priority":242,"file":243,"line":321},"customer_doliconnect_contracts","contracts_module",1093,{"type":239,"name":292,"callback":323,"priority":285,"file":243,"line":324},"projects_menu",1107,{"type":239,"name":326,"callback":327,"priority":242,"file":243,"line":328},"customer_doliconnect_projects","projects_module",1185,{"type":239,"name":292,"callback":330,"priority":11,"file":243,"line":331},"donations_menu",1199,{"type":239,"name":333,"callback":334,"priority":242,"file":243,"line":335},"customer_doliconnect_donations","donations_module",1283,{"type":239,"name":337,"callback":338,"priority":242,"file":243,"line":339},"grh_doliconnect_menu","recruitment_menu",1296,{"type":239,"name":341,"callback":342,"priority":242,"file":243,"line":343},"grh_doliconnect_recruitment","recruitment_module",1360,{"type":239,"name":337,"callback":345,"priority":250,"file":243,"line":346},"expensereport_menu",1373,{"type":239,"name":348,"callback":349,"priority":242,"file":243,"line":350},"grh_doliconnect_expensereport","expensereport_module",1445,{"type":239,"name":352,"callback":353,"priority":242,"file":243,"line":354},"member_doliconnect_menu","members_menu",1458,{"type":239,"name":356,"callback":357,"priority":242,"file":243,"line":358},"member_doliconnect_members","members_module",1633,{"type":239,"name":360,"callback":361,"priority":242,"file":243,"line":362},"settings_doliconnect_menu","representatives_menu",1644,{"type":239,"name":364,"callback":365,"priority":242,"file":243,"line":366},"settings_doliconnect_representatives","representatives_module",1668,{"type":239,"name":360,"callback":368,"priority":250,"file":243,"line":369},"tickets_menu",1680,{"type":239,"name":371,"callback":372,"priority":242,"file":243,"line":373},"settings_doliconnect_tickets","tickets_module",1894,{"type":239,"name":360,"callback":375,"priority":269,"file":243,"line":376},"settings_menu",1905,{"type":239,"name":378,"callback":379,"priority":269,"file":243,"line":380},"settings_doliconnect_settings","settings_module",2036,{"type":239,"name":360,"callback":382,"priority":269,"file":243,"line":383},"gdpr_menu",2046,{"type":239,"name":385,"callback":386,"priority":159,"file":243,"line":387},"settings_doliconnect_gdpr","gdpr_module",2061,{"type":239,"name":389,"callback":390,"priority":242,"file":391,"line":301},"the_content","doliaccount_display","dashboard\\templates.php",{"type":239,"name":389,"callback":393,"file":391,"line":394},"dolifaq_display",561,{"type":239,"name":389,"callback":396,"file":391,"line":397},"dolicontact_display",639,{"type":239,"name":389,"callback":399,"file":391,"line":400},"dolisupplier_display",764,{"type":239,"name":389,"callback":402,"file":391,"line":403},"dolishop_display",935,{"type":239,"name":389,"callback":405,"file":391,"line":406},"dolidonation_display",1026,{"type":239,"name":389,"callback":408,"file":391,"line":409},"dolicart_display",1523,{"type":239,"name":389,"callback":411,"file":391,"line":412},"doliagenda_display",1616,{"type":177,"name":414,"callback":415,"file":416,"line":417},"plugins_loaded","doliconnect_textdomain","doliconnect.php",25,{"type":239,"name":419,"callback":420,"priority":242,"file":416,"line":148},"plugin_row_meta","doliconnect_plugin_row_meta",{"type":177,"name":201,"callback":422,"file":416,"line":423},"app_output_buffer",133,{"type":177,"name":425,"callback":426,"priority":427,"file":416,"line":428},"admin_init","dolibarr_entity",5,146,{"type":177,"name":430,"callback":431,"priority":242,"file":416,"line":432},"wp_head","doliconnect_run",168,{"type":239,"name":434,"callback":435,"priority":250,"file":416,"line":436},"determine_current_user","json_basic_auth_handler",199,{"type":239,"name":434,"callback":435,"priority":250,"file":416,"line":438},207,{"type":239,"name":440,"callback":441,"file":416,"line":442},"rest_authentication_errors","json_basic_auth_error",216,{"type":177,"name":425,"callback":444,"priority":427,"file":416,"line":445},"callDoliApi",237,{"type":177,"name":201,"callback":21,"priority":242,"file":416,"line":447},322,{"type":177,"name":201,"callback":449,"file":416,"line":450},"doliconnect_block_dashboard",385,{"type":239,"name":452,"callback":453,"priority":242,"file":416,"line":454},"pll_custom_flag","doliconnect_pll_custom_flag",394,{"type":239,"name":456,"callback":457,"priority":65,"file":416,"line":458},"get_avatar","doliconnect_custom_avatar",402,{"type":177,"name":460,"callback":461,"priority":65,"file":416,"line":462},"wp_dolibarr_sync","update_synctodolibarr",471,{"type":239,"name":464,"callback":465,"file":416,"line":466},"template_include","doliconnect_accessrestricted",491,{"type":239,"name":468,"callback":469,"file":416,"line":301},"cron_schedules","doliconnect_add_cron_interval",{"type":239,"name":471,"callback":472,"file":416,"line":473},"login_headerurl","doliconnect_login_logo_url",559,{"type":239,"name":475,"callback":476,"file":416,"line":477},"login_headertext","doliconnect_login_logo_url_title",564,{"type":239,"name":479,"callback":480,"file":416,"line":481},"generate_post_author","generate_modify_author_display",567,{"type":239,"name":483,"callback":484,"priority":159,"file":416,"line":485},"register_url","doliconnect_register_page",576,{"type":239,"name":487,"callback":488,"priority":159,"file":416,"line":489},"lostpassword_url","doliconnect_lost_password_page",583,{"type":239,"name":491,"callback":492,"priority":242,"file":416,"line":493},"logout_url","doliconnect_logout_url",615,{"type":239,"name":495,"callback":496,"priority":242,"file":416,"line":497},"asgarosforum_filter_profile_link","doliconnect_profile_url",630,{"type":177,"name":499,"callback":500,"file":416,"line":501},"wp_login_failed","doliconnect_account_login_fail",635,{"type":177,"name":503,"callback":504,"file":505,"line":149},"doliconnect_cron_hook","doliconnect_cron_process","functions\\cron.php",{"type":177,"name":507,"callback":508,"file":509,"line":149},"wp_enqueue_scripts","enqueue_scripts_doli_gdrf_public","functions\\enqueues.php",{"type":177,"name":507,"callback":511,"file":509,"line":512},"enqueue_scripts_dolimodal",14,{"type":177,"name":507,"callback":514,"file":509,"line":515},"enqueue_scripts_dolicart",24,{"type":177,"name":201,"callback":517,"file":518,"line":233},"doliconnect_dolibarrproduct_init","functions\\product.php",{"type":239,"name":520,"callback":521,"priority":242,"file":518,"line":11},"use_block_editor_for_post","closure",{"type":177,"name":201,"callback":523,"priority":29,"file":518,"line":524},"doliproduct_taxonomies",67,{"type":177,"name":526,"callback":527,"file":518,"line":528},"doliproduct_category_edit_form_fields","doliproduct_category_add_custom_field",103,{"type":177,"name":530,"callback":527,"file":518,"line":531},"doliproduct_category_add_form_fields",104,{"type":177,"name":533,"callback":534,"file":518,"line":535},"edited_doliproduct_category","doliproduct_category_save_custom_field",111,{"type":177,"name":537,"callback":538,"file":518,"line":539},"add_meta_boxes","doliproduct_add_custom_meta_box",124,{"type":177,"name":541,"callback":542,"file":518,"line":543},"save_post","doliproduct_save_meta_box",145,{"type":239,"name":389,"callback":545,"priority":242,"file":518,"line":546},"doliproduct_conditional_display",160,{"type":239,"name":464,"callback":548,"priority":128,"file":518,"line":549},"dolibarrproduct_page_template",162,{"type":239,"name":551,"callback":552,"file":518,"line":553},"single_template","my_custom_single_template",175,{"type":177,"name":555,"callback":556,"file":518,"line":557},"pre_get_posts","themesdna_add_custom_post_types_to_search",204,{"type":239,"name":559,"callback":559,"priority":242,"file":518,"line":560},"doliproductlist",1172,{"type":239,"name":562,"callback":562,"priority":242,"file":518,"line":563},"doliproductcard",1294,{"type":177,"name":425,"callback":565,"priority":427,"file":566,"line":567},"doliCheckModules","functions\\tools.php",150,{"type":177,"name":537,"callback":569,"file":566,"line":549},"doliLockPost_meta_box",{"type":177,"name":537,"callback":571,"file":566,"line":572},"doliLockPage_meta_box",173,{"type":177,"name":541,"callback":574,"file":566,"line":575},"doliLock_meta_box_save",197,{"type":239,"name":389,"callback":577,"priority":242,"file":566,"line":578},"doliLock_display",209,{"type":177,"name":425,"callback":580,"priority":427,"file":566,"line":581},"doliversion",320,{"type":177,"name":583,"callback":584,"priority":242,"file":566,"line":585},"wp_login","Doliconnect_MailAlert",1576,{"type":177,"name":587,"callback":588,"file":566,"line":589},"wp_footer","doliModalDiv",3450,{"type":177,"name":591,"callback":521,"file":592,"line":27},"widgets_init","functions\\widgets.php",{"type":177,"name":591,"callback":521,"file":592,"line":594},188,{"type":177,"name":591,"callback":521,"file":592,"line":596},273,{"type":177,"name":591,"callback":521,"file":592,"line":598},510,{"type":177,"name":591,"callback":521,"file":592,"line":600},523,[602,607,609,612,613,616,617,620,623,625,628,630,633,636,638,640,642,645,648,651,653,656,659],{"action":603,"nopriv":604,"callback":603,"hasNonce":605,"hasCapCheck":604,"file":606,"line":101},"doli_gdrf_data_request",false,true,"functions\\data-request.php",{"action":603,"nopriv":605,"callback":603,"hasNonce":605,"hasCapCheck":604,"file":606,"line":608},7,{"action":610,"nopriv":604,"callback":610,"hasNonce":604,"hasCapCheck":604,"file":606,"line":611},"doliselectform_request",59,{"action":610,"nopriv":605,"callback":610,"hasNonce":604,"hasCapCheck":604,"file":606,"line":11},{"action":614,"nopriv":604,"callback":614,"hasNonce":605,"hasCapCheck":604,"file":606,"line":615},"doliuserinfos_request",77,{"action":614,"nopriv":605,"callback":614,"hasNonce":605,"hasCapCheck":604,"file":606,"line":237},{"action":618,"nopriv":604,"callback":618,"hasNonce":605,"hasCapCheck":604,"file":606,"line":619},"dolicontactinfos_request",261,{"action":621,"nopriv":604,"callback":621,"hasNonce":605,"hasCapCheck":604,"file":606,"line":622},"doliticket_request",346,{"action":621,"nopriv":605,"callback":621,"hasNonce":605,"hasCapCheck":604,"file":606,"line":624},347,{"action":626,"nopriv":604,"callback":626,"hasNonce":605,"hasCapCheck":604,"file":606,"line":627},"dolicontact_request",422,{"action":626,"nopriv":605,"callback":626,"hasNonce":605,"hasCapCheck":604,"file":606,"line":629},423,{"action":631,"nopriv":604,"callback":631,"hasNonce":605,"hasCapCheck":604,"file":606,"line":632},"dolisettings_request",522,{"action":634,"nopriv":604,"callback":634,"hasNonce":605,"hasCapCheck":604,"file":606,"line":635},"dolifpw_request",550,{"action":634,"nopriv":605,"callback":634,"hasNonce":605,"hasCapCheck":604,"file":606,"line":637},551,{"action":639,"nopriv":604,"callback":639,"hasNonce":605,"hasCapCheck":604,"file":606,"line":501},"dolirpw_request",{"action":639,"nopriv":605,"callback":639,"hasNonce":605,"hasCapCheck":604,"file":606,"line":641},636,{"action":643,"nopriv":604,"callback":643,"hasNonce":605,"hasCapCheck":604,"file":606,"line":644},"dolipaymentmethod_request",727,{"action":646,"nopriv":604,"callback":646,"hasNonce":605,"hasCapCheck":604,"file":606,"line":647},"dolicart_request",784,{"action":649,"nopriv":604,"callback":649,"hasNonce":605,"hasCapCheck":604,"file":606,"line":650},"dolisignup_request",1030,{"action":649,"nopriv":605,"callback":649,"hasNonce":605,"hasCapCheck":604,"file":606,"line":652},1031,{"action":654,"nopriv":604,"callback":654,"hasNonce":605,"hasCapCheck":604,"file":606,"line":655},"dolimember_request",1058,{"action":657,"nopriv":604,"callback":657,"hasNonce":605,"hasCapCheck":604,"file":606,"line":658},"dolimodal_request",1088,{"action":657,"nopriv":605,"callback":657,"hasNonce":605,"hasCapCheck":604,"file":606,"line":660},1089,[],[],[664,666],{"hook":503,"callback":503,"file":416,"line":665},528,{"hook":503,"callback":503,"file":416,"line":667},535,23,{"dangerousFunctions":670,"sqlUsage":676,"outputEscaping":692,"fileOperations":184,"externalRequests":608,"nonceChecks":192,"capabilityChecks":242,"bundledLibraries":892},[671],{"fn":672,"file":673,"line":674,"context":675},"unserialize","includes\\hybridauth\\src\\Storage\\Session.php",63,"$value = unserialize($value['lateObject']);",{"prepared":65,"raw":101,"locations":677},[678,682,684,686,688,690],{"file":679,"line":680,"context":681},"index.php",248,"$wpdb->query() with variable interpolation",{"file":679,"line":683,"context":681},254,{"file":679,"line":685,"context":681},260,{"file":679,"line":687,"context":681},268,{"file":679,"line":689,"context":681},274,{"file":679,"line":691,"context":681},280,{"escaped":693,"rawEcho":694,"locations":695},675,113,[696,699,700,701,703,704,705,706,708,710,712,713,715,716,717,718,719,721,723,725,727,729,731,733,735,737,739,740,742,743,745,747,749,751,753,755,757,759,761,762,763,764,765,767,769,771,773,775,777,779,781,782,784,786,787,789,791,793,794,795,797,799,801,803,805,807,809,811,813,816,817,818,820,822,825,827,829,832,834,836,837,838,839,841,843,844,846,847,848,851,852,854,856,858,860,861,863,865,866,868,869,871,873,875,877,879,881,883,885,887,889,890,891],{"file":180,"line":697,"context":698},52,"raw output",{"file":180,"line":611,"context":698},{"file":180,"line":674,"context":698},{"file":180,"line":702,"context":698},75,{"file":180,"line":702,"context":698},{"file":180,"line":237,"context":698},{"file":180,"line":148,"context":698},{"file":180,"line":707,"context":698},106,{"file":180,"line":709,"context":698},120,{"file":180,"line":711,"context":698},126,{"file":180,"line":423,"context":698},{"file":180,"line":714,"context":698},176,{"file":180,"line":714,"context":698},{"file":180,"line":714,"context":698},{"file":180,"line":714,"context":698},{"file":180,"line":714,"context":698},{"file":180,"line":720,"context":698},177,{"file":180,"line":722,"context":698},193,{"file":180,"line":724,"context":698},194,{"file":180,"line":726,"context":698},195,{"file":180,"line":728,"context":698},227,{"file":180,"line":730,"context":698},344,{"file":180,"line":732,"context":698},348,{"file":180,"line":734,"context":698},363,{"file":180,"line":736,"context":698},368,{"file":180,"line":738,"context":698},401,{"file":180,"line":738,"context":698},{"file":518,"line":741,"context":698},129,{"file":566,"line":720,"context":698},{"file":566,"line":744,"context":698},179,{"file":566,"line":746,"context":698},180,{"file":566,"line":748,"context":698},181,{"file":566,"line":750,"context":698},3288,{"file":566,"line":752,"context":698},3289,{"file":566,"line":754,"context":698},3336,{"file":566,"line":756,"context":698},3342,{"file":566,"line":758,"context":698},3443,{"file":592,"line":760,"context":698},28,{"file":592,"line":269,"context":698},{"file":592,"line":225,"context":698},{"file":592,"line":285,"context":698},{"file":592,"line":697,"context":698},{"file":592,"line":766,"context":698},125,{"file":592,"line":768,"context":698},127,{"file":592,"line":770,"context":698},132,{"file":592,"line":772,"context":698},135,{"file":592,"line":774,"context":698},138,{"file":592,"line":776,"context":698},141,{"file":592,"line":778,"context":698},143,{"file":592,"line":780,"context":698},214,{"file":592,"line":442,"context":698},{"file":592,"line":783,"context":698},220,{"file":592,"line":785,"context":698},224,{"file":592,"line":728,"context":698},{"file":592,"line":788,"context":698},301,{"file":592,"line":790,"context":698},303,{"file":592,"line":792,"context":698},339,{"file":592,"line":734,"context":698},{"file":592,"line":450,"context":698},{"file":592,"line":796,"context":698},404,{"file":592,"line":798,"context":698},406,{"file":592,"line":800,"context":698},426,{"file":592,"line":802,"context":698},428,{"file":592,"line":804,"context":698},451,{"file":592,"line":806,"context":698},453,{"file":592,"line":808,"context":698},464,{"file":592,"line":810,"context":698},485,{"file":592,"line":812,"context":698},549,{"file":814,"line":815,"context":698},"includes\\hybridauth\\examples\\example_01.php",116,{"file":814,"line":432,"context":698},{"file":814,"line":744,"context":698},{"file":814,"line":819,"context":698},186,{"file":821,"line":100,"context":698},"includes\\hybridauth\\examples\\example_02.php",{"file":823,"line":824,"context":698},"includes\\hybridauth\\examples\\example_03.php",31,{"file":826,"line":269,"context":698},"includes\\hybridauth\\examples\\example_04.php",{"file":828,"line":824,"context":698},"includes\\hybridauth\\examples\\example_05.php",{"file":830,"line":831,"context":698},"includes\\hybridauth\\examples\\example_06\\callback.php",58,{"file":833,"line":760,"context":698},"includes\\hybridauth\\examples\\example_06\\index.php",{"file":833,"line":835,"context":698},29,{"file":833,"line":188,"context":698},{"file":833,"line":192,"context":698},{"file":833,"line":195,"context":698},{"file":840,"line":27,"context":698},"includes\\hybridauth\\examples\\example_07\\callback.php",{"file":842,"line":192,"context":698},"includes\\hybridauth\\examples\\example_07\\index.php",{"file":842,"line":195,"context":698},{"file":842,"line":845,"context":698},56,{"file":842,"line":233,"context":698},{"file":842,"line":831,"context":698},{"file":849,"line":850,"context":698},"includes\\hybridauth\\src\\Exception\\Exception.php",62,{"file":679,"line":269,"context":698},{"file":679,"line":853,"context":698},169,{"file":679,"line":855,"context":698},174,{"file":679,"line":857,"context":698},178,{"file":679,"line":859,"context":698},182,{"file":679,"line":278,"context":698},{"file":679,"line":862,"context":698},299,{"file":679,"line":864,"context":698},300,{"file":679,"line":788,"context":698},{"file":679,"line":867,"context":698},302,{"file":679,"line":790,"context":698},{"file":679,"line":870,"context":698},304,{"file":679,"line":872,"context":698},305,{"file":679,"line":874,"context":698},306,{"file":679,"line":876,"context":698},307,{"file":679,"line":878,"context":698},308,{"file":679,"line":880,"context":698},309,{"file":679,"line":882,"context":698},310,{"file":679,"line":884,"context":698},311,{"file":886,"line":242,"context":698},"templates\\content-item.php",{"file":888,"line":48,"context":698},"templates\\restricted.php",{"file":888,"line":217,"context":698},{"file":888,"line":760,"context":698},{"file":888,"line":285,"context":698},[893,896],{"name":894,"version":38,"knownCves":895},"Guzzle",[],{"name":897,"version":898,"knownCves":899},"jQuery","3.7.1",[],[901,921,931,941,952,962,972,984,995,1006,1017,1028,1039,1050,1071,1082,1094,1110,1121,1133,1145,1156,1169,1180,1192,1204,1216,1228,1239,1251,1280,1305,1317,1329,1394,1405,1416,1427,1447,1460,1473,1481,1493,1751,1887],{"entryPoint":902,"graph":903,"unsanitizedCount":65,"severity":41},"doliconnect_membership_block (blocks\\membership\\block.php:27)",{"nodes":904,"edges":918},[905,909,913],{"id":906,"type":907,"label":908,"file":220,"line":233},"n0","source","$_GET",{"id":910,"type":911,"label":912,"file":220,"line":233},"n1","transform","→ callDoliApi()",{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},"n2","sink","wp_remote_get() [SSRF]","wp_remote_get",[919,920],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":922,"graph":923,"unsanitizedCount":65,"severity":41},"doliconnect_membership_render_block (blocks\\membership\\block.php:36)",{"nodes":924,"edges":928},[925,926,927],{"id":906,"type":907,"label":908,"file":220,"line":233},{"id":910,"type":911,"label":912,"file":220,"line":233},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[929,930],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":932,"graph":933,"unsanitizedCount":65,"severity":41},"\u003Cblock> (blocks\\membership\\block.php:0)",{"nodes":934,"edges":938},[935,936,937],{"id":906,"type":907,"label":908,"file":220,"line":233},{"id":910,"type":911,"label":912,"file":220,"line":233},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[939,940],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":942,"graph":943,"unsanitizedCount":28,"severity":41},"avatars_module (dashboard\\dashboard.php:68)",{"nodes":944,"edges":949},[945,947,948],{"id":906,"type":907,"label":946,"file":243,"line":13},"$_GET (x2)",{"id":910,"type":911,"label":912,"file":243,"line":13},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[950,951],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":953,"graph":954,"unsanitizedCount":28,"severity":41},"notifications_module (dashboard\\dashboard.php:300)",{"nodes":955,"edges":959},[956,957,958],{"id":906,"type":907,"label":946,"file":243,"line":876},{"id":910,"type":911,"label":912,"file":243,"line":876},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[960,961],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":963,"graph":964,"unsanitizedCount":28,"severity":41},"proposals_module (dashboard\\dashboard.php:421)",{"nodes":965,"edges":969},[966,967,968],{"id":906,"type":907,"label":946,"file":243,"line":800},{"id":910,"type":911,"label":912,"file":243,"line":800},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[970,971],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":973,"graph":974,"unsanitizedCount":14,"severity":41},"orders_module (dashboard\\dashboard.php:514)",{"nodes":975,"edges":981},[976,979,980],{"id":906,"type":907,"label":977,"file":243,"line":978},"$_GET (x4)",519,{"id":910,"type":911,"label":912,"file":243,"line":978},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[982,983],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":985,"graph":986,"unsanitizedCount":14,"severity":41},"invoices_module (dashboard\\dashboard.php:780)",{"nodes":987,"edges":992},[988,990,991],{"id":906,"type":907,"label":977,"file":243,"line":989},785,{"id":910,"type":911,"label":912,"file":243,"line":989},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[993,994],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":996,"graph":997,"unsanitizedCount":28,"severity":41},"contracts_module (dashboard\\dashboard.php:1015)",{"nodes":998,"edges":1003},[999,1001,1002],{"id":906,"type":907,"label":946,"file":243,"line":1000},1020,{"id":910,"type":911,"label":912,"file":243,"line":1000},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1004,1005],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1007,"graph":1008,"unsanitizedCount":28,"severity":41},"projects_module (dashboard\\dashboard.php:1109)",{"nodes":1009,"edges":1014},[1010,1012,1013],{"id":906,"type":907,"label":946,"file":243,"line":1011},1114,{"id":910,"type":911,"label":912,"file":243,"line":1011},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1015,1016],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1018,"graph":1019,"unsanitizedCount":28,"severity":41},"donations_module (dashboard\\dashboard.php:1201)",{"nodes":1020,"edges":1025},[1021,1023,1024],{"id":906,"type":907,"label":946,"file":243,"line":1022},1208,{"id":910,"type":911,"label":912,"file":243,"line":1022},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1026,1027],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1029,"graph":1030,"unsanitizedCount":28,"severity":41},"recruitment_module (dashboard\\dashboard.php:1298)",{"nodes":1031,"edges":1036},[1032,1034,1035],{"id":906,"type":907,"label":946,"file":243,"line":1033},1305,{"id":910,"type":911,"label":912,"file":243,"line":1033},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1037,1038],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1040,"graph":1041,"unsanitizedCount":28,"severity":41},"expensereport_module (dashboard\\dashboard.php:1375)",{"nodes":1042,"edges":1047},[1043,1045,1046],{"id":906,"type":907,"label":946,"file":243,"line":1044},1379,{"id":910,"type":911,"label":912,"file":243,"line":1044},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1048,1049],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1051,"graph":1052,"unsanitizedCount":28,"severity":41},"members_module (dashboard\\dashboard.php:1460)",{"nodes":1053,"edges":1066},[1054,1057,1058,1059,1062,1064],{"id":906,"type":907,"label":1055,"file":243,"line":1056},"$_POST",1484,{"id":910,"type":911,"label":912,"file":243,"line":1056},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},{"id":1060,"type":907,"label":908,"file":243,"line":1061},"n3",1599,{"id":1063,"type":911,"label":912,"file":243,"line":1061},"n4",{"id":1065,"type":915,"label":916,"file":416,"line":687,"wp_function":917},"n5",[1067,1068,1069,1070],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"from":1060,"to":1063,"sanitized":604},{"from":1063,"to":1065,"sanitized":604},{"entryPoint":1072,"graph":1073,"unsanitizedCount":65,"severity":41},"representatives_module (dashboard\\dashboard.php:1646)",{"nodes":1074,"edges":1079},[1075,1077,1078],{"id":906,"type":907,"label":908,"file":243,"line":1076},1653,{"id":910,"type":911,"label":912,"file":243,"line":1076},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1080,1081],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1083,"graph":1084,"unsanitizedCount":149,"severity":41},"tickets_module (dashboard\\dashboard.php:1682)",{"nodes":1085,"edges":1091},[1086,1089,1090],{"id":906,"type":907,"label":1087,"file":243,"line":1088},"$_GET (x3)",1687,{"id":910,"type":911,"label":912,"file":243,"line":1088},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1092,1093],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1095,"graph":1096,"unsanitizedCount":824,"severity":41},"\u003Cdashboard> (dashboard\\dashboard.php:0)",{"nodes":1097,"edges":1105},[1098,1100,1101,1102,1103,1104],{"id":906,"type":907,"label":1099,"file":243,"line":13},"$_GET (x30)",{"id":910,"type":911,"label":912,"file":243,"line":13},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},{"id":1060,"type":907,"label":1055,"file":243,"line":1056},{"id":1063,"type":911,"label":912,"file":243,"line":1056},{"id":1065,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1106,1107,1108,1109],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"from":1060,"to":1063,"sanitized":604},{"from":1063,"to":1065,"sanitized":604},{"entryPoint":1111,"graph":1112,"unsanitizedCount":65,"severity":41},"dolifaq_display (dashboard\\templates.php:516)",{"nodes":1113,"edges":1118},[1114,1116,1117],{"id":906,"type":907,"label":908,"file":391,"line":1115},526,{"id":910,"type":911,"label":912,"file":391,"line":1115},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1119,1120],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1122,"graph":1123,"unsanitizedCount":427,"severity":41},"dolisupplier_display (dashboard\\templates.php:643)",{"nodes":1124,"edges":1130},[1125,1128,1129],{"id":906,"type":907,"label":1126,"file":391,"line":1127},"$_GET (x5)",655,{"id":910,"type":911,"label":912,"file":391,"line":1127},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1131,1132],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1134,"graph":1135,"unsanitizedCount":608,"severity":41},"dolishop_display (dashboard\\templates.php:768)",{"nodes":1136,"edges":1142},[1137,1140,1141],{"id":906,"type":907,"label":1138,"file":391,"line":1139},"$_GET (x7)",787,{"id":910,"type":911,"label":912,"file":391,"line":1139},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1143,1144],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1146,"graph":1147,"unsanitizedCount":28,"severity":41},"dolidonation_display (dashboard\\templates.php:939)",{"nodes":1148,"edges":1153},[1149,1151,1152],{"id":906,"type":907,"label":946,"file":391,"line":1150},980,{"id":910,"type":911,"label":912,"file":391,"line":1150},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1154,1155],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1157,"graph":1158,"unsanitizedCount":1168,"severity":41},"dolicart_display (dashboard\\templates.php:1030)",{"nodes":1159,"edges":1165},[1160,1163,1164],{"id":906,"type":907,"label":1161,"file":391,"line":1162},"$_GET (x9)",1044,{"id":910,"type":911,"label":912,"file":391,"line":1162},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1166,1167],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},9,{"entryPoint":1170,"graph":1171,"unsanitizedCount":28,"severity":41},"doliagenda_display (dashboard\\templates.php:1527)",{"nodes":1172,"edges":1177},[1173,1175,1176],{"id":906,"type":907,"label":946,"file":391,"line":1174},1569,{"id":910,"type":911,"label":912,"file":391,"line":1174},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1178,1179],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1181,"graph":1182,"unsanitizedCount":1191,"severity":41},"\u003Ctemplates> (dashboard\\templates.php:0)",{"nodes":1183,"edges":1188},[1184,1186,1187],{"id":906,"type":907,"label":1185,"file":391,"line":1115},"$_GET (x27)",{"id":910,"type":911,"label":912,"file":391,"line":1115},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1189,1190],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},27,{"entryPoint":1193,"graph":1194,"unsanitizedCount":14,"severity":41},"\u003Cdoliconnect> (doliconnect.php:0)",{"nodes":1195,"edges":1201},[1196,1199,1200],{"id":906,"type":907,"label":1197,"file":416,"line":1198},"$_SERVER (x4)",328,{"id":910,"type":911,"label":912,"file":416,"line":1198},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1202,1203],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1205,"graph":1206,"unsanitizedCount":28,"severity":41},"dolicontactinfos_request (functions\\data-request.php:264)",{"nodes":1207,"edges":1213},[1208,1211,1212],{"id":906,"type":907,"label":1209,"file":606,"line":1210},"$_POST['contactid'] (x2)",275,{"id":910,"type":911,"label":912,"file":606,"line":1210},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1214,1215],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1217,"graph":1218,"unsanitizedCount":28,"severity":41},"doliticket_request (functions\\data-request.php:349)",{"nodes":1219,"edges":1225},[1220,1223,1224],{"id":906,"type":907,"label":1221,"file":606,"line":1222},"$_POST['id'] (x2)",365,{"id":910,"type":911,"label":912,"file":606,"line":1222},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1226,1227],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1229,"graph":1230,"unsanitizedCount":65,"severity":41},"dolirpw_request (functions\\data-request.php:638)",{"nodes":1231,"edges":1236},[1232,1234,1235],{"id":906,"type":907,"label":1055,"file":606,"line":1233},665,{"id":910,"type":911,"label":912,"file":606,"line":1233},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1237,1238],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1240,"graph":1241,"unsanitizedCount":149,"severity":41},"dolipaymentmethod_request (functions\\data-request.php:730)",{"nodes":1242,"edges":1248},[1243,1246,1247],{"id":906,"type":907,"label":1244,"file":606,"line":1245},"$_POST['payment_method'] (x3)",739,{"id":910,"type":911,"label":912,"file":606,"line":1245},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1249,1250],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1252,"graph":1253,"unsanitizedCount":217,"severity":41},"dolicart_request (functions\\data-request.php:787)",{"nodes":1254,"edges":1273},[1255,1258,1259,1260,1263,1264,1265,1269,1271],{"id":906,"type":907,"label":1256,"file":606,"line":1257},"$_POST['id']",794,{"id":910,"type":911,"label":912,"file":606,"line":1257},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},{"id":1060,"type":907,"label":1261,"file":606,"line":1262},"$_POST (x4)",819,{"id":1063,"type":911,"label":912,"file":606,"line":1262},{"id":1065,"type":915,"label":916,"file":416,"line":687,"wp_function":917},{"id":1266,"type":907,"label":1267,"file":606,"line":1268},"n6","$_POST['module'] (x7)",927,{"id":1270,"type":911,"label":912,"file":606,"line":1268},"n7",{"id":1272,"type":915,"label":916,"file":416,"line":687,"wp_function":917},"n8",[1274,1275,1276,1277,1278,1279],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"from":1060,"to":1063,"sanitized":604},{"from":1063,"to":1065,"sanitized":604},{"from":1266,"to":1270,"sanitized":604},{"from":1270,"to":1272,"sanitized":604},{"entryPoint":1281,"graph":1282,"unsanitizedCount":149,"severity":41},"dolisignup_request (functions\\data-request.php:1033)",{"nodes":1283,"edges":1298},[1284,1287,1288,1289,1292,1293,1294,1296,1297],{"id":906,"type":907,"label":1285,"file":606,"line":1286},"$_POST['code_client']",1036,{"id":910,"type":911,"label":912,"file":606,"line":1286},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},{"id":1060,"type":907,"label":1290,"file":606,"line":1291},"$_POST['reference']",1040,{"id":1063,"type":911,"label":912,"file":606,"line":1291},{"id":1065,"type":915,"label":916,"file":416,"line":687,"wp_function":917},{"id":1266,"type":907,"label":1055,"file":606,"line":1295},1041,{"id":1270,"type":911,"label":912,"file":606,"line":1295},{"id":1272,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1299,1300,1301,1302,1303,1304],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"from":1060,"to":1063,"sanitized":604},{"from":1063,"to":1065,"sanitized":604},{"from":1266,"to":1270,"sanitized":604},{"from":1270,"to":1272,"sanitized":604},{"entryPoint":1306,"graph":1307,"unsanitizedCount":65,"severity":41},"dolimember_request (functions\\data-request.php:1061)",{"nodes":1308,"edges":1314},[1309,1312,1313],{"id":906,"type":907,"label":1310,"file":606,"line":1311},"$_POST['memberid']",1073,{"id":910,"type":911,"label":912,"file":606,"line":1311},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1315,1316],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1318,"graph":1319,"unsanitizedCount":149,"severity":41},"dolimodal_request (functions\\data-request.php:1091)",{"nodes":1320,"edges":1326},[1321,1324,1325],{"id":906,"type":907,"label":1322,"file":606,"line":1323},"$_POST['value1'] (x3)",1242,{"id":910,"type":911,"label":912,"file":606,"line":1323},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1327,1328],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1330,"graph":1331,"unsanitizedCount":1393,"severity":41},"\u003Cdata-request> (functions\\data-request.php:0)",{"nodes":1332,"edges":1376},[1333,1334,1335,1336,1338,1339,1340,1342,1343,1344,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1366,1368,1372,1374],{"id":906,"type":907,"label":1209,"file":606,"line":1210},{"id":910,"type":911,"label":912,"file":606,"line":1210},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},{"id":1060,"type":907,"label":1337,"file":606,"line":1222},"$_POST['id'] (x3)",{"id":1063,"type":911,"label":912,"file":606,"line":1222},{"id":1065,"type":915,"label":916,"file":416,"line":687,"wp_function":917},{"id":1266,"type":907,"label":1341,"file":606,"line":1233},"$_POST (x15)",{"id":1270,"type":911,"label":912,"file":606,"line":1233},{"id":1272,"type":915,"label":916,"file":416,"line":687,"wp_function":917},{"id":1345,"type":907,"label":1267,"file":606,"line":1268},"n9",{"id":1347,"type":911,"label":912,"file":606,"line":1268},"n10",{"id":1349,"type":915,"label":916,"file":416,"line":687,"wp_function":917},"n11",{"id":1351,"type":907,"label":1285,"file":606,"line":1286},"n12",{"id":1353,"type":911,"label":912,"file":606,"line":1286},"n13",{"id":1355,"type":915,"label":916,"file":416,"line":687,"wp_function":917},"n14",{"id":1357,"type":907,"label":1290,"file":606,"line":1291},"n15",{"id":1359,"type":911,"label":912,"file":606,"line":1291},"n16",{"id":1361,"type":915,"label":916,"file":416,"line":687,"wp_function":917},"n17",{"id":1363,"type":907,"label":1310,"file":606,"line":1311},"n18",{"id":1365,"type":911,"label":912,"file":606,"line":1311},"n19",{"id":1367,"type":915,"label":916,"file":416,"line":687,"wp_function":917},"n20",{"id":1369,"type":907,"label":1370,"file":606,"line":1371},"n21","$_POST['value1'] (x2)",1253,{"id":1373,"type":911,"label":912,"file":606,"line":1371},"n22",{"id":1375,"type":915,"label":916,"file":416,"line":687,"wp_function":917},"n23",[1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"from":1060,"to":1063,"sanitized":604},{"from":1063,"to":1065,"sanitized":604},{"from":1266,"to":1270,"sanitized":604},{"from":1270,"to":1272,"sanitized":604},{"from":1345,"to":1347,"sanitized":604},{"from":1347,"to":1349,"sanitized":604},{"from":1351,"to":1353,"sanitized":604},{"from":1353,"to":1355,"sanitized":604},{"from":1357,"to":1359,"sanitized":604},{"from":1359,"to":1361,"sanitized":604},{"from":1363,"to":1365,"sanitized":604},{"from":1365,"to":1367,"sanitized":604},{"from":1369,"to":1373,"sanitized":604},{"from":1373,"to":1375,"sanitized":604},32,{"entryPoint":1395,"graph":1396,"unsanitizedCount":28,"severity":41},"getDoliProductUrl (functions\\product.php:206)",{"nodes":1397,"edges":1402},[1398,1400,1401],{"id":906,"type":907,"label":946,"file":518,"line":1399},233,{"id":910,"type":911,"label":912,"file":518,"line":1399},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1403,1404],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1406,"graph":1407,"unsanitizedCount":28,"severity":41},"doliproductlist (functions\\product.php:1120)",{"nodes":1408,"edges":1413},[1409,1411,1412],{"id":906,"type":907,"label":946,"file":518,"line":1410},1145,{"id":910,"type":911,"label":912,"file":518,"line":1410},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1414,1415],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1417,"graph":1418,"unsanitizedCount":184,"severity":41},"\u003Cproduct> (functions\\product.php:0)",{"nodes":1419,"edges":1424},[1420,1422,1423],{"id":906,"type":907,"label":1421,"file":518,"line":1399},"$_GET (x17)",{"id":910,"type":911,"label":912,"file":518,"line":1399},{"id":914,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1425,1426],{"from":906,"to":910,"sanitized":604},{"from":910,"to":914,"sanitized":604},{"entryPoint":1428,"graph":1429,"unsanitizedCount":1446,"severity":41},"widget (functions\\widgets.php:297)",{"nodes":1430,"edges":1442},[1431,1434,1437,1440,1441],{"id":906,"type":907,"label":1432,"file":592,"line":1433},"$_GET (x6)",332,{"id":910,"type":915,"label":1435,"file":592,"line":792,"wp_function":1436},"echo() [XSS]","echo",{"id":914,"type":907,"label":1438,"file":592,"line":1439},"$_GET (x15)",319,{"id":1060,"type":911,"label":912,"file":592,"line":1439},{"id":1063,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1443,1444,1445],{"from":906,"to":910,"sanitized":604},{"from":914,"to":1060,"sanitized":604},{"from":1060,"to":1063,"sanitized":604},21,{"entryPoint":1448,"graph":1449,"unsanitizedCount":1446,"severity":41},"\u003Cwidgets> (functions\\widgets.php:0)",{"nodes":1450,"edges":1456},[1451,1452,1453,1454,1455],{"id":906,"type":907,"label":1432,"file":592,"line":1433},{"id":910,"type":915,"label":1435,"file":592,"line":792,"wp_function":1436},{"id":914,"type":907,"label":1438,"file":592,"line":1439},{"id":1060,"type":911,"label":912,"file":592,"line":1439},{"id":1063,"type":915,"label":916,"file":416,"line":687,"wp_function":917},[1457,1458,1459],{"from":906,"to":910,"sanitized":604},{"from":914,"to":1060,"sanitized":604},{"from":1060,"to":1063,"sanitized":604},{"entryPoint":1461,"graph":1462,"unsanitizedCount":65,"severity":41},"log (includes\\hybridauth\\src\\Logger\\Logger.php:118)",{"nodes":1463,"edges":1471},[1464,1468],{"id":906,"type":907,"label":1465,"file":1466,"line":1467},"$_SERVER","includes\\hybridauth\\src\\Logger\\Logger.php",123,{"id":910,"type":915,"label":1469,"file":1466,"line":768,"wp_function":1470},"file_put_contents() [File Write]","file_put_contents",[1472],{"from":906,"to":910,"sanitized":604},{"entryPoint":1474,"graph":1475,"unsanitizedCount":65,"severity":41},"\u003CLogger> (includes\\hybridauth\\src\\Logger\\Logger.php:0)",{"nodes":1476,"edges":1479},[1477,1478],{"id":906,"type":907,"label":1465,"file":1466,"line":1467},{"id":910,"type":915,"label":1469,"file":1466,"line":768,"wp_function":1470},[1480],{"from":906,"to":910,"sanitized":604},{"entryPoint":1482,"graph":1483,"unsanitizedCount":28,"severity":1492},"doliconnect_admin_page (admin\\admin.php:55)",{"nodes":1484,"edges":1490},[1485,1487],{"id":906,"type":907,"label":1486,"file":180,"line":524},"$_REQUEST[?] (x2)",{"id":910,"type":915,"label":1488,"file":180,"line":524,"wp_function":1489},"update_option() [Settings Manipulation]","update_option",[1491],{"from":906,"to":910,"sanitized":604},"low",{"entryPoint":1494,"graph":1495,"unsanitizedCount":29,"severity":1492},"ptibogxiv_management_page (admin\\admin.php:225)",{"nodes":1496,"edges":1708},[1497,1500,1501,1504,1505,1508,1509,1512,1513,1516,1517,1519,1520,1523,1524,1527,1528,1530,1531,1534,1535,1538,1539,1542,1543,1547,1549,1553,1555,1559,1561,1565,1567,1571,1573,1577,1579,1583,1585,1589,1591,1595,1597,1601,1603,1606,1608,1611,1613,1616,1618,1621,1623,1626,1628,1631,1633,1636,1638,1641,1643,1646,1648,1651,1653,1656,1658,1661,1663,1666,1668,1671,1673,1677,1679,1683,1685,1689,1691,1695,1697,1701,1703,1706],{"id":906,"type":907,"label":1498,"file":180,"line":1499},"$_REQUEST['users_can_register']",241,{"id":910,"type":915,"label":1488,"file":180,"line":1499,"wp_function":1489},{"id":914,"type":907,"label":1502,"file":180,"line":1503},"$_REQUEST['dolicustsupp_can_register']",245,{"id":1060,"type":915,"label":1488,"file":180,"line":1503,"wp_function":1489},{"id":1063,"type":907,"label":1506,"file":180,"line":1507},"$_REQUEST['dolibarr_b2bmode']",249,{"id":1065,"type":915,"label":1488,"file":180,"line":1507,"wp_function":1489},{"id":1266,"type":907,"label":1510,"file":180,"line":1511},"$_REQUEST['doliconnectdisplayinvoice']",253,{"id":1270,"type":915,"label":1488,"file":180,"line":1511,"wp_function":1489},{"id":1272,"type":907,"label":1514,"file":180,"line":1515},"$_REQUEST['doliconnectbeta']",257,{"id":1345,"type":915,"label":1488,"file":180,"line":1515,"wp_function":1489},{"id":1347,"type":907,"label":1518,"file":180,"line":619},"$_REQUEST['doliconnectfontawesome']",{"id":1349,"type":915,"label":1488,"file":180,"line":619,"wp_function":1489},{"id":1351,"type":907,"label":1521,"file":180,"line":1522},"$_REQUEST['doliconnectrestrict']",265,{"id":1353,"type":915,"label":1488,"file":180,"line":1522,"wp_function":1489},{"id":1355,"type":907,"label":1525,"file":180,"line":1526},"$_REQUEST['dolicartproductgrid']",269,{"id":1357,"type":915,"label":1488,"file":180,"line":1526,"wp_function":1489},{"id":1359,"type":907,"label":1529,"file":180,"line":689},"$_REQUEST['dolicartsuppliergrid']",{"id":1361,"type":915,"label":1488,"file":180,"line":689,"wp_function":1489},{"id":1363,"type":907,"label":1532,"file":180,"line":1533},"$_REQUEST['doliconnect_facebook']",279,{"id":1365,"type":915,"label":1488,"file":180,"line":1533,"wp_function":1489},{"id":1367,"type":907,"label":1536,"file":180,"line":1537},"$_REQUEST['doliconnect_google']",283,{"id":1369,"type":915,"label":1488,"file":180,"line":1537,"wp_function":1489},{"id":1373,"type":907,"label":1540,"file":180,"line":1541},"$_REQUEST['doliaccount']",287,{"id":1375,"type":915,"label":1488,"file":180,"line":1541,"wp_function":1489},{"id":1544,"type":907,"label":1545,"file":180,"line":1546},"n24","$_REQUEST['doliDefaultclient']",288,{"id":1548,"type":915,"label":1488,"file":180,"line":1546,"wp_function":1489},"n25",{"id":1550,"type":907,"label":1551,"file":180,"line":1552},"n26","$_REQUEST['doliProductclient']",289,{"id":1554,"type":915,"label":1488,"file":180,"line":1552,"wp_function":1489},"n27",{"id":1556,"type":907,"label":1557,"file":180,"line":1558},"n28","$_REQUEST['doliaccountinfo']",290,{"id":1560,"type":915,"label":1488,"file":180,"line":1558,"wp_function":1489},"n29",{"id":1562,"type":907,"label":1563,"file":180,"line":1564},"n30","$_REQUEST['doliconnect_disablepro']",291,{"id":1566,"type":915,"label":1488,"file":180,"line":1564,"wp_function":1489},"n31",{"id":1568,"type":907,"label":1569,"file":180,"line":1570},"n32","$_REQUEST['doliconnect_cronjob']",292,{"id":1572,"type":915,"label":1488,"file":180,"line":1570,"wp_function":1489},"n33",{"id":1574,"type":907,"label":1575,"file":180,"line":1576},"n34","$_REQUEST['doliconnectrestrict_role']",293,{"id":1578,"type":915,"label":1488,"file":180,"line":1576,"wp_function":1489},"n35",{"id":1580,"type":907,"label":1581,"file":180,"line":1582},"n36","$_REQUEST['dolibarr_entity']",294,{"id":1584,"type":915,"label":1488,"file":180,"line":1582,"wp_function":1489},"n37",{"id":1586,"type":907,"label":1587,"file":180,"line":1588},"n38","$_REQUEST['dolicart']",295,{"id":1590,"type":915,"label":1488,"file":180,"line":1588,"wp_function":1489},"n39",{"id":1592,"type":907,"label":1593,"file":180,"line":1594},"n40","$_REQUEST['dolitos']",296,{"id":1596,"type":915,"label":1488,"file":180,"line":1594,"wp_function":1489},"n41",{"id":1598,"type":907,"label":1599,"file":180,"line":1600},"n42","$_REQUEST['dolidonation']",297,{"id":1602,"type":915,"label":1488,"file":180,"line":1600,"wp_function":1489},"n43",{"id":1604,"type":907,"label":1605,"file":180,"line":278},"n44","$_REQUEST['doliagenda']",{"id":1607,"type":915,"label":1488,"file":180,"line":278,"wp_function":1489},"n45",{"id":1609,"type":907,"label":1610,"file":180,"line":862},"n46","$_REQUEST['doliclassifieds']",{"id":1612,"type":915,"label":1488,"file":180,"line":862,"wp_function":1489},"n47",{"id":1614,"type":907,"label":1615,"file":180,"line":864},"n48","$_REQUEST['doliconnect_ipkiosk']",{"id":1617,"type":915,"label":1488,"file":180,"line":864,"wp_function":1489},"n49",{"id":1619,"type":907,"label":1620,"file":180,"line":788},"n50","$_REQUEST['wp_page_for_privacy_policy']",{"id":1622,"type":915,"label":1488,"file":180,"line":788,"wp_function":1489},"n51",{"id":1624,"type":907,"label":1625,"file":180,"line":867},"n52","$_REQUEST['dolishop']",{"id":1627,"type":915,"label":1488,"file":180,"line":867,"wp_function":1489},"n53",{"id":1629,"type":907,"label":1630,"file":180,"line":790},"n54","$_REQUEST['dolifaq']",{"id":1632,"type":915,"label":1488,"file":180,"line":790,"wp_function":1489},"n55",{"id":1634,"type":907,"label":1635,"file":180,"line":870},"n56","$_REQUEST['dolishipping']",{"id":1637,"type":915,"label":1488,"file":180,"line":870,"wp_function":1489},"n57",{"id":1639,"type":907,"label":1640,"file":180,"line":872},"n58","$_REQUEST['dolicartnewlist']",{"id":1642,"type":915,"label":1488,"file":180,"line":872,"wp_function":1489},"n59",{"id":1644,"type":907,"label":1645,"file":180,"line":874},"n60","$_REQUEST['dolicartlist']",{"id":1647,"type":915,"label":1488,"file":180,"line":874,"wp_function":1489},"n61",{"id":1649,"type":907,"label":1650,"file":180,"line":876},"n62","$_REQUEST['dolisupplier']",{"id":1652,"type":915,"label":1488,"file":180,"line":876,"wp_function":1489},"n63",{"id":1654,"type":907,"label":1655,"file":180,"line":878},"n64","$_REQUEST['dolicontact']",{"id":1657,"type":915,"label":1488,"file":180,"line":878,"wp_function":1489},"n65",{"id":1659,"type":907,"label":1660,"file":180,"line":880},"n66","$_REQUEST['doliconnect_facebook_key']",{"id":1662,"type":915,"label":1488,"file":180,"line":880,"wp_function":1489},"n67",{"id":1664,"type":907,"label":1665,"file":180,"line":882},"n68","$_REQUEST['doliconnect_facebook_secret']",{"id":1667,"type":915,"label":1488,"file":180,"line":882,"wp_function":1489},"n69",{"id":1669,"type":907,"label":1670,"file":180,"line":884},"n70","$_REQUEST['doliconnect_google_key']",{"id":1672,"type":915,"label":1488,"file":180,"line":884,"wp_function":1489},"n71",{"id":1674,"type":907,"label":1675,"file":180,"line":1676},"n72","$_REQUEST['doliconnect_google_secret']",312,{"id":1678,"type":915,"label":1488,"file":180,"line":1676,"wp_function":1489},"n73",{"id":1680,"type":907,"label":1681,"file":180,"line":1682},"n74","$_REQUEST['doliconnect_twitter_key']",313,{"id":1684,"type":915,"label":1488,"file":180,"line":1682,"wp_function":1489},"n75",{"id":1686,"type":907,"label":1687,"file":180,"line":1688},"n76","$_REQUEST['doliconnect_twitter_secret']",314,{"id":1690,"type":915,"label":1488,"file":180,"line":1688,"wp_function":1489},"n77",{"id":1692,"type":907,"label":1693,"file":180,"line":1694},"n78","$_REQUEST['doliconnect_linkedin_key']",315,{"id":1696,"type":915,"label":1488,"file":180,"line":1694,"wp_function":1489},"n79",{"id":1698,"type":907,"label":1699,"file":180,"line":1700},"n80","$_REQUEST['doliconnect_linkedin_secret']",316,{"id":1702,"type":915,"label":1488,"file":180,"line":1700,"wp_function":1489},"n81",{"id":1704,"type":907,"label":1705,"file":180,"line":738},"n82","$_SERVER['REMOTE_ADDR']",{"id":1707,"type":915,"label":1435,"file":180,"line":738,"wp_function":1436},"n83",[1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750],{"from":906,"to":910,"sanitized":605},{"from":914,"to":1060,"sanitized":605},{"from":1063,"to":1065,"sanitized":605},{"from":1266,"to":1270,"sanitized":605},{"from":1272,"to":1345,"sanitized":605},{"from":1347,"to":1349,"sanitized":605},{"from":1351,"to":1353,"sanitized":605},{"from":1355,"to":1357,"sanitized":605},{"from":1359,"to":1361,"sanitized":605},{"from":1363,"to":1365,"sanitized":605},{"from":1367,"to":1369,"sanitized":605},{"from":1373,"to":1375,"sanitized":605},{"from":1544,"to":1548,"sanitized":605},{"from":1550,"to":1554,"sanitized":605},{"from":1556,"to":1560,"sanitized":605},{"from":1562,"to":1566,"sanitized":605},{"from":1568,"to":1572,"sanitized":605},{"from":1574,"to":1578,"sanitized":605},{"from":1580,"to":1584,"sanitized":605},{"from":1586,"to":1590,"sanitized":605},{"from":1592,"to":1596,"sanitized":605},{"from":1598,"to":1602,"sanitized":605},{"from":1604,"to":1607,"sanitized":605},{"from":1609,"to":1612,"sanitized":605},{"from":1614,"to":1617,"sanitized":605},{"from":1619,"to":1622,"sanitized":605},{"from":1624,"to":1627,"sanitized":605},{"from":1629,"to":1632,"sanitized":605},{"from":1634,"to":1637,"sanitized":605},{"from":1639,"to":1642,"sanitized":605},{"from":1644,"to":1647,"sanitized":605},{"from":1649,"to":1652,"sanitized":605},{"from":1654,"to":1657,"sanitized":605},{"from":1659,"to":1662,"sanitized":605},{"from":1664,"to":1667,"sanitized":605},{"from":1669,"to":1672,"sanitized":605},{"from":1674,"to":1678,"sanitized":605},{"from":1680,"to":1684,"sanitized":605},{"from":1686,"to":1690,"sanitized":605},{"from":1692,"to":1696,"sanitized":605},{"from":1698,"to":1702,"sanitized":605},{"from":1704,"to":1707,"sanitized":605},{"entryPoint":1752,"graph":1753,"unsanitizedCount":29,"severity":1492},"\u003Cadmin> (admin\\admin.php:0)",{"nodes":1754,"edges":1843},[1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1841],{"id":906,"type":907,"label":1486,"file":180,"line":524},{"id":910,"type":915,"label":1488,"file":180,"line":524,"wp_function":1489},{"id":914,"type":907,"label":1498,"file":180,"line":1499},{"id":1060,"type":915,"label":1488,"file":180,"line":1499,"wp_function":1489},{"id":1063,"type":907,"label":1502,"file":180,"line":1503},{"id":1065,"type":915,"label":1488,"file":180,"line":1503,"wp_function":1489},{"id":1266,"type":907,"label":1506,"file":180,"line":1507},{"id":1270,"type":915,"label":1488,"file":180,"line":1507,"wp_function":1489},{"id":1272,"type":907,"label":1510,"file":180,"line":1511},{"id":1345,"type":915,"label":1488,"file":180,"line":1511,"wp_function":1489},{"id":1347,"type":907,"label":1514,"file":180,"line":1515},{"id":1349,"type":915,"label":1488,"file":180,"line":1515,"wp_function":1489},{"id":1351,"type":907,"label":1518,"file":180,"line":619},{"id":1353,"type":915,"label":1488,"file":180,"line":619,"wp_function":1489},{"id":1355,"type":907,"label":1521,"file":180,"line":1522},{"id":1357,"type":915,"label":1488,"file":180,"line":1522,"wp_function":1489},{"id":1359,"type":907,"label":1525,"file":180,"line":1526},{"id":1361,"type":915,"label":1488,"file":180,"line":1526,"wp_function":1489},{"id":1363,"type":907,"label":1529,"file":180,"line":689},{"id":1365,"type":915,"label":1488,"file":180,"line":689,"wp_function":1489},{"id":1367,"type":907,"label":1532,"file":180,"line":1533},{"id":1369,"type":915,"label":1488,"file":180,"line":1533,"wp_function":1489},{"id":1373,"type":907,"label":1536,"file":180,"line":1537},{"id":1375,"type":915,"label":1488,"file":180,"line":1537,"wp_function":1489},{"id":1544,"type":907,"label":1540,"file":180,"line":1541},{"id":1548,"type":915,"label":1488,"file":180,"line":1541,"wp_function":1489},{"id":1550,"type":907,"label":1545,"file":180,"line":1546},{"id":1554,"type":915,"label":1488,"file":180,"line":1546,"wp_function":1489},{"id":1556,"type":907,"label":1551,"file":180,"line":1552},{"id":1560,"type":915,"label":1488,"file":180,"line":1552,"wp_function":1489},{"id":1562,"type":907,"label":1557,"file":180,"line":1558},{"id":1566,"type":915,"label":1488,"file":180,"line":1558,"wp_function":1489},{"id":1568,"type":907,"label":1563,"file":180,"line":1564},{"id":1572,"type":915,"label":1488,"file":180,"line":1564,"wp_function":1489},{"id":1574,"type":907,"label":1569,"file":180,"line":1570},{"id":1578,"type":915,"label":1488,"file":180,"line":1570,"wp_function":1489},{"id":1580,"type":907,"label":1575,"file":180,"line":1576},{"id":1584,"type":915,"label":1488,"file":180,"line":1576,"wp_function":1489},{"id":1586,"type":907,"label":1581,"file":180,"line":1582},{"id":1590,"type":915,"label":1488,"file":180,"line":1582,"wp_function":1489},{"id":1592,"type":907,"label":1587,"file":180,"line":1588},{"id":1596,"type":915,"label":1488,"file":180,"line":1588,"wp_function":1489},{"id":1598,"type":907,"label":1593,"file":180,"line":1594},{"id":1602,"type":915,"label":1488,"file":180,"line":1594,"wp_function":1489},{"id":1604,"type":907,"label":1599,"file":180,"line":1600},{"id":1607,"type":915,"label":1488,"file":180,"line":1600,"wp_function":1489},{"id":1609,"type":907,"label":1605,"file":180,"line":278},{"id":1612,"type":915,"label":1488,"file":180,"line":278,"wp_function":1489},{"id":1614,"type":907,"label":1610,"file":180,"line":862},{"id":1617,"type":915,"label":1488,"file":180,"line":862,"wp_function":1489},{"id":1619,"type":907,"label":1615,"file":180,"line":864},{"id":1622,"type":915,"label":1488,"file":180,"line":864,"wp_function":1489},{"id":1624,"type":907,"label":1620,"file":180,"line":788},{"id":1627,"type":915,"label":1488,"file":180,"line":788,"wp_function":1489},{"id":1629,"type":907,"label":1625,"file":180,"line":867},{"id":1632,"type":915,"label":1488,"file":180,"line":867,"wp_function":1489},{"id":1634,"type":907,"label":1630,"file":180,"line":790},{"id":1637,"type":915,"label":1488,"file":180,"line":790,"wp_function":1489},{"id":1639,"type":907,"label":1635,"file":180,"line":870},{"id":1642,"type":915,"label":1488,"file":180,"line":870,"wp_function":1489},{"id":1644,"type":907,"label":1640,"file":180,"line":872},{"id":1647,"type":915,"label":1488,"file":180,"line":872,"wp_function":1489},{"id":1649,"type":907,"label":1645,"file":180,"line":874},{"id":1652,"type":915,"label":1488,"file":180,"line":874,"wp_function":1489},{"id":1654,"type":907,"label":1650,"file":180,"line":876},{"id":1657,"type":915,"label":1488,"file":180,"line":876,"wp_function":1489},{"id":1659,"type":907,"label":1655,"file":180,"line":878},{"id":1662,"type":915,"label":1488,"file":180,"line":878,"wp_function":1489},{"id":1664,"type":907,"label":1660,"file":180,"line":880},{"id":1667,"type":915,"label":1488,"file":180,"line":880,"wp_function":1489},{"id":1669,"type":907,"label":1665,"file":180,"line":882},{"id":1672,"type":915,"label":1488,"file":180,"line":882,"wp_function":1489},{"id":1674,"type":907,"label":1670,"file":180,"line":884},{"id":1678,"type":915,"label":1488,"file":180,"line":884,"wp_function":1489},{"id":1680,"type":907,"label":1675,"file":180,"line":1676},{"id":1684,"type":915,"label":1488,"file":180,"line":1676,"wp_function":1489},{"id":1686,"type":907,"label":1681,"file":180,"line":1682},{"id":1690,"type":915,"label":1488,"file":180,"line":1682,"wp_function":1489},{"id":1692,"type":907,"label":1687,"file":180,"line":1688},{"id":1696,"type":915,"label":1488,"file":180,"line":1688,"wp_function":1489},{"id":1698,"type":907,"label":1693,"file":180,"line":1694},{"id":1702,"type":915,"label":1488,"file":180,"line":1694,"wp_function":1489},{"id":1704,"type":907,"label":1699,"file":180,"line":1700},{"id":1707,"type":915,"label":1488,"file":180,"line":1700,"wp_function":1489},{"id":1840,"type":907,"label":1705,"file":180,"line":738},"n84",{"id":1842,"type":915,"label":1435,"file":180,"line":738,"wp_function":1436},"n85",[1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886],{"from":906,"to":910,"sanitized":605},{"from":914,"to":1060,"sanitized":605},{"from":1063,"to":1065,"sanitized":605},{"from":1266,"to":1270,"sanitized":605},{"from":1272,"to":1345,"sanitized":605},{"from":1347,"to":1349,"sanitized":605},{"from":1351,"to":1353,"sanitized":605},{"from":1355,"to":1357,"sanitized":605},{"from":1359,"to":1361,"sanitized":605},{"from":1363,"to":1365,"sanitized":605},{"from":1367,"to":1369,"sanitized":605},{"from":1373,"to":1375,"sanitized":605},{"from":1544,"to":1548,"sanitized":605},{"from":1550,"to":1554,"sanitized":605},{"from":1556,"to":1560,"sanitized":605},{"from":1562,"to":1566,"sanitized":605},{"from":1568,"to":1572,"sanitized":605},{"from":1574,"to":1578,"sanitized":605},{"from":1580,"to":1584,"sanitized":605},{"from":1586,"to":1590,"sanitized":605},{"from":1592,"to":1596,"sanitized":605},{"from":1598,"to":1602,"sanitized":605},{"from":1604,"to":1607,"sanitized":605},{"from":1609,"to":1612,"sanitized":605},{"from":1614,"to":1617,"sanitized":605},{"from":1619,"to":1622,"sanitized":605},{"from":1624,"to":1627,"sanitized":605},{"from":1629,"to":1632,"sanitized":605},{"from":1634,"to":1637,"sanitized":605},{"from":1639,"to":1642,"sanitized":605},{"from":1644,"to":1647,"sanitized":605},{"from":1649,"to":1652,"sanitized":605},{"from":1654,"to":1657,"sanitized":605},{"from":1659,"to":1662,"sanitized":605},{"from":1664,"to":1667,"sanitized":605},{"from":1669,"to":1672,"sanitized":605},{"from":1674,"to":1678,"sanitized":605},{"from":1680,"to":1684,"sanitized":605},{"from":1686,"to":1690,"sanitized":605},{"from":1692,"to":1696,"sanitized":605},{"from":1698,"to":1702,"sanitized":605},{"from":1704,"to":1707,"sanitized":605},{"from":1840,"to":1842,"sanitized":605},{"entryPoint":1888,"graph":1889,"unsanitizedCount":28,"severity":1492},"\u003Cindex> (index.php:0)",{"nodes":1890,"edges":1894},[1891,1893],{"id":906,"type":907,"label":1892,"file":679,"line":611},"$_POST (x2)",{"id":910,"type":915,"label":1435,"file":679,"line":857,"wp_function":1436},[1895],{"from":906,"to":910,"sanitized":604},{"summary":1897,"deductions":1898},"The doliconnect plugin v10.0.33 presents a mixed security posture. While it shows strengths in output escaping (86%) and a substantial number of nonce and capability checks (42 and 10 respectively), significant concerns arise from its attack surface and handling of potentially dangerous functions.  The presence of 23 AJAX handlers, with two lacking authentication checks, creates a direct entry point for unauthenticated actions, which is a notable risk. Furthermore, the use of the `unserialize` function is a critical red flag, as it can lead to Remote Code Execution if processing untrusted input.  Taint analysis, while reporting no critical or high severity flows, did indicate a high number of flows with unsanitized paths (43 out of 45), suggesting a potential for vulnerabilities that might not have been fully captured by this specific analysis or require further manual inspection.\n\nThe vulnerability history shows two past medium-severity CVEs, both related to Cross-Site Request Forgery and Cross-site Scripting. The fact that these are unpatched in the past but currently have 0 unpatched CVEs is a positive sign. However, the pattern of CSRF and XSS vulnerabilities suggests that input sanitization and CSRF protection might be areas requiring ongoing attention.  The plugin's strengths lie in its proper output escaping and use of security checks. The weaknesses are primarily the unprotected AJAX endpoints and the dangerous use of `unserialize`, coupled with the high rate of unsanitized taint flows.",[1899,1901,1903,1906,1908],{"reason":1900,"points":242},"Unprotected AJAX handlers detected",{"reason":1902,"points":242},"Use of dangerous unserialize function",{"reason":1904,"points":1905},"High percentage of unsanitized taint flows",8,{"reason":1907,"points":427},"SQL queries with low prepared statement usage",{"reason":1909,"points":14},"Past medium vulnerabilities (CSRF, XSS)","2026-03-16T21:49:15.990Z",{"wat":1912,"direct":1936},{"assetPaths":1913,"generatorPatterns":1927,"scriptPaths":1928,"versionParams":1931},[1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926],"\u002Fwp-content\u002Fplugins\u002Fdoliconnect\u002Fassets\u002Fcss\u002Fanimate.min.css","\u002Fwp-content\u002Fplugins\u002Fdoliconnect\u002Fassets\u002Fcss\u002Fbootstrap-icons.css","\u002Fwp-content\u002Fplugins\u002Fdoliconnect\u002Fassets\u002Fcss\u002Fdoliconnect.css","\u002Fwp-content\u002Fplugins\u002Fdoliconnect\u002Fassets\u002Fcss\u002Ffontawsome.css","\u002Fwp-content\u002Fplugins\u002Fdoliconnect\u002Fassets\u002Fcss\u002Fowl.carousel.min.css","\u002Fwp-content\u002Fplugins\u002Fdoliconnect\u002Fassets\u002Fcss\u002Fresponsive.css","\u002Fwp-content\u002Fplugins\u002Fdoliconnect\u002Fassets\u002Fcss\u002Fslick.css","\u002Fwp-content\u002Fplugins\u002Fdoliconnect\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fdoliconnect\u002Fassets\u002Fjs\u002Fbootstrap.bundle.min.js","\u002Fwp-content\u002Fplugins\u002Fdoliconnect\u002Fassets\u002Fjs\u002Fjquery-3.6.0.min.js","\u002Fwp-content\u002Fplugins\u002Fdoliconnect\u002Fassets\u002Fjs\u002Fowl.carousel.min.js","\u002Fwp-content\u002Fplugins\u002Fdoliconnect\u002Fassets\u002Fjs\u002Fslick.min.js","\u002Fwp-content\u002Fplugins\u002Fdoliconnect\u002Fassets\u002Fjs\u002Fwow.min.js",[],[1929,1930],"\u002Fwp-content\u002Fplugins\u002Fdoliconnect\u002Fassets\u002Fjs\u002Fmain.js","\u002Fwp-content\u002Fplugins\u002Fdoliconnect\u002Fassets\u002Fjs\u002Fscript.js",[1932,1933,1934,1935],"\u002Fwp-content\u002Fplugins\u002Fdoliconnect\u002Fassets\u002Fcss\u002Fdoliconnect.css?ver=","\u002Fwp-content\u002Fplugins\u002Fdoliconnect\u002Fassets\u002Fcss\u002Fstyle.css?ver=","\u002Fwp-content\u002Fplugins\u002Fdoliconnect\u002Fassets\u002Fjs\u002Fmain.js?ver=","\u002Fwp-content\u002Fplugins\u002Fdoliconnect\u002Fassets\u002Fjs\u002Fscript.js?ver=",{"cssClasses":1937,"htmlComments":1943,"htmlAttributes":1958,"restEndpoints":1963,"jsGlobals":1967,"shortcodeOutput":1969},[4,1938,1939,1940,1941,1942],"doliconnect-products","doliconnect-products-grid","doliconnect-card","doliconnect-btn-outline-dark","doliconnect-btn-lg",[1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957],"\u003C!-- START DOLI CONNECT WIDGET -->","\u003C!-- END DOLI CONNECT WIDGET -->","\u003C!-- START DOLI CONNECT PRODUCTS WIDGET -->","\u003C!-- END DOLI CONNECT PRODUCTS WIDGET -->","\u003C!-- START DOLI CONNECT PRODUCTS GRID WIDGET -->","\u003C!-- END DOLI CONNECT PRODUCTS GRID WIDGET -->","\u003C!-- START DOLI CONNECT PRODUCT DETAIL WIDGET -->","\u003C!-- END DOLI CONNECT PRODUCT DETAIL WIDGET -->","\u003C!-- START DOLI CONNECT CALENDAR WIDGET -->","\u003C!-- END DOLI CONNECT CALENDAR WIDGET -->","\u003C!-- START DOLI CONNECT CALENDAR EVENT DETAIL WIDGET -->","\u003C!-- END DOLI CONNECT CALENDAR EVENT DETAIL WIDGET -->","\u003C!-- START DOLI CONNECT AGENDA BLOCK -->","\u003C!-- END DOLI CONNECT AGENDA BLOCK -->",[1959,1960,1961,1962],"data-doli-id","data-doli-qty","data-doli-price","data-doli-link",[1964,1965,1966],"\u002Fwp-json\u002Fdoliconnect\u002Fv1\u002Fproducts","\u002Fwp-json\u002Fdoliconnect\u002Fv1\u002Fproduct\u002F","\u002Fwp-json\u002Fdoliconnect\u002Fv1\u002Fagendaevents",[1968],"doliconnect_ajax_object",[1970,1971,1972,1973,1974],"[doliconnect_products","[doliconnect_products_grid","[doliconnect_product_detail","[doliconnect_calendar","[doliconnect_calendar_event_detail"]