[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTiyWgmwx-gLMHoGlf1o5SnWOoqXIegtFWUWwCVbrfss":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":13,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":271,"crawl_stats":37,"alternatives":278,"analysis":385,"fingerprints":2796},"erp","ERP: Complete HR, Accounting & CRM Suite with WooCommerce CRM Support","1.17.2","weDevs","https:\u002F\u002Fprofiles.wordpress.org\u002Fwedevs\u002F","\u003Cp>The only complete ERP for WordPress — manage HR, CRM and accounting in one place, powered by weDevs with 13 years of innovation, reliability, and trust.\u003C\u002Fp>\n\u003Cp>👉 Official Free Demo Link: \u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdemo\u002F\" rel=\"nofollow ugc\">Official Demo of ERP\u003C\u002Fa>\u003Cbr \u002F>\n👉 Learn More About ERP (PRO): \u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fpro\u002F\" rel=\"nofollow ugc\">All The Features of ERP PRO\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>SUPERCHARGE YOUR GROWING BUSINESS FROM YOUR WORDPRESS DASHBOARD\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002F\" rel=\"nofollow ugc\">ERP\u003C\u002Fa> is the only complete Enterprise Resource Planning (ERP) solution built specifically for WordPress. It helps you manage your business, employees, and finances all in one place, directly from your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>You can manage HR, CRM, accounting, and even connect your WooCommerce store using powerful CRM tools to handle customer relationships more effectively.\u003C\u002Fp>\n\u003Cp>The WooCommerce CRM module helps you see customer activity, order history, and interactions, all in one place.\u003C\u002Fp>\n\u003Cp>ERP is ideal for small to medium-sized businesses. It’s designed to be simple and easy to use, with no technical expertise required. With just one-click activation, you can get started in minutes and begin managing your business more efficiently.\u003C\u002Fp>\n\u003Ch3>Core Modules of ERP to Manage Your Business\u003C\u002Fh3>\n\u003Cp>ERP comes with three essential, pre-built modules that help you streamline your business operations directly from your WordPress dashboard:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fhr\u002F\" rel=\"nofollow ugc\">WordPress HR Management\u003C\u002Fa>: Manage your team effortlessly. Keep track of employee profiles, attendance, leaves, payroll, and more right from your WordPress admin panel.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fcrm\u002F\" rel=\"nofollow ugc\">WordPress CRM System\u003C\u002Fa>: Streamline customer relationships. Track leads, manage sales, and maintain detailed customer records, all within an easy-to-use interface. Ideal for growing businesses.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Faccounting\u002F\" rel=\"nofollow ugc\">WordPress Accounting System\u003C\u002Fa>: Stay on top of your finances. Easily manage invoices, track expenses, and generate financial reports to keep your business running smoothly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Cem>Other Modules\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Project Management via \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwedevs-project-manager\u002F\" rel=\"ugc\">WP Project Manager\u003C\u002Fa>: Organize and track your projects seamlessly. Manage tasks, set deadlines, and collaborate with your team, all integrated within the ERP system.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Choose ERP for Your Business?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Free Core Plugin:\u003C\u002Fstrong> You get the basic features at no cost. Only pay for additional components, support, and updates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fast & Real-Time:\u003C\u002Fstrong> Enjoy quick performance, especially with a personal hosting server.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Access Anywhere:\u003C\u002Fstrong> Use ERP on any platform or device. It’s that simple.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to Use:\u003C\u002Fstrong> The interface is intuitive. Anyone can use it without much training.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cloud-Based:\u003C\u002Fstrong> Your data is safe and synced across all devices, so you never lose anything.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure:\u003C\u002Fstrong> ERP meets WordPress security standards. Your data stays private and under your control.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight & Modular:\u003C\u002Fstrong> ERP is divided into components. You can expand your system step-by-step as your business grows.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable:\u003C\u002Fstrong> You can easily modify ERP to fit your industry-specific needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Open-Source:\u003C\u002Fstrong> ERP is open-source. It’s easy to customize and develop.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Designed for Collaboration:\u003C\u002Fstrong> Easily share, track time, and review projects with your team.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Focused:\u003C\u002Fstrong> Your data is protected at every level of work.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Integration:\u003C\u002Fstrong> Option to manage WooCommerce CRM directly within ERP.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage Job Listings:\u003C\u002Fstrong> Keep track of job postings and recruitment tasks in the HR module.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Top Accounting Features:\u003C\u002Fstrong> ERP offers the required accounting tools for small businesses.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔥What You Get with ERP Core (Free Version)🔥\u003C\u002Fh4>\n\u003Cp>Here are some of the key benefits you get with ERP, the pioneer WordPress ERP solution:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Your Own Company Profile:\u003C\u002Fstrong> Set up and manage your company profile easily within the system.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full Control Over Operations:\u003C\u002Fstrong> Get complete control of your business processes from one place.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Employee Management:\u003C\u002Fstrong> Manage employee details, attendance, and leave requests without the hassle.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>44+ Currency Support:\u003C\u002Fstrong> Handle transactions in over 44 currencies, which makes it easy to work with international clients.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Overview of All Modules:\u003C\u002Fstrong> Get a clear view of HR, CRM, and Accounting modules to keep your business organized.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notification Emails with Templates & Shortcodes:\u003C\u002Fstrong> Send automated notifications using customizable email templates and shortcodes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support & Documentation:\u003C\u002Fstrong> Access helpful documentation and receive support when you need it.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>HR Management Without the Complexity\u003C\u002Fh4>\n\u003Cp>Create your very own HRM system for your company, just the way you like it!\u003C\u002Fp>\n\u003Cp>Free Features of \u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fhr\u002F\" rel=\"nofollow ugc\">ERP HR Manager Module\u003C\u002Fa> module:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Manage All Company Information:\u003C\u002Fstrong> Keep your company details organized and up to date.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage Locations:\u003C\u002Fstrong> Add and manage various company locations easily.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Employee Management:\u003C\u002Fstrong> Effortlessly handle employee details and track their progress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Departments & Designations:\u003C\u002Fstrong> Add and list departments, roles, and designations within your company.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create Employee Profiles:\u003C\u002Fstrong> Build detailed profiles for each employee, with editing privileges.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Share Announcements:\u003C\u002Fstrong> Communicate important company-wide announcements to employees.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage Holidays:\u003C\u002Fstrong> Keep track of public and company-specific holidays.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Leave Requests:\u003C\u002Fstrong> Allow employees to submit leave requests directly through the system.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Leave Policies & Attendance:\u003C\u002Fstrong> Set leave policies and manage attendance with ease.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Employee Reports:\u003C\u002Fstrong> Generate reports based on employee age, gender, headcount, salary, and years of service.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Free CRM – Manage Clients Without the Mess\u003C\u002Fh4>\n\u003Cp>The ERP CRM module helps you manage leads, customers, and contacts in a clean and organized way. It’s built to make your follow-ups smarter and your relationships stronger, right from your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>Free Features of \u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fcrm\u002F\" rel=\"nofollow ugc\">ERP CRM Module\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Create Contacts with Life Stages:\u003C\u002Fstrong> Organize leads, prospects, and customers by priority.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact Groups:\u003C\u002Fstrong> Group contacts for better segmentation and communication.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Notes:\u003C\u002Fstrong> Add notes to keep track of important details and updates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Activity Logs:\u003C\u002Fstrong> View a complete history of customer interactions and deals.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schedule Meetings and Calls:\u003C\u002Fstrong> Plan activities directly from the contact profile.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Company Profiles:\u003C\u002Fstrong> Store business details alongside individual contacts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Filtering:\u003C\u002Fstrong> Use keywords or attributes to find the exact contact you need.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Saved Filters:\u003C\u002Fstrong> Save your favorite search conditions for quick access later.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Assign Tasks and Contacts:\u003C\u002Fstrong> Let the right agent handle the right customer at the right time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CRM Reports:\u003C\u002Fstrong> Generate activity reports that show customer progress and business growth.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Free WordPress Accounting Made for Non-Accountants\u003C\u002Fh4>\n\u003Cp>You don’t need to be a finance expert to handle your business accounts. The ERP Accounting module is built for anyone who wants a simple way to manage money. The interface is clean, and everything just makes sense—even if you’ve never used an accounting tool before.\u003C\u002Fp>\n\u003Cp>Free Features of \u003Ca href=\"https:\u002F\u002Fwperp.com\u002Faccounting\u002F\" rel=\"nofollow ugc\">ERP Accounting Module\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Visual Dashboard:\u003C\u002Fstrong> Track income, expenses, receivables, payables, and account balances at a glance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reports That Make Sense:\u003C\u002Fstrong> Get trial balances, ledgers, income statements, sales tax reports, and balance sheets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set Financial or Fiscal Year:\u003C\u002Fstrong> Choose your accounting year easily.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Opening & Closing Balances:\u003C\u002Fstrong> Add opening balances and generate closing sheets for each year.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ready-to-Use Ledgers:\u003C\u002Fstrong> Comes with default ledgers for assets, liabilities, income, and expenses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Accounts:\u003C\u002Fstrong> Add new ledger or bank accounts based on your business needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Invoice Management:\u003C\u002Fstrong> Create and send invoices for products or services.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quotations & Estimates:\u003C\u002Fstrong> Share estimates with clients before closing the deal.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Receive Payments:\u003C\u002Fstrong> Accept full or partial payments from customers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create Bills:\u003C\u002Fstrong> Generate bills for vendors, employees, or customers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pay Bills:\u003C\u002Fstrong> Make payments and track them easily.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Direct Expenses & Cheques:\u003C\u002Fstrong> Record direct expenses or issue cheques when needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purchase Reports:\u003C\u002Fstrong> See what you’ve bought and from whom.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Vendor Payments:\u003C\u002Fstrong> Track and manage outgoing payments to vendors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Management:\u003C\u002Fstrong> Add products and organize them into categories.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Users:\u003C\u002Fstrong> Create as many vendors, customers, or contacts as needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Partial Payments:\u003C\u002Fstrong> Handle split payments without confusion.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bank Account Management:\u003C\u002Fstrong> Add multiple bank accounts and track your finances with simple graphs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Journal Entries:\u003C\u002Fstrong> Create manual entries for any custom transaction.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tax Management:\u003C\u002Fstrong> Set tax rates, agencies, zones, and categories. Pay taxes to the proper agency.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PDF & Email Support:\u003C\u002Fstrong> Send PDF copies of invoices, bills, and transactions by email.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter by Date:\u003C\u002Fstrong> Sort reports and transactions by date range.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Print Support:\u003C\u002Fstrong> Print any report or transaction whenever needed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Getting started with ERP is only a matter of moments.\u003C\u002Fp>\n\u003Cp>Check out the detailed \u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> created by us to help you run ERP in the best way.\u003C\u002Fp>\n\u003Ch3>🔥ERP PRO – PREMIUM EXTENSIONS & FEATURES🔥\u003C\u002Fh3>\n\u003Cp>Upgrade your ERP experience and manage your growing business with more control, automation, and flexibility. Everything runs inside your WordPress dashboard.\u003C\u002Fp>\n\u003Ch4>Why ERP Pro?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Build a reliable and scalable business management system.\u003C\u002Fli>\n\u003Cli>Get 9 powerful premium extensions with a single plan.\u003C\u002Fli>\n\u003Cli>Pick and use only the features your business needs.\u003C\u002Fli>\n\u003Cli>Enjoy priority support from our expert team.\u003C\u002Fli>\n\u003Cli>Pay only for what you use with user-based pricing.\u003C\u002Fli>\n\u003Cli>Upgrade or downgrade anytime, no hassle.\u003C\u002Fli>\n\u003Cli>Unlock advanced CRM tools like WooCommerce CRM.\u003C\u002Fli>\n\u003Cli>Improve HR with Advanced Leave Management and Frontend Access.\u003C\u002Fli>\n\u003Cli>Track your WooCommerce store finances with WooCommerce Accounting integration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What you will get with ERP Pro\u003C\u002Fh4>\n\u003Cp>Take your workflow to the next level with these premium extensions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Fadvanced-leave-management\u002F\" rel=\"nofollow ugc\">Advanced Leave Management\u003C\u002Fa>\u003C\u002Fstrong>: Set up different types of leave like sick, casual, or earned leave. Define rules, assign policies, and track balances for every employee. It’s flexible and works for teams of any size.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Fhr-frontend\u002F\" rel=\"nofollow ugc\">ERP HR Frontend\u003C\u002Fa>\u003C\u002Fstrong>: Bring HR features to the frontend of your site. Let employees clock in, clock out, apply for leave, and view their profiles—without accessing the backend. Idea for remote teams and non-tech users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Fawesome-support-sync\u002F\" rel=\"nofollow ugc\">Awesome Support Sync\u003C\u002Fa>\u003C\u002Fstrong>: If you’re using Awesome Support for ticketing, you can connect it with your CRM. See support tickets inside the contact’s CRM profile, so you always have full context when dealing with clients.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Fcrm-gravity-forms\u002F\" rel=\"nofollow ugc\">Gravity Forms Sync\u003C\u002Fa>\u003C\u002Fstrong>: Every time someone fills out a form created with Gravity Forms, ERP CRM can instantly turn that data into a contact. No manual data entry needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Fhelp-scout-integration\u002F\" rel=\"nofollow ugc\">Help Scout Integration\u003C\u002Fa>\u003C\u002Fstrong>: Sync contacts between Help Scout and ERP CRM. You’ll be able to see contact details and previous communication from both platforms, saving you time and avoiding confusion.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Fmailchimp-contacts-sync\u002F\" rel=\"nofollow ugc\">Mailchimp Contacts Sync\u003C\u002Fa>:\u003C\u002Fstrong> Import your Mailchimp subscribers into the CRM and keep the lists updated. You can also push CRM contacts into Mailchimp for email marketing campaigns.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Fsalesforce-contact-sync\u002F\" rel=\"nofollow ugc\">Salesforce Contacts Sync\u003C\u002Fa>\u003C\u002Fstrong>: Connect your Salesforce account to ERP. Bring over your contact lists and manage them right from your WordPress dashboard without switching platforms.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Fhubspot-contacts-sync\u002F\" rel=\"nofollow ugc\">Hubspot Contacts Sync\u003C\u002Fa>\u003C\u002Fstrong>: Sync HubSpot contacts and import them into your CRM. It helps you keep your contact database clean and up-to-date across both systems.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Fzendesk-integration\u002F\" rel=\"nofollow ugc\">Zendesk Integration\u003C\u002Fa>\u003C\u002Fstrong>: Automatically pull ticket submitters from Zendesk into your CRM. You can convert them into leads or customers, and manage their relationship from one dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Choose Other Premium Extensions That Fit Your Business Needs\u003C\u002Fh4>\n\u003Cp>Need more control over how your business runs? Add any of these premium extensions to improve your workflow.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Fpayment-gateway\u002F\" rel=\"nofollow ugc\">Payment Gateway\u003C\u002Fa>\u003C\u002Fstrong>: Accept payments using popular gateways like PayPal and Stripe. It’s easy to connect and seamless for online transactions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Frecruitment\u002F\" rel=\"nofollow ugc\">Recruitment\u003C\u002Fa>\u003C\u002Fstrong>: Post job openings, collect applications, and manage the entire hiring process all from your WordPress dashboard. It’s a complete job listing and resume management tool.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Fattendance\u002F\" rel=\"nofollow ugc\">Attendance\u003C\u002Fa>\u003C\u002Fstrong>: Track when your employees clock in and out. Monitor work hours and match them with their leave records. Everything is digital and organized.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Ftraining\u002F\" rel=\"nofollow ugc\">Training\u003C\u002Fa>\u003C\u002Fstrong>: Keep a record of employee training programs. Assign training, monitor progress, and improve team performance over time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Fwoocommerce-crm\u002F\" rel=\"nofollow ugc\">WooCommerce Integration\u003C\u002Fa>\u003C\u002Fstrong>: Sync your WooCommerce customer data and order details directly with ERP. Let your agents handle CRM and Accounting in one place, with no data gaps.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Fcustom-field-builder\u002F\" rel=\"nofollow ugc\">Custom Field Builder\u003C\u002Fa>\u003C\u002Fstrong>:  Need to collect more information from employees or customers? Add custom fields to forms without touching code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Fpayroll\u002F\" rel=\"nofollow ugc\">Payroll\u003C\u002Fa>\u003C\u002Fstrong>: Automate salary calculations and payouts. Handle taxes, deductions, and payment records without stress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Fdeals\u002F\" rel=\"nofollow ugc\">Deals\u003C\u002Fa>\u003C\u002Fstrong>: Help your sales team close more deals. Track opportunities, set stages, and follow up with leads from inside the CRM.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Fworkflow\u002F\" rel=\"nofollow ugc\">Workflow\u003C\u002Fa>\u003C\u002Fstrong>: Automate routine tasks inside ERP. From lead assignment to onboarding and WooCommerce follow-ups—set it once and let it run.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Freimbursement\u002F\" rel=\"nofollow ugc\">Reimbursement\u003C\u002Fa>\u003C\u002Fstrong>: Manage your employee expenses and complete payments easily and effectively using ERP Reimbursement.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Fdocument-manager\u002F\" rel=\"nofollow ugc\">Document Manager\u003C\u002Fa>\u003C\u002Fstrong>: Store and access your company and employee documents on-site with ERP’s powerful document manager.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Finventory\u002F\" rel=\"nofollow ugc\">Inventory\u003C\u002Fa>\u003C\u002Fstrong>: Managing your inventory for your products within your accounting software can be done with WooCommerce accounting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Fasset-manager\u002F\" rel=\"nofollow ugc\">Asset Manager\u003C\u002Fa>\u003C\u002Fstrong>: Create your company assets virtually, assign them to employees and keep track of all your company assets in one place. Making your employee management and asset management easy with one extension.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fdownloads\u002Fsms-notification\u002F\" rel=\"nofollow ugc\">SMS Notification\u003C\u002Fa>\u003C\u002Fstrong>: Send instant SMS alerts to employees, customers, or agents. Use it for leave approvals, new tasks, reminders, and more. Fast, direct, and reliable communication right from your ERP.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WHAT OTHERS HAVE TO SAY ABOUT ERP:\u003C\u002Fh4>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwperp.com\u002F57388\u002Fsuccessful-businesses-using-erp-solution-success-stories\u002F\" rel=\"nofollow ugc\">Businesses Using ERP Solution: Success Stories That You Can’t Afford to Miss Out\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwperp.com\u002F23904\u002Fwp-erp-wins-two-prestigious-erp-software-awards\u002F\" rel=\"nofollow ugc\">ERP Wins Two Prestigious ERP Software Awards From FinancesOnline\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwperp.com\u002F71484\u002Fwp-erp-journey-in-wordpress-community-to-no-1-erp-solution\u002F\" rel=\"nofollow ugc\">ERP: Journey of Bringing Revolutionary Changes in the WordPress Industry to Becoming the No.1 ERP Solution\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwperp.com\u002Fblog\u002F\" rel=\"nofollow ugc\">View More Blogs\u003C\u002Fa>\u003C\u002Fstrong> ⏩\u003C\u002Fp>\n\u003Ch4>SOME OF OUR RESOURCES ON ERP\u003C\u002Fh4>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwperp.com\u002F78709\u002Fwp-erp-pro-pricing-get-user-based-pricing\u002F\" rel=\"nofollow ugc\">Introducing ERP Pro: Get User-Based Pricing & Manage Your Business Like An Expert\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwperp.com\u002F65662\u002Fhow-to-translate-wordpress-erp-to-your-favorite-languages-easily\u002F\" rel=\"nofollow ugc\">How to Translate WordPress ERP to Your Favorite Languages Easily\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwperp.com\u002F62945\u002Fhow-to-install-wperp-on-wordpress-easy-guide\u002F\" rel=\"nofollow ugc\">How to Install ERP on Your WordPress Site (with Configurations)\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwperp.com\u002F13483\u002Ffree-erp-system-wordpress\u002F\" rel=\"nofollow ugc\">A Beginner’s Guide to Implement ERP System on WordPress (Free)\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>VISIT OUR WEBSITE TO LEARN MORE\u003C\u002Fh4>\n\u003Cp>➡️ \u003Ca href=\"https:\u002F\u002Fwperp.com\u002F\" rel=\"nofollow ugc\">ERP, Inc.\u003C\u002Fa> ⬅️\u003C\u002Fp>\n\u003Ch4>Privacy Policy\u003C\u002Fh4>\n\u003Cp>ERP uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon the user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a seamless user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All the promotional data for marketing are fetched through REST API from the official website of \u003Ca href=\"https:\u002F\u002Fwperp.com\u002F\" rel=\"nofollow ugc\">ERP\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>This may have bugs and lack many features. If you want to contribute to this project, you are more than welcome. Please fork the repository from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-erp\u002Fwp-erp\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Our other popular WordPress plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdokan.co\u002Fwordpress\u002F\" rel=\"nofollow ugc\">Dokan Multivendor Plugin\u003C\u002Fa>:\u003C\u002Fstrong> Your go-to WordPress plugin to build any type of multivendor marketplace.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002F\" rel=\"nofollow ugc\">WP User Frontend\u003C\u002Fa>:\u003C\u002Fstrong> All in One Frontend Post Submission, Membership, Profile Builder, & WordPress Editor Plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-project-manager-pro\u002F\" rel=\"nofollow ugc\">WP Project Manager\u003C\u002Fa>:\u003C\u002Fstrong> Best Project Management Plugin for WordPress with Kanban Board, Gantt Chart, and Task Manager.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwedocs.co\u002F\" rel=\"nofollow ugc\">weDocs\u003C\u002Fa>:\u003C\u002Fstrong> Ultimate Knowledge base and documentation solution for your business.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fhappyaddons.com\u002F\" rel=\"nofollow ugc\">HappyAddons\u003C\u002Fa>:\u003C\u002Fstrong> Slick, customizable, and impressive widget collection for Elementor page builder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgetwemail.io\u002F\" rel=\"nofollow ugc\">weMail\u003C\u002Fa>:\u003C\u002Fstrong> Your all-in-one plugin for email marketing, lead generation, opt-in forms, email newsletters, A\u002FB testing, and automation.\u003C\u002Fli>\n\u003C\u002Ful>\n","Manage your business with a complete ERP system featuring powerful HR management, CRM tools, accounting, and seamless WooCommerce CRM integration.",6000,699226,88,148,"2026-03-13T10:39:00.000Z","6.9.4","5.6","7.4",[20,21,22,23,24],"accounting","crm","hr","recruitment","woocommerce-crm","https:\u002F\u002Fwperp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ferp.1.17.2.zip",20,0,"2025-12-04 00:00:00","2026-03-15T15:16:48.613Z",[32,48,63,76,91,100,114,130,143,153,163,172,182,193,205,217,228,235,244,258],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2025-63008","erp-missing-authorization","ERP \u003C= 1.16.7 - Missing Authorization","The ERP plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 1.16.7. This makes it possible for unauthenticated attackers to perform an unauthorized action.",null,"\u003C=1.16.7","1.16.8","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2026-01-07 14:37:12",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F4bdac6c7-ae50-44e8-aab6-5d8597111d71?source=api-prod",35,{"id":49,"url_slug":50,"title":51,"description":52,"plugin_slug":4,"theme_slug":37,"affected_versions":53,"patched_in_version":54,"severity":40,"cvss_score":55,"cvss_vector":56,"vuln_type":57,"published_date":58,"updated_date":59,"references":60,"days_to_patch":62},"CVE-2025-67546","erp-authenticated-subscriber-information-exposure","ERP \u003C= 1.16.6 - Authenticated (Subscriber+) Information Exposure","The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 1.16.6. This makes it possible for authenticated attackers, with Subscriber-level access and above, to extract sensitive user or configuration data.","\u003C=1.16.6","1.16.7",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Exposure of Sensitive Information to an Unauthorized Actor","2025-11-26 00:00:00","2025-12-20 20:27:50",[61],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe2159209-d220-4a80-bc67-430d37a16dea?source=api-prod",25,{"id":64,"url_slug":65,"title":66,"description":67,"plugin_slug":4,"theme_slug":37,"affected_versions":68,"patched_in_version":69,"severity":40,"cvss_score":55,"cvss_vector":70,"vuln_type":43,"published_date":71,"updated_date":72,"references":73,"days_to_patch":75},"CVE-2025-30896","wp-erp-missing-authorization","WP ERP \u003C= 1.13.4 - Missing Authorization","The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 1.13.4. This makes it possible for authenticated attackers, with Subscriber-level access and above, to perform an unauthorized action.","\u003C=1.13.4","1.14.0","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","2025-03-27 00:00:00","2025-04-02 14:13:15",[74],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F15f39c64-2586-4fd0-97d2-19dd8ad04a8f?source=api-prod",7,{"id":77,"url_slug":78,"title":79,"description":80,"plugin_slug":4,"theme_slug":37,"affected_versions":81,"patched_in_version":82,"severity":40,"cvss_score":83,"cvss_vector":84,"vuln_type":85,"published_date":86,"updated_date":87,"references":88,"days_to_patch":90},"CVE-2024-12808","wp-erp-authenticated-admin-stored-cross-site-scripting","WP ERP \u003C= 1.13.3 - Authenticated (Admin+) Stored Cross-Site Scripting","The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in all versions up to, and including, 1.13.3 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.","\u003C=1.13.3","1.13.4",4.4,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-03-03 00:00:00","2025-05-27 15:57:19",[89],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F71550a11-20f4-46fa-8b2a-8d3789db4697?source=api-prod",86,{"id":92,"url_slug":93,"title":94,"description":95,"plugin_slug":4,"theme_slug":37,"affected_versions":81,"patched_in_version":82,"severity":40,"cvss_score":55,"cvss_vector":56,"vuln_type":96,"published_date":86,"updated_date":97,"references":98,"days_to_patch":90},"CVE-2024-12812","wp-erp-authenticated-employee-insecure-direct-object-reference","WP ERP \u003C= 1.13.3 - Authenticated (Employee+) Insecure Direct Object Reference","The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 1.13.3 via the profile page due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with employee-level access and above, to view terminated employee information.","Authorization Bypass Through User-Controlled Key","2025-05-27 16:01:00",[99],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff22bb2ec-9d8d-45f6-9a86-cb5099fa301c?source=api-prod",{"id":101,"url_slug":102,"title":103,"description":104,"plugin_slug":4,"theme_slug":37,"affected_versions":105,"patched_in_version":106,"severity":40,"cvss_score":107,"cvss_vector":108,"vuln_type":85,"published_date":109,"updated_date":110,"references":111,"days_to_patch":113},"CVE-2024-47640","wp-erp-reflected-cross-site-scripting","WP ERP \u003C= 1.13.2 - Reflected Cross-Site Scripting","The WP ERP plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in versions up to, and including, 1.13.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=1.13.2","1.13.3",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2024-10-21 00:00:00","2024-10-30 16:54:25",[112],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6577d7e4-af15-4b12-b8c9-94e231493b3f?source=api-prod",10,{"id":115,"url_slug":116,"title":117,"description":118,"plugin_slug":4,"theme_slug":37,"affected_versions":119,"patched_in_version":120,"severity":121,"cvss_score":122,"cvss_vector":123,"vuln_type":124,"published_date":125,"updated_date":126,"references":127,"days_to_patch":129},"CVE-2024-6666","wp-erp-authenticated-accounting-manager-sql-injection-via-vendorid","WP ERP \u003C= 1.13.0 - Authenticated (Accounting Manager+) SQL Injection via vendor_id","The WP ERP plugin for WordPress is vulnerable to SQL Injection via the ‘vendor_id’ and 'status' parameter in all versions up to, and including, 1.13.0 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for authenticated attackers, with Accounting Manager access (erp_ac_view_sales_summary capability) and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.","\u003C=1.13.0","1.13.1","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2024-07-10 00:00:00","2025-11-10 11:29:37",[128],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe23335c9-0830-4c6b-8e0d-6897a7176ba5?source=api-prod",489,{"id":131,"url_slug":132,"title":133,"description":134,"plugin_slug":4,"theme_slug":37,"affected_versions":135,"patched_in_version":136,"severity":121,"cvss_score":137,"cvss_vector":138,"vuln_type":124,"published_date":139,"updated_date":126,"references":140,"days_to_patch":142},"CVE-2024-1173","wp-erp-complete-hr-solution-with-recruitment-job-listings-woocommerce-crm-accounting-authenticated-accountingmanager-sql","WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting \u003C= 1.13.1 - Authenticated (AccountingManager+) SQL Injection","The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is vulnerable to time-based SQL Injection via the id parameter in all versions up to, and including, 1.13.1 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for authenticated attackers, with accounting manager or admin access, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.","\u003C=1.13.1","1.13.2",7.2,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","2024-05-01 00:00:00",[141],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F94772de9-6ab8-45ff-8b56-19b50a81b66f?source=api-prod",559,{"id":144,"url_slug":145,"title":146,"description":147,"plugin_slug":4,"theme_slug":37,"affected_versions":119,"patched_in_version":120,"severity":121,"cvss_score":137,"cvss_vector":138,"vuln_type":124,"published_date":148,"updated_date":149,"references":150,"days_to_patch":152},"CVE-2024-0913","wp-erp-authenticated-accounting-manager-sql-injection","WP ERP \u003C= 1.13.0 - Authenticated (Accounting Manager+) SQL Injection","The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is vulnerable to time-based SQL Injection via the erp\u002Fv1\u002Faccounting\u002Fv1\u002Ftransactions\u002Fsales REST API endpoint in all versions up to, and including, 1.13.0 due to insufficient escaping on the user supplied status and customer_id parameters and lack of sufficient preparation on the existing SQL query.  This makes it possible for authenticated attackers, with accounting manager or admin privileges and higher to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.","2024-03-28 00:00:00","2025-11-05 18:43:42",[151],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F592440ab-60ac-419f-b615-e5617460aea9?source=api-prod",588,{"id":154,"url_slug":155,"title":156,"description":157,"plugin_slug":4,"theme_slug":37,"affected_versions":135,"patched_in_version":136,"severity":40,"cvss_score":158,"cvss_vector":159,"vuln_type":124,"published_date":148,"updated_date":160,"references":161,"days_to_patch":152},"CVE-2024-0608","wp-erp-complete-hr-solution-with-recruitment-job-listings-woocommerce-crm-accounting-authenticated-subscriber-sql-inject","WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting \u003C= 1.13.1 - Authenticated (Subscriber+) SQL Injection","The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is vulnerable to union-based SQL Injection via the 'email' parameter in all versions up to, and including, 1.13.1 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for authenticated attackers, with subscriber-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.",6.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","2025-11-05 18:44:53",[162],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F79da7239-0343-465e-8dda-44ff440939c4?source=api-prod",{"id":164,"url_slug":165,"title":166,"description":167,"plugin_slug":4,"theme_slug":37,"affected_versions":135,"patched_in_version":136,"severity":121,"cvss_score":137,"cvss_vector":168,"vuln_type":85,"published_date":148,"updated_date":169,"references":170,"days_to_patch":152},"CVE-2024-0609","wp-erp-complete-hr-solution-with-recruitment-job-listings-woocommerce-crm-accounting-unauthenticated-stored-cross-site-s","WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting \u003C= 1.13.1 - Unauthenticated Stored Cross-Site Scripting","The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'api_key' parameter in all versions up to, and including, 1.13.1 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2025-11-05 18:46:08",[171],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F97964ebd-be0b-4187-b393-17edf4ba5caf?source=api-prod",{"id":173,"url_slug":174,"title":175,"description":176,"plugin_slug":4,"theme_slug":37,"affected_versions":119,"patched_in_version":120,"severity":40,"cvss_score":177,"cvss_vector":178,"vuln_type":124,"published_date":148,"updated_date":179,"references":180,"days_to_patch":152},"CVE-2024-0956","wp-erp-authenticated-accountingmanager-sql-injection","WP ERP \u003C= 1.13.0 - Authenticated (AccountingManager+) SQL Injection","The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is vulnerable to time-based SQL Injection via the id parameter via the erp\u002Fv1\u002Faccounting\u002Fv1\u002Fvendors\u002F1\u002Fproducts\u002F REST route in all versions up to, and including, 1.13.0 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for authenticated attackers, with admin or accounting manager privileges, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.",4.9,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","2025-11-05 18:47:34",[181],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd4e04650-624a-4440-b166-8de0f24bb1dd?source=api-prod",{"id":183,"url_slug":184,"title":185,"description":186,"plugin_slug":4,"theme_slug":37,"affected_versions":187,"patched_in_version":188,"severity":121,"cvss_score":137,"cvss_vector":138,"vuln_type":124,"published_date":148,"updated_date":189,"references":190,"days_to_patch":192},"CVE-2024-0952","wp-erp-authenticated-accounting-manager-sql-injection-via-id","WP ERP \u003C= 1.12.9 - Authenticated (Accounting Manager+) SQL Injection via id","The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is vulnerable to time-based SQL Injection via the id parameter in all versions up to, and including, 1.12.9 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for authenticated attackers, with accounting manager or admin privileges or higher, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.","\u003C=1.12.9","1.13.0","2024-04-11 12:54:50",[191],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff3ba06f9-de51-49ea-87c1-4583e939314b?source=api-prod",14,{"id":194,"url_slug":195,"title":196,"description":197,"plugin_slug":4,"theme_slug":37,"affected_versions":198,"patched_in_version":199,"severity":121,"cvss_score":137,"cvss_vector":138,"vuln_type":124,"published_date":200,"updated_date":201,"references":202,"days_to_patch":204},"CVE-2024-21747","wp-erp-authenticated-accounting-manager-sql-injection-2","WP ERP \u003C= 1.12.8 - Authenticated (Accounting manager+) SQL Injection","The WP ERP plugin for WordPress is vulnerable to SQL Injection via the 's' parameter in versions up to, and including, 1.12.8 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for authenticated attackers, with accounting manager-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.","\u003C=1.12.8","1.12.9","2024-01-05 00:00:00","2024-01-22 19:56:02",[203],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb7d85921-9d70-4812-9c5f-11ee1d0821be?source=api-prod",18,{"id":206,"url_slug":207,"title":208,"description":209,"plugin_slug":4,"theme_slug":37,"affected_versions":210,"patched_in_version":211,"severity":40,"cvss_score":55,"cvss_vector":70,"vuln_type":43,"published_date":212,"updated_date":213,"references":214,"days_to_patch":216},"CVE-2023-45765","wp-erp-missing-authorization-via-admin-notice-dismissal","WP ERP \u003C= 1.12.6 - Missing Authorization via admin notice dismissal","The WP ERP plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on multiple admin notice dismissal function in versions up to, and including, 1.12.6. This makes it possible for authenticated attackers, with subscriber-level access and above, to dismiss admin notifications.","\u003C=1.12.6","1.12.7","2023-10-12 00:00:00","2024-04-17 13:00:09",[215],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F048277c4-f313-484d-a330-420e0682eee2?source=api-prod",189,{"id":218,"url_slug":219,"title":220,"description":221,"plugin_slug":4,"theme_slug":37,"affected_versions":222,"patched_in_version":223,"severity":121,"cvss_score":137,"cvss_vector":138,"vuln_type":124,"published_date":224,"updated_date":201,"references":225,"days_to_patch":227},"CVE-2023-2744","wp-erp-authenticated-administrator-sql-injection-via-type","WP ERP \u003C= 1.12.3 - Authenticated (Administrator+) SQL Injection via 'type'","The WP ERP plugin for WordPress is vulnerable to SQL Injection via the 'type' parameter in versions up to 1.12.4 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with administrator-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.","\u003C1.12.4","1.12.4","2023-06-05 00:00:00",[226],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F1e0c77a6-08fd-4d54-8ecd-6e5fe0e03e14?source=api-prod",232,{"id":229,"url_slug":230,"title":231,"description":232,"plugin_slug":4,"theme_slug":37,"affected_versions":222,"patched_in_version":223,"severity":40,"cvss_score":107,"cvss_vector":108,"vuln_type":85,"published_date":224,"updated_date":201,"references":233,"days_to_patch":227},"CVE-2023-2743","wp-erp-reflected-cross-site-scripting-2","WP ERP \u003C= 1.12.3 - Reflected Cross-Site Scripting","The WP ERP plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'employee_name' parameter in versions up to, and including, 1.12.3 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.",[234],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa073c2f1-88d3-4410-b9f5-45b04becbfcb?source=api-prod",{"id":236,"url_slug":237,"title":231,"description":238,"plugin_slug":4,"theme_slug":37,"affected_versions":239,"patched_in_version":223,"severity":40,"cvss_score":107,"cvss_vector":108,"vuln_type":85,"published_date":240,"updated_date":201,"references":241,"days_to_patch":243},"CVE-2023-34008","wp-erp-reflected-cross-site-scripting-3","The WP ERP plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in versions up to, and including, 1.12.3 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=1.12.3","2023-06-02 00:00:00",[242],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe5863e9b-3f98-41ea-97ed-26563493cffd?source=api-prod",235,{"id":245,"url_slug":246,"title":247,"description":248,"plugin_slug":4,"theme_slug":37,"affected_versions":249,"patched_in_version":250,"severity":40,"cvss_score":251,"cvss_vector":252,"vuln_type":253,"published_date":254,"updated_date":201,"references":255,"days_to_patch":257},"WF-35cc980b-9c52-4f0b-aeb2-4afa6efacd8f-erp","wp-erp-sensitive-data-exposure","WP ERP \u003C=1.10.5 - Sensitive Data Exposure","The WP ERP Plugin for WordPress is vulnerable to Sensitive Data Exposure in versions up to, and including, 1.10.5 due to missing authorization checks in a number of functions, including 'generate_csv_url', which leaks a nonce used to import CSV files.","\u003C=1.10.5","1.10.6",6.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:L\u002FA:L","Improper Authorization","2022-07-26 00:00:00",[256],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F35cc980b-9c52-4f0b-aeb2-4afa6efacd8f?source=api-prod",546,{"id":259,"url_slug":260,"title":261,"description":262,"plugin_slug":4,"theme_slug":37,"affected_versions":263,"patched_in_version":264,"severity":40,"cvss_score":55,"cvss_vector":265,"vuln_type":266,"published_date":267,"updated_date":201,"references":268,"days_to_patch":270},"CVE-2020-36735","wp-erp-complete-hr-solution-with-recruitment-job-listings-woocommerce-crm-accounting-cross-site-request-forgery-bypass","WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting \u003C= 1.6.3 - Cross-Site Request Forgery Bypass","The WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.6.3. This is due to missing or incorrect nonce validation on the handle_leave_calendar_filter, add_enable_disable_option_save, leave_policies, process_bulk_action, and process_crm_contact functions. This makes it possible for unauthenticated attackers to modify the plugins settings via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C1.6.4","1.6.4","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2020-09-26 00:00:00",[269],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F01b90498-0ddb-4eb3-b76d-de30ed03d7d0?source=api-prod",1214,{"slug":272,"display_name":7,"profile_url":8,"plugin_count":27,"total_installs":273,"avg_security_score":274,"avg_patch_time_days":275,"trust_score":276,"computed_at":277},"wedevs",113360,91,366,73,"2026-04-04T05:01:42.642Z",[279,301,324,343,365],{"slug":280,"name":281,"version":282,"author":283,"author_profile":284,"description":285,"short_description":286,"active_installs":287,"downloaded":288,"rating":90,"num_ratings":289,"last_updated":290,"tested_up_to":16,"requires_at_least":291,"requires_php":18,"tags":292,"homepage":296,"download_link":297,"security_score":298,"vuln_count":299,"unpatched_count":28,"last_vuln_date":300,"fetched_at":30},"zero-bs-crm","Jetpack CRM – Clients, Leads, Invoices, Billing, Email Marketing, & Automation","6.7.3","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Cp>Did you know entrepreneurs earn more money with a good CRM?\u003C\u002Fp>\n\u003Cp>Jetpack CRM is the no-nonsense CRM for WordPress. Easily make more profit and have happier business interactions every single day.\u003C\u002Fp>\n\u003Cp>🚀 \u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\" rel=\"nofollow ugc\">JetpackCRM.com\u003C\u002Fa> | 📚 \u003Ca href=\"https:\u002F\u002Fkb.jetpackcrm.com\" rel=\"nofollow ugc\">Knowledge base\u003C\u002Fa> | 🧬 \u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">CRM Features\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>📈 Jetpack CRM Benefits:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Simple & Practical:\u003C\u002Fstrong> Useful features that impress customers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully ‘yours’:\u003C\u002Fstrong> Install it on your WordPress. You hold the keys\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free:\u003C\u002Fstrong> No giant monthly fees. Good value extensions are optional\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">See all CRM Features\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🤵 Who’s already using Jetpack CRM?\u003C\u002Fh3>\n\u003Cp>Thousands of entrepreneurs use Jetpack CRM every day. We’ve noticed a common trend to the following use cases:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>eCommerce sites\u003C\u002Fstrong> (the best WooCommerce CRM, with integrations for PayPal and Stripe)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies & Pro Freelancers\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Start-up & Non-profit\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local business & small teams\u003C\u002Fstrong> (from personal trainers to yoga academies!)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Because Jetpack CRM is so adaptable & extendable, there are many individuals who don’t fit these groups, but find innovative ways to use our CRM to manage their contacts.\u003C\u002Fp>\n\u003Ch3>🧰 What is Jetpack CRM good at?\u003C\u002Fh3>\n\u003Cp>Jetpack CRM is designed to be straight forward and impactful, but that doesn’t mean it’s not flexible. Here are some things Jetpack CRM works well as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>An invoice plugin for WordPress and WooCommerce.\u003C\u002Fli>\n\u003Cli>A client manager for WordPress, with a Client Portal for contacts to view quotes, invoices, transactions, and files.\u003C\u002Fli>\n\u003Cli>A lead generation tool for WordPress.\u003C\u002Fli>\n\u003Cli>A plugin to make quotes and contact proposals right in WordPress.\u003C\u002Fli>\n\u003Cli>A billing system for WordPress. Jetpack CRM can be connected to Stripe and PayPal via extensions and work as a payment gateway.\u003C\u002Fli>\n\u003Cli>A plugin to manage your business transactions and payments in WordPress.\u003C\u002Fli>\n\u003Cli>You can use it as a CRM for WooCommerce, tracking orders and automatically syncing payment transactions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚲 How to get started (Try out this CRM)\u003C\u002Fh3>\n\u003Cp>From reading this to understanding Jetpack CRM will probably take you 10 minutes. Familiar with WordPress? You’ll be set up in under 5 minutes.\u003C\u002Fp>\n\u003Cp>The Jetpack CRM plugin installs in seconds, with a super-quick welcome wizard to get you started. Adding a contact is straightforward. Creating a quote, or invoice: even simpler. Give it a go, you’ll see!\u003C\u002Fp>\n\u003Cp>Easy CRMs get used. Easy CRMs make your contact data work for you. We aim to make this easy, so you can get on with running your business.\u003C\u002Fp>\n\u003Cp>Need a helping hand? No worries. Just \u003Ca href=\"https:\u002F\u002Fkb.jetpackcrm.com\u002Fsubmit-a-ticket\" rel=\"nofollow ugc\">ask here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>💸 Manage your business effectively\u003C\u002Fh3>\n\u003Cp>Keep your business information in order. Make proposals and send them to your contacts as quotes. Make and send invoices to your clients and get paid through the client portal.\u003C\u002Fp>\n\u003Cp>Our billing system will allow you to track transactions and payments that your clients make for your products and services (simple, effective accounting).\u003C\u002Fp>\n\u003Ch3>Supercharging Jetpack CRM with optional extensions\u003C\u002Fh3>\n\u003Cp>We’ve built a few extras for Jetpack CRM, but they’re mostly offering functionality outside the core CRM, so we’ve separated them into individual extensions. These all have a supercharging effect on your CRM, but none are essential.\u003C\u002Fp>\n\u003Ch4>Here’s a selection:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Fproduct\u002Fsales-dashboard\u002F\" rel=\"nofollow ugc\">CRM Sales Dashboard\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Fproduct\u002Fautomations\u002F\" rel=\"nofollow ugc\">Automations\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Fmail-campaigns\u002F\" rel=\"nofollow ugc\">Mail Campaigns\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Fproduct\u002Fcsv-importer-pro\u002F\" rel=\"nofollow ugc\">CSV Importer Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Fproduct\u002Fadvanced-segments\u002F\" rel=\"nofollow ugc\">Advanced Segments\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Fproduct\u002Fclient-portal-pro\u002F\" rel=\"nofollow ugc\">Client Portal Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Fproduct\u002Finvoicing-pro\u002F\" rel=\"nofollow ugc\">Invoicing Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Fproduct\u002Fgravity-forms\u002F\" rel=\"nofollow ugc\">Gravity Forms\u003C\u002Fa> (Contact forms)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Fproduct\u002Fcontact-form-7\u002F\" rel=\"nofollow ugc\">Contact Form 7\u003C\u002Fa> (Contact forms)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Fproduct\u002Faweber-connect\u002F\" rel=\"nofollow ugc\">AWeber\u003C\u002Fa> (Email marketing)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Fproduct\u002Fconvertkit\u002F\" rel=\"nofollow ugc\">ConvertKit\u003C\u002Fa> (Email marketing)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Fproduct\u002Fpaypal-sync\u002F\" rel=\"nofollow ugc\">PayPal Sync\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Fproduct\u002Ftwilio\u002F\" rel=\"nofollow ugc\">Twilio\u003C\u002Fa> (for SMS Sending)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Fextensions\" rel=\"nofollow ugc\">View all of the CRM Extensions\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>🥼 Try Jetpack CRM Today!\u003C\u002Fh3>\n\u003Cp>Download our WordPress CRM plugin from this page, or \u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Fdownload\u002F\" rel=\"nofollow ugc\">visit the JetpackCRM.com download page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>🗺️ Jetpack CRM Customer Relationship Manager Features\u003C\u002Fh3>\n\u003Cp>Below we’ve highlighted some of the main features of the CRM:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>⚙️ \u003Cstrong>Core Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fcontacts\u002F\" rel=\"nofollow ugc\">Contact Management\u003C\u002Fa>\u003C\u002Fstrong>: Add and manage Leads, Customers, or other Contacts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fquotes\u002F\" rel=\"nofollow ugc\">Quote Builder\u003C\u002Fa>\u003C\u002Fstrong>: Write & Deliver stunning online proposals to clients\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Finvoices\u002F\" rel=\"nofollow ugc\">Invoice Builder\u003C\u002Fa>\u003C\u002Fstrong>: Easily and quickly bill clients and get paid with online billing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Ftransactions\u002F\" rel=\"nofollow ugc\">Transaction Manager\u003C\u002Fa>\u003C\u002Fstrong>: Log payments and refunds against contacts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fclient-portal\u002F\" rel=\"nofollow ugc\">Client Portal\u003C\u002Fa>\u003C\u002Fstrong>: Allow contacts to view proposals, invoices, and files on your website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fforms\u002F\" rel=\"nofollow ugc\">Front-end Forms\u003C\u002Fa>\u003C\u002Fstrong>: Collect leads from your posts, pages, or widgets, straight into your CRM\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Ftasks\u002F\" rel=\"nofollow ugc\">Task Scheduler\u003C\u002Fa>\u003C\u002Fstrong>: Schedule and manage a calendar against contacts and companies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fsegments\u002F\" rel=\"nofollow ugc\">Segments\u003C\u002Fa>\u003C\u002Fstrong>: Create dynamic segments which allow you to group contacts based on data in your CRM\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">WooCommerce Sync\u003C\u002Fa>\u003C\u002Fstrong>: Sync customers, transactions, and invoices from WooCommerce\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Self-hosted\u003C\u002Fstrong>: Because you run Jetpack CRM on your WordPress, you keep your data, always\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🧑‍💼 \u003Cstrong>Contact-Centric CRM\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fcontact-logs\u002F\" rel=\"nofollow ugc\">Activity Log\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Faka-mode\u002F\" rel=\"nofollow ugc\">AKA & Aliases\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fclient-files\u002F\" rel=\"nofollow ugc\">Attach Files\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fclient-portal-2\u002F\" rel=\"nofollow ugc\">Client Portal\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fsegments\u002F\" rel=\"nofollow ugc\">Dynamic Segments\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fsocial-integrations\u002F\" rel=\"nofollow ugc\">Social Integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Ftags\u002F\" rel=\"nofollow ugc\">Tags\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>📅 \u003Cstrong>Easy to Manage, day-to-day\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Tag any object\u003C\u002Fstrong>: Tag contacts, quotes, invoices, transactions, etc., to help manage lists\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Fields\u003C\u002Fstrong>: Add as many custom fields as you need for your business insights\u003C\u002Fli>\n\u003Cli>\u003Cstrong>B2B (Business 2 Business) Mode\u003C\u002Fstrong>: Add and manage companies and contacts at companies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in CSV Customer Importer\u003C\u002Fstrong>: Import from a wide variety of sources with CSV files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Super-easy Extensions Manager\u003C\u002Fstrong>: Easily turn CRM features on or off\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CRM WordPress User Roles\u003C\u002Fstrong>: Give your team the right access\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🚀 \u003Cstrong>Modern. Lean. Accessible\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fmulti-language-your-currency\u002F\" rel=\"nofollow ugc\">International – Languages & Currencies\u003C\u002Fa>: Translation-friendly\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fdiy-crm\u002F\" rel=\"nofollow ugc\">DIY CRM\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🇪🇺 Make sure you are GDPR compliant by knowing where your data is stored!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>📈 \u003Cstrong>Growing your small business\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Supports practical, everyday small business actions\u003C\u002Fli>\n\u003Cli>A great hub in your lead generation toolkit\u003C\u002Fli>\n\u003Cli>A growing set of extensions to grow your business by getting more clients\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🏢 \u003Cstrong>B2B Sales\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fb2b-mode\u002F\" rel=\"nofollow ugc\">B2B Mode\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fcompanies\u002F\" rel=\"nofollow ugc\">Companies\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fquotes\u002F\" rel=\"nofollow ugc\">Proposals\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🧑‍💻 \u003Cstrong>Developer Ready\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fapi\u002F\" rel=\"nofollow ugc\">API\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fdeveloper-ready\u002F\" rel=\"nofollow ugc\">Developer Guides\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fzapier\u002F\" rel=\"nofollow ugc\">Zapier\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🧙 \u003Cstrong>Easy Setup\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fwelcome-wizard\u002F\" rel=\"nofollow ugc\">Welcome Wizard\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fwelcome-tour\u002F\" rel=\"nofollow ugc\">Welcome Tour\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fcustom-fields\u002F\" rel=\"nofollow ugc\">Custom Fields\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fsystem-emails\u002F\" rel=\"nofollow ugc\">System Email\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fmail-delivery\u002F\" rel=\"nofollow ugc\">Mail Delivery\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🛡️ \u003Cstrong>Backed by Automattic\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Jetpack CRM is part of the Automattic family\u003C\u002Fli>\n\u003Cli>Superb as a WooCommerce CRM\u003C\u002Fli>\n\u003Cli>Consistent development and improvements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🏷️ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Freseller\u002F\" rel=\"nofollow ugc\">White-Label CRM\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Frebrandr\u002F\" rel=\"nofollow ugc\">Rebranding Engine\u003C\u002Fa>: Brand your CRM with your company name or a contacts (and logo!)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Fwordpress-override-mode\u002F\" rel=\"nofollow ugc\">WordPress Override mode\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Fully takeover WordPress and make Jetpack CRM a standalone CRM (optional)\u003C\u002Fli>\n\u003Cli>Branded login and disabled front-end make this resellable too!\u003C\u002Fli>\n\u003Cli>Select the menu style you like: Slimline, CRM only, or Full\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🧾 \u003Cstrong>CRM Audit system\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically log contacts events like “new invoice” or “filled out web form”\u003C\u002Fli>\n\u003Cli>Keep a track of contacts calls or meetings\u003C\u002Fli>\n\u003Cli>See all contacts activity at-a-glance from the contacts record, (useful for accounting)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>NEW:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Fproduct\u002Fautomations\u002F\" rel=\"nofollow ugc\">Automations\u003C\u002Fa> extension provides automatic actions on events!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>➕ \u003Cstrong>Too much more to mention here…\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeature\u002Finvoices\u002F\" rel=\"nofollow ugc\">PDF Invoicing\u003C\u002Fa>, billing statements and more client tools\u003C\u002Fli>\n\u003Cli>Invoice builder with line items, hourly or item rates, email invoices and get paid via client portal!\u003C\u002Fli>\n\u003Cli>Tax Table management – assign multiple local\u002Fnational taxes to Invoices or Transactions\u003C\u002Fli>\n\u003Cli>Quote Templates allow you to prepare proposal templates ahead of time\u003C\u002Fli>\n\u003Cli>Lead generation via a range of form support, including Contact form 7, Gravity forms, Jetpack Forms, and our own CRM forms module\u003C\u002Fli>\n\u003Cli>Email Marketing with \u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Fmail-campaigns\u002F\" rel=\"nofollow ugc\">Mail Campaigns\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Automatically sync WooCommerce data into your CRM!\u003C\u002Fli>\n\u003Cli>Import PayPal and Stripe data into your CRM (requires extension)\u003C\u002Fli>\n\u003Cli>Build Automations and slick workflows around clients and billing\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeatures\u002F#features\" rel=\"nofollow ugc\">See all features\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>👔 SME, Small Business, & WordPress Entrepreneurs\u003C\u002Fh3>\n\u003Cp>Built for business managers and bootstrapped entrepreneurs, Jetpack CRM is the perfect start-up tool to manage your business essentials. We’ve added just enough billing and accounting for freelancers and small teams, without getting lost in the potential feature bloat of full accounting and erp software. We didn’t add HR tools, but we do have user management. Customer Relationship Management is meant to make lead management easy. Start with a contact form builder and lead generation, track contacts through funnel analytics then use newsletters and email marketing to grow your profits by selling to contacts at companies.\u003C\u002Fp>\n\u003Cp>Jetpack CRM is the perfect first step to improving your small business. \u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Fdownload\u002F\" rel=\"nofollow ugc\">Try it for free\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch3>📃 Privacy Policy\u003C\u002Fh3>\n\u003Cp>For our full privacy policy for Jetpack CRM plugin and Jetpack CRM.com please \u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">see here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Jetpack CRM and the WordPress CRM\u003C\u002Fh3>\n\u003Cp>When choosing between a SaaS CRM and a WordPress plugin-based CRM, we’re confident that after you’ve tried JPCRM for lead capture and lead management in your small business, you’ll see that it’s quite a natural fit. It’s logical to have your lead generation tools or contact form builder next to your CRM. Where better to optimise your funnel than by tracking results right in your WordPress CRM dashboard?\u003C\u002Fp>\n\u003Cp>Whether it’s as a WooCommerce CRM, a simple lead management and funnel tool, or the ultimate dashboard for your business manager, Jetpack CRM improves your business insights.\u003C\u002Fp>\n\u003Cp>🚀 \u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\" rel=\"nofollow ugc\">JetpackCRM.com\u003C\u002Fa> | 📚 \u003Ca href=\"https:\u002F\u002Fkb.jetpackcrm.com\" rel=\"nofollow ugc\">Knowledge base\u003C\u002Fa> | 🧬 \u003Ca href=\"https:\u002F\u002Fjetpackcrm.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">CRM Features\u003C\u002Fa>\u003C\u002Fp>\n","The CRM for small businesses. Manage leads, invoicing, billing, email marketing, clients, contacts, quotes, automation. Works with WooCommerce too.",30000,1839047,153,"2026-02-25T20:36:00.000Z","6.0",[293,21,294,295,24],"client-portal","lead-generation","marketing-automation","https:\u002F\u002Fjetpackcrm.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzero-bs-crm.6.7.3.zip",89,8,"2026-02-16 00:00:00",{"slug":302,"name":303,"version":304,"author":305,"author_profile":306,"description":307,"short_description":308,"active_installs":309,"downloaded":310,"rating":311,"num_ratings":312,"last_updated":313,"tested_up_to":16,"requires_at_least":314,"requires_php":18,"tags":315,"homepage":319,"download_link":320,"security_score":321,"vuln_count":322,"unpatched_count":28,"last_vuln_date":323,"fetched_at":30},"wp-ever-accounting","Ever Accounting – Accounting & Invoicing Solution for Small Businesses","2.2.8","EverAccounting","https:\u002F\u002Fprofiles.wordpress.org\u002Feveraccounting\u002F","\u003Ch4>Complete Accounting Solution for Small Businesses\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpeveraccounting.com\u002F\" rel=\"nofollow ugc\">Ever Accounting\u003C\u002Fa>\u003C\u002Fstrong> is a comprehensive WordPress accounting plugin that helps you keep track of your income and expenses, send professional invoices in multiple currencies, and manage your business finances with confidence.\u003C\u002Fp>\n\u003Cp>It offers a complete accounting solution designed specifically for small businesses. The plugin’s primary goal is to provide an easy yet professional way for businesses to manage finances, keep detailed logs of income and expenses, and generate powerful reports to understand their financial position.\u003C\u002Fp>\n\u003Cp>The plugin allows you to manage your income and expenses without any prior accounting knowledge. It helps you overcome accounting-related challenges so you can focus more on other business operations.\u003C\u002Fp>\n\u003Cp>Managing a small business comes with many challenges, and adopting the right tool can save you from some of the hardships. Keeping track of cash flow is one of the most important tasks for all businesses.\u003C\u002Fp>\n\u003Cp>With the ability to create your income and expenses in multiple currencies, you’ll stay on top of your accounting tasks. You can also create multiple accounts and transfer funds between them, giving you the ease of smooth accounting operations.\u003C\u002Fp>\n\u003Cp>The plugin is designed to be user-friendly and easy to use. It’s suitable for small business owners, freelancers, startups, SMEs, accountants, entrepreneurs, WooCommerce store owners, service providers, consultants, agencies, nonprofits, bloggers, affiliate marketers, digital marketers, content creators, e-commerce store owners, and online business owners.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.wpeveraccounting.com\u002F\" rel=\"nofollow ugc\">\u003Cstrong>💻 Live Demo Site\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpeveraccounting.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">\u003Cstrong>📄 Plugin Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpeveraccounting.com\u002Fextensions\u002F\" rel=\"nofollow ugc\">\u003Cstrong>🚀 Extensions\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>👨‍💻 This Plugin is Ideal for:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Small Business Owners\u003C\u002Fstrong>: Manage your finances with ease and focus on growing your business.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Freelancers\u003C\u002Fstrong>: Keep track of your income and expenses and send professional invoices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Startups\u003C\u002Fstrong>: Get a clear view of your financial position and make informed decisions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SMEs\u003C\u002Fstrong>: Manage your cash flow, track expenses, and generate detailed reports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accountants\u003C\u002Fstrong>: Simplify your accounting tasks and save time with powerful features.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Entrepreneurs\u003C\u002Fstrong>: Stay on top of your finances and make informed decisions for your business.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Store Owners\u003C\u002Fstrong>: Track your store’s income and expenses with ease.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Providers\u003C\u002Fstrong>: Create and send professional invoices to clients in multiple currencies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consultants\u003C\u002Fstrong>: Keep track of your income and expenses and generate detailed reports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies\u003C\u002Fstrong>: Manage your finances, track expenses, and generate detailed reports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nonprofits\u003C\u002Fstrong>: Keep track of donations, expenses, and generate detailed reports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong>: Track your income and expenses and generate detailed reports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Affiliate Marketers\u003C\u002Fstrong>: Keep track of your income and expenses and generate detailed reports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Digital Marketers\u003C\u002Fstrong>: Track your income and expenses and generate detailed reports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Creators\u003C\u002Fstrong>: Keep track of your income and expenses and generate detailed reports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce Store Owners\u003C\u002Fstrong>: Track your store’s income and expenses with ease.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Online Business Owners\u003C\u002Fstrong>: Manage your finances, track expenses, and generate detailed reports.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>✨ Key Features\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>Multi-Currency Support\u003C\u002Fstrong>: Track income and expenses in multiple currencies.\u003Cbr \u002F>\n✅ \u003Cstrong>Detailed Cash Flow Insights\u003C\u002Fstrong>: Real-time cash flow monitoring for smarter financial decisions.\u003Cbr \u002F>\n✅ \u003Cstrong>Professional Invoicing\u003C\u002Fstrong>: Create, print, and share tax and discount-enabled invoices.\u003Cbr \u002F>\n✅ \u003Cstrong>Expense Tracking\u003C\u002Fstrong>: Keep accurate records of business expenses in any currency.\u003Cbr \u002F>\n✅ \u003Cstrong>Income Tracking\u003C\u002Fstrong>: Record all income transactions to monitor payments.\u003Cbr \u002F>\n✅ \u003Cstrong>Billable Expenses\u003C\u002Fstrong>: Create and manage bills for accurate financial records.\u003Cbr \u002F>\n✅ \u003Cstrong>Vendor Management\u003C\u002Fstrong>: Organize and track interactions with vendors.\u003Cbr \u002F>\n✅ \u003Cstrong>Customer Management\u003C\u002Fstrong>: Store essential information about your business contacts.\u003Cbr \u002F>\n✅ \u003Cstrong>Bank Account Management\u003C\u002Fstrong>: Track balances, deposits, and transfers across multiple accounts.\u003Cbr \u002F>\n✅ \u003Cstrong>Deposits & Transfers\u003C\u002Fstrong>: Add deposits and make transfers across accounts.\u003Cbr \u002F>\n✅ \u003Cstrong>Transaction Categorization\u003C\u002Fstrong>: Group transactions into categories for quick insights.\u003Cbr \u002F>\n✅ \u003Cstrong>Product & Service Management\u003C\u002Fstrong>: List items as products or services for streamlined invoicing.\u003Cbr \u002F>\n✅ \u003Cstrong>Powerful Reporting\u003C\u002Fstrong>: Generate detailed financial reports for a clear view of business performance.\u003Cbr \u002F>\n✅ \u003Cstrong>Bulk Import & Export\u003C\u002Fstrong>: Seamlessly move data in and out of the plugin.\u003Cbr \u002F>\n✅ \u003Cstrong>Custom User Roles\u003C\u002Fstrong>: Assign roles with tailored permissions for secure management.\u003C\u002Fp>\n\u003Ch4>Discover More\u003C\u002Fh4>\n\u003Cp>Learn more about the \u003Cstrong>Ever Accounting\u003C\u002Fstrong> plugin on our website.\u003Cbr \u002F>\n– 🌐 \u003Ca href=\"https:\u002F\u002Fwpeveraccounting.com\u002F\" rel=\"nofollow ugc\">EverAccounting\u003C\u002Fa>\u003Cbr \u002F>\n– 💻 \u003Ca href=\"https:\u002F\u002Fdemo.wpeveraccounting.com\u002F\" rel=\"nofollow ugc\">Live Demo Site\u003C\u002Fa>\u003Cbr \u002F>\n– 📄 \u003Ca href=\"https:\u002F\u002Fwpeveraccounting.com\u002Fdocs\" rel=\"nofollow ugc\">Plugin Documentation\u003C\u002Fa>\u003Cbr \u002F>\n– 🚀 \u003Ca href=\"https:\u002F\u002Fwpeveraccounting.com\u002Fextensions\" rel=\"nofollow ugc\">Extensions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>✨ Features of Ever Accounting\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Multi-Currency Accounting\u003C\u002Fstrong>\u003Cbr \u002F>\nDo business all over the world with multi-currency accounting. Track income or expenses in any currency you want and let the plugin convert them into your base currency automatically.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cash Flow Monitoring\u003C\u002Fstrong>\u003Cbr \u002F>\nGet a real-time view of your cash flow. Stay on top of your cash flow and make smarter decisions about your business anytime. Know how your income, expenses, and revenues are flowing in real-time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Easy Invoicing\u003C\u002Fstrong>\u003Cbr \u002F>\nGenerate, print, and share professional invoices, including tax and discount options, in your customers’ currency.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Billable Expenses\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate and manage bills to ensure your finances are always accurate and healthy. Print and share bills with your vendors. Bills also support tax calculations and discounts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Expense Tracking\u003C\u002Fstrong>\u003Cbr \u002F>\nKeep accurate and up-to-date records of business expenses in any currency to maintain a clear financial picture.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Income Tracking\u003C\u002Fstrong>\u003Cbr \u002F>\nRecord all income transactions to monitor what and when you’re getting paid.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Product & Service Management\u003C\u002Fstrong>\u003Cbr \u002F>\nList items as products or services for streamlined invoicing and billing.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Transaction Categorization\u003C\u002Fstrong>\u003Cbr \u002F>\nGroup transactions into categories for quick insights into where your money is going and coming from. Track which categories your business is spending the most on, as well as earning from.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Powerful Reporting\u003C\u002Fstrong>\u003Cbr \u002F>\nGenerate detailed financial reports that give you a clear view of your business performance. Create smart financial reports and budgets to understand and track what matters most.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Vendor & Customer Profiles\u003C\u002Fstrong>\u003Cbr \u002F>\nOrganize essential information about your business contacts to keep track of interactions and transactions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customer Management\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate customers to assign payments, and later you can filter the transactions you made with them. You can store the name, address, email, phone number, and more for each customer.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Vendor Management\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate vendors to assign expenses, and later you can filter the transactions you made with them. You can store the name, address, email, phone number, and other relevant information about vendors.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Account Management\u003C\u002Fstrong>\u003Cbr \u002F>\nManage unlimited cash accounts with ease and track current balances. You can use any currency you want. Ever Accounting will handle the currency conversion automatically.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Deposits & Transfers\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd deposits and make transfers across accounts to keep finances organized. The transferred amount will automatically adjust to the account currency.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bulk Import\u003C\u002Fstrong>\u003Cbr \u002F>\nQuickly import data, including customers, vendors, categories, taxes, items, accounts, transfers, payments, and expenses from other systems.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bulk Export\u003C\u002Fstrong>\u003Cbr \u002F>\nEver Accounting lets you export most of your accounting records, like customers, vendors, categories, taxes, items, accounts, transfers, payments, and expenses in CSV format, which you can import later or analyze.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom User Roles\u003C\u002Fstrong>\u003Cbr \u002F>\nEver Accounting comes with a built-in, fine-grained permission system to help you manage your team securely and efficiently. By default, it offers three dedicated user roles: ‘Accounting Manager’, ‘Accountant’, and ‘Accounting Auditor’. Each role is designed with predefined capabilities to ensure that users only access what they need. This role-based access control simplifies your workflow while strengthening security across your accounting operations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Open-Source & Secure\u003C\u002Fstrong>\u003Cbr \u002F>\nEver Accounting is an open-source project and is hosted in your space. You can ensure that your data is secure and that nobody can access or misuse it. Open-source software offers complete privacy.\u003C\u002Fp>\n\u003Ch3>How Ever Accounting Works\u003C\u002Fh3>\n\u003Cp>Once installed, \u003Cstrong>Ever Accounting\u003C\u002Fstrong> adds an \u003Cstrong>Accounting\u003C\u002Fstrong> menu to your WordPress dashboard. From here, you can access essential submenus, including Dashboard, Items, Sales, Purchases, Banking, Tools, Reports, and Settings. Each section provides powerful tools and data to keep your finances organized.\u003C\u002Fp>\n\u003Cp>The dashboard provides a detailed summary with highlights of the most important and recent accounting events. It also features an intuitive graphical interface that visually represents your Sales, Expenses, and Profit\u002FLoss for the current year, providing instant insights at a glance.\u003C\u002Fp>\n\u003Ch3>Developer Information\u003C\u002Fh3>\n\u003Cp>This plugin uses modern JavaScript build tools for optimal performance. Human-readable source code is available for review and contribution.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Source Code Locations:\u003C\u002Fstrong>\u003Cbr \u002F>\n* JavaScript source files are located in the \u003Ccode>\u002Fresources\u002F\u003C\u002Fcode> directory\u003Cbr \u002F>\n* Custom JavaScript packages (monorepo) are located in the \u003Ccode>\u002Fpackages\u002F\u003C\u002Fcode> directory\u003Cbr \u002F>\n  – Money package source: \u003Ccode>\u002Fpackages\u002Fmoney\u002Fsrc\u002Findex.js\u003C\u002Fcode> (builds to \u003Ccode>\u002Fassets\u002Fpackages\u002Fmoney.js\u003C\u002Fcode>)\u003Cbr \u002F>\n* Build system: Webpack via \u003Ccode>@wordpress\u002Fscripts\u003C\u002Fcode> npm package\u003Cbr \u002F>\n* Build commands:\u003Cbr \u002F>\n  – Development: \u003Ccode>npm install && npm run start\u003C\u002Fcode>\u003Cbr \u002F>\n  – Production: \u003Ccode>npm run build\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Third-Party Libraries (All GPL-Compatible):\u003C\u002Fstrong>\u003Cbr \u002F>\n* Chart.js v4.x – Data visualization (MIT License) – https:\u002F\u002Fgithub.com\u002Fchartjs\u002FChart.js\u003Cbr \u002F>\n* Select2 v4.x – Enhanced dropdowns (MIT License) – https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2\u003Cbr \u002F>\n* AutoNumeric v4.10.8 – Number formatting (MIT License) – https:\u002F\u002Fgithub.com\u002FautoNumeric\u002FautoNumeric\u003Cbr \u002F>\n* jQuery UI Components – Date\u002Ftime pickers (MIT License) – https:\u002F\u002Fjqueryui.com\u002F\u003Cbr \u002F>\n* Moment.js – Date handling (MIT License) – https:\u002F\u002Fmomentjs.com\u002F\u003Cbr \u002F>\n* WooCommerce Action Scheduler – Background processing (GPL v2+)\u003Cbr \u002F>\n* ByteKit Framework – Plugin foundation (GPL v2+)\u003Cbr \u002F>\n* PSR Libraries – PHP standards compliance (MIT License)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Contributing:\u003C\u002Fstrong>\u003Cbr \u002F>\nWe welcome community contributions! Report bugs or suggest features in the support forum. All code follows WordPress Coding Standards and is tested with PHPCS and Plugin Check.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. You are free to use this plugin on as many sites as you want. You may not give it away, redistribute it or resell it. If you want to include this plugin with your theme or other product, please contact us.\u003C\u002Fp>\n\u003Cp>Individual libraries included with this plugin maintain their own licenses (all GPL-compatible). See the Developer Information section for specific library licenses.\u003C\u002Fp>\n","Efficiently manage your payments and expenses, and send professional invoices in multiple currencies with ease using Ever Accounting.",1000,44837,98,22,"2026-02-17T12:12:00.000Z","5.0",[20,316,21,317,318],"business","finance","invoice","https:\u002F\u002Fwpeveraccounting.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-ever-accounting.2.2.8.zip",99,1,"2025-04-16 00:00:00",{"slug":325,"name":326,"version":327,"author":328,"author_profile":329,"description":330,"short_description":331,"active_installs":332,"downloaded":333,"rating":28,"num_ratings":28,"last_updated":334,"tested_up_to":335,"requires_at_least":314,"requires_php":17,"tags":336,"homepage":340,"download_link":341,"security_score":342,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"fluent-connect","Fluent Connect – Connect ThriveCart with your WordPress and FluentCRM","0.4","WPManageNinja","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpmanageninja\u002F","\u003Ch4>Connect ThriveCart with FluentCRM & WordPress\u003C\u002Fh4>\n\u003Cp>The aim of this plugin is to connect ThriveCart with FluentCRM. ThriveCart is a super simple and powerful cart solution for internet marketers on the other hand FluentCRM is a powerful and most cost effective email markting solution right into your WordPress.\u003Cbr \u002F>\nWe are aiming to connect ThriveCart with your FluentCRM as well as WordPress.\u003C\u002Fp>\n\u003Ch4>What can you do with this plugin?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add as FluentCRM contact when a specific product got sold on ThriveCart\u003C\u002Fli>\n\u003Cli>Add\u002FRemove specific tags\u002Flists on FluentCRM\u003C\u002Fli>\n\u003Cli>Create WordPress user (via FluentCRM) on ThriveCart purchase event.\u003C\u002Fli>\n\u003Cli>Remove \u002F Add Tags when a refund or subscription cancel happens on ThriveCart\u003C\u002Fli>\n\u003Cli>Ability to add multiple ThriveCart account.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How to use?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Install this plugin (download from releases)\u003C\u002Fli>\n\u003Cli>Configure ThriveCart with API Key and set webhook\u003C\u002Fli>\n\u003Cli>Create a \u003Ccode>Data Connector Feed\u003C\u002Fcode> and connect with FluentCRM\u003C\u002Fli>\n\u003Cli>That’s it\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>CONTRIBUTE\u003C\u002Fh3>\n\u003Cp>If you are a developer or ThriveCart user please feel free submit a feature idea or request a PR on Github.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWPManageNinja\u002Ffluent-connect\" rel=\"nofollow ugc\">View the project on Github\u003C\u002Fa>\u003C\u002Fp>\n","Connect ThriveCart shop with your WordPress and FluentCRM",600,7900,"2025-05-15T06:48:00.000Z","6.8.5",[337,338,339],"connector","fluentcrm","thrivecart","https:\u002F\u002Fgithub.com\u002FWPManageNinja\u002Ffluent-connect","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffluent-connect.0.4.zip",100,{"slug":344,"name":345,"version":346,"author":347,"author_profile":348,"description":349,"short_description":350,"active_installs":351,"downloaded":352,"rating":353,"num_ratings":354,"last_updated":355,"tested_up_to":356,"requires_at_least":314,"requires_php":357,"tags":358,"homepage":362,"download_link":363,"security_score":274,"vuln_count":322,"unpatched_count":28,"last_vuln_date":364,"fetched_at":30},"wp-hr-manager","WP-HR Manager: The Human Resources Plugin for WordPress","3.2.0","wphrmanager","https:\u002F\u002Fprofiles.wordpress.org\u002Fwphrmanager\u002F","\u003Cp>Now you can easily manage HR (Human Resource) records and processes from within your website with our highly rated plugin, WP-HR Manager. You can quickly install an ESS (employee self-service) portal and HRM system, update staff records, track attendance and absence, message team members, approve leave and more.\u003C\u002Fp>\n\u003Cp>Ideal for small and medium sized businesses (SME) who want to create their own HR information system (HRIS) on WordPress.\u003C\u002Fp>\n\u003Ch4>WP-HR Manager enables you to:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Install a powerful HRM system on your website to record and manage employee HR information via any browser \u003C\u002Fli>\n\u003Cli>Take advantage of employee self service (ESS) features to reduce admin and improve accuracy (ideal for remote workers)\u003C\u002Fli>\n\u003Cli>Retain control of your data (and host your site\u002Fdata in the location of your choice) helping with GDPR compliance\u003C\u002Fli>\n\u003Cli>Manage as many employees as you wish, with our free HR WordPress plugin: No incremental\u002Fper employee charges unlike cloud based HR systems\u003C\u002Fli>\n\u003Cli>Add features and plugins as you need them (even build your own!) with fully editable open source code\u003C\u002Fli>\n\u003Cli>Control access to data and capabilities with three inbuilt user levels (Admin, HR Manager and Employee)\u003C\u002Fli>\n\u003Cli>Keep it focussed – WP-HR Manager only adds HR features, keeping the plugin as lite as possible \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>New – WP-HR Mobile Check In Add On\u003C\u002Fh4>\n\u003Cp>We now offer a mobile app to enable employees to check in\u002Fout (clock in\u002Fout) with mobile phones.\u003Cbr \u002F>\nRequires Pro version and WP-HR Attendance upgrade within WP-HR Manager (Settings) or\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.wphrmanager.com\u002Fproduct\u002Fwp-hr-check-in-out\u002F\" rel=\"nofollow ugc\">Find out more\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FvygOR0o6Z-s?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>This plugin includes –\u003C\u002Fp>\n\u003Ch4>WP-HR Manager Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Company profile\u003C\u002Fli>\n\u003Cli>Branch listing – add local offices, outlets, factories etc.\u003C\u002Fli>\n\u003Cli>Employee profile – record and manage employee information\u003C\u002Fli>\n\u003Cli>Department listing – create departments and assign to employees\u003C\u002Fli>\n\u003Cli>Roles listing – create roles (eg ‘Driver’ or ‘Branch Manager’) and assign to employees\u003C\u002Fli>\n\u003Cli>Leave \u002F holiday management – create and approve holiday, sickness, unpaid and other leave requests\u003C\u002Fli>\n\u003Cli>Set multiple leave \u002F holiday policies to specify number of day’s leave allowed, national (Bank) holiday dates, etc\u003C\u002Fli>\n\u003Cli>Monitor number of leave days taken and remaining for each employee\u003C\u002Fli>\n\u003Cli>Enable Employee Self Service (ESS) options so staff and update their own records\u003C\u002Fli>\n\u003Cli>Front end view for employees (discourages logged in employees from viewing WordPress backend screens)\u003C\u002Fli>\n\u003Cli>Employee Assessments and Appraisals – track performance and set goals\u003C\u002Fli>\n\u003Cli>WordPress admin dashboard customizing features\u003C\u002Fli>\n\u003Cli>DashBoard Tab added in the setting page\u003C\u002Fli>\n\u003Cli>Admin can hid\u002Fshow the dashboard widgets as well as in the employee profile\u003C\u002Fli>\n\u003Cli>Emoloyee have option to show\u002Fhide Annual Work Anniversary,Birthday Anniversary and InOutopts from profile edit window\u003C\u002Fli>\n\u003Cli>Audit log – track changes to records\u003C\u002Fli>\n\u003Cli>44 currencies supported\u003C\u002Fli>\n\u003Cli>Announcements feature – send to specific employees or all employees \u003C\u002Fli>\n\u003Cli>Notification emails with custom templates and shortcode support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is forked from https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ferp\u002F by Tareq Hasan,Nizam Uddin,weDevs\u003Cbr \u002F>\nin order to keep up with changes to the core WordPress.\u003C\u002Fp>\n\u003Cp>This plugin includes additional features than the original plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enhancements to leave management, fixes, and licensing SDK.\u003C\u002Fli>\n\u003Cli>Plugin supports in multiple languages.\u003C\u002Fli>\n\u003Cli>Added feature to book leave from the front end view.\u003C\u002Fli>\n\u003Cli>Added feature to resend the welcome email.\u003C\u002Fli>\n\u003Cli>Added feature to allow more than one leave per day.\u003C\u002Fli>\n\u003Cli>Enable employees to apply for leave for a half-day or a few hours based on their needs.\u003C\u002Fli>\n\u003Cli>Calculate leave from the start date (by months left in the year).\u003C\u002Fli>\n\u003Cli>Enable leave for future and past years.\u003C\u002Fli>\n\u003Cli>Added feature to be able to sync “Who is out” widget with the calendar.\u003C\u002Fli>\n\u003Cli>Display all employees on the calendar of who is going to be off throughout the year.\u003C\u002Fli>\n\u003Cli>Added feature to only display assigned leave policies to the employee.\u003C\u002Fli>\n\u003Cli>Added feature to display employee leave to the line managers.\u003C\u002Fli>\n\u003Cli>Added feature to change the employee profile title based on the department.\u003C\u002Fli>\n\u003Cli>Added feature to archive old leave requests  (PRO VERSION ONLY).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Upgrade to WP-HR Manager Pro for additional features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Reports\u003C\u002Fli>\n\u003Cli>Import \u002F export employee data\u003C\u002Fli>\n\u003Cli>Option to force employee to front end profile page on log in (restrict access to WP back end)\u003C\u002Fli>\n\u003Cli>Multiple Holiday Calendars (useful to create holiday sets for different countries)\u003C\u002Fli>\n\u003Cli>Allow \u002F Restrich leave notifications and approvals from HR Managers and Line Managers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WP-HR Manager Extensions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WP-HR Attendance\u003C\u002Fstrong> (monitor check-in \u002F check-out, add shifts)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-HR Mobile Check In\u003C\u002Fstrong> (NEW! enable employees to check-in \u002F check-out on their mobile phones)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-HR Recruitment\u003C\u002Fstrong> (create and advertise job vacancies on your site and manage recruitment process)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-HR GDPR Pro\u003C\u002Fstrong> (a set of useful tools to: Create your Privacy Policy; Record Consent to Manage Data from employees and job applicants; track employee GDPR training; log and manage Subject Access Requests; and more.) We also offer a stand alone lite version for free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-hr-gdpr\u002F\" rel=\"ugc\">here\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-HR SMS Messages\u003C\u002Fstrong>(Send SMS messages to employees)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-HR Documents\u003C\u002Fstrong> (Upload documents to a company library or to employee profiles)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-HR Add Fields\u003C\u002Fstrong>(Add extra fields to collect and display information in the employee profile and all other tabs)\u003C\u002Fli>\n\u003Cli>More planned – watch this space!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These extensions can be added from with the WPHR Settings menu on your WordPress dashboard.\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwphrmanager.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwphrmanager.com\u002F\" rel=\"nofollow ugc\">Project Site\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wphrmanager.com\u002Fshop\u002F\" rel=\"nofollow ugc\">Extensions\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations (full or partial)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bulgarian \u002F Български\u003C\u002Fli>\n\u003Cli>Chinese (China) \u002F 简体中文\u003C\u002Fli>\n\u003Cli>Danish \u002F Dansk\u003C\u002Fli>\n\u003Cli>Dutch \u002F Nederlands\u003C\u002Fli>\n\u003Cli>German \u002F Deutsch\u003C\u002Fli>\n\u003Cli>Japanese \u002F 日本語 \u003C\u002Fli>\n\u003Cli>Norwegian (Bokmål) \u002F Norsk bokmål\u003C\u002Fli>\n\u003Cli>Polish \u002F Polski\u003C\u002Fli>\n\u003Cli>Persian (Iranian)\u003C\u002Fli>\n\u003Cli>Spanish (Spain) \u002F Español\u003C\u002Fli>\n\u003Cli>Swedish \u002F Svenska\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you would like to help with translating this plugin, please go \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-hr-manager\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Press Coverage\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\"WP-HR Manager is a new approach to HRM software - neither a clunky old desktop application, nor a cloud system with expensive per employee pricing. An exciting new tool for HR managers.\"\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Becki Clarke, Editor, www.HRreview.co.uk\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\"A great tool for organisations of all sizes.  The free version does all the basics things you need - and then you can customize with add-ons to get the exact mix of functionality you want.  This one will just get better and better.\" \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Bill Banham, Publisher, www.hr-gazette.com\u003C\u002Fem>\u003C\u002Fp>\n","Easily add a powerful HR \u002F human resource management system and employee self service (ESS) portal to your website. = Credits = This plugin uses [WP E &hellip;",300,46156,40,5,"2025-03-27T14:40:00.000Z","6.7.5","",[359,22,360,361,23],"attendance-management","human-resources","leave","http:\u002F\u002Fwww.wphrmanager.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-hr-manager.zip","2025-01-16 00:00:00",{"slug":366,"name":367,"version":368,"author":369,"author_profile":370,"description":371,"short_description":372,"active_installs":342,"downloaded":373,"rating":342,"num_ratings":374,"last_updated":375,"tested_up_to":376,"requires_at_least":377,"requires_php":17,"tags":378,"homepage":382,"download_link":383,"security_score":384,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"hubwoo-integration","Integration with HubSpot for WooCommerce","4.0.1","MakeWebBetter","https:\u002F\u002Fprofiles.wordpress.org\u002Fmakewebbetter\u002F","\u003Cblockquote>\n\u003Cp>Note – We have released a new \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmakewebbetter-hubspot-for-woocommerce\u002F\" rel=\"ugc\">Free plugin with pro features\u003C\u002Fa>\u003C\u002Fstrong> . New users are recommended to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmakewebbetter-hubspot-for-woocommerce\u002F\" rel=\"ugc\">download\u003C\u002Fa> the newly launched plugin. Existing users can also shift to the new plugin, as the current version of the plugin runs smoothly without issues. In case, you are facing any trouble with the plugin configuration, contact our \u003Ca href=\"https:\u002F\u002Fmakewebbetter.freshdesk.com\u002Fsupport\u002Ftickets\u002Fnew\" rel=\"nofollow ugc\">support team\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Automate your Marketing to Sell More. Choose Intelligent eCommerce Automation by connecting your WooCommerce store with HubSpot via Certified Premier Integration Partner of HubSpot.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Integration with HubSpot for WooCommerce\u003C\u002Fstrong> helps you to send your WooCommerce Data Viz. Customers, Orders, Coupons, abandoned carts, and other processed information to HubSpot automatically. Personalize your customer experience, and get the best of HubSpot CRM (that is absolutely FREE) for your WooCommerce store.\u003C\u002Fp>\n\u003Cp>Based on the HubSpot Plan, you can choose for your Sales and Marketing, this extension helps you to automate and personalize your email marketing campaigns, segment your customers with HubSpot Smart Lists, create deals for every order, perform revenue forecasting and much more.\u003C\u002Fp>\n\u003Cp>This extension automatically creates best-practiced groups, contact properties, and build smart workflows based on your customer’s purchase history, post-purchase follow-ups abandoned cart emails, and win-back campaigns all in one place.\u003C\u002Fp>\n\u003Ch3>Main Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Best Practiced Groups and Contact Properties\u003C\u002Fli>\n\u003Cli>Sellers can enlist different groups based on the recent purchases of customers (added in 1.1.0)\u003C\u002Fli>\n\u003Cli>Sellers can assign various rules to different Customer Groups \u003C\u002Fli>\n\u003Cli>Provides real-time user activity syncing\u003C\u002Fli>\n\u003Cli>Real-time order details syncing \u003C\u002Fli>\n\u003Cli>RFM rating for customers (added in 1.1.2)\u003C\u002Fli>\n\u003Cli>Optimized backend scheduler to sync real-time data update to HubSpot without affecting server performance \u003C\u002Fli>\n\u003Cli>Sellers can enable logging for each and every API requests to HubSpot\u003C\u002Fli>\n\u003Cli>OAuth 2.0 for secure authentication the plugin with HubSpot\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Data Syncing based on Purchase Historical data sync\u003C\u002Fli>\n\u003Cli>70+ Contact Properties Sync\u003C\u002Fli>\n\u003Cli>20+ HubSpot Smart Lists\u003C\u002Fli>\n\u003Cli>10+ Ready to Use HubSpot Workflows\u003C\u002Fli>\n\u003Cli>RFM Segmentation\u003C\u002Fli>\n\u003Cli>ROI Tracking\u003C\u002Fli>\n\u003Cli>Provides real-time user activity syncing for the guest as well as registered users.\u003C\u002Fli>\n\u003Cli>Real-time order details syncing\u003C\u002Fli>\n\u003Cli>Full product purchase history of store customers\u003C\u002Fli>\n\u003Cli>Full purchase history of SKUs and categories\u003C\u002Fli>\n\u003Cli>Guest Customer Data Sync\u003C\u002Fli>\n\u003Cli>Compatible with \u003Cstrong>WooCommerce Subscriptions plugin\u003C\u002Fstrong> and pushes subscription data over HubSpot\u003C\u002Fli>\n\u003Cli>Shopping cart details\u003C\u002Fli>\n\u003Cli>Sellers can enlist different groups based on the recent purchases of customers\u003C\u002Fli>\n\u003Cli>Highly optimized and super flexible \u003C\u002Fli>\n\u003Cli>The user can get an easy way to manage all product listings, customer contacts & order pipelines via singular dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Minimum Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 4.0 or greater\u003C\u002Fli>\n\u003Cli>WooCommerce 3.0.0 or greater\u003C\u002Fli>\n\u003Cli>PHP version 5.6 or greater\u003C\u002Fli>\n\u003Cli>MySQL version 5.0 or greater\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Want Help!\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>For \u003Cstrong>Plugin Documentation\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fdocs.makewebbetter.com\u002Fhubspot-woocommerce-integration\u002F?utm_source=MWB-hubspot-org&utm_medium=MWB-ORG&utm_campaign=ORG\" rel=\"nofollow ugc\">Visit Here\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>For \u003Cstrong>Premium Version\u003C\u002Fstrong>  – \u003Ca href=\"https:\u002F\u002Fmakewebbetter.com\u002Fproduct\u002Fhubspot-woocommerce-integration-pro\u002F?utm_source=MWB-hubspot-org&utm_medium=MWB-ORG&utm_campaign=ORG\" rel=\"nofollow ugc\">Visit Here\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>For \u003Cstrong>More Plugins\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fmakewebbetter.com\u002Fwordpress-plugins\u002F?utm_source=MWB-hubspot-org&utm_medium=MWB-ORG&utm_campaign=ORG\" rel=\"nofollow ugc\">Visit Here\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Any Suggestions?\u003C\u002Fh3>\n\u003Cp>We value your suggestions. Please let us know if there is anything you want to share with us or guide us about.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you need support or have any question then kindly use our online chat window \u003Ca href=\"https:\u002F\u002Fmakewebbetter.com\u002F?utm_source=MWB-hubspot-org&utm_medium=MWB-ORG&utm_campaign=ORG\" rel=\"nofollow ugc\">here\u003C\u002Fa> or send us an email at \u003Ca href=\"mailto:support@makewebbetter.com\" rel=\"nofollow ugc\">support@makewebbetter.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Follow Us\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmakewebbetter.com\u002F?utm_source=MWB-hubspot-org&utm_medium=MWB-ORG&utm_campaign=ORG\" rel=\"nofollow ugc\">\u003Cstrong>Our Official Website\u003C\u002Fstrong>\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fuser\u002Fmakewebbetter\u002Fportfolio\" rel=\"nofollow ugc\">\u003Cstrong>Our Codecanyon Portfolio\u003C\u002Fstrong>\u003C\u002Fa>    \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fmakewebbetter\" rel=\"nofollow ugc\">\u003Cstrong>Our Facebook Page\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fmakewebbetter\" rel=\"nofollow ugc\">\u003Cstrong>Our Twitter Account\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fmakewebbetter\" rel=\"nofollow ugc\">\u003Cstrong>Our LinkedIn Account\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","A very powerful plugin to integrate your WooCommerce store with HubSpot seemlesly.",12240,19,"2020-05-05T06:09:00.000Z","5.3.21","4.4",[379,380,381,295,24],"hubspot","hubspot-crm","hubspot-woocommerce-integration","https:\u002F\u002Fmakewebbetter.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhubwoo-integration.zip",85,{"attackSurface":386,"codeSignals":1032,"taintFlows":1760,"riskAssessment":2774,"analyzedAt":2795},{"hooks":387,"ajaxHandlers":965,"restRoutes":1004,"shortcodes":1005,"cronEvents":1011,"entryPointCount":402,"unprotectedCount":1031},[388,394,396,398,403,407,410,414,417,420,423,427,431,435,438,441,444,447,450,454,457,460,463,467,472,475,480,482,485,489,494,497,501,504,509,514,517,521,523,526,530,535,537,540,545,549,552,556,559,564,567,570,574,578,582,586,589,591,593,596,597,600,604,608,611,614,615,619,622,627,632,635,638,641,644,647,650,653,656,659,662,666,671,674,677,681,684,686,689,691,694,697,699,701,704,707,709,712,714,717,720,723,727,729,731,734,737,740,744,748,752,755,757,759,760,765,770,774,777,781,784,788,790,793,796,798,800,803,805,808,811,813,816,818,820,822,824,827,830,833,835,837,839,841,844,847,850,853,855,858,860,862,864,867,870,872,873,875,876,878,881,883,887,890,893,895,897,899,902,906,910,913,918,922,924,926,929,932,934,936,940,944,947,951,954,957,960,963],{"type":389,"name":390,"callback":391,"file":392,"line":393},"action","admin_init","erp_process_actions","includes\\actions-filters.php",6,{"type":389,"name":390,"callback":395,"file":392,"line":75},"erp_process_csv_export",{"type":389,"name":390,"callback":397,"file":392,"line":299},"erp_import_export_download_sample",{"type":399,"name":400,"callback":401,"priority":113,"file":392,"line":402},"filter","map_meta_cap","erp_map_meta_caps",12,{"type":399,"name":404,"callback":405,"priority":113,"file":392,"line":406},"cron_schedules","erp_cron_intervals",13,{"type":399,"name":408,"callback":409,"priority":322,"file":392,"line":192},"ajax_query_attachments_args","erp_show_users_own_attachments",{"type":399,"name":411,"callback":412,"priority":113,"file":392,"line":413},"login_redirect","erp_login_redirect_manager",17,{"type":389,"name":415,"callback":416,"file":392,"line":27},"erp_email_setting_column_is_enable","add_enable_disable_section_to_email_column",{"type":389,"name":390,"callback":418,"file":392,"line":419},"add_enable_disable_option_save",21,{"type":399,"name":421,"callback":422,"file":392,"line":312},"erp_email_setting_columns","erp_email_setting_columns_add_enable_disable",{"type":399,"name":424,"callback":425,"priority":113,"file":392,"line":426},"erp_settings_email_section_fields","add_checkbox_hidden_field",23,{"type":399,"name":428,"callback":429,"file":392,"line":430},"creating_email_instance","filter_enabled_email",24,{"type":389,"name":432,"callback":433,"priority":113,"file":434,"line":374},"erp_hr_new_holiday","erp_hr_new_holiday_hook_callback","includes\\AddonTask.php",{"type":389,"name":436,"callback":437,"priority":113,"file":434,"line":27},"erp_hr_after_update_holiday","erp_hr_after_update_holiday_hook_callback",{"type":389,"name":439,"callback":440,"priority":113,"file":434,"line":419},"erp_hr_leave_holiday_delete","erp_hr_leave_holiday_delete_hook_callback",{"type":389,"name":442,"callback":443,"priority":113,"file":434,"line":312},"erp_hr_leave_request_approved","erp_hr_leave_request_approved_hook_callback",{"type":389,"name":445,"callback":446,"priority":113,"file":434,"line":426},"erp_hr_leave_request_pending","erp_hr_leave_request_pending_hook_callback",{"type":389,"name":448,"callback":449,"priority":113,"file":434,"line":430},"erp_hr_leave_request_reject","erp_hr_leave_request_reject_hook_callback",{"type":399,"name":451,"callback":452,"file":453,"line":402},"erp_hr_people_menu_items","add_org_chart_section","includes\\Admin\\AddProMenu.php",{"type":389,"name":455,"callback":456,"file":453,"line":406},"admin_footer","pro_popup_js_templates",{"type":399,"name":458,"callback":459,"file":453,"line":192},"erp_hr_reports","add_reports",{"type":389,"name":455,"callback":461,"file":462,"line":426},"erp_include_popup_markup","includes\\Admin\\AdminPage.php",{"type":389,"name":464,"callback":465,"file":466,"line":413},"admin_notices","activation_notice","includes\\Admin\\ComposerUpgradeNotice.php",{"type":389,"name":468,"callback":469,"file":470,"line":471},"admin_menu","admin_menus","includes\\Admin\\SetupWizard.php",31,{"type":389,"name":390,"callback":473,"file":470,"line":474},"setup_wizard",32,{"type":389,"name":476,"callback":477,"file":478,"line":479},"edit_user_profile","role_display","includes\\Admin\\UserProfile.php",30,{"type":389,"name":481,"callback":477,"file":478,"line":471},"show_user_profile",{"type":389,"name":483,"callback":484,"file":478,"line":474},"profile_update","profile_update_role",{"type":389,"name":486,"callback":487,"priority":113,"file":488,"line":374},"rest_api_init","register_rest_routes","includes\\API\\ApiRegistrar.php",{"type":389,"name":490,"callback":491,"file":492,"line":493},"erp_email_header","email_header","includes\\Emailer.php",39,{"type":389,"name":495,"callback":496,"file":492,"line":353},"erp_email_footer","email_footer",{"type":399,"name":498,"callback":499,"file":500,"line":192},"erp_localized_data","add_i18n_data","includes\\ERP_i18n.php",{"type":389,"name":390,"callback":502,"file":503,"line":426},"init_actions","includes\\Framework\\AjaxHandler.php",{"type":389,"name":505,"callback":506,"file":507,"line":508},"phpmailer_init","anonymous","includes\\functions.php",1785,{"type":389,"name":510,"callback":511,"priority":512,"file":507,"line":513},"admin_enqueue_scripts","erp_dequeue_other_select2_sources",999999,2447,{"type":389,"name":515,"callback":511,"priority":512,"file":507,"line":516},"wp_enqueue_scripts",2448,{"type":399,"name":518,"callback":519,"file":507,"line":520},"erp_menu","closure",2792,{"type":399,"name":518,"callback":519,"file":507,"line":522},2814,{"type":399,"name":524,"callback":519,"file":507,"line":525},"erp_menu_headers",3013,{"type":399,"name":404,"callback":527,"file":528,"line":529},"schedule_cron_healthcheck","includes\\Lib\\bgprocess\\wp-background-process.php",57,{"type":389,"name":531,"callback":532,"file":533,"line":534},"init","init_hooks","includes\\Lib\\WeFormsUpsell.php",33,{"type":389,"name":464,"callback":465,"file":533,"line":536},50,{"type":389,"name":464,"callback":538,"file":539,"line":192},"promotional_offer","includes\\Promotion.php",{"type":389,"name":541,"callback":542,"file":543,"line":544},"erp_admin_field_notification_emails","notification_emails","includes\\Settings\\Email.php",27,{"type":389,"name":546,"callback":547,"file":543,"line":548},"erp_admin_field_smtp_test_connection","smtp_test_connection",28,{"type":389,"name":455,"callback":550,"file":543,"line":551},"erp_email_settings_javascript",29,{"type":389,"name":553,"callback":554,"file":555,"line":312},"erp_admin_field_integrations","integrations","includes\\Settings\\Integration.php",{"type":389,"name":557,"callback":554,"file":558,"line":312},"erp_admin_field_licenses","includes\\Settings\\License.php",{"type":389,"name":560,"callback":561,"file":562,"line":563},"erp_loaded","plugin_init","modules\\accounting\\Accounting.php",64,{"type":389,"name":464,"callback":565,"file":562,"line":566},"admin_pdf_notice",72,{"type":389,"name":531,"callback":568,"file":562,"line":569},"init_classes",253,{"type":389,"name":571,"callback":572,"file":562,"line":573},"template_redirect","readonly_invoice_template",254,{"type":399,"name":575,"callback":576,"file":562,"line":577},"erp_settings_pages","add_settings_page",263,{"type":389,"name":579,"callback":580,"file":562,"line":581},"erp_readonly_invoice_header","invoice_frontend_style",380,{"type":399,"name":583,"callback":584,"file":585,"line":113},"erp_rest_api_controllers","register_accounting_new_controllers","modules\\accounting\\includes\\API\\REST_API.php",{"type":389,"name":510,"callback":587,"file":588,"line":493},"setup_pointers_for_screen","modules\\accounting\\includes\\Classes\\AccountingTutorial.php",{"type":389,"name":390,"callback":568,"file":590,"line":113},"modules\\accounting\\includes\\Classes\\Admin.php",{"type":389,"name":468,"callback":468,"file":590,"line":592},11,{"type":389,"name":594,"callback":595,"file":590,"line":402},"admin_bar_menu","add_admin_bar_menu",{"type":389,"name":390,"callback":532,"priority":354,"file":590,"line":406},{"type":389,"name":598,"callback":599,"priority":113,"file":590,"line":192},"erp_hr_employee_new","make_people_from_employee",{"type":389,"name":601,"callback":602,"file":590,"line":603},"erp_hr_permission_management","permission_management_field",15,{"type":389,"name":605,"callback":606,"priority":113,"file":590,"line":607},"erp_hr_after_employee_permission_set","permission_set",16,{"type":389,"name":510,"callback":609,"file":590,"line":610},"enqueue_scripts",340,{"type":389,"name":510,"callback":612,"priority":354,"file":613,"line":592},"register","modules\\accounting\\includes\\Classes\\Assets.php",{"type":389,"name":515,"callback":612,"priority":354,"file":613,"line":406},{"type":389,"name":616,"callback":617,"file":618,"line":479},"erp_user_profile_role","role","modules\\accounting\\includes\\Classes\\UserProfile.php",{"type":389,"name":620,"callback":621,"priority":113,"file":618,"line":471},"erp_update_user","update_user",{"type":389,"name":623,"callback":624,"priority":113,"file":625,"line":626},"erp_people_created","erp_acct_customer_create_from_crm","modules\\accounting\\includes\\functions\\common.php",593,{"type":389,"name":628,"callback":629,"priority":113,"file":630,"line":631},"erp_acct_new_transaction_sales","erp_acct_send_email_on_transaction","modules\\accounting\\includes\\functions\\transactions.php",1458,{"type":389,"name":633,"callback":629,"priority":113,"file":630,"line":634},"erp_acct_new_transaction_payment",1459,{"type":389,"name":636,"callback":629,"priority":113,"file":630,"line":637},"erp_acct_new_transaction_bill",1460,{"type":389,"name":639,"callback":629,"priority":113,"file":630,"line":640},"erp_acct_new_transaction_pay_bill",1461,{"type":389,"name":642,"callback":629,"priority":113,"file":630,"line":643},"erp_acct_new_transaction_purchase",1462,{"type":389,"name":645,"callback":629,"priority":113,"file":630,"line":646},"erp_acct_new_transaction_pay_purchase",1463,{"type":389,"name":648,"callback":629,"priority":113,"file":630,"line":649},"erp_acct_new_transaction_expense",1464,{"type":389,"name":651,"callback":629,"priority":113,"file":630,"line":652},"erp_acct_new_transaction_estimate",1465,{"type":389,"name":654,"callback":629,"priority":113,"file":630,"line":655},"erp_acct_new_transaction_purchase_order",1466,{"type":389,"name":657,"callback":629,"priority":113,"file":630,"line":658},"erp_acct_new_transaction_purchase_return",1467,{"type":389,"name":660,"callback":629,"priority":113,"file":630,"line":661},"erp_acct_new_transaction_sales_return",1468,{"type":399,"name":663,"callback":519,"file":664,"line":665},"erp_settings_email_sections","modules\\crm\\CRM.php",166,{"type":389,"name":667,"callback":668,"file":669,"line":670},"user_register","erp_crm_new_admin_as_manager","modules\\crm\\includes\\actions-filters.php",4,{"type":389,"name":672,"callback":673,"file":669,"line":354},"erp_per_minute_scheduled_events","erp_crm_customer_schedule_notification",{"type":389,"name":675,"callback":676,"file":669,"line":299},"erp_crm_dashboard_widgets_right","erp_crm_dashboard_right_widgets_area",{"type":389,"name":678,"callback":679,"file":669,"line":680},"erp_crm_dashboard_widgets_left","erp_crm_dashboard_left_widgets_area",9,{"type":389,"name":682,"callback":683,"file":669,"line":113},"plugins_loaded","erp_crm_contact_forms",{"type":389,"name":575,"callback":685,"file":669,"line":592},"erp_crm_settings_pages",{"type":389,"name":687,"callback":688,"file":669,"line":402},"load-wp-erp_page_erp-settings","erp_crm_contact_form_section",{"type":389,"name":601,"callback":690,"file":669,"line":406},"erp_crm_permission_management_field",{"type":389,"name":692,"callback":693,"file":669,"line":192},"admin_footer-users.php","erp_user_bulk_actions",{"type":389,"name":695,"callback":696,"file":669,"line":603},"load-users.php","erp_handle_user_bulk_actions",{"type":389,"name":464,"callback":698,"file":669,"line":607},"erp_user_bulk_actions_notices",{"type":389,"name":667,"callback":700,"file":669,"line":413},"erp_create_contact_from_created_user",{"type":389,"name":702,"callback":703,"file":669,"line":204},"erp_update_option","erp_crm_schedule_inbound_email_cron",{"type":389,"name":705,"callback":706,"file":669,"line":374},"erp_crm_inbound_email_scheduled_events","erp_crm_check_new_inbound_emails",{"type":389,"name":705,"callback":708,"file":669,"line":27},"erp_crm_poll_gmail",{"type":389,"name":710,"callback":711,"priority":113,"file":669,"line":419},"updated_user_meta","erp_crm_sync_people_meta_data",{"type":389,"name":713,"callback":711,"priority":113,"file":669,"line":312},"added_user_meta",{"type":389,"name":715,"callback":716,"file":669,"line":426},"delete_user","erp_crm_contact_on_delete",{"type":389,"name":718,"callback":719,"file":669,"line":430},"erp_daily_scheduled_events","erp_crm_send_birthday_greetings",{"type":389,"name":721,"callback":722,"file":669,"line":62},"erp_crm_contact_menu","erp_crm_get_contacts_menu_html",{"type":389,"name":724,"callback":725,"file":669,"line":726},"erp_crm_task_menu","erp_crm_get_tasks_menu_html",26,{"type":389,"name":531,"callback":728,"file":669,"line":551},"erp_crm_add_tag_taxonomy",{"type":399,"name":401,"callback":730,"priority":113,"file":669,"line":474},"erp_crm_map_meta_caps",{"type":399,"name":732,"callback":733,"priority":113,"file":669,"line":534},"erp_get_people_pre_query","erp_crm_contact_advance_filter",{"type":399,"name":732,"callback":735,"priority":113,"file":669,"line":736},"erp_crm_is_people_belongs_to_saved_search",34,{"type":399,"name":738,"callback":739,"file":669,"line":47},"woocommerce_prevent_admin_access","erp_crm_wc_prevent_admin_access",{"type":399,"name":741,"callback":742,"priority":113,"file":669,"line":743},"erp_login_redirect","erp_crm_login_redirect",36,{"type":399,"name":745,"callback":746,"file":669,"line":747},"editable_roles","erp_crm_filter_editable_roles",37,{"type":399,"name":749,"callback":750,"file":669,"line":751},"crm_vue_customer_script","crm_vue_customer_script_dep",38,{"type":389,"name":753,"callback":531,"priority":113,"file":754,"line":299},"wp_dashboard_setup","modules\\crm\\includes\\Admin\\AdminDashboard.php",{"type":389,"name":468,"callback":468,"file":756,"line":27},"modules\\crm\\includes\\Admin\\AdminMenu.php",{"type":389,"name":616,"callback":617,"file":758,"line":534},"modules\\crm\\includes\\Admin\\UserProfile.php",{"type":389,"name":620,"callback":621,"priority":113,"file":758,"line":736},{"type":399,"name":761,"callback":762,"file":763,"line":764},"erp_mail_from_name","erp_crm_get_email_from_name","modules\\crm\\includes\\AjaxHandler.php",1411,{"type":399,"name":766,"callback":767,"file":768,"line":769},"pre_wp_mail","__return_false","modules\\crm\\includes\\CLI\\Seed\\AbstractCrmSeeder.php",69,{"type":389,"name":771,"callback":771,"file":772,"line":773},"admin_head","modules\\crm\\includes\\ContactTaxonomy.php",132,{"type":389,"name":468,"callback":775,"file":772,"line":776},"add_admin_page",133,{"type":389,"name":778,"callback":779,"file":772,"line":780},"erp-sales","admin_load",160,{"type":389,"name":782,"callback":779,"file":772,"line":783},"load-edit-tags.php",161,{"type":389,"name":785,"callback":786,"file":772,"line":787},"load-term.php","admin_menu_highlight",162,{"type":389,"name":782,"callback":786,"file":772,"line":789},163,{"type":399,"name":791,"callback":791,"file":772,"line":792},"admin_body_class",188,{"type":389,"name":771,"callback":794,"priority":113,"file":795,"line":27},"handle_canonical_url","modules\\crm\\includes\\FormHandler.php",{"type":389,"name":605,"callback":797,"priority":113,"file":795,"line":419},"crm_permission_set",{"type":389,"name":390,"callback":799,"file":795,"line":430},"contact_groups_bulk_action",{"type":389,"name":390,"callback":801,"file":802,"line":204},"handle_google_auth","modules\\crm\\includes\\GoogleAuth.php",{"type":389,"name":390,"callback":804,"file":802,"line":374},"disconnect_account",{"type":399,"name":575,"callback":576,"file":806,"line":807},"modules\\hrm\\HRM.php",118,{"type":389,"name":667,"callback":809,"file":810,"line":354},"erp_hr_new_admin_as_manager","modules\\hrm\\includes\\actions-filters.php",{"type":389,"name":715,"callback":812,"file":810,"line":393},"erp_hr_employee_on_delete",{"type":389,"name":814,"callback":815,"priority":113,"file":810,"line":75},"set_user_role","erp_hr_existing_role_to_employee",{"type":389,"name":598,"callback":817,"priority":113,"file":810,"line":113},"erp_hr_apply_policy_on_new_employee",{"type":389,"name":718,"callback":819,"file":810,"line":592},"erp_hr_apply_scheduled_policies",{"type":389,"name":718,"callback":821,"file":810,"line":402},"erp_hr_schedule_check_todays_birthday",{"type":389,"name":718,"callback":823,"file":810,"line":406},"erp_hr_schedule_check_todays_work_anniversary",{"type":389,"name":825,"callback":826,"priority":113,"file":810,"line":607},"erp_hr_leave_insert_policy","erp_hr_apply_policy_existing_employee",{"type":389,"name":828,"callback":829,"priority":113,"file":810,"line":413},"erp_hr_schedule_announcement_email","erp_hr_send_announcement_email",{"type":389,"name":831,"callback":832,"priority":113,"file":810,"line":204},"erp_hr_leave_new","erp_hr_save_leave_attachment",{"type":399,"name":401,"callback":834,"priority":113,"file":810,"line":27},"erp_hr_map_meta_caps",{"type":399,"name":745,"callback":836,"file":810,"line":419},"erp_hr_filter_editable_roles",{"type":399,"name":738,"callback":838,"file":810,"line":312},"erp_hr_wc_prevent_admin_access",{"type":399,"name":741,"callback":840,"priority":113,"file":810,"line":426},"erp_hr_login_redirect",{"type":399,"name":842,"callback":843,"priority":113,"file":810,"line":430},"erp_hr_employee_restricted_data","erp_hr_control_restricted_data",{"type":399,"name":845,"callback":846,"file":810,"line":62},"erp_mail_recipients","erp_hr_exclude_recipients",{"type":399,"name":848,"callback":849,"priority":113,"file":810,"line":726},"erp_hr_get_employee_fields","get_employee_additional_fields",{"type":389,"name":851,"callback":852,"priority":113,"file":810,"line":551},"erp_hr_happened_birthday_today","erp_hr_send_birthday_wish_email",{"type":389,"name":718,"callback":854,"file":810,"line":474},"erp_hr_holiday_reminder_to_employees",{"type":389,"name":856,"callback":857,"file":810,"line":736},"erp_hr_people_menu","erp_hr_get_people_menu_html",{"type":389,"name":390,"callback":859,"priority":299,"file":810,"line":747},"intercept_bulk_wpuser_delete",{"type":389,"name":715,"callback":861,"priority":680,"file":810,"line":353},"intercept_single_user_delete",{"type":389,"name":468,"callback":468,"file":863,"line":607},"modules\\hrm\\includes\\Admin\\AdminMenu.php",{"type":389,"name":865,"callback":866,"file":863,"line":413},"admin_print_footer_scripts","highlight_menu",{"type":399,"name":868,"callback":869,"priority":342,"file":863,"line":204},"parent_file","highlight_submenu",{"type":389,"name":616,"callback":617,"file":871,"line":551},"modules\\hrm\\includes\\Admin\\UserProfile.php",{"type":389,"name":620,"callback":621,"priority":113,"file":871,"line":479},{"type":389,"name":476,"callback":874,"file":871,"line":534},"profile_settings",{"type":389,"name":481,"callback":874,"file":871,"line":736},{"type":389,"name":620,"callback":877,"priority":113,"file":871,"line":743},"update_profile_settings",{"type":399,"name":868,"callback":519,"file":879,"line":880},"modules\\hrm\\includes\\Announcement.php",92,{"type":399,"name":766,"callback":767,"file":882,"line":544},"modules\\hrm\\includes\\CLI\\Seed\\AbstractSeeder.php",{"type":389,"name":884,"callback":885,"file":886,"line":430},"erp_action_hr-leave-assign-policy","leave_entitlement","modules\\hrm\\includes\\FormHandler.php",{"type":389,"name":888,"callback":889,"file":886,"line":62},"erp_action_hr-leave-req-new","leave_request",{"type":389,"name":891,"callback":892,"file":886,"line":548},"erp_action_erp-hr-employee-permission","employee_permission",{"type":389,"name":390,"callback":894,"file":886,"line":471},"handle_employee_status_update",{"type":389,"name":390,"callback":896,"file":886,"line":474},"handle_leave_calendar_filter",{"type":389,"name":390,"callback":898,"file":886,"line":534},"insert_financial_years",{"type":389,"name":900,"callback":901,"file":886,"line":736},"load-wp-erp_page_erp-hr","handle_actions",{"type":389,"name":903,"callback":904,"file":886,"line":905},"erp_action_hr-leave-policy-create","leave_policy_create",51,{"type":389,"name":907,"callback":908,"file":909,"line":204},"erp_hr_dashboard_widgets_right","erp_hr_dashboard_widget_birthday_callback","modules\\hrm\\includes\\functions-dashboard-widgets.php",{"type":389,"name":911,"callback":912,"file":909,"line":374},"erp_hr_dashboard_widgets_left","erp_hr_dashboard_widget_announcement_callback",{"type":399,"name":914,"callback":915,"priority":113,"file":916,"line":917},"user_has_cap","erp_revoke_terminated_employee_access","modules\\hrm\\includes\\functions-employee.php",1074,{"type":389,"name":831,"callback":919,"priority":113,"file":920,"line":921},"on_leave_request_new","modules\\hrm\\includes\\PushNotification\\Module.php",87,{"type":389,"name":442,"callback":923,"priority":113,"file":920,"line":13},"on_leave_request_approved",{"type":389,"name":448,"callback":925,"priority":113,"file":920,"line":298},"on_leave_request_rejected",{"type":389,"name":927,"callback":928,"priority":113,"file":920,"line":880},"hr_announcement_insert_assignment","on_announcement",{"type":389,"name":718,"callback":930,"file":920,"line":931},"on_holiday_reminder_check",95,{"type":389,"name":851,"callback":933,"priority":113,"file":920,"line":311},"on_birthday",{"type":389,"name":851,"callback":935,"priority":27,"file":920,"line":321},"on_birthday_notify_colleagues",{"type":389,"name":937,"callback":938,"priority":113,"file":920,"line":939},"erp_rec_applied_job","on_job_apply",102,{"type":389,"name":941,"callback":942,"file":920,"line":943},"hr_announcement_table_last","announcement_push_checkbox",105,{"type":399,"name":945,"callback":576,"file":920,"line":946},"erp_integration_classes",116,{"type":389,"name":531,"callback":948,"file":949,"line":950},"localization_setup","wp-erp.php",331,{"type":389,"name":560,"callback":952,"file":949,"line":953},"init_emails",334,{"type":389,"name":560,"callback":955,"file":949,"line":956},"init_integrations",337,{"type":389,"name":455,"callback":958,"priority":62,"file":949,"line":959},"erp_print_js",343,{"type":399,"name":961,"callback":961,"priority":113,"file":949,"line":962},"admin_footer_text",346,{"type":389,"name":531,"callback":519,"priority":322,"file":949,"line":964},446,[966,972,976,979,982,984,985,989,993,997,1001],{"action":967,"nopriv":968,"callback":969,"hasNonce":970,"hasCapCheck":970,"file":533,"line":971},"weforms_upsell_installer",false,"install_weforms",true,52,{"action":973,"nopriv":968,"callback":974,"hasNonce":968,"hasCapCheck":970,"file":533,"line":975},"weforms_upsell_dismiss","dismiss_weforms_notice",53,{"action":977,"nopriv":968,"callback":978,"hasNonce":970,"hasCapCheck":970,"file":539,"line":603},"erp-dismiss-promotional-offer-notice-temp","dismiss_promotional_offer",{"action":980,"nopriv":968,"callback":980,"hasNonce":970,"hasCapCheck":970,"file":562,"line":981},"dismiss_pdf_notice",76,{"action":983,"nopriv":968,"callback":983,"hasNonce":968,"hasCapCheck":968,"file":669,"line":393},"erp_crm_track_email_opened",{"action":983,"nopriv":970,"callback":983,"hasNonce":968,"hasCapCheck":968,"file":669,"line":75},{"action":986,"nopriv":968,"callback":987,"hasNonce":968,"hasCapCheck":970,"file":763,"line":988},"erp_crm_get_customer_activity","fetch_all_activity",60,{"action":990,"nopriv":968,"callback":991,"hasNonce":970,"hasCapCheck":970,"file":763,"line":992},"erp_customer_feeds_save_notes","save_activity_feeds",61,{"action":994,"nopriv":968,"callback":995,"hasNonce":970,"hasCapCheck":970,"file":763,"line":996},"erp_crm_delete_customer_activity","delete_customer_activity_feeds",62,{"action":998,"nopriv":968,"callback":999,"hasNonce":968,"hasCapCheck":970,"file":763,"line":1000},"erp_crm_activity_attachment","activity_attachment",63,{"action":1002,"nopriv":968,"callback":991,"hasNonce":970,"hasCapCheck":970,"file":763,"line":1003},"erp_crm_add_schedules_action",66,[],[1006],{"tag":1007,"callback":1008,"file":1009,"line":1010},"erp_subscription_form","shortcode","modules\\crm\\includes\\Subscription.php",112,[1012,1015,1017,1020,1023,1025,1026,1029],{"hook":672,"callback":672,"file":1013,"line":1014},"includes\\Updates\\update-1.0.php",113,{"hook":718,"callback":718,"file":1013,"line":1016},114,{"hook":1018,"callback":1018,"file":1013,"line":1019},"erp_weekly_scheduled_events",115,{"hook":672,"callback":672,"file":1021,"line":1022},"includes\\WeDevsERPInstaller.php",356,{"hook":718,"callback":718,"file":1021,"line":1024},361,{"hook":1018,"callback":1018,"file":1021,"line":275},{"hook":705,"callback":705,"file":1027,"line":1028},"modules\\crm\\includes\\functions-customer.php",4444,{"hook":828,"callback":828,"file":1030,"line":880},"modules\\hrm\\includes\\functions-announcement.php",2,{"dangerousFunctions":1033,"sqlUsage":1042,"outputEscaping":1446,"fileOperations":354,"externalRequests":680,"nonceChecks":1016,"capabilityChecks":1751,"bundledLibraries":1752},[1034,1038],{"fn":1035,"file":507,"line":1036,"context":1037},"unserialize",4154,"return unserialize( $data );",{"fn":1035,"file":1039,"line":1040,"context":1041},"modules\\accounting\\includes\\functions\\purchases.php",90,"$row['attachments'] = unserialize( $row['attachments'] );",{"prepared":1043,"raw":1044,"locations":1045},1025,211,[1046,1050,1052,1054,1056,1058,1061,1064,1067,1069,1073,1075,1077,1078,1081,1083,1085,1087,1089,1090,1092,1094,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1114,1115,1116,1118,1119,1120,1121,1123,1124,1125,1127,1128,1129,1130,1131,1132,1134,1136,1137,1138,1139,1140,1142,1143,1144,1145,1146,1148,1149,1150,1152,1154,1156,1158,1160,1162,1164,1166,1167,1169,1170,1171,1172,1174,1175,1176,1178,1179,1181,1183,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1216,1218,1220,1222,1224,1227,1229,1232,1234,1236,1237,1239,1240,1242,1243,1244,1246,1247,1250,1252,1254,1255,1258,1260,1262,1263,1264,1267,1268,1270,1272,1273,1274,1276,1278,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1314,1317,1319,1322,1324,1327,1329,1331,1332,1334,1336,1338,1341,1344,1347,1349,1352,1354,1356,1358,1360,1362,1364,1367,1369,1371,1372,1375,1377,1379,1381,1383,1385,1387,1390,1393,1396,1398,1400,1402,1403,1404,1406,1408,1410,1412,1414,1416,1417,1419,1421,1423,1425,1427,1430,1433,1435,1437,1439,1441,1442,1444],{"file":1047,"line":1048,"context":1049},"includes\\Framework\\SystemStatus.php",187,"$wpdb->get_results() with variable interpolation",{"file":1051,"line":474,"context":1049},"includes\\functions-company.php",{"file":507,"line":1053,"context":1049},3172,{"file":507,"line":1055,"context":1049},3935,{"file":507,"line":1057,"context":1049},3962,{"file":507,"line":1059,"context":1060},3973,"$wpdb->query() with variable interpolation",{"file":1062,"line":1063,"context":1049},"includes\\Updates\\BP\\ERPACCTBGProcess1_5_0.php",326,{"file":1065,"line":1066,"context":1049},"includes\\Updates\\BP\\Leaves\\Leave_1_6_0\\ERPHRLeaveEntitlements.php",567,{"file":1013,"line":1068,"context":1060},169,{"file":1070,"line":1071,"context":1072},"includes\\Updates\\update-1.1.0.php",173,"$wpdb->get_var() with variable interpolation",{"file":1070,"line":1074,"context":1072},181,{"file":1070,"line":1076,"context":1072},193,{"file":1070,"line":577,"context":1072},{"file":1070,"line":1079,"context":1080},282,"$wpdb->get_col() with variable interpolation",{"file":1070,"line":1082,"context":1060},285,{"file":1070,"line":1084,"context":1080},290,{"file":1070,"line":1086,"context":1060},293,{"file":1070,"line":1088,"context":1080},297,{"file":1070,"line":351,"context":1060},{"file":1070,"line":1091,"context":1060},304,{"file":1070,"line":1093,"context":1060},308,{"file":1070,"line":959,"context":1080},{"file":1070,"line":1096,"context":1080},344,{"file":1070,"line":1098,"context":1060},347,{"file":1070,"line":1100,"context":1060},351,{"file":1070,"line":1102,"context":1060},355,{"file":1070,"line":1104,"context":1060},359,{"file":1070,"line":1106,"context":1060},376,{"file":1070,"line":1108,"context":1060},377,{"file":1070,"line":1110,"context":1060},383,{"file":1112,"line":406,"context":1080},"includes\\Updates\\update-1.1.1.php",{"file":1112,"line":607,"context":1060},{"file":1112,"line":471,"context":1080},{"file":1112,"line":736,"context":1060},{"file":1117,"line":192,"context":1080},"includes\\Updates\\update-1.1.17.php",{"file":1117,"line":413,"context":1060},{"file":1117,"line":536,"context":1080},{"file":1117,"line":975,"context":1060},{"file":1122,"line":299,"context":1060},"includes\\Updates\\update-1.1.2.php",{"file":1122,"line":603,"context":1060},{"file":1122,"line":419,"context":1060},{"file":1126,"line":113,"context":1080},"includes\\Updates\\update-1.1.3.php",{"file":1126,"line":406,"context":1060},{"file":1126,"line":607,"context":1080},{"file":1126,"line":374,"context":1060},{"file":1126,"line":736,"context":1049},{"file":1126,"line":975,"context":1049},{"file":1133,"line":548,"context":1060},"includes\\Updates\\update-1.1.5.php",{"file":1135,"line":192,"context":1060},"includes\\Updates\\update-1.1.6.php",{"file":1135,"line":204,"context":1080},{"file":1135,"line":419,"context":1060},{"file":1135,"line":726,"context":1080},{"file":1135,"line":551,"context":1060},{"file":1141,"line":680,"context":1080},"includes\\Updates\\update-1.10.0.php",{"file":1141,"line":402,"context":1060},{"file":1141,"line":374,"context":1060},{"file":1141,"line":474,"context":1080},{"file":1141,"line":47,"context":1060},{"file":1141,"line":1147,"context":1080},48,{"file":1141,"line":905,"context":1060},{"file":1141,"line":776,"context":1060},{"file":1141,"line":1151,"context":1049},146,{"file":1141,"line":1153,"context":1060},176,{"file":1141,"line":1155,"context":1060},190,{"file":1157,"line":430,"context":1060},"includes\\Updates\\update-1.10.2.php",{"file":1159,"line":47,"context":1060},"includes\\Updates\\update-1.11.0.php",{"file":1161,"line":736,"context":1060},"includes\\Updates\\update-1.12.6.php",{"file":1161,"line":1163,"context":1049},47,{"file":1165,"line":406,"context":1080},"includes\\Updates\\update-1.2.1.php",{"file":1165,"line":607,"context":1060},{"file":1168,"line":406,"context":1080},"includes\\Updates\\update-1.2.2.php",{"file":1168,"line":607,"context":1060},{"file":1168,"line":534,"context":1080},{"file":1168,"line":743,"context":1049},{"file":1173,"line":402,"context":1060},"includes\\Updates\\update-1.2.5.php",{"file":1173,"line":406,"context":1060},{"file":1173,"line":298,"context":1060},{"file":1173,"line":1177,"context":1080},111,{"file":1173,"line":1016,"context":1060},{"file":1180,"line":299,"context":1080},"includes\\Updates\\update-1.2.7.php",{"file":1180,"line":1182,"context":1080},46,{"file":1184,"line":1185,"context":1060},"includes\\Updates\\update-1.5.0.php",712,{"file":1184,"line":1187,"context":1072},720,{"file":1184,"line":1189,"context":1072},732,{"file":1184,"line":1191,"context":1060},733,{"file":1184,"line":1193,"context":1072},755,{"file":1184,"line":1195,"context":1072},766,{"file":1184,"line":1197,"context":1072},787,{"file":1184,"line":1199,"context":1060},788,{"file":1184,"line":1201,"context":1072},793,{"file":1184,"line":1203,"context":1072},966,{"file":1184,"line":1205,"context":1072},967,{"file":1184,"line":1207,"context":1049},1026,{"file":1184,"line":1209,"context":1049},1046,{"file":1184,"line":1211,"context":1049},1062,{"file":1184,"line":1213,"context":1049},1107,{"file":1184,"line":1215,"context":1049},1112,{"file":1184,"line":1217,"context":1049},1150,{"file":1184,"line":1219,"context":1049},1167,{"file":1184,"line":1221,"context":1060},1170,{"file":1184,"line":1223,"context":1072},1225,{"file":1225,"line":1226,"context":1049},"includes\\Updates\\update-1.5.2.php",54,{"file":1225,"line":1228,"context":1049},79,{"file":1225,"line":1230,"context":1231},82,"$wpdb->get_row() with variable interpolation",{"file":1233,"line":592,"context":1049},"includes\\Updates\\update-1.5.4.php",{"file":1235,"line":406,"context":1049},"includes\\Updates\\update-1.5.5.php",{"file":1235,"line":374,"context":1060},{"file":1235,"line":1238,"context":1060},81,{"file":1235,"line":1230,"context":1060},{"file":1235,"line":1241,"context":1049},96,{"file":1235,"line":1014,"context":1049},{"file":1235,"line":946,"context":1060},{"file":1245,"line":393,"context":1060},"includes\\Updates\\update-1.5.6.php",{"file":1245,"line":192,"context":1060},{"file":1248,"line":1249,"context":1080},"includes\\Updates\\update-1.6.0.php",289,{"file":1248,"line":1251,"context":1080},313,{"file":1253,"line":680,"context":1080},"includes\\Updates\\update-1.6.3.php",{"file":1253,"line":402,"context":1060},{"file":1256,"line":1257,"context":1080},"includes\\Updates\\update-1.6.5.php",288,{"file":1256,"line":1259,"context":1060},291,{"file":1261,"line":113,"context":1080},"includes\\Updates\\update-1.6.8.php",{"file":1261,"line":544,"context":1080},{"file":1261,"line":971,"context":1080},{"file":1265,"line":1266,"context":1080},"includes\\Updates\\update-1.8.0.php",107,{"file":1265,"line":776,"context":1080},{"file":1265,"line":1269,"context":1080},225,{"file":1271,"line":1266,"context":1080},"includes\\Updates\\update-1.8.1.php",{"file":1271,"line":776,"context":1080},{"file":1271,"line":1269,"context":1080},{"file":1275,"line":680,"context":1080},"includes\\Updates\\update-1.8.3.php",{"file":1277,"line":680,"context":1080},"includes\\Updates\\update-1.8.5.php",{"file":1277,"line":402,"context":1060},{"file":1021,"line":1280,"context":1072},1759,{"file":1021,"line":1282,"context":1060},1760,{"file":1021,"line":1284,"context":1072},1765,{"file":1021,"line":1286,"context":1060},1766,{"file":1021,"line":1288,"context":1072},1781,{"file":1021,"line":1290,"context":1060},1782,{"file":1021,"line":1292,"context":1072},1813,{"file":1021,"line":1294,"context":1072},1832,{"file":1021,"line":1296,"context":1072},1876,{"file":1021,"line":1298,"context":1060},1877,{"file":1021,"line":1300,"context":1072},1899,{"file":1021,"line":1302,"context":1072},1910,{"file":1021,"line":1304,"context":1072},1933,{"file":1021,"line":1306,"context":1060},1934,{"file":1021,"line":1308,"context":1072},1939,{"file":1021,"line":1310,"context":1072},2112,{"file":1312,"line":1313,"context":1231},"modules\\accounting\\includes\\API\\JournalsController.php",164,{"file":1315,"line":1316,"context":1049},"modules\\accounting\\includes\\API\\TransactionsController.php",318,{"file":1315,"line":1318,"context":1049},647,{"file":1320,"line":1321,"context":1060},"modules\\accounting\\includes\\Classes\\AjaxHandler.php",104,{"file":1323,"line":402,"context":1049},"modules\\accounting\\includes\\Classes\\LedgerMap.php",{"file":1325,"line":1326,"context":1049},"modules\\accounting\\includes\\functions\\closing-balance.php",516,{"file":625,"line":1328,"context":1049},590,{"file":1330,"line":607,"context":1072},"modules\\accounting\\includes\\functions\\currencies.php",{"file":1330,"line":374,"context":1049},{"file":1333,"line":374,"context":1049},"modules\\accounting\\includes\\functions\\ledger-accounts.php",{"file":1333,"line":1335,"context":1049},280,{"file":1333,"line":1337,"context":1049},424,{"file":1339,"line":1340,"context":1049},"modules\\accounting\\includes\\functions\\opening-balances.php",266,{"file":1342,"line":1343,"context":1231},"modules\\accounting\\includes\\functions\\pay-bills.php",480,{"file":1345,"line":1346,"context":1231},"modules\\accounting\\includes\\functions\\pay-purchases.php",552,{"file":1348,"line":374,"context":1049},"modules\\accounting\\includes\\functions\\product-cats.php",{"file":1350,"line":1351,"context":1049},"modules\\accounting\\includes\\functions\\products.php",315,{"file":1350,"line":1353,"context":1072},496,{"file":1350,"line":1355,"context":1072},508,{"file":1350,"line":1357,"context":1072},520,{"file":1350,"line":1359,"context":1072},532,{"file":1039,"line":1361,"context":1060},448,{"file":1039,"line":1363,"context":1231},779,{"file":1365,"line":1366,"context":1049},"modules\\accounting\\includes\\functions\\reports\\trial-balance.php",320,{"file":1365,"line":1368,"context":1049},416,{"file":1370,"line":880,"context":1060},"modules\\accounting\\includes\\functions\\tax-rate-names.php",{"file":1370,"line":773,"context":1060},{"file":1373,"line":1374,"context":1049},"modules\\accounting\\includes\\functions\\taxes.php",186,{"file":1373,"line":1376,"context":1049},230,{"file":1373,"line":1378,"context":1049},662,{"file":1373,"line":1380,"context":1072},682,{"file":630,"line":1382,"context":1049},814,{"file":1384,"line":426,"context":1060},"modules\\crm\\includes\\CLI\\Commands.php",{"file":1027,"line":1386,"context":1072},4314,{"file":1388,"line":1389,"context":1049},"modules\\crm\\includes\\functions-dashboard.php",385,{"file":1391,"line":1392,"context":1049},"modules\\crm\\includes\\functions-reporting.php",306,{"file":1394,"line":1395,"context":1072},"modules\\hrm\\includes\\API\\HRMReportsController.php",203,{"file":1394,"line":1397,"context":1072},242,{"file":1394,"line":1399,"context":1072},294,{"file":1401,"line":981,"context":1060},"modules\\hrm\\includes\\CLI\\Commands.php",{"file":882,"line":975,"context":1049},{"file":882,"line":1000,"context":1049},{"file":882,"line":1405,"context":1049},77,{"file":882,"line":1407,"context":1049},93,{"file":882,"line":1409,"context":1049},109,{"file":882,"line":1411,"context":1049},125,{"file":882,"line":1413,"context":1049},141,{"file":1415,"line":1182,"context":1080},"modules\\hrm\\includes\\CLI\\Seed\\SeedAnnouncements.php",{"file":1415,"line":971,"context":1080},{"file":1415,"line":1418,"context":1080},58,{"file":1420,"line":536,"context":1049},"modules\\hrm\\includes\\CLI\\Seed\\SeedAttendance.php",{"file":1422,"line":747,"context":1049},"modules\\hrm\\includes\\CLI\\Seed\\SeedLeaveApprovals.php",{"file":1424,"line":471,"context":1049},"modules\\hrm\\includes\\CLI\\Seed\\SeedLeaveEntitlements.php",{"file":1426,"line":529,"context":1072},"modules\\hrm\\includes\\CLI\\Seed\\SeedPayroll.php",{"file":1428,"line":1429,"context":1049},"modules\\hrm\\includes\\functions-leave.php",3035,{"file":1431,"line":1432,"context":1080},"modules\\hrm\\includes\\functions-reporting.php",119,{"file":1431,"line":1434,"context":1049},267,{"file":1436,"line":1380,"context":1049},"modules\\hrm\\includes\\functions.php",{"file":1436,"line":1438,"context":1060},731,{"file":1440,"line":402,"context":1049},"modules\\hrm\\views\\reporting\\headcount.php",{"file":1440,"line":413,"context":1072},{"file":1443,"line":670,"context":1080},"modules\\hrm\\views\\reporting\\salary-history.php",{"file":1445,"line":75,"context":1080},"modules\\hrm\\views\\reporting\\years-of-service.php",{"escaped":1447,"rawEcho":1448,"locations":1449},3522,165,[1450,1453,1454,1455,1457,1459,1461,1463,1465,1467,1469,1471,1473,1475,1477,1479,1481,1483,1485,1488,1490,1492,1493,1494,1495,1496,1497,1498,1499,1501,1503,1505,1507,1510,1513,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534,1535,1536,1538,1539,1541,1544,1546,1549,1551,1553,1555,1557,1559,1561,1563,1565,1567,1569,1571,1573,1575,1577,1578,1580,1581,1583,1585,1587,1589,1590,1592,1593,1595,1596,1598,1600,1601,1603,1604,1605,1607,1609,1611,1613,1615,1617,1619,1620,1621,1622,1624,1626,1627,1629,1632,1633,1634,1636,1637,1638,1640,1642,1643,1644,1646,1647,1649,1652,1654,1656,1658,1660,1662,1664,1666,1669,1671,1672,1673,1675,1676,1678,1680,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1702,1704,1707,1709,1712,1713,1716,1718,1720,1723,1725,1727,1729,1731,1733,1735,1736,1739,1741,1743,1745,1746,1747,1748,1749,1750],{"file":1451,"line":551,"context":1452},"composer-scripts\\patch-deprecations.php","raw output",{"file":1451,"line":534,"context":1452},{"file":1451,"line":353,"context":1452},{"file":1451,"line":1456,"context":1452},43,{"file":1458,"line":610,"context":1452},"includes\\Admin\\views\\add-ons.php",{"file":1458,"line":1460,"context":1452},742,{"file":1458,"line":1462,"context":1452},816,{"file":1458,"line":1464,"context":1452},835,{"file":1458,"line":1466,"context":1452},887,{"file":1458,"line":1468,"context":1452},890,{"file":1458,"line":1470,"context":1452},911,{"file":1458,"line":1472,"context":1452},928,{"file":1458,"line":1474,"context":1452},945,{"file":1458,"line":1476,"context":1452},962,{"file":1458,"line":1478,"context":1452},974,{"file":1458,"line":1480,"context":1452},986,{"file":1458,"line":1482,"context":1452},998,{"file":1458,"line":1484,"context":1452},1089,{"file":1486,"line":1487,"context":1452},"includes\\Admin\\views\\company-editor.php",231,{"file":1489,"line":430,"context":1452},"includes\\Admin\\views\\erp-overview.php",{"file":1491,"line":393,"context":1452},"includes\\Admin\\views\\erp-pro-popup-modal.php",{"file":1491,"line":27,"context":1452},{"file":1491,"line":726,"context":1452},{"file":1491,"line":474,"context":1452},{"file":1491,"line":751,"context":1452},{"file":1491,"line":1163,"context":1452},{"file":1491,"line":1226,"context":1452},{"file":1491,"line":992,"context":1452},{"file":1491,"line":1500,"context":1452},68,{"file":1502,"line":393,"context":1452},"includes\\Admin\\views\\tools\\general.php",{"file":1502,"line":1504,"context":1452},45,{"file":1506,"line":592,"context":1452},"includes\\Admin\\views\\upgrade-notice.php",{"file":1508,"line":1509,"context":1452},"includes\\email\\email-body.php",3,{"file":1511,"line":1512,"context":1452},"includes\\Framework\\ERP_Settings_Page.php",390,{"file":1514,"line":1515,"context":1452},"includes\\Framework\\views\\status-report.php",325,{"file":1514,"line":1517,"context":1452},368,{"file":1514,"line":1519,"context":1452},399,{"file":1514,"line":1521,"context":1452},410,{"file":1514,"line":1523,"context":1452},421,{"file":1514,"line":1525,"context":1452},432,{"file":1514,"line":1527,"context":1452},443,{"file":1514,"line":1529,"context":1452},454,{"file":1514,"line":1531,"context":1452},465,{"file":1514,"line":1533,"context":1452},510,{"file":1514,"line":332,"context":1452},{"file":1514,"line":332,"context":1452},{"file":1537,"line":1374,"context":1452},"includes\\functions-html.php",{"file":1537,"line":1269,"context":1452},{"file":507,"line":1540,"context":1452},2850,{"file":1542,"line":1543,"context":1452},"includes\\License.php",269,{"file":539,"line":1545,"context":1452},144,{"file":1547,"line":1548,"context":1452},"includes\\Settings\\Template.php",415,{"file":562,"line":1550,"context":1452},393,{"file":1552,"line":1031,"context":1452},"modules\\accounting\\includes\\views\\dashboard\\dashboard.php",{"file":1027,"line":1554,"context":1452},4365,{"file":1027,"line":1556,"context":1452},4399,{"file":1388,"line":1558,"context":1452},216,{"file":1388,"line":1560,"context":1452},342,{"file":1388,"line":1562,"context":1452},408,{"file":1388,"line":1564,"context":1452},414,{"file":1388,"line":1566,"context":1452},417,{"file":1388,"line":1568,"context":1452},427,{"file":1570,"line":113,"context":1452},"modules\\crm\\views\\company\\feeds.php",{"file":1572,"line":312,"context":1452},"modules\\crm\\views\\company\\single.php",{"file":1572,"line":1574,"context":1452},74,{"file":1576,"line":905,"context":1452},"modules\\crm\\views\\company.php",{"file":1576,"line":988,"context":1452},{"file":1579,"line":426,"context":1452},"modules\\crm\\views\\contact\\single.php",{"file":1579,"line":1574,"context":1452},{"file":1582,"line":354,"context":1452},"modules\\crm\\views\\contact-group\\subscribe-contact.php",{"file":1584,"line":192,"context":1452},"modules\\crm\\views\\contact-groups.php",{"file":1586,"line":393,"context":1452},"modules\\crm\\views\\contact-tag\\contacts.php",{"file":1588,"line":1000,"context":1452},"modules\\crm\\views\\contact.php",{"file":1588,"line":276,"context":1452},{"file":1591,"line":299,"context":1452},"modules\\crm\\views\\dashboard-badge.php",{"file":1591,"line":544,"context":1452},{"file":1591,"line":1594,"context":1452},44,{"file":1591,"line":1000,"context":1452},{"file":1591,"line":1597,"context":1452},80,{"file":1599,"line":479,"context":1452},"modules\\crm\\views\\dashboard.php",{"file":1599,"line":1456,"context":1452},{"file":1599,"line":1602,"context":1452},71,{"file":1599,"line":276,"context":1452},{"file":1599,"line":384,"context":1452},{"file":1606,"line":992,"context":1452},"modules\\crm\\views\\help.php",{"file":1608,"line":1238,"context":1452},"modules\\crm\\views\\js-templates\\customer-add-schedules.php",{"file":1610,"line":402,"context":1452},"modules\\crm\\views\\js-templates\\customer-email-note.php",{"file":1612,"line":1182,"context":1452},"modules\\crm\\views\\js-templates\\customer-import.php",{"file":1614,"line":312,"context":1452},"modules\\crm\\views\\js-templates\\new-customer.php",{"file":1616,"line":1163,"context":1452},"modules\\crm\\views\\reports\\activity-report.php",{"file":1618,"line":402,"context":1452},"modules\\crm\\views\\schedules.php",{"file":1618,"line":419,"context":1452},{"file":1618,"line":312,"context":1452},{"file":1618,"line":1418,"context":1452},{"file":1618,"line":1623,"context":1452},237,{"file":879,"line":1625,"context":1452},238,{"file":879,"line":573,"context":1452},{"file":879,"line":1628,"context":1452},268,{"file":1630,"line":1631,"context":1452},"modules\\hrm\\includes\\EmployeeListTable.php",59,{"file":1630,"line":276,"context":1452},{"file":1630,"line":90,"context":1452},{"file":1635,"line":1014,"context":1452},"modules\\hrm\\includes\\EntitlementListTable.php",{"file":1635,"line":807,"context":1452},{"file":1635,"line":1411,"context":1452},{"file":1436,"line":1639,"context":1452},630,{"file":1641,"line":311,"context":1452},"modules\\hrm\\includes\\LeavePoliciesListTable.php",{"file":1641,"line":1321,"context":1452},{"file":1641,"line":227,"context":1452},{"file":1645,"line":1602,"context":1452},"modules\\hrm\\includes\\LeaveReportEmployeeBased.php",{"file":1645,"line":311,"context":1452},{"file":1645,"line":1648,"context":1452},108,{"file":1650,"line":1651,"context":1452},"modules\\hrm\\includes\\LeaveRequestsListTable.php",562,{"file":1650,"line":1653,"context":1452},569,{"file":1650,"line":1655,"context":1452},577,{"file":1650,"line":1657,"context":1452},585,{"file":1650,"line":1659,"context":1452},598,{"file":1650,"line":1661,"context":1452},611,{"file":1650,"line":1663,"context":1452},638,{"file":1650,"line":1665,"context":1452},743,{"file":1667,"line":1668,"context":1452},"modules\\hrm\\views\\employee\\single.php",41,{"file":1670,"line":47,"context":1452},"modules\\hrm\\views\\employee\\tab-general.php",{"file":1670,"line":1068,"context":1452},{"file":1670,"line":1048,"context":1452},{"file":1670,"line":1674,"context":1452},239,{"file":1670,"line":573,"context":1452},{"file":1670,"line":1677,"context":1452},273,{"file":1670,"line":1679,"context":1452},324,{"file":1670,"line":959,"context":1452},{"file":1670,"line":1682,"context":1452},372,{"file":1684,"line":14,"context":1452},"modules\\hrm\\views\\employee\\tab-leave.php",{"file":1686,"line":354,"context":1452},"modules\\hrm\\views\\employee\\tab-notes-row.php",{"file":1688,"line":736,"context":1452},"modules\\hrm\\views\\employee\\tab-notes.php",{"file":1690,"line":393,"context":1452},"modules\\hrm\\views\\employee\\tab-permission.php",{"file":1692,"line":981,"context":1452},"modules\\hrm\\views\\employee.php",{"file":1694,"line":1500,"context":1452},"modules\\hrm\\views\\help.php",{"file":1696,"line":419,"context":1452},"modules\\hrm\\views\\js-templates\\employee-import.php",{"file":1698,"line":13,"context":1452},"modules\\hrm\\views\\js-templates\\new-leave-request.php",{"file":1700,"line":592,"context":1452},"modules\\hrm\\views\\js-templates\\row-employee.php",{"file":1700,"line":402,"context":1452},{"file":1703,"line":342,"context":1452},"modules\\hrm\\views\\leave\\calendar.php",{"file":1705,"line":1706,"context":1452},"modules\\hrm\\views\\leave\\holiday.php",128,{"file":1705,"line":1708,"context":1452},255,{"file":1710,"line":1711,"context":1452},"modules\\hrm\\views\\leave\\leave-entitlements.php",226,{"file":1710,"line":1625,"context":1452},{"file":1714,"line":1715,"context":1452},"modules\\hrm\\views\\leave\\new-policy.php",154,{"file":1717,"line":946,"context":1452},"modules\\hrm\\views\\leave\\new-request.php",{"file":1719,"line":75,"context":1452},"modules\\hrm\\views\\leave\\requests.php",{"file":1721,"line":1722,"context":1452},"modules\\hrm\\views\\reporting\\age-profile.php",204,{"file":1721,"line":1724,"context":1452},205,{"file":1721,"line":1726,"context":1452},206,{"file":1721,"line":1728,"context":1452},207,{"file":1721,"line":1730,"context":1452},208,{"file":1721,"line":1732,"context":1452},209,{"file":1721,"line":1734,"context":1452},210,{"file":1721,"line":1674,"context":1452},{"file":1737,"line":1738,"context":1452},"modules\\hrm\\views\\reporting\\gender-profile.php",135,{"file":1737,"line":1740,"context":1452},136,{"file":1737,"line":1742,"context":1452},137,{"file":1737,"line":1744,"context":1452},167,{"file":1440,"line":529,"context":1452},{"file":1440,"line":988,"context":1452},{"file":1440,"line":1500,"context":1452},{"file":1440,"line":789,"context":1452},{"file":1443,"line":47,"context":1452},{"file":1443,"line":1182,"context":1452},661,[1753,1756],{"name":1754,"version":37,"knownCves":1755},"Select2",[],{"name":1757,"version":1758,"knownCves":1759},"Guzzle","1.1",[],[1761,1783,1810,1836,1845,1872,1883,1896,1905,1917,1938,1950,1964,1975,1984,1995,2004,2012,2022,2030,2039,2047,2055,2063,2075,2084,2093,2103,2111,2120,2130,2139,2147,2156,2164,2179,2190,2201,2216,2236,2253,2262,2270,2283,2293,2302,2311,2321,2330,2338,2349,2357,2382,2393,2402,2411,2421,2430,2440,2449,2459,2469,2479,2489,2499,2516,2524,2535,2544,2553,2563,2571,2579,2587,2596,2604,2618,2631,2648,2659,2669,2685,2698,2721,2740],{"entryPoint":1762,"graph":1763,"unsanitizedCount":322,"severity":40},"erp_process_csv_export (includes\\functions.php:1392)",{"nodes":1764,"edges":1780},[1765,1770,1774],{"id":1766,"type":1767,"label":1768,"file":507,"line":1769},"n0","source","$_POST",1510,{"id":1771,"type":1772,"label":1773,"file":507,"line":1769},"n1","transform","→ erp_make_csv_file()",{"id":1775,"type":1776,"label":1777,"file":507,"line":1778,"wp_function":1779},"n2","sink","header() [Header Injection]",2235,"header",[1781,1782],{"from":1766,"to":1771,"sanitized":968},{"from":1771,"to":1775,"sanitized":968},{"entryPoint":1784,"graph":1785,"unsanitizedCount":1031,"severity":40},"\u003Cfunctions> (includes\\functions.php:0)",{"nodes":1786,"edges":1805},[1787,1789,1790,1793,1798,1801,1803],{"id":1766,"type":1767,"label":1768,"file":507,"line":1788},1420,{"id":1771,"type":1776,"label":1777,"file":507,"line":1778,"wp_function":1779},{"id":1775,"type":1767,"label":1791,"file":507,"line":1792},"$_GET",2844,{"id":1794,"type":1776,"label":1795,"file":507,"line":1796,"wp_function":1797},"n3","echo() [XSS]",2851,"echo",{"id":1799,"type":1767,"label":1800,"file":507,"line":1769},"n4","$_POST (x2)",{"id":1802,"type":1772,"label":1773,"file":507,"line":1769},"n5",{"id":1804,"type":1776,"label":1777,"file":507,"line":1778,"wp_function":1779},"n6",[1806,1807,1808,1809],{"from":1766,"to":1771,"sanitized":970},{"from":1775,"to":1794,"sanitized":970},{"from":1799,"to":1802,"sanitized":968},{"from":1802,"to":1804,"sanitized":968},{"entryPoint":1811,"graph":1812,"unsanitizedCount":670,"severity":40},"search_box (modules\\crm\\includes\\ContactGroupListTable.php:186)",{"nodes":1813,"edges":1831},[1814,1818,1819,1822,1823,1826,1827,1829],{"id":1766,"type":1767,"label":1815,"file":1816,"line":1817},"$_REQUEST['orderby']","modules\\crm\\includes\\ContactGroupListTable.php",194,{"id":1771,"type":1776,"label":1795,"file":1816,"line":1817,"wp_function":1797},{"id":1775,"type":1767,"label":1820,"file":1816,"line":1821},"$_REQUEST['order']",197,{"id":1794,"type":1776,"label":1795,"file":1816,"line":1821,"wp_function":1797},{"id":1799,"type":1767,"label":1824,"file":1816,"line":1825},"$_REQUEST['post_mime_type']",200,{"id":1802,"type":1776,"label":1795,"file":1816,"line":1825,"wp_function":1797},{"id":1804,"type":1767,"label":1828,"file":1816,"line":1395},"$_REQUEST['detached']",{"id":1830,"type":1776,"label":1795,"file":1816,"line":1395,"wp_function":1797},"n7",[1832,1833,1834,1835],{"from":1766,"to":1771,"sanitized":968},{"from":1775,"to":1794,"sanitized":968},{"from":1799,"to":1802,"sanitized":968},{"from":1804,"to":1830,"sanitized":968},{"entryPoint":1837,"graph":1838,"unsanitizedCount":1509,"severity":40},"extra_tablenav (modules\\hrm\\includes\\EmployeeListTable.php:35)",{"nodes":1839,"edges":1843},[1840,1842],{"id":1766,"type":1767,"label":1841,"file":1630,"line":353},"$_GET (x3)",{"id":1771,"type":1776,"label":1795,"file":1630,"line":1631,"wp_function":1797},[1844],{"from":1766,"to":1771,"sanitized":968},{"entryPoint":1846,"graph":1847,"unsanitizedCount":354,"severity":40},"search_box (modules\\hrm\\includes\\EmployeeListTable.php:387)",{"nodes":1848,"edges":1866},[1849,1851,1852,1853,1854,1856,1857,1859,1860,1864],{"id":1766,"type":1767,"label":1815,"file":1630,"line":1850},395,{"id":1771,"type":1776,"label":1795,"file":1630,"line":1850,"wp_function":1797},{"id":1775,"type":1767,"label":1820,"file":1630,"line":1519},{"id":1794,"type":1776,"label":1795,"file":1630,"line":1519,"wp_function":1797},{"id":1799,"type":1767,"label":1824,"file":1630,"line":1855},403,{"id":1802,"type":1776,"label":1795,"file":1630,"line":1855,"wp_function":1797},{"id":1804,"type":1767,"label":1828,"file":1630,"line":1858},407,{"id":1830,"type":1776,"label":1795,"file":1630,"line":1858,"wp_function":1797},{"id":1861,"type":1767,"label":1862,"file":1630,"line":1863},"n8","$_REQUEST['status']",411,{"id":1865,"type":1776,"label":1795,"file":1630,"line":1863,"wp_function":1797},"n9",[1867,1868,1869,1870,1871],{"from":1766,"to":1771,"sanitized":968},{"from":1775,"to":1794,"sanitized":968},{"from":1799,"to":1802,"sanitized":968},{"from":1804,"to":1830,"sanitized":968},{"from":1861,"to":1865,"sanitized":968},{"entryPoint":1873,"graph":1874,"unsanitizedCount":322,"severity":40},"extra_tablenav (modules\\hrm\\includes\\EntitlementListTable.php:61)",{"nodes":1875,"edges":1880},[1876,1877,1878,1879],{"id":1766,"type":1767,"label":1791,"file":1635,"line":566},{"id":1771,"type":1776,"label":1795,"file":1635,"line":939,"wp_function":1797},{"id":1775,"type":1767,"label":1791,"file":1635,"line":321},{"id":1794,"type":1776,"label":1795,"file":1635,"line":1014,"wp_function":1797},[1881,1882],{"from":1766,"to":1771,"sanitized":970},{"from":1775,"to":1794,"sanitized":968},{"entryPoint":1884,"graph":1885,"unsanitizedCount":1031,"severity":40},"reporting_bulk_action (modules\\hrm\\includes\\FormHandler.php:1135)",{"nodes":1886,"edges":1894},[1887,1890],{"id":1766,"type":1767,"label":1888,"file":886,"line":1889},"$_SERVER (x2)",1137,{"id":1771,"type":1776,"label":1891,"file":886,"line":1892,"wp_function":1893},"wp_redirect() [Open Redirect]",1152,"wp_redirect",[1895],{"from":1766,"to":1771,"sanitized":968},{"entryPoint":1897,"graph":1898,"unsanitizedCount":1031,"severity":40},"extra_tablenav (modules\\hrm\\includes\\LeavePoliciesListTable.php:67)",{"nodes":1899,"edges":1903},[1900,1902],{"id":1766,"type":1767,"label":1901,"file":1641,"line":1228},"$_GET (x2)",{"id":1771,"type":1776,"label":1795,"file":1641,"line":311,"wp_function":1797},[1904],{"from":1766,"to":1771,"sanitized":968},{"entryPoint":1906,"graph":1907,"unsanitizedCount":1509,"severity":40},"extra_tablenav (modules\\hrm\\includes\\LeaveReportEmployeeBased.php:54)",{"nodes":1908,"edges":1914},[1909,1911,1912,1913],{"id":1766,"type":1767,"label":1910,"file":1645,"line":1000},"$_REQUEST (x3)",{"id":1771,"type":1776,"label":1795,"file":1645,"line":1602,"wp_function":1797},{"id":1775,"type":1767,"label":1910,"file":1645,"line":563},{"id":1794,"type":1776,"label":1795,"file":1645,"line":1597,"wp_function":1797},[1915,1916],{"from":1766,"to":1771,"sanitized":968},{"from":1775,"to":1794,"sanitized":970},{"entryPoint":1918,"graph":1919,"unsanitizedCount":670,"severity":40},"search_box (modules\\hrm\\includes\\LeaveRequestsListTable.php:207)",{"nodes":1920,"edges":1933},[1921,1923,1924,1926,1927,1929,1930,1932],{"id":1766,"type":1767,"label":1815,"file":1650,"line":1922},215,{"id":1771,"type":1776,"label":1795,"file":1650,"line":1922,"wp_function":1797},{"id":1775,"type":1767,"label":1820,"file":1650,"line":1925},219,{"id":1794,"type":1776,"label":1795,"file":1650,"line":1925,"wp_function":1797},{"id":1799,"type":1767,"label":1824,"file":1650,"line":1928},223,{"id":1802,"type":1776,"label":1795,"file":1650,"line":1928,"wp_function":1797},{"id":1804,"type":1767,"label":1828,"file":1650,"line":1931},227,{"id":1830,"type":1776,"label":1795,"file":1650,"line":1931,"wp_function":1797},[1934,1935,1936,1937],{"from":1766,"to":1771,"sanitized":968},{"from":1775,"to":1794,"sanitized":968},{"from":1799,"to":1802,"sanitized":968},{"from":1804,"to":1830,"sanitized":968},{"entryPoint":1939,"graph":1940,"unsanitizedCount":322,"severity":40},"\u003Cleave-entitlements> (modules\\hrm\\views\\leave\\leave-entitlements.php:0)",{"nodes":1941,"edges":1947},[1942,1944,1946],{"id":1766,"type":1767,"label":1943,"file":1710,"line":534},"$_GET['affected']",{"id":1771,"type":1772,"label":1945,"file":1710,"line":534},"→ erp_html_show_notice()",{"id":1775,"type":1776,"label":1795,"file":1537,"line":956,"wp_function":1797},[1948,1949],{"from":1766,"to":1771,"sanitized":968},{"from":1771,"to":1775,"sanitized":968},{"entryPoint":1951,"graph":1952,"unsanitizedCount":28,"severity":1963},"dismiss_offer (includes\\Admin\\Ajax.php:1095)",{"nodes":1953,"edges":1961},[1954,1957],{"id":1766,"type":1767,"label":1768,"file":1955,"line":1956},"includes\\Admin\\Ajax.php",1113,{"id":1771,"type":1776,"label":1958,"file":1955,"line":1959,"wp_function":1960},"update_option() [Settings Manipulation]",1115,"update_option",[1962],{"from":1766,"to":1771,"sanitized":970},"low",{"entryPoint":1965,"graph":1966,"unsanitizedCount":28,"severity":1963},"audit_log_bulk_action (includes\\Admin\\FormHandler.php:156)",{"nodes":1967,"edges":1973},[1968,1971],{"id":1766,"type":1767,"label":1969,"file":1970,"line":1448},"$_SERVER","includes\\Admin\\FormHandler.php",{"id":1771,"type":1776,"label":1891,"file":1970,"line":1972,"wp_function":1893},168,[1974],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":1976,"graph":1977,"unsanitizedCount":28,"severity":1963},"tools_general (includes\\Admin\\FormHandler.php:177)",{"nodes":1978,"edges":1982},[1979,1980],{"id":1766,"type":1767,"label":1800,"file":1970,"line":1074},{"id":1771,"type":1776,"label":1958,"file":1970,"line":1981,"wp_function":1960},184,[1983],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":1985,"graph":1986,"unsanitizedCount":28,"severity":1963},"\u003CFormHandler> (includes\\Admin\\FormHandler.php:0)",{"nodes":1987,"edges":1992},[1988,1989,1990,1991],{"id":1766,"type":1767,"label":1969,"file":1970,"line":1448},{"id":1771,"type":1776,"label":1891,"file":1970,"line":1972,"wp_function":1893},{"id":1775,"type":1767,"label":1800,"file":1970,"line":1074},{"id":1794,"type":1776,"label":1958,"file":1970,"line":1981,"wp_function":1960},[1993,1994],{"from":1766,"to":1771,"sanitized":970},{"from":1775,"to":1794,"sanitized":970},{"entryPoint":1996,"graph":1997,"unsanitizedCount":28,"severity":1963},"setup_step_email_save (includes\\Admin\\SetupWizard.php:645)",{"nodes":1998,"edges":2002},[1999,2001],{"id":1766,"type":1767,"label":1768,"file":470,"line":2000},648,{"id":1771,"type":1776,"label":1958,"file":470,"line":1378,"wp_function":1960},[2003],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2005,"graph":2006,"unsanitizedCount":28,"severity":1963},"\u003CSetupWizard> (includes\\Admin\\SetupWizard.php:0)",{"nodes":2007,"edges":2010},[2008,2009],{"id":1766,"type":1767,"label":1768,"file":470,"line":2000},{"id":1771,"type":1776,"label":1958,"file":470,"line":1378,"wp_function":1960},[2011],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2013,"graph":2014,"unsanitizedCount":28,"severity":1963},"\u003CERP_Settings_Page> (includes\\Framework\\ERP_Settings_Page.php:0)",{"nodes":2015,"edges":2020},[2016,2019],{"id":1766,"type":1767,"label":2017,"file":1511,"line":2018},"$_POST (x3)",265,{"id":1771,"type":1776,"label":1795,"file":1511,"line":964,"wp_function":1797},[2021],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2023,"graph":2024,"unsanitizedCount":28,"severity":1963},"erp_render_menu (includes\\functions.php:2837)",{"nodes":2025,"edges":2028},[2026,2027],{"id":1766,"type":1767,"label":1791,"file":507,"line":1792},{"id":1771,"type":1776,"label":1795,"file":507,"line":1796,"wp_function":1797},[2029],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2031,"graph":2032,"unsanitizedCount":28,"severity":1963},"save_and_activate_license (includes\\License.php:178)",{"nodes":2033,"edges":2037},[2034,2036],{"id":1766,"type":1767,"label":1768,"file":1542,"line":2035},185,{"id":1771,"type":1776,"label":1958,"file":1542,"line":1155,"wp_function":1960},[2038],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2040,"graph":2041,"unsanitizedCount":28,"severity":1963},"\u003CLicense> (includes\\License.php:0)",{"nodes":2042,"edges":2045},[2043,2044],{"id":1766,"type":1767,"label":1768,"file":1542,"line":2035},{"id":1771,"type":1776,"label":1958,"file":1542,"line":1155,"wp_function":1960},[2046],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2048,"graph":2049,"unsanitizedCount":28,"severity":1963},"dismiss_promotional_offer (includes\\Promotion.php:255)",{"nodes":2050,"edges":2053},[2051,2052],{"id":1766,"type":1767,"label":1768,"file":539,"line":2018},{"id":1771,"type":1776,"label":1958,"file":539,"line":1340,"wp_function":1960},[2054],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2056,"graph":2057,"unsanitizedCount":28,"severity":1963},"\u003CPromotion> (includes\\Promotion.php:0)",{"nodes":2058,"edges":2061},[2059,2060],{"id":1766,"type":1767,"label":1768,"file":539,"line":2018},{"id":1771,"type":1776,"label":1958,"file":539,"line":1340,"wp_function":1960},[2062],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2064,"graph":2065,"unsanitizedCount":28,"severity":1963},"update_email_template (includes\\Settings\\Ajax.php:250)",{"nodes":2066,"edges":2073},[2067,2071],{"id":1766,"type":1767,"label":2068,"file":2069,"line":2070},"$_REQUEST (x2)","includes\\Settings\\Ajax.php",257,{"id":1771,"type":1776,"label":1958,"file":2069,"line":2072,"wp_function":1960},274,[2074],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2076,"graph":2077,"unsanitizedCount":28,"severity":1963},"update_email_status (includes\\Settings\\Ajax.php:286)",{"nodes":2078,"edges":2082},[2079,2080],{"id":1766,"type":1767,"label":2068,"file":2069,"line":1086},{"id":1771,"type":1776,"label":1958,"file":2069,"line":2081,"wp_function":1960},305,[2083],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2085,"graph":2086,"unsanitizedCount":28,"severity":1963},"\u003CAjax> (includes\\Settings\\Ajax.php:0)",{"nodes":2087,"edges":2091},[2088,2090],{"id":1766,"type":1767,"label":2089,"file":2069,"line":2070},"$_REQUEST (x4)",{"id":1771,"type":1776,"label":1958,"file":2069,"line":2072,"wp_function":1960},[2092],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2094,"graph":2095,"unsanitizedCount":28,"severity":1963},"save (includes\\Settings\\Email.php:891)",{"nodes":2096,"edges":2101},[2097,2099],{"id":1766,"type":1767,"label":1768,"file":543,"line":2098},960,{"id":1771,"type":1776,"label":1958,"file":543,"line":2100,"wp_function":1960},971,[2102],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2104,"graph":2105,"unsanitizedCount":28,"severity":1963},"\u003CEmail> (includes\\Settings\\Email.php:0)",{"nodes":2106,"edges":2109},[2107,2108],{"id":1766,"type":1767,"label":1768,"file":543,"line":2098},{"id":1771,"type":1776,"label":1958,"file":543,"line":2100,"wp_function":1960},[2110],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2112,"graph":2113,"unsanitizedCount":28,"severity":1963},"\u003CHelpers> (includes\\Settings\\Helpers.php:0)",{"nodes":2114,"edges":2118},[2115,2117],{"id":1766,"type":1767,"label":1791,"file":2116,"line":563},"includes\\Settings\\Helpers.php",{"id":1771,"type":1776,"label":1795,"file":2116,"line":665,"wp_function":1797},[2119],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2121,"graph":2122,"unsanitizedCount":28,"severity":1963},"\u003CTemplate> (includes\\Settings\\Template.php:0)",{"nodes":2123,"edges":2128},[2124,2126],{"id":1766,"type":1767,"label":2017,"file":1547,"line":2125},287,{"id":1771,"type":1776,"label":1795,"file":1547,"line":2127,"wp_function":1797},471,[2129],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2131,"graph":2132,"unsanitizedCount":28,"severity":1963},"perform_updates (includes\\Updates.php:175)",{"nodes":2133,"edges":2137},[2134,2136],{"id":1766,"type":1767,"label":1969,"file":2135,"line":1722},"includes\\Updates.php",{"id":1771,"type":1776,"label":1891,"file":2135,"line":1724,"wp_function":1893},[2138],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2140,"graph":2141,"unsanitizedCount":28,"severity":1963},"\u003CUpdates> (includes\\Updates.php:0)",{"nodes":2142,"edges":2145},[2143,2144],{"id":1766,"type":1767,"label":1969,"file":2135,"line":1722},{"id":1771,"type":1776,"label":1891,"file":2135,"line":1724,"wp_function":1893},[2146],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2148,"graph":2149,"unsanitizedCount":28,"severity":1963},"pdf_notice_message (modules\\accounting\\Accounting.php:113)",{"nodes":2150,"edges":2154},[2151,2152],{"id":1766,"type":1767,"label":1791,"file":562,"line":946},{"id":1771,"type":1776,"label":1795,"file":562,"line":2153,"wp_function":1797},121,[2155],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2157,"graph":2158,"unsanitizedCount":28,"severity":1963},"\u003CAccounting> (modules\\accounting\\Accounting.php:0)",{"nodes":2159,"edges":2162},[2160,2161],{"id":1766,"type":1767,"label":1791,"file":562,"line":946},{"id":1771,"type":1776,"label":1795,"file":562,"line":2153,"wp_function":1797},[2163],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2165,"graph":2166,"unsanitizedCount":28,"severity":1963},"customer_remove (modules\\crm\\includes\\AjaxHandler.php:423)",{"nodes":2167,"edges":2176},[2168,2171,2173],{"id":1766,"type":1767,"label":2169,"file":763,"line":2170},"$_REQUEST",482,{"id":1771,"type":1772,"label":2172,"file":763,"line":2170},"→ erp_crm_customer_get_status_count()",{"id":1775,"type":1776,"label":2174,"file":1027,"line":1351,"wp_function":2175},"get_results() [SQLi]","get_results",[2177,2178],{"from":1766,"to":1771,"sanitized":968},{"from":1771,"to":1775,"sanitized":970},{"entryPoint":2180,"graph":2181,"unsanitizedCount":28,"severity":1963},"customer_restore (modules\\crm\\includes\\AjaxHandler.php:498)",{"nodes":2182,"edges":2187},[2183,2185,2186],{"id":1766,"type":1767,"label":2169,"file":763,"line":2184},523,{"id":1771,"type":1772,"label":2172,"file":763,"line":2184},{"id":1775,"type":1776,"label":2174,"file":1027,"line":1351,"wp_function":2175},[2188,2189],{"from":1766,"to":1771,"sanitized":968},{"from":1771,"to":1775,"sanitized":970},{"entryPoint":2191,"graph":2192,"unsanitizedCount":28,"severity":1963},"convert_user_to_customer (modules\\crm\\includes\\AjaxHandler.php:588)",{"nodes":2193,"edges":2198},[2194,2196,2197],{"id":1766,"type":1767,"label":1768,"file":763,"line":2195},618,{"id":1771,"type":1772,"label":2172,"file":763,"line":2195},{"id":1775,"type":1776,"label":2174,"file":1027,"line":1351,"wp_function":2175},[2199,2200],{"from":1766,"to":1771,"sanitized":968},{"from":1771,"to":1775,"sanitized":970},{"entryPoint":2202,"graph":2203,"unsanitizedCount":28,"severity":1963},"customer_add_company (modules\\crm\\includes\\AjaxHandler.php:635)",{"nodes":2204,"edges":2213},[2205,2207,2209],{"id":1766,"type":1767,"label":2068,"file":763,"line":2206},650,{"id":1771,"type":1772,"label":2208,"file":763,"line":2206},"→ erp_crm_check_customer_exist_company()",{"id":1775,"type":1776,"label":2210,"file":1027,"line":2211,"wp_function":2212},"get_row() [SQLi]",584,"get_row",[2214,2215],{"from":1766,"to":1771,"sanitized":968},{"from":1771,"to":1775,"sanitized":970},{"entryPoint":2217,"graph":2218,"unsanitizedCount":28,"severity":1963},"\u003CAjaxHandler> (modules\\crm\\includes\\AjaxHandler.php:0)",{"nodes":2219,"edges":2229},[2220,2221,2222,2223,2224,2225,2226,2227,2228],{"id":1766,"type":1767,"label":1800,"file":763,"line":581},{"id":1771,"type":1772,"label":2172,"file":763,"line":581},{"id":1775,"type":1776,"label":2174,"file":1027,"line":1351,"wp_function":2175},{"id":1794,"type":1767,"label":2068,"file":763,"line":2170},{"id":1799,"type":1772,"label":2172,"file":763,"line":2170},{"id":1802,"type":1776,"label":2174,"file":1027,"line":1351,"wp_function":2175},{"id":1804,"type":1767,"label":2068,"file":763,"line":2206},{"id":1830,"type":1772,"label":2208,"file":763,"line":2206},{"id":1861,"type":1776,"label":2210,"file":1027,"line":2211,"wp_function":2212},[2230,2231,2232,2233,2234,2235],{"from":1766,"to":1771,"sanitized":968},{"from":1771,"to":1775,"sanitized":970},{"from":1794,"to":1799,"sanitized":968},{"from":1799,"to":1802,"sanitized":970},{"from":1804,"to":1830,"sanitized":968},{"from":1830,"to":1861,"sanitized":970},{"entryPoint":2237,"graph":2238,"unsanitizedCount":28,"severity":1963},"\u003CContactGroupListTable> (modules\\crm\\includes\\ContactGroupListTable.php:0)",{"nodes":2239,"edges":2248},[2240,2241,2242,2243,2244,2245,2246,2247],{"id":1766,"type":1767,"label":1815,"file":1816,"line":1817},{"id":1771,"type":1776,"label":1795,"file":1816,"line":1817,"wp_function":1797},{"id":1775,"type":1767,"label":1820,"file":1816,"line":1821},{"id":1794,"type":1776,"label":1795,"file":1816,"line":1821,"wp_function":1797},{"id":1799,"type":1767,"label":1824,"file":1816,"line":1825},{"id":1802,"type":1776,"label":1795,"file":1816,"line":1825,"wp_function":1797},{"id":1804,"type":1767,"label":1828,"file":1816,"line":1395},{"id":1830,"type":1776,"label":1795,"file":1816,"line":1395,"wp_function":1797},[2249,2250,2251,2252],{"from":1766,"to":1771,"sanitized":970},{"from":1775,"to":1794,"sanitized":970},{"from":1799,"to":1802,"sanitized":970},{"from":1804,"to":1830,"sanitized":970},{"entryPoint":2254,"graph":2255,"unsanitizedCount":28,"severity":1963},"contact_groups_bulk_action (modules\\crm\\includes\\FormHandler.php:85)",{"nodes":2256,"edges":2260},[2257,2258],{"id":1766,"type":1767,"label":1969,"file":795,"line":1019},{"id":1771,"type":1776,"label":1891,"file":795,"line":2259,"wp_function":1893},120,[2261],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2263,"graph":2264,"unsanitizedCount":28,"severity":1963},"\u003CFormHandler> (modules\\crm\\includes\\FormHandler.php:0)",{"nodes":2265,"edges":2268},[2266,2267],{"id":1766,"type":1767,"label":1969,"file":795,"line":1019},{"id":1771,"type":1776,"label":1891,"file":795,"line":2259,"wp_function":1893},[2269],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2271,"graph":2272,"unsanitizedCount":322,"severity":1963},"handle_google_auth (modules\\crm\\includes\\GoogleAuth.php:150)",{"nodes":2273,"edges":2280},[2274,2276,2278],{"id":1766,"type":1767,"label":2275,"file":802,"line":1448},"$_GET['code']",{"id":1771,"type":1772,"label":2277,"file":802,"line":1448},"→ set_access_token()",{"id":1775,"type":1776,"label":1958,"file":802,"line":2279,"wp_function":1960},97,[2281,2282],{"from":1766,"to":1771,"sanitized":968},{"from":1771,"to":1775,"sanitized":968},{"entryPoint":2284,"graph":2285,"unsanitizedCount":322,"severity":1963},"\u003CGoogleAuth> (modules\\crm\\includes\\GoogleAuth.php:0)",{"nodes":2286,"edges":2290},[2287,2288,2289],{"id":1766,"type":1767,"label":2275,"file":802,"line":1448},{"id":1771,"type":1772,"label":2277,"file":802,"line":1448},{"id":1775,"type":1776,"label":1958,"file":802,"line":2279,"wp_function":1960},[2291,2292],{"from":1766,"to":1771,"sanitized":968},{"from":1771,"to":1775,"sanitized":968},{"entryPoint":2294,"graph":2295,"unsanitizedCount":28,"severity":1963},"\u003Ccustomer-log-activity> (modules\\crm\\views\\js-templates\\customer-log-activity.php:0)",{"nodes":2296,"edges":2300},[2297,2299],{"id":1766,"type":1767,"label":1791,"file":2298,"line":1031},"modules\\crm\\views\\js-templates\\customer-log-activity.php",{"id":1771,"type":1776,"label":1795,"file":2298,"line":1003,"wp_function":1797},[2301],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2303,"graph":2304,"unsanitizedCount":28,"severity":1963},"\u003Ccustomer-newnote> (modules\\crm\\views\\js-templates\\customer-newnote.php:0)",{"nodes":2305,"edges":2309},[2306,2308],{"id":1766,"type":1767,"label":1791,"file":2307,"line":1031},"modules\\crm\\views\\js-templates\\customer-newnote.php",{"id":1771,"type":1776,"label":1795,"file":2307,"line":534,"wp_function":1797},[2310],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2312,"graph":2313,"unsanitizedCount":28,"severity":1963},"\u003Ccustomer-schedule-note> (modules\\crm\\views\\js-templates\\customer-schedule-note.php:0)",{"nodes":2314,"edges":2319},[2315,2317],{"id":1766,"type":1767,"label":1901,"file":2316,"line":1031},"modules\\crm\\views\\js-templates\\customer-schedule-note.php",{"id":1771,"type":1776,"label":1795,"file":2316,"line":2318,"wp_function":1797},49,[2320],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2322,"graph":2323,"unsanitizedCount":28,"severity":1963},"\u003Ccustomer-tasks-note> (modules\\crm\\views\\js-templates\\customer-tasks-note.php:0)",{"nodes":2324,"edges":2328},[2325,2327],{"id":1766,"type":1767,"label":1901,"file":2326,"line":1031},"modules\\crm\\views\\js-templates\\customer-tasks-note.php",{"id":1771,"type":1776,"label":1795,"file":2326,"line":402,"wp_function":1797},[2329],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2331,"graph":2332,"unsanitizedCount":28,"severity":1963},"\u003Cschedules> (modules\\crm\\views\\schedules.php:0)",{"nodes":2333,"edges":2336},[2334,2335],{"id":1766,"type":1767,"label":1901,"file":1618,"line":1031},{"id":1771,"type":1776,"label":1795,"file":1618,"line":1418,"wp_function":1797},[2337],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2339,"graph":2340,"unsanitizedCount":28,"severity":1963},"extra_tablenav (modules\\hrm\\includes\\AnnouncementListTable.php:231)",{"nodes":2341,"edges":2347},[2342,2345],{"id":1766,"type":1767,"label":1841,"file":2343,"line":2344},"modules\\hrm\\includes\\AnnouncementListTable.php",236,{"id":1771,"type":1776,"label":1795,"file":2343,"line":2346,"wp_function":1797},248,[2348],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2350,"graph":2351,"unsanitizedCount":28,"severity":1963},"\u003CAnnouncementListTable> (modules\\hrm\\includes\\AnnouncementListTable.php:0)",{"nodes":2352,"edges":2355},[2353,2354],{"id":1766,"type":1767,"label":1841,"file":2343,"line":2344},{"id":1771,"type":1776,"label":1795,"file":2343,"line":2346,"wp_function":1797},[2356],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2358,"graph":2359,"unsanitizedCount":28,"severity":1963},"\u003CEmployeeListTable> (modules\\hrm\\includes\\EmployeeListTable.php:0)",{"nodes":2360,"edges":2375},[2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2373],{"id":1766,"type":1767,"label":1841,"file":1630,"line":353},{"id":1771,"type":1776,"label":1795,"file":1630,"line":1631,"wp_function":1797},{"id":1775,"type":1767,"label":1815,"file":1630,"line":1850},{"id":1794,"type":1776,"label":1795,"file":1630,"line":1850,"wp_function":1797},{"id":1799,"type":1767,"label":1820,"file":1630,"line":1519},{"id":1802,"type":1776,"label":1795,"file":1630,"line":1519,"wp_function":1797},{"id":1804,"type":1767,"label":1824,"file":1630,"line":1855},{"id":1830,"type":1776,"label":1795,"file":1630,"line":1855,"wp_function":1797},{"id":1861,"type":1767,"label":1828,"file":1630,"line":1858},{"id":1865,"type":1776,"label":1795,"file":1630,"line":1858,"wp_function":1797},{"id":2372,"type":1767,"label":1862,"file":1630,"line":1863},"n10",{"id":2374,"type":1776,"label":1795,"file":1630,"line":1863,"wp_function":1797},"n11",[2376,2377,2378,2379,2380,2381],{"from":1766,"to":1771,"sanitized":970},{"from":1775,"to":1794,"sanitized":970},{"from":1799,"to":1802,"sanitized":970},{"from":1804,"to":1830,"sanitized":970},{"from":1861,"to":1865,"sanitized":970},{"from":2372,"to":2374,"sanitized":970},{"entryPoint":2383,"graph":2384,"unsanitizedCount":322,"severity":1963},"\u003CEntitlementListTable> (modules\\hrm\\includes\\EntitlementListTable.php:0)",{"nodes":2385,"edges":2390},[2386,2387,2388,2389],{"id":1766,"type":1767,"label":1791,"file":1635,"line":566},{"id":1771,"type":1776,"label":1795,"file":1635,"line":939,"wp_function":1797},{"id":1775,"type":1767,"label":1791,"file":1635,"line":321},{"id":1794,"type":1776,"label":1795,"file":1635,"line":1014,"wp_function":1797},[2391,2392],{"from":1766,"to":1771,"sanitized":970},{"from":1775,"to":1794,"sanitized":968},{"entryPoint":2394,"graph":2395,"unsanitizedCount":28,"severity":1963},"leave_policies (modules\\hrm\\includes\\FormHandler.php:194)",{"nodes":2396,"edges":2400},[2397,2398],{"id":1766,"type":1767,"label":1888,"file":886,"line":1732},{"id":1771,"type":1776,"label":1891,"file":886,"line":2399,"wp_function":1893},228,[2401],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2403,"graph":2404,"unsanitizedCount":28,"severity":1963},"entitlement_bulk_action (modules\\hrm\\includes\\FormHandler.php:264)",{"nodes":2405,"edges":2409},[2406,2408],{"id":1766,"type":1767,"label":1888,"file":886,"line":2407},278,{"id":1771,"type":1776,"label":1891,"file":886,"line":1084,"wp_function":1893},[2410],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2412,"graph":2413,"unsanitizedCount":28,"severity":1963},"leave_request_bulk_action (modules\\hrm\\includes\\FormHandler.php:317)",{"nodes":2414,"edges":2419},[2415,2417],{"id":1766,"type":1767,"label":1791,"file":886,"line":2416},333,{"id":1771,"type":1776,"label":1891,"file":886,"line":2418,"wp_function":1893},387,[2420],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2422,"graph":2423,"unsanitizedCount":28,"severity":1963},"employee_bulk_action (modules\\hrm\\includes\\FormHandler.php:399)",{"nodes":2424,"edges":2428},[2425,2427],{"id":1766,"type":1767,"label":2426,"file":886,"line":1564},"$_SERVER (x5)",{"id":1771,"type":1776,"label":1891,"file":886,"line":1525,"wp_function":1893},[2429],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2431,"graph":2432,"unsanitizedCount":28,"severity":1963},"designation_bulk_action (modules\\hrm\\includes\\FormHandler.php:470)",{"nodes":2433,"edges":2438},[2434,2436],{"id":1766,"type":1767,"label":1969,"file":886,"line":2435},485,{"id":1771,"type":1776,"label":1891,"file":886,"line":2437,"wp_function":1893},507,[2439],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2441,"graph":2442,"unsanitizedCount":28,"severity":1963},"department_bulk_action (modules\\hrm\\includes\\FormHandler.php:520)",{"nodes":2443,"edges":2447},[2444,2446],{"id":1766,"type":1767,"label":1969,"file":886,"line":2445},535,{"id":1771,"type":1776,"label":1891,"file":886,"line":1651,"wp_function":1893},[2448],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2450,"graph":2451,"unsanitizedCount":28,"severity":1963},"announcement_bulk_action (modules\\hrm\\includes\\FormHandler.php:575)",{"nodes":2452,"edges":2457},[2453,2455],{"id":1766,"type":1767,"label":2454,"file":886,"line":1328},"$_SERVER (x3)",{"id":1771,"type":1776,"label":1891,"file":886,"line":2456,"wp_function":1893},619,[2458],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2460,"graph":2461,"unsanitizedCount":28,"severity":1963},"holiday_action (modules\\hrm\\includes\\FormHandler.php:670)",{"nodes":2462,"edges":2467},[2463,2465],{"id":1766,"type":1767,"label":1791,"file":886,"line":2464},688,{"id":1771,"type":1776,"label":1891,"file":886,"line":2466,"wp_function":1893},692,[2468],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2470,"graph":2471,"unsanitizedCount":28,"severity":1963},"leave_request (modules\\hrm\\includes\\FormHandler.php:883)",{"nodes":2472,"edges":2477},[2473,2475],{"id":1766,"type":1767,"label":1768,"file":886,"line":2474},904,{"id":1771,"type":1776,"label":1891,"file":886,"line":2476,"wp_function":1893},944,[2478],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2480,"graph":2481,"unsanitizedCount":28,"severity":1963},"handle_employee_status_update (modules\\hrm\\includes\\FormHandler.php:1051)",{"nodes":2482,"edges":2487},[2483,2485],{"id":1766,"type":1767,"label":1768,"file":886,"line":2484},1069,{"id":1771,"type":1776,"label":1891,"file":886,"line":2486,"wp_function":1893},1087,[2488],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2490,"graph":2491,"unsanitizedCount":28,"severity":1963},"employee_permission (modules\\hrm\\includes\\FormHandler.php:1098)",{"nodes":2492,"edges":2497},[2493,2495],{"id":1766,"type":1767,"label":1800,"file":886,"line":2494},1109,{"id":1771,"type":1776,"label":1891,"file":886,"line":2496,"wp_function":1893},1123,[2498],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2500,"graph":2501,"unsanitizedCount":28,"severity":1963},"\u003CFormHandler> (modules\\hrm\\includes\\FormHandler.php:0)",{"nodes":2502,"edges":2512},[2503,2505,2506,2508,2509,2511],{"id":1766,"type":1767,"label":2504,"file":886,"line":1732},"$_SERVER (x16)",{"id":1771,"type":1776,"label":1891,"file":886,"line":2399,"wp_function":1893},{"id":1775,"type":1767,"label":2507,"file":886,"line":2416},"$_GET (x4)",{"id":1794,"type":1776,"label":1891,"file":886,"line":2418,"wp_function":1893},{"id":1799,"type":1767,"label":2510,"file":886,"line":2474},"$_POST (x5)",{"id":1802,"type":1776,"label":1891,"file":886,"line":2476,"wp_function":1893},[2513,2514,2515],{"from":1766,"to":1771,"sanitized":970},{"from":1775,"to":1794,"sanitized":970},{"from":1799,"to":1802,"sanitized":970},{"entryPoint":2517,"graph":2518,"unsanitizedCount":1031,"severity":1963},"\u003CLeavePoliciesListTable> (modules\\hrm\\includes\\LeavePoliciesListTable.php:0)",{"nodes":2519,"edges":2522},[2520,2521],{"id":1766,"type":1767,"label":1901,"file":1641,"line":1228},{"id":1771,"type":1776,"label":1795,"file":1641,"line":311,"wp_function":1797},[2523],{"from":1766,"to":1771,"sanitized":968},{"entryPoint":2525,"graph":2526,"unsanitizedCount":1509,"severity":1963},"\u003CLeaveReportEmployeeBased> (modules\\hrm\\includes\\LeaveReportEmployeeBased.php:0)",{"nodes":2527,"edges":2532},[2528,2529,2530,2531],{"id":1766,"type":1767,"label":1910,"file":1645,"line":1000},{"id":1771,"type":1776,"label":1795,"file":1645,"line":1602,"wp_function":1797},{"id":1775,"type":1767,"label":1910,"file":1645,"line":563},{"id":1794,"type":1776,"label":1795,"file":1645,"line":1597,"wp_function":1797},[2533,2534],{"from":1766,"to":1771,"sanitized":968},{"from":1775,"to":1794,"sanitized":970},{"entryPoint":2536,"graph":2537,"unsanitizedCount":28,"severity":1963},"filter_option (modules\\hrm\\includes\\LeaveRequestsListTable.php:447)",{"nodes":2538,"edges":2542},[2539,2540],{"id":1766,"type":1767,"label":1901,"file":1650,"line":1357},{"id":1771,"type":1776,"label":1795,"file":1650,"line":2541,"wp_function":1797},554,[2543],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2545,"graph":2546,"unsanitizedCount":28,"severity":1963},"\u003Cannouncements> (modules\\hrm\\views\\announcements.php:0)",{"nodes":2547,"edges":2551},[2548,2550],{"id":1766,"type":1767,"label":1791,"file":2549,"line":75},"modules\\hrm\\views\\announcements.php",{"id":1771,"type":1776,"label":1795,"file":2549,"line":353,"wp_function":1797},[2552],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2554,"graph":2555,"unsanitizedCount":28,"severity":1963},"\u003Cemployee-terminate> (modules\\hrm\\views\\js-templates\\employee-terminate.php:0)",{"nodes":2556,"edges":2561},[2557,2559],{"id":1766,"type":1767,"label":1791,"file":2558,"line":322},"modules\\hrm\\views\\js-templates\\employee-terminate.php",{"id":1771,"type":1776,"label":1795,"file":2558,"line":2560,"wp_function":1797},56,[2562],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2564,"graph":2565,"unsanitizedCount":28,"severity":1963},"extra_tablenav (modules\\hrm\\views\\leave\\holiday.php:27)",{"nodes":2566,"edges":2569},[2567,2568],{"id":1766,"type":1767,"label":1901,"file":1705,"line":474},{"id":1771,"type":1776,"label":1795,"file":1705,"line":743,"wp_function":1797},[2570],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2572,"graph":2573,"unsanitizedCount":28,"severity":1963},"\u003Choliday> (modules\\hrm\\views\\leave\\holiday.php:0)",{"nodes":2574,"edges":2577},[2575,2576],{"id":1766,"type":1767,"label":1901,"file":1705,"line":474},{"id":1771,"type":1776,"label":1795,"file":1705,"line":743,"wp_function":1797},[2578],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2580,"graph":2581,"unsanitizedCount":28,"severity":1963},"\u003Cnew-policy> (modules\\hrm\\views\\leave\\new-policy.php:0)",{"nodes":2582,"edges":2585},[2583,2584],{"id":1766,"type":1767,"label":1791,"file":1714,"line":75},{"id":1771,"type":1776,"label":1795,"file":1714,"line":563,"wp_function":1797},[2586],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2588,"graph":2589,"unsanitizedCount":28,"severity":1963},"\u003Cpolicy-name> (modules\\hrm\\views\\leave\\policy-name.php:0)",{"nodes":2590,"edges":2594},[2591,2593],{"id":1766,"type":1767,"label":1791,"file":2592,"line":1509},"modules\\hrm\\views\\leave\\policy-name.php",{"id":1771,"type":1776,"label":1795,"file":2592,"line":1000,"wp_function":1797},[2595],{"from":1766,"to":1771,"sanitized":970},{"entryPoint":2597,"graph":2598,"unsanitizedCount":1031,"severity":1963},"\u003Cheadcount> (modules\\hrm\\views\\reporting\\headcount.php:0)",{"nodes":2599,"edges":2602},[2600,2601],{"id":1766,"type":1767,"label":2068,"file":1440,"line":592},{"id":1771,"type":1776,"label":1795,"file":1440,"line":988,"wp_function":1797},[2603],{"from":1766,"to":1771,"sanitized":968},{"entryPoint":2605,"graph":2606,"unsanitizedCount":322,"severity":121},"check_people (includes\\Admin\\Ajax.php:664)",{"nodes":2607,"edges":2615},[2608,2610,2612],{"id":1766,"type":1767,"label":2169,"file":1955,"line":2609},684,{"id":1771,"type":1772,"label":2611,"file":1955,"line":2609},"→ erp_get_people_by()",{"id":1775,"type":1776,"label":2174,"file":2613,"line":2614,"wp_function":2175},"includes\\functions-people.php",450,[2616,2617],{"from":1766,"to":1771,"sanitized":968},{"from":1771,"to":1775,"sanitized":968},{"entryPoint":2619,"graph":2620,"unsanitizedCount":322,"severity":121},"\u003CAjax> (includes\\Admin\\Ajax.php:0)",{"nodes":2621,"edges":2627},[2622,2623,2624,2625,2626],{"id":1766,"type":1767,"label":1768,"file":1955,"line":1956},{"id":1771,"type":1776,"label":1958,"file":1955,"line":1959,"wp_function":1960},{"id":1775,"type":1767,"label":2169,"file":1955,"line":2609},{"id":1794,"type":1772,"label":2611,"file":1955,"line":2609},{"id":1799,"type":1776,"label":2174,"file":2613,"line":2614,"wp_function":2175},[2628,2629,2630],{"from":1766,"to":1771,"sanitized":970},{"from":1775,"to":1794,"sanitized":968},{"from":1794,"to":1799,"sanitized":968},{"entryPoint":2632,"graph":2633,"unsanitizedCount":322,"severity":121},"\u003CInventoryProductsController> (modules\\accounting\\includes\\API\\InventoryProductsController.php:0)",{"nodes":2634,"edges":2645},[2635,2639,2641],{"id":1766,"type":1767,"label":2636,"file":2637,"line":2638},"$_FILES","modules\\accounting\\includes\\API\\InventoryProductsController.php",354,{"id":1771,"type":1772,"label":2640,"file":2637,"line":2638},"→ erp_acct_import_products()",{"id":1775,"type":1776,"label":2642,"file":1350,"line":2643,"wp_function":2644},"query() [SQLi]",609,"query",[2646,2647],{"from":1766,"to":1771,"sanitized":968},{"from":1771,"to":1775,"sanitized":968},{"entryPoint":2649,"graph":2650,"unsanitizedCount":322,"severity":121},"erp_handle_user_bulk_actions (modules\\crm\\includes\\functions-customer.php:3503)",{"nodes":2651,"edges":2656},[2652,2654,2655],{"id":1766,"type":1767,"label":2169,"file":1027,"line":2653},3545,{"id":1771,"type":1772,"label":2611,"file":1027,"line":2653},{"id":1775,"type":1776,"label":2174,"file":2613,"line":2614,"wp_function":2175},[2657,2658],{"from":1766,"to":1771,"sanitized":968},{"from":1771,"to":1775,"sanitized":968},{"entryPoint":2660,"graph":2661,"unsanitizedCount":322,"severity":121},"\u003Cfunctions-customer> (modules\\crm\\includes\\functions-customer.php:0)",{"nodes":2662,"edges":2666},[2663,2664,2665],{"id":1766,"type":1767,"label":2169,"file":1027,"line":2653},{"id":1771,"type":1772,"label":2611,"file":1027,"line":2653},{"id":1775,"type":1776,"label":2174,"file":2613,"line":2614,"wp_function":2175},[2667,2668],{"from":1766,"to":1771,"sanitized":968},{"from":1771,"to":1775,"sanitized":968},{"entryPoint":2670,"graph":2671,"unsanitizedCount":322,"severity":121},"employee_create (modules\\hrm\\includes\\AjaxHandler.php:783)",{"nodes":2672,"edges":2682},[2673,2676,2678],{"id":1766,"type":1767,"label":1768,"file":2674,"line":2675},"modules\\hrm\\includes\\AjaxHandler.php",805,{"id":1771,"type":1772,"label":2677,"file":2674,"line":2675},"→ erp_is_employee_exist()",{"id":1775,"type":1776,"label":2679,"file":916,"line":2680,"wp_function":2681},"get_col() [SQLi]",1071,"get_col",[2683,2684],{"from":1766,"to":1771,"sanitized":968},{"from":1771,"to":1775,"sanitized":968},{"entryPoint":2686,"graph":2687,"unsanitizedCount":322,"severity":121},"leave_available_days (modules\\hrm\\includes\\AjaxHandler.php:2050)",{"nodes":2688,"edges":2695},[2689,2691,2693],{"id":1766,"type":1767,"label":1768,"file":2674,"line":2690},2065,{"id":1771,"type":1772,"label":2692,"file":2674,"line":2690},"→ erp_hr_leave_get_balance_for_single_entitlement()",{"id":1775,"type":1776,"label":2210,"file":1428,"line":2694,"wp_function":2212},2359,[2696,2697],{"from":1766,"to":1771,"sanitized":968},{"from":1771,"to":1775,"sanitized":968},{"entryPoint":2699,"graph":2700,"unsanitizedCount":1031,"severity":121},"\u003CAjaxHandler> (modules\\hrm\\includes\\AjaxHandler.php:0)",{"nodes":2701,"edges":2714},[2702,2703,2704,2705,2706,2707,2708,2710,2712],{"id":1766,"type":1767,"label":1768,"file":2674,"line":2675},{"id":1771,"type":1772,"label":2677,"file":2674,"line":2675},{"id":1775,"type":1776,"label":2679,"file":916,"line":2680,"wp_function":2681},{"id":1794,"type":1767,"label":1768,"file":2674,"line":2690},{"id":1799,"type":1772,"label":2692,"file":2674,"line":2690},{"id":1802,"type":1776,"label":2210,"file":1428,"line":2694,"wp_function":2212},{"id":1804,"type":1767,"label":1800,"file":2674,"line":2709},2211,{"id":1830,"type":1772,"label":2711,"file":2674,"line":2709},"→ erp_hr_get_leave_requests()",{"id":1861,"type":1776,"label":2174,"file":1428,"line":2713,"wp_function":2175},1521,[2715,2716,2717,2718,2719,2720],{"from":1766,"to":1771,"sanitized":968},{"from":1771,"to":1775,"sanitized":968},{"from":1794,"to":1799,"sanitized":968},{"from":1799,"to":1802,"sanitized":968},{"from":1804,"to":1830,"sanitized":968},{"from":1830,"to":1861,"sanitized":970},{"entryPoint":2722,"graph":2723,"unsanitizedCount":322,"severity":121},"prepare_items (modules\\hrm\\includes\\LeaveRequestsListTable.php:359)",{"nodes":2724,"edges":2735},[2725,2727,2729,2731,2733,2734],{"id":1766,"type":1767,"label":1791,"file":1650,"line":2726},423,{"id":1771,"type":1772,"label":2728,"file":1650,"line":2726},"→ erp_hr_leave_get_requests_count()",{"id":1775,"type":1776,"label":2174,"file":1428,"line":2730,"wp_function":2175},1615,{"id":1794,"type":1767,"label":1791,"file":1650,"line":2732},425,{"id":1799,"type":1772,"label":2711,"file":1650,"line":2732},{"id":1802,"type":1776,"label":2174,"file":1428,"line":2713,"wp_function":2175},[2736,2737,2738,2739],{"from":1766,"to":1771,"sanitized":968},{"from":1771,"to":1775,"sanitized":968},{"from":1794,"to":1799,"sanitized":968},{"from":1799,"to":1802,"sanitized":970},{"entryPoint":2741,"graph":2742,"unsanitizedCount":322,"severity":121},"\u003CLeaveRequestsListTable> (modules\\hrm\\includes\\LeaveRequestsListTable.php:0)",{"nodes":2743,"edges":2764},[2744,2745,2746,2747,2748,2749,2750,2751,2752,2753,2754,2755,2756,2758,2760,2762],{"id":1766,"type":1767,"label":1815,"file":1650,"line":1922},{"id":1771,"type":1776,"label":1795,"file":1650,"line":1922,"wp_function":1797},{"id":1775,"type":1767,"label":1820,"file":1650,"line":1925},{"id":1794,"type":1776,"label":1795,"file":1650,"line":1925,"wp_function":1797},{"id":1799,"type":1767,"label":1824,"file":1650,"line":1928},{"id":1802,"type":1776,"label":1795,"file":1650,"line":1928,"wp_function":1797},{"id":1804,"type":1767,"label":1828,"file":1650,"line":1931},{"id":1830,"type":1776,"label":1795,"file":1650,"line":1931,"wp_function":1797},{"id":1861,"type":1767,"label":1901,"file":1650,"line":1357},{"id":1865,"type":1776,"label":1795,"file":1650,"line":2541,"wp_function":1797},{"id":2372,"type":1767,"label":1791,"file":1650,"line":2726},{"id":2374,"type":1772,"label":2728,"file":1650,"line":2726},{"id":2757,"type":1776,"label":2174,"file":1428,"line":2730,"wp_function":2175},"n12",{"id":2759,"type":1767,"label":1791,"file":1650,"line":2732},"n13",{"id":2761,"type":1772,"label":2711,"file":1650,"line":2732},"n14",{"id":2763,"type":1776,"label":2174,"file":1428,"line":2713,"wp_function":2175},"n15",[2765,2766,2767,2768,2769,2770,2771,2772,2773],{"from":1766,"to":1771,"sanitized":970},{"from":1775,"to":1794,"sanitized":970},{"from":1799,"to":1802,"sanitized":970},{"from":1804,"to":1830,"sanitized":970},{"from":1861,"to":1865,"sanitized":970},{"from":2372,"to":2374,"sanitized":968},{"from":2374,"to":2757,"sanitized":968},{"from":2759,"to":2761,"sanitized":968},{"from":2761,"to":2763,"sanitized":970},{"summary":2775,"deductions":2776},"The ERP plugin v1.17.2 presents a mixed security posture. While it demonstrates a strong adherence to good security practices, with a high percentage of SQL queries using prepared statements and properly escaped output, several areas raise significant concerns. The presence of two AJAX handlers without authentication checks creates a notable attack vector, potentially allowing unauthorized actions. Furthermore, the taint analysis indicates a high number of flows with unsanitized paths, including ten flows classified as high severity, suggesting potential vulnerabilities that could lead to data exposure or manipulation. The plugin's historical vulnerability record is also a major concern, with a substantial number of known CVEs, predominantly of high and medium severity. The recurring types of vulnerabilities, such as exposure of sensitive information, authorization bypasses, and cross-site scripting, point to systemic issues in input validation and authorization enforcement. While the plugin has a robust history of patching vulnerabilities (zero currently unpatched), the sheer volume and recurring nature of past security flaws, combined with the static analysis findings, necessitate caution. The plugin's strengths lie in its output sanitization and prepared statement usage, but these are overshadowed by the risks posed by unprotected entry points, high-severity taint flows, and a history of diverse and serious vulnerabilities.",[2777,2779,2781,2783,2785,2787,2789,2791,2793],{"reason":2778,"points":113},"AJAX handlers without auth checks",{"reason":2780,"points":113},"High severity taint flows with unsanitized paths",{"reason":2782,"points":113},"Total known CVEs (20)",{"reason":2784,"points":75},"High severity known CVEs (7)",{"reason":2786,"points":75},"Medium severity known CVEs (13)",{"reason":2788,"points":354},"Dangerous function used (unserialize)",{"reason":2790,"points":354},"Flows with unsanitized paths (27)",{"reason":2792,"points":1509},"Bundled library (Select2)",{"reason":2794,"points":1509},"Bundled library (Guzzle v1.1)","2026-03-16T18:03:59.797Z",{"wat":2797,"direct":2824},{"assetPaths":2798,"generatorPatterns":2810,"scriptPaths":2811,"versionParams":2812},[2799,2800,2801,2802,2803,2804,2805,2806,2807,2808,2809],"\u002Fwp-content\u002Fplugins\u002Ferp\u002Fassets\u002Fcss\u002Ferp-frontend.css","\u002Fwp-content\u002Fplugins\u002Ferp\u002Fassets\u002Fjs\u002Ferp-frontend.js","\u002Fwp-content\u002Fplugins\u002Ferp\u002Fassets\u002Fcss\u002Ferp-global.css","\u002Fwp-content\u002Fplugins\u002Ferp\u002Fassets\u002Fcss\u002Ferp-admin.css","\u002Fwp-content\u002Fplugins\u002Ferp\u002Fassets\u002Fjs\u002Ferp-admin.js","\u002Fwp-content\u002Fplugins\u002Ferp\u002Fmodules\u002Fcrm\u002Fassets\u002Fcss\u002Fcrm.css","\u002Fwp-content\u002Fplugins\u002Ferp\u002Fmodules\u002Fcrm\u002Fassets\u002Fjs\u002Fcrm.js","\u002Fwp-content\u002Fplugins\u002Ferp\u002Fmodules\u002Faccounting\u002Fassets\u002Fcss\u002Faccounting.css","\u002Fwp-content\u002Fplugins\u002Ferp\u002Fmodules\u002Faccounting\u002Fassets\u002Fjs\u002Faccounting.js","\u002Fwp-content\u002Fplugins\u002Ferp\u002Fmodules\u002Fhr\u002Fassets\u002Fcss\u002Fhr.css","\u002Fwp-content\u002Fplugins\u002Ferp\u002Fmodules\u002Fhr\u002Fassets\u002Fjs\u002Fhr.js",[4],[2800,2803,2805,2807,2809],[2813,2814,2815,2816,2817,2818,2819,2820,2821,2822,2823],"erp\u002Fassets\u002Fcss\u002Ferp-frontend.css?ver=","erp\u002Fassets\u002Fjs\u002Ferp-frontend.js?ver=","erp\u002Fassets\u002Fcss\u002Ferp-global.css?ver=","erp\u002Fassets\u002Fcss\u002Ferp-admin.css?ver=","erp\u002Fassets\u002Fjs\u002Ferp-admin.js?ver=","erp\u002Fmodules\u002Fcrm\u002Fassets\u002Fcss\u002Fcrm.css?ver=","erp\u002Fmodules\u002Fcrm\u002Fassets\u002Fjs\u002Fcrm.js?ver=","erp\u002Fmodules\u002Faccounting\u002Fassets\u002Fcss\u002Faccounting.css?ver=","erp\u002Fmodules\u002Faccounting\u002Fassets\u002Fjs\u002Faccounting.js?ver=","erp\u002Fmodules\u002Fhr\u002Fassets\u002Fcss\u002Fhr.css?ver=","erp\u002Fmodules\u002Fhr\u002Fassets\u002Fjs\u002Fhr.js?ver=",{"cssClasses":2825,"htmlComments":2849,"htmlAttributes":2861,"restEndpoints":2870,"jsGlobals":2883,"shortcodeOutput":2893},[2826,2827,2828,2829,2830,2831,2832,2833,2834,2835,2836,2837,2838,2839,2840,2841,2842,2843,2844,2845,2846,2847,2848],"erp-dashboard-widget","erp-company-profile","erp-quick-access-menu","erp-datatable","erp-modal","erp-tab-nav","erp-form-field","erp-chart","erp-calendar","erp-customer-list-table","erp-vendor-list-table","erp-employee-list-table","erp-project-list-table","erp-task-list-table","erp-invoice-list-table","erp-estimate-list-table","erp-payment-voucher-list-table","erp-journal-entry-list-table","erp-financial-report","erp-leave-request-list-table","erp-holiday-list-table","erp-attendance-report-table","erp-performance-review-list-table",[2850,2851,2852,2853,2854,2855,2856,2857,2858,2859,2860],"\u003C!-- ERP Core Scripts -->","\u003C!-- ERP Global Styles -->","\u003C!-- ERP Admin Styles -->","\u003C!-- CRM Styles -->","\u003C!-- Accounting Styles -->","\u003C!-- HR Styles -->","\u003C!-- ERP Frontend Scripts -->","\u003C!-- ERP Admin Scripts -->","\u003C!-- CRM Scripts -->","\u003C!-- Accounting Scripts -->","\u003C!-- HR Scripts -->",[2862,2863,2864,2865,2866,2867,2868,2869],"data-erp-user-id","data-erp-role","data-erp-module","data-erp-action","data-erp-nonce","data-erp-view","data-erp-context","data-erp-company-id",[2871,2872,2873,2874,2875,2876,2877,2878,2879,2880,2881,2882],"\u002Fwp-json\u002Ferp\u002Fv1\u002Fsettings","\u002Fwp-json\u002Ferp\u002Fv1\u002Fcompany","\u002Fwp-json\u002Ferp\u002Fv1\u002Fusers","\u002Fwp-json\u002Ferp\u002Fv1\u002Fcrm\u002Fcontacts","\u002Fwp-json\u002Ferp\u002Fv1\u002Fcrm\u002Fcompanies","\u002Fwp-json\u002Ferp\u002Fv1\u002Fcrm\u002Fdeals","\u002Fwp-json\u002Ferp\u002Fv1\u002Faccounting\u002Fjournals","\u002Fwp-json\u002Ferp\u002Fv1\u002Faccounting\u002Fchart","\u002Fwp-json\u002Ferp\u002Fv1\u002Fhr\u002Femployees","\u002Fwp-json\u002Ferp\u002Fv1\u002Fhr\u002Fdepartments","\u002Fwp-json\u002Ferp\u002Fv1\u002Fhr\u002Fdesignations","\u002Fwp-json\u002Ferp\u002Fv1\u002Fhr\u002Fleave",[2884,2885,2886,2887,2888,2889,2890,2891,2892],"ERPAdmin","ERPCore","ERPFrontend","erp_vars","erp_admin_params","erp_frontend_params","erp_crm_params","erp_accounting_params","erp_hr_params",[2894,2895,2896,2897,2898,2899,2900,2901],"[erp_dashboard]","[erp_my_tasks]","[erp_my_leaves]","[erp_my_attendance]","[erp_my_projects]","[erp_customer_dashboard]","[erp_vendor_dashboard]","[erp_employee_dashboard]"]