[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fkWQdBcqv1dG35nMeQkaN1g8I7G7yszQNG1vM_S5GIHY":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":48,"crawl_stats":38,"alternatives":54,"analysis":155,"fingerprints":2033},"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","5.0","",[20,21,22,23,24],"attendance-management","hr","human-resources","leave","recruitment","http:\u002F\u002Fwww.wphrmanager.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-hr-manager.zip",91,1,0,"2025-01-16 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":6,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":30,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2025-23843","wp-hr-manager-the-human-resources-plugin-for-wordpress-reflected-cross-site-scripting","WP-HR Manager: The Human Resources Plugin for WordPress \u003C= 3.1.0 - Reflected Cross-Site Scripting","The WP-HR Manager: The Human Resources Plugin for WordPress plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in all versions up to, and including, 3.1.0 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.",null,"\u003C=3.1.0","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-04-10 14:57:15",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fdc841e7d-a815-4ed0-b5ec-6ce76fb859c5?source=api-prod",85,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":49,"total_installs":50,"avg_security_score":51,"avg_patch_time_days":47,"trust_score":52,"computed_at":53},2,310,88,80,"2026-04-03T23:05:54.692Z",[55,77,96,115,137],{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":63,"num_ratings":49,"last_updated":65,"tested_up_to":66,"requires_at_least":17,"requires_php":67,"tags":68,"homepage":73,"download_link":74,"security_score":75,"vuln_count":28,"unpatched_count":28,"last_vuln_date":76,"fetched_at":31},"clockify-lite","Clockinator Lite","1.0.8","BeastThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fbeastthemes\u002F","\u003Cp>Clockinator Lite is a powerful and easy-to-use \u003Cstrong>employee and attendance management plugin\u003C\u002Fstrong> for WordPress.\u003Cbr \u002F>\nIt helps you track working hours, manage staff, monitor shifts, and streamline HR processes.\u003C\u002Fp>\n\u003Cp>With Clockinator Lite, you can:\u003Cbr \u002F>\n– Track \u003Cstrong>attendance and working hours\u003C\u002Fstrong> in real time\u003Cbr \u002F>\n– Manage \u003Cstrong>departments, designations, and holidays\u003C\u002Fstrong>\u003Cbr \u002F>\n– Generate \u003Cstrong>monthly attendance reports\u003C\u002Fstrong>\u003Cbr \u002F>\n– View employees \u003Cstrong>past attendance history\u003C\u002Fstrong>\u003Cbr \u002F>\n– Enable \u003Cstrong>employee dashboards\u003C\u002Fstrong> on the frontend\u003Cbr \u002F>\n– Notify admins when employees \u003Cstrong>clock in\u002Fout\u003C\u002Fstrong>\u003Cbr \u002F>\n– Access an intuitive, translation-ready dashboard\u003Cbr \u002F>\n– And many other features\u003C\u002Fp>\n\u003Cp>Designed for businesses of all sizes, Clockinator Lite gives you the essential tools to manage your workforce directly inside WordPress.\u003C\u002Fp>\n\u003Ch3>🔑 Key Features (Lite Version)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>User Management (Admin \u002F Employee)\u003C\u002Fli>\n\u003Cli>Attendance & Holiday Management\u003C\u002Fli>\n\u003Cli>Real-time employee tracking\u003C\u002Fli>\n\u003Cli>Monthly & past attendance reports\u003C\u002Fli>\n\u003Cli>Admin notifications on clock in\u002Fout ( Email & SMS notifications )\u003C\u002Fli>\n\u003Cli>Employee self-service frontend dashboard\u003C\u002Fli>\n\u003Cli>Centralized admin dashboard\u003C\u002Fli>\n\u003Cli>Clean UI & translation ready\u003C\u002Fli>\n\u003Cli>And many other features\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Upgrade to Pro\u003C\u002Fh3>\n\u003Cp>Unlock advanced HR features with \u003Cstrong>Clockinator Pro\u003C\u002Fstrong>, including:\u003Cbr \u002F>\n– Shift, leave, payroll & reimbursement management\u003Cbr \u002F>\n– Project & task management\u003Cbr \u002F>\n– Payslip & Pauroll generation( partial & monthly wise )\u003Cbr \u002F>\n– Exportable reports (CSV)\u003Cbr \u002F>\n– Customizable email\u002FSMS notifications\u003Cbr \u002F>\n– Department & role-based access control\u003Cbr \u002F>\n– More robust dashboards for HR Managers & Department Heads\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fbeastthemes.com\u002Fplugins\u002Fclockify-pro\u002F\" rel=\"nofollow ugc\">Learn More\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fdemo.beastthemes.com\u002Fclockify-pro-wordpress-plugin\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fbeastthemes.com\u002Faccount\u002Fsignup\u002Fclockify-pro-plugin\" rel=\"nofollow ugc\">Buy Now\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Short Description\u003C\u002Fh3>\n\u003Cp>A complete HR and attendance management plugin with clock-in\u002Fout, leave tracking, shift scheduling, and employee dashboards.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>Clockinator Lite WordPress plugin, Copyright (C) 2021 Beastthemes\u003Cbr \u002F>\nLicensed under the GPL3 (https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.en.html).\u003C\u002Fp>\n","Clockinator Lite is a powerful and easy-to-use employee and attendance management plugin for WordPress.",100,6874,"2025-08-23T12:27:00.000Z","6.8.5","7.0",[20,69,70,71,72],"clock-in-out","hr-management","leave-management","shift-management","https:\u002F\u002Fbeastthemes.com\u002Fplugins\u002Fclockify-pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclockify-lite.1.0.8.zip",79,"2025-04-01 00:00:00",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":29,"num_ratings":29,"last_updated":87,"tested_up_to":16,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":94,"download_link":95,"security_score":63,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"hr-press-lite","Hr Press Lite","1.0.2","CODECLOVE","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodeclove\u002F","\u003Cp>\u003Cstrong>Hr Press Lite\u003C\u002Fstrong> is \u003Cstrong>Employee management system\u003C\u002Fstrong> that help companies to manage employees and employees time, holidays, leave etc. it is user friendly and easy to user wordpress plugin. You can use Hr Press Lite completely free.\u003C\u002Fp>\n\u003Cp>It can also manage Departments, Designations, Employee Leaves, Holidays, Employee Attendance and more will be added as plugin progress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hr Press Lite\u003C\u002Fstrong> lets you manage Employees daily timings and breaks. Hr Press Lite uses a \u003Cstrong>very modern, clean and easy to use interface\u003C\u002Fstrong> to make managing a breeze!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Did you know?\u003C\u002Fstrong>\u003Cbr \u002F>\nMore than \u003Ca href=\"https:\u002F\u002Fwww.wordfence.com\u002Fblog\u002F2020\u002F09\u002Fmillions-of-sites-targeted-in-file-manager-vulnerability-attacks\u002F\" rel=\"nofollow ugc\">700,000 WordPress websites\u003C\u002Fa> were attacked during September 2020.\u003Cbr \u002F>\nMalicious bots are looking to exploit vulnerable versions of WP file manager plugins.\u003C\u002Fp>\n\u003Cp>Fortunately, Hr Press Lite is built with \u003Cstrong>security in mind\u003C\u002Fstrong> and comes with this vulnerability \u003Cstrong>fixed\u003C\u002Fstrong>! So rest assured! Hr Press Lite poses no risk to you!\u003C\u002Fp>\n\u003Ch3>⚡️Features include:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Employees check-in and check-out time\u003C\u002Fli>\n\u003Cli>Employees Break logs\u003C\u002Fli>\n\u003Cli>Send emails to employees\u003C\u002Fli>\n\u003Cli>Announcements\u003C\u002Fli>\n\u003Cli>Departments\u003C\u002Fli>\n\u003Cli>Designations\u003C\u002Fli>\n\u003Cli>Attendance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fcodeclove.com\u002Fplugins\u002Fhr-press\" rel=\"nofollow ugc\">👉 \u003Cstrong>Hr Press PRO\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fh3>\n\u003Ch3>⭐️ PRO FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Leave requests\u003C\u002Fli>\n\u003Cli>Send Holiday emails to employees\u003C\u002Fli>\n\u003Cli>IP Addresses restriction\u003C\u002Fli>\n\u003Cli>IP Address whitelisting\u003C\u002Fli>\n\u003Cli>Better support\u003C\u002Fli>\n\u003Cli>Features requests\u003C\u002Fli>\n\u003Cli>More coming…\u003C\u002Fli>\n\u003C\u002Ful>\n","Hr Press Lite is a modern Employee Management System to track attendance, breaks, and manage employees efficiently. HRM (Human Resource Management) is &hellip;",50,2485,"2026-01-18T09:47:00.000Z","6.0","7.4",[20,91,21,92,93],"employee-self-service","hrm","human-resources-management","https:\u002F\u002FCodeClove.com\u002Fhr-press","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhr-press-lite.1.0.2.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":29,"num_ratings":29,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":113,"download_link":114,"security_score":47,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"hrappka-pl","HRappka.pl","1.1","hrappka","https:\u002F\u002Fprofiles.wordpress.org\u002Fhrappka\u002F","\u003Cp>HRappka.pl plugin creates list of job offers and  pages with jobs details and application link. All the informations are automatically downloaded from HRappka.pl account.\u003Cbr \u002F>\nPerfect solution for company’s career page.\u003Cbr \u002F>\n* Account in ATS HRappka.pl system is required for proper plugin operations.\u003Cbr \u002F>\nVisit www.hrappka.pl to see more.\u003C\u002Fp>\n","HRappka.pl plugin creates list of job offers and offers description pages with application link. * Account in HRappka.pl system is required for prope &hellip;",10,1084,"2019-09-02T14:09:00.000Z","5.2.24","5.2.1","5.6.38",[111,97,22,112,24],"ats","job-offers","http:\u002F\u002Fhrappka.pl\u002Flanding\u002Fwordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhrappka-pl.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":51,"num_ratings":125,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":89,"tags":129,"homepage":133,"download_link":134,"security_score":51,"vuln_count":135,"unpatched_count":29,"last_vuln_date":136,"fetched_at":31},"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,148,"2026-03-13T10:39:00.000Z","6.9.4","5.6",[130,131,21,24,132],"accounting","crm","woocommerce-crm","https:\u002F\u002Fwperp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ferp.1.17.2.zip",20,"2025-12-04 00:00:00",{"slug":138,"name":139,"version":140,"author":141,"author_profile":142,"description":143,"short_description":144,"active_installs":11,"downloaded":145,"rating":146,"num_ratings":49,"last_updated":147,"tested_up_to":127,"requires_at_least":18,"requires_php":18,"tags":148,"homepage":151,"download_link":152,"security_score":153,"vuln_count":49,"unpatched_count":49,"last_vuln_date":154,"fetched_at":31},"hr-management-lite","HR Management Lite","3.6","Weblizar - WordPress Themes & Plugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fweblizar\u002F","\u003Cp>HR Management is the wordPress Plugin for hrm, crm, erp and also manage the Projects,  Departments, Employees Attendance, Salary, Real Time Working Hours, Monthly Report Generation, Leaves, Notices, Holidays. HR Management is a HRM plugin for WordPress sites. That can manage staff\u002F employee related activities  in any organization and small type of business, corporation, companies. You can create unlimited staff, designations, shifts, events, holidays, notification, projects and  much more  option are available.\u003C\u002Fp>\n\u003Ch3>HR Management Lite Features You Will Get\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Admin dashboard\u003C\u002Fstrong> – HR Management dashboard attractive and responsive design. It can contain the all element in simple pattern.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shift Management\u003C\u002Fstrong> – You can create unlimited shifts and manage the according to your requirements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Staff Management\u003C\u002Fstrong> – Create unlimited Staff and manage the Staff related activities and details.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Designation\u003C\u002Fstrong> – Create unlimited Designation and manage the Designation according to requirements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Logged-In IP info\u003C\u002Fstrong> –   Logged-In IP info you can set and restricted according your requirement. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role Management\u003C\u002Fstrong> –  Create unlimited roles according to requirements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Attendance and Salary Reports\u003C\u002Fstrong> – Manage the staff\u002Femployee Attendance and Salary Reports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hourly & Monthly Basis Salary\u003C\u002Fstrong> –  Manage salaries according to Hourly & Monthly Basis. Its powerful feature in this plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>unlimited Events\u003C\u002Fstrong> –  Create unlimited events and manage the events.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Notices\u003C\u002Fstrong> – Create unlimited Notices and manage the Notices for the employees. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Holiday Management\u003C\u002Fstrong> – Create unlimited Holiday and manage the Holiday according to your staffs. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Project & Tasks Management (Limited Options)\u003C\u002Fstrong> –  Crate the project and manage related activities.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Template Customization(Limited Options)\u003C\u002Fstrong> – Email Template  option is available to design and send to your employee.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login Portal Shortcode\u003C\u002Fstrong> – We Provide the shortcode to login and manage the activity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Ready\u003C\u002Fstrong> –  plugin is completely translation ready.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Employee And HR Management WordPress Plugin  Pro Demos\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.weblizar.com\u002Femployee-and-hr-management\" rel=\"nofollow ugc\">Employee And HR Management Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.weblizar.com\u002Femployee-and-hr-management\" rel=\"nofollow ugc\">Admin Login \u003C\u002Fa> : username \u002F Password  => manager \u002F 123456\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.weblizar.com\u002Femployee-and-hr-management\" rel=\"nofollow ugc\">staff Login \u003C\u002Fa> :  username \u002F Password  => demostaff\u002F 123456\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Employee And HR Management Features & Upgrade\u003C\u002Fh4>\n\u003Cp>We offer the Employee And HR Management Pro version for business owners who need manage the his business with that features.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Centralized Admin dashboard\u003C\u002Fstrong> – You have a centralized view so you can easly manage all option from one place easily you can view and check all update and control options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Departments Management\u003C\u002Fstrong> – You can create unlimited Departments.It will help you to manage their activities.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Designation\u003C\u002Fstrong> – Create unlimited Designation and manage the Designation according to requirements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Staff Management\u003C\u002Fstrong> – Create unlimited Staff, edit.deletes or manage all your staff personal data, assign their shift, salary, leaves,permissions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Leave request Management\u003C\u002Fstrong> – A Leave Management system automcates the leave request process, making it hassle-free for both the management and employees.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shift Management\u003C\u002Fstrong> – You can create unlimited shifts and manage the shifts according to your time of staff and significant role in the  organization resources and teams.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role Management\u003C\u002Fstrong> –  Create unlimited roles according to requirements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Generate Attendance Reports\u003C\u002Fstrong>– Manage full attendance of your staff. take action according to them. daily basis attendance. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payroll Management\u003C\u002Fstrong> – You can Manage or get monthly basis payroll, list of and company’s employee and the amount of money they are to be paid.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Staff Working Hours Management\u003C\u002Fstrong> – It calculate the total working hours on daily basis and monthly basis also calculate salaries according to it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hourly & Monthly Basis Salary\u003C\u002Fstrong> –  Manage salaries according to Hourly & Monthly Basis. Its powerful feature in this plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Events Management\u003C\u002Fstrong> –  Create unlimited events and manage the events.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notices Management\u003C\u002Fstrong> – Create unlimited Notices and manage the Notices for the employees. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Holiday Management\u003C\u002Fstrong> – Create unlimited Holiday and manage the Holiday according to your staffs. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Logged-In IP info\u003C\u002Fstrong> –   Logged-In IP info also check with staff login time. Staff which IP to login.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>IP Restriction\u003C\u002Fstrong> – You can restrict your staff\u002Femployee to login from an authorized location. They are not able to login outside. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>GEO Location\u003C\u002Fstrong> – You can set your GEO location. Staff can be login according to GEO location.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Project & Tasks Management\u003C\u002Fstrong> –  Crate the project and manage related activities.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Template Customization\u003C\u002Fstrong> – Email Template  option is available to design and send to your employee.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login Portal Shortcode\u003C\u002Fstrong> – we Provide the shortcode to login and manage the activity.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Translation Ready\u003C\u002Fstrong> –  plugin is completely translation ready.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fweblizar.com\u002Fplugins\u002Femployee-and-hr-management-wordpress-plugin\u002F\" rel=\"nofollow ugc\">You can learn more about Employee And HR Management Pro Plugin  here\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Docs & Support\u003C\u002Fh4>\n\u003Cp>You can find \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhr-management-lite\u002F\" rel=\"ugc\">docs\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.weblizar.com\u002Ffaq\u002F\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa> and more detailed information about HR Management Lite on \u003Ca href=\"http:\u002F\u002Fwww.weblizar.com\" rel=\"nofollow ugc\">Weblizar\u003C\u002Fa>. If you were unable to find the answer to your question on the FAQ or in any of the documentation, you should check the support forum on WordPress.org.\u003C\u002Fp>\n\u003Ch4>We Need Your Support\u003C\u002Fh4>\n\u003Cp>It is really hard to continue development and support for this free plugin without contributions from users like you. If you are enjoying using our Clock In Portal plugin and find it useful, then please consider \u003Ca href=\"http:\u002F\u002Fwww.weblizar.com\" rel=\"nofollow ugc\">\u003Cstrong>Making a Donation\u003C\u002Fstrong>\u003C\u002Fa>. Your donation will help us to encourage and support the plugin’s continued development and better user support.\u003C\u002Fp>\n\u003Ch4>Translators\u003C\u002Fh4>\n\u003Cp>Please contribute to translate our plugin.  Contact at \u003Ccode>lizarweb (at) gmail (dot) com\u003C\u002Fcode>.\u003C\u002Fp>\n","HR Plugin for WordPress to Manage the HR works and the Projects.",17457,70,"2026-02-23T12:02:00.000Z",[149,70,71,150,72],"attendance","project-management","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhr-management-lite\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhr-management-lite.3.6.zip",56,"2025-12-28 00:00:00",{"attackSurface":156,"codeSignals":469,"taintFlows":1386,"riskAssessment":2019,"analyzedAt":2032},{"hooks":157,"ajaxHandlers":443,"restRoutes":444,"shortcodes":445,"cronEvents":446,"entryPointCount":29,"unprotectedCount":29},[158,164,169,173,177,179,182,186,189,193,197,201,204,208,212,215,220,223,228,231,235,239,244,248,252,255,258,261,264,269,272,277,282,285,287,292,296,299,302,305,308,310,312,316,320,322,325,328,331,333,337,340,345,349,352,356,359,362,365,368,372,376,381,383,386,387,390,394,397,401,403,407,409,412,416,420,425,427,430,433,436,440],{"type":159,"name":160,"callback":161,"priority":104,"file":162,"line":163},"filter","login_redirect","wphr_login_redirect","includes\\actions-filters.php",6,{"type":165,"name":166,"callback":167,"file":162,"line":168},"action","init","wphr_process_init_actions",7,{"type":165,"name":170,"callback":171,"file":162,"line":172},"admin_init","wphr_process_actions",8,{"type":165,"name":174,"callback":175,"file":162,"line":176},"admin_footer","wphr_import_export_javascript",9,{"type":165,"name":170,"callback":178,"file":162,"line":104},"wphr_process_import_export",{"type":165,"name":174,"callback":180,"file":162,"line":181},"wphr_email_settings_javascript",11,{"type":165,"name":183,"callback":184,"file":162,"line":185},"admin_notices","wphr_importer_notices",12,{"type":165,"name":170,"callback":187,"file":162,"line":188},"wphr_import_export_download_sample_action",13,{"type":159,"name":190,"callback":191,"priority":104,"file":162,"line":192},"map_meta_cap","wphr_map_meta_caps",17,{"type":159,"name":194,"callback":195,"priority":104,"file":162,"line":196},"cron_schedules","wphr_cron_intervals",18,{"type":159,"name":198,"callback":199,"priority":28,"file":162,"line":200},"ajax_query_attachments_args","wphr_show_users_own_attachments",19,{"type":159,"name":202,"callback":203,"file":162,"line":135},"the_title","wphr_user_profile_label",{"type":159,"name":205,"callback":206,"file":162,"line":207},"pre_wp_nav_menu","wphr_remove_title_filter",21,{"type":159,"name":209,"callback":210,"file":162,"line":211},"wp_nav_menu","wphr_add_title_filter",22,{"type":165,"name":174,"callback":213,"file":214,"line":211},"wphr_include_popup_markup","includes\\admin\\class-admin.php",{"type":165,"name":216,"callback":217,"file":218,"line":219},"admin_menu","admin_menus","includes\\admin\\class-setup-wizard.php",33,{"type":165,"name":170,"callback":221,"file":218,"line":222},"setup_wizard",34,{"type":165,"name":224,"callback":225,"file":226,"line":227},"edit_user_profile","role_display","includes\\admin\\class-user-profile.php",35,{"type":165,"name":229,"callback":225,"file":226,"line":230},"show_user_profile",36,{"type":165,"name":232,"callback":233,"file":226,"line":234},"profile_update","profile_update_role",37,{"type":165,"name":236,"callback":237,"priority":104,"file":238,"line":192},"rest_api_init","register_rest_routes","includes\\api\\class-api-registrar.php",{"type":165,"name":240,"callback":241,"file":242,"line":243},"wphr_email_header","email_header","includes\\class-emailer.php",30,{"type":165,"name":245,"callback":246,"file":242,"line":247},"wphr_email_footer","email_footer",31,{"type":165,"name":249,"callback":250,"file":251,"line":192},"wphr_admin_field_notification_emails","notification_emails","includes\\framework\\settings\\email.php",{"type":165,"name":253,"callback":254,"file":251,"line":196},"wphr_admin_field_smtp_test_connection","smtp_test_connection",{"type":165,"name":256,"callback":257,"file":251,"line":200},"wphr_admin_field_imap_test_connection","imap_test_connection",{"type":165,"name":259,"callback":260,"file":251,"line":135},"wphr_admin_field_imap_status","imap_status",{"type":165,"name":262,"callback":263,"file":251,"line":211},"wphr_update_option","cron_schedule",{"type":165,"name":265,"callback":266,"file":267,"line":268},"wphr_admin_field_integrations","integrations","includes\\framework\\settings\\integration.php",16,{"type":165,"name":270,"callback":266,"file":271,"line":268},"wphr_admin_field_licenses","includes\\framework\\settings\\license.php",{"type":165,"name":273,"callback":274,"file":275,"line":276},"phpmailer_init","anonymous","includes\\functions.php",2076,{"type":165,"name":278,"callback":279,"priority":280,"file":275,"line":281},"admin_enqueue_scripts","wphr_dequeue_other_select2_sources",999999,2410,{"type":165,"name":283,"callback":279,"priority":280,"file":275,"line":284},"wp_enqueue_scripts",2411,{"type":159,"name":202,"callback":203,"file":275,"line":286},2825,{"type":159,"name":288,"callback":289,"file":290,"line":291},"wphr_settings_pages","add_settings_page","modules\\hrm\\hrm.php",94,{"type":165,"name":293,"callback":294,"file":295,"line":14},"user_register","wphr_hr_new_admin_as_manager","modules\\hrm\\includes\\actions-filters.php",{"type":165,"name":297,"callback":298,"file":295,"line":163},"delete_user","wphr_hr_employee_on_delete",{"type":165,"name":300,"callback":301,"priority":104,"file":295,"line":168},"set_user_role","wphr_hr_existing_role_to_employee",{"type":165,"name":303,"callback":304,"priority":104,"file":295,"line":104},"wphr_hr_employee_new","wphr_hr_apply_policy_on_new_employee",{"type":165,"name":306,"callback":307,"file":295,"line":181},"wphr_daily_scheduled_events","wphr_hr_apply_scheduled_policies",{"type":165,"name":306,"callback":309,"file":295,"line":185},"wphr_hr_schedule_check_todays_birthday",{"type":165,"name":306,"callback":311,"file":295,"line":188},"wphr_hr_apply_entitlement_yearly",{"type":165,"name":313,"callback":314,"priority":104,"file":295,"line":315},"wphr_hr_leave_policy_new","wphr_hr_apply_policy_existing_employee",14,{"type":165,"name":317,"callback":318,"priority":104,"file":295,"line":319},"wphr_hr_schedule_announcement_email","wphr_hr_send_announcement_email",15,{"type":159,"name":191,"callback":321,"priority":104,"file":295,"line":196},"wphr_hr_map_meta_caps",{"type":159,"name":323,"callback":324,"priority":104,"file":295,"line":200},"user_has_cap","wphr_user_get_caps_for_role",{"type":159,"name":326,"callback":327,"file":295,"line":135},"editable_roles","wphr_hr_filter_editable_roles",{"type":159,"name":329,"callback":330,"file":295,"line":207},"woocommerce_prevent_admin_access","wphr_hr_wc_prevent_admin_access",{"type":165,"name":216,"callback":216,"file":332,"line":315},"modules\\hrm\\includes\\admin\\class-menu.php",{"type":165,"name":334,"callback":335,"file":336,"line":222},"wphr_user_profile_role","role","modules\\hrm\\includes\\admin\\class-user-profile.php",{"type":165,"name":338,"callback":339,"priority":104,"file":336,"line":227},"wphr_update_user","update_user",{"type":159,"name":341,"callback":342,"file":343,"line":344},"parent_file","closure","modules\\hrm\\includes\\class-announcement.php",74,{"type":165,"name":346,"callback":347,"file":348,"line":135},"wphr_action_hr-leave-assign-policy","leave_entitlement","modules\\hrm\\includes\\class-form-handler.php",{"type":165,"name":350,"callback":351,"file":348,"line":207},"wphr_action_hr-leave-req-new","leave_request",{"type":165,"name":353,"callback":354,"file":348,"line":355},"wphr_action_wphr-hr-employee-permission","employee_permission",24,{"type":165,"name":170,"callback":357,"file":348,"line":358},"leave_request_status_change",26,{"type":165,"name":170,"callback":360,"file":348,"line":361},"handle_employee_status_update",27,{"type":165,"name":170,"callback":363,"file":348,"line":364},"handle_leave_calendar_filter",28,{"type":165,"name":366,"callback":367,"file":348,"line":234},"load-toplevel_page_wphr-leave","leave_request_bulk_action",{"type":165,"name":369,"callback":370,"file":371,"line":146},"wphr_hr_dashboard_widgets_right","wphr_hr_dashboard_widget_birthday_callback","modules\\hrm\\includes\\functions-dashboard-widgets.php",{"type":165,"name":373,"callback":374,"file":371,"line":375},"wphr_hr_dashboard_widgets_left","wphr_hr_dashboard_widget_announcement_callback",71,{"type":165,"name":377,"callback":378,"priority":379,"file":371,"line":380},"wp_footer","wphr_hr_footer_calendar_script",99,458,{"type":165,"name":174,"callback":378,"priority":379,"file":371,"line":382},459,{"type":165,"name":384,"callback":171,"file":385,"line":200},"template_redirect","modules\\wp-hr-frontend\\includes\\class-form-handler.php",{"type":165,"name":384,"callback":360,"file":385,"line":135},{"type":165,"name":377,"callback":213,"file":388,"line":389},"modules\\wp-hr-frontend\\includes\\class-scripts.php",41,{"type":159,"name":391,"callback":392,"file":393,"line":230},"wphr_settings_hr_sections","frontend_page_settings","modules\\wp-hr-frontend\\includes\\class-settings.php",{"type":159,"name":395,"callback":396,"priority":104,"file":393,"line":234},"wphr_settings_hr_section_fields","settings_field",{"type":165,"name":183,"callback":398,"file":399,"line":400},"notice","modules\\wp-hr-frontend\\wp-hr-frontend.php",47,{"type":165,"name":166,"callback":402,"file":399,"line":85},"localization_setup",{"type":165,"name":404,"callback":405,"file":399,"line":406},"wphr_hrm_loaded","wphr_hr_frontend_loaded",57,{"type":165,"name":166,"callback":166,"file":399,"line":408},183,{"type":165,"name":377,"callback":410,"file":399,"line":411},"frontend_js_templates",184,{"type":159,"name":413,"callback":414,"priority":104,"file":399,"line":415},"wphr_hr_employee_tab_url","wphr_hr_frontend_employee_tab_url",196,{"type":159,"name":417,"callback":418,"priority":104,"file":399,"line":419},"wphr_hr_employee_list_url","wphr_hr_frontend_employee_list_url",197,{"type":159,"name":421,"callback":422,"file":423,"line":424},"connect_url","wphr_fs_settings_url","wp-hr-manager.php",90,{"type":159,"name":426,"callback":422,"file":423,"line":27},"after_skip_url",{"type":159,"name":428,"callback":422,"file":423,"line":429},"after_connect_url",92,{"type":159,"name":431,"callback":422,"file":423,"line":432},"after_pending_connect_url",93,{"type":165,"name":166,"callback":434,"file":423,"line":435},"wphr_localization_setup",309,{"type":165,"name":437,"callback":438,"file":423,"line":439},"wphr_loaded","init_emails",313,{"type":165,"name":437,"callback":441,"file":423,"line":442},"init_integrations",315,[],[],[],[447,451,453,456,459,462,464,466],{"hook":448,"callback":448,"file":449,"line":450},"wphr_per_minute_scheduled_events","includes\\class-install.php",203,{"hook":306,"callback":306,"file":449,"line":452},204,{"hook":454,"callback":454,"file":449,"line":455},"wphr_weekly_scheduled_events",205,{"hook":457,"callback":457,"file":251,"line":458},"wphr_crm_inbound_email_scheduled_events",467,{"hook":448,"callback":448,"file":460,"line":461},"includes\\updates\\update-1.0.php",113,{"hook":306,"callback":306,"file":460,"line":463},114,{"hook":454,"callback":454,"file":460,"line":465},115,{"hook":317,"callback":317,"file":467,"line":468},"modules\\hrm\\includes\\functions-announcement.php",59,{"dangerousFunctions":470,"sqlUsage":493,"outputEscaping":670,"fileOperations":389,"externalRequests":28,"nonceChecks":358,"capabilityChecks":1086,"bundledLibraries":1375},[471,475,477,479,483,485,487,489],{"fn":472,"file":473,"line":461,"context":474},"unserialize","modules\\hrm\\views\\employee\\tab-job.php","$additional = unserialize($row->additional);",{"fn":472,"file":473,"line":476,"context":474},220,{"fn":472,"file":473,"line":478,"context":474},321,{"fn":472,"file":480,"line":481,"context":482},"modules\\hrm\\views\\employee\\tab-notes.php",83,"$additional = unserialize($note->additional);",{"fn":472,"file":484,"line":465,"context":474},"modules\\hrm\\views\\employee\\tab-performance.php",{"fn":472,"file":484,"line":486,"context":474},218,{"fn":472,"file":484,"line":488,"context":474},320,{"fn":472,"file":490,"line":491,"context":492},"modules\\hrm\\views\\employee\\tab-permission.php",123,"$additional = unserialize( get_user_meta( $employee->id, 'additional', true ));",{"prepared":494,"raw":27,"locations":495},101,[496,499,501,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,574,576,579,581,583,585,588,590,592,594,596,597,598,600,602,604,606,608,610,612,614,616,618,619,620,622,624,625,627,629,631,632,633,635,636,637,638,640,642,643,644,646,647,649,650,652,653,654,655,658,661,663,665,668],{"file":497,"line":455,"context":498},"includes\\api\\class-hrm-reports-controller.php","$wpdb->get_var() with variable interpolation",{"file":497,"line":500,"context":498},254,{"file":449,"line":502,"context":503},251,"$wpdb->query() with variable interpolation",{"file":449,"line":505,"context":503},685,{"file":449,"line":507,"context":503},687,{"file":449,"line":509,"context":503},689,{"file":449,"line":511,"context":503},692,{"file":449,"line":513,"context":503},694,{"file":449,"line":515,"context":503},696,{"file":449,"line":517,"context":503},698,{"file":449,"line":519,"context":503},699,{"file":449,"line":521,"context":503},701,{"file":449,"line":523,"context":503},703,{"file":449,"line":525,"context":503},705,{"file":449,"line":527,"context":503},710,{"file":449,"line":529,"context":503},712,{"file":449,"line":531,"context":503},714,{"file":449,"line":533,"context":503},716,{"file":449,"line":535,"context":503},718,{"file":449,"line":537,"context":503},722,{"file":449,"line":539,"context":503},726,{"file":449,"line":541,"context":503},729,{"file":449,"line":543,"context":503},733,{"file":449,"line":545,"context":503},734,{"file":449,"line":547,"context":503},737,{"file":449,"line":549,"context":503},738,{"file":449,"line":551,"context":503},739,{"file":449,"line":553,"context":503},743,{"file":449,"line":555,"context":503},747,{"file":449,"line":557,"context":503},751,{"file":449,"line":559,"context":503},755,{"file":449,"line":561,"context":498},768,{"file":449,"line":563,"context":498},778,{"file":449,"line":565,"context":498},786,{"file":449,"line":567,"context":498},798,{"file":449,"line":569,"context":498},869,{"file":571,"line":572,"context":573},"includes\\functions-company.php",32,"$wpdb->get_results() with variable interpolation",{"file":460,"line":575,"context":503},127,{"file":577,"line":578,"context":498},"includes\\updates\\update-1.1.0.php",179,{"file":577,"line":580,"context":498},187,{"file":577,"line":582,"context":498},199,{"file":577,"line":584,"context":498},270,{"file":577,"line":586,"context":587},291,"$wpdb->get_col() with variable interpolation",{"file":577,"line":589,"context":503},294,{"file":577,"line":591,"context":587},299,{"file":577,"line":593,"context":503},302,{"file":577,"line":595,"context":587},306,{"file":577,"line":435,"context":503},{"file":577,"line":439,"context":503},{"file":577,"line":599,"context":503},317,{"file":577,"line":601,"context":587},356,{"file":577,"line":603,"context":587},357,{"file":577,"line":605,"context":503},360,{"file":577,"line":607,"context":503},364,{"file":577,"line":609,"context":503},368,{"file":577,"line":611,"context":503},372,{"file":577,"line":613,"context":503},391,{"file":577,"line":615,"context":503},392,{"file":617,"line":319,"context":587},"includes\\updates\\update-1.1.1.php",{"file":617,"line":196,"context":503},{"file":617,"line":230,"context":587},{"file":617,"line":621,"context":503},39,{"file":623,"line":315,"context":587},"includes\\updates\\update-1.1.17.php",{"file":623,"line":192,"context":503},{"file":623,"line":626,"context":587},51,{"file":623,"line":628,"context":503},54,{"file":630,"line":168,"context":503},"includes\\updates\\update-1.1.2.php",{"file":630,"line":315,"context":503},{"file":630,"line":135,"context":503},{"file":634,"line":104,"context":587},"includes\\updates\\update-1.1.3.php",{"file":634,"line":315,"context":503},{"file":634,"line":192,"context":587},{"file":634,"line":135,"context":503},{"file":639,"line":364,"context":503},"includes\\updates\\update-1.1.5.php",{"file":641,"line":315,"context":503},"includes\\updates\\update-1.1.6.php",{"file":641,"line":196,"context":587},{"file":641,"line":135,"context":503},{"file":641,"line":645,"context":587},25,{"file":641,"line":361,"context":503},{"file":648,"line":188,"context":587},"includes\\updates\\update-1.2.1.php",{"file":648,"line":319,"context":503},{"file":651,"line":188,"context":587},"includes\\updates\\update-1.2.2.php",{"file":651,"line":319,"context":503},{"file":651,"line":572,"context":587},{"file":651,"line":227,"context":573},{"file":656,"line":657,"context":503},"modules\\hrm\\includes\\cli\\commands.php",38,{"file":659,"line":660,"context":587},"modules\\hrm\\includes\\functions-reporting.php",126,{"file":659,"line":662,"context":573},269,{"file":664,"line":355,"context":498},"modules\\hrm\\views\\reporting\\headcount.php",{"file":666,"line":667,"context":587},"modules\\hrm\\views\\reporting\\salary-history.php",4,{"file":669,"line":168,"context":587},"modules\\hrm\\views\\reporting\\years-of-service.php",{"escaped":671,"rawEcho":672,"locations":673},1854,482,[674,678,680,682,684,686,688,691,693,694,696,698,699,701,703,705,706,708,710,712,714,716,718,720,722,724,725,726,728,729,730,732,733,735,737,739,741,743,745,747,750,752,753,754,755,756,758,760,762,764,765,766,768,769,771,772,774,776,778,780,781,783,784,785,786,787,788,791,792,793,794,796,798,800,802,803,805,806,808,810,811,812,813,814,815,816,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,834,835,836,838,839,841,843,844,846,848,849,850,851,852,854,855,857,859,861,863,865,866,868,869,870,872,873,874,875,877,878,879,880,882,883,884,886,888,890,892,893,895,898,900,901,903,904,906,908,910,912,914,915,916,917,919,921,924,925,926,928,929,931,932,934,935,937,938,940,942,944,946,948,950,951,953,955,957,959,961,963,964,965,968,970,972,974,975,977,979,981,982,983,984,986,988,989,990,992,993,995,997,999,1000,1001,1002,1003,1004,1005,1007,1008,1009,1011,1012,1013,1015,1016,1018,1019,1021,1022,1023,1024,1026,1027,1028,1029,1031,1032,1033,1034,1035,1037,1038,1039,1041,1043,1044,1046,1047,1049,1051,1053,1054,1056,1058,1059,1061,1062,1064,1066,1067,1068,1069,1071,1072,1074,1075,1076,1078,1079,1080,1082,1084,1085,1087,1089,1090,1091,1092,1093,1094,1095,1096,1098,1099,1101,1102,1103,1105,1106,1108,1109,1111,1113,1114,1115,1117,1119,1121,1122,1123,1124,1126,1128,1130,1132,1134,1136,1137,1138,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1152,1153,1155,1156,1157,1158,1159,1161,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1180,1181,1182,1183,1184,1185,1187,1189,1190,1191,1192,1193,1194,1196,1198,1200,1202,1204,1205,1207,1208,1210,1211,1212,1214,1215,1216,1218,1219,1221,1222,1223,1225,1226,1228,1230,1232,1233,1235,1236,1238,1239,1241,1243,1244,1246,1247,1248,1249,1250,1251,1253,1254,1255,1257,1258,1259,1260,1261,1263,1264,1266,1268,1270,1272,1274,1275,1276,1277,1279,1280,1281,1282,1284,1286,1287,1288,1290,1291,1292,1293,1294,1295,1296,1297,1299,1300,1302,1303,1305,1306,1307,1308,1310,1312,1314,1315,1317,1318,1320,1321,1322,1323,1324,1325,1326,1327,1329,1330,1332,1333,1334,1335,1336,1337,1338,1339,1340,1342,1344,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1360,1361,1362,1364,1365,1366,1367,1368,1369,1371,1373,1374],{"file":675,"line":676,"context":677},"includes\\admin\\class-ajax.php",160,"raw output",{"file":675,"line":679,"context":677},161,{"file":675,"line":681,"context":677},162,{"file":675,"line":683,"context":677},168,{"file":675,"line":685,"context":677},169,{"file":675,"line":687,"context":677},170,{"file":689,"line":690,"context":677},"includes\\admin\\class-audit-list-table.php",63,{"file":689,"line":692,"context":677},65,{"file":689,"line":375,"context":677},{"file":689,"line":695,"context":677},73,{"file":689,"line":697,"context":677},78,{"file":689,"line":52,"context":677},{"file":689,"line":700,"context":677},145,{"file":218,"line":702,"context":677},122,{"file":218,"line":704,"context":677},138,{"file":218,"line":578,"context":677},{"file":218,"line":707,"context":677},190,{"file":218,"line":709,"context":677},191,{"file":218,"line":711,"context":677},192,{"file":218,"line":713,"context":677},194,{"file":218,"line":715,"context":677},195,{"file":218,"line":717,"context":677},207,{"file":218,"line":719,"context":677},213,{"file":218,"line":721,"context":677},226,{"file":218,"line":723,"context":677},239,{"file":218,"line":502,"context":677},{"file":218,"line":11,"context":677},{"file":218,"line":727,"context":677},305,{"file":218,"line":595,"context":677},{"file":218,"line":599,"context":677},{"file":218,"line":731,"context":677},367,{"file":218,"line":611,"context":677},{"file":218,"line":734,"context":677},373,{"file":218,"line":736,"context":677},384,{"file":218,"line":738,"context":677},432,{"file":218,"line":740,"context":677},441,{"file":218,"line":742,"context":677},487,{"file":218,"line":744,"context":677},491,{"file":218,"line":746,"context":677},493,{"file":748,"line":749,"context":677},"includes\\admin\\views\\address.php",42,{"file":751,"line":49,"context":677},"includes\\admin\\views\\company-editor.php",{"file":751,"line":163,"context":677},{"file":751,"line":247,"context":677},{"file":751,"line":234,"context":677},{"file":751,"line":749,"context":677},{"file":751,"line":757,"context":677},53,{"file":751,"line":759,"context":677},64,{"file":751,"line":761,"context":677},75,{"file":751,"line":763,"context":677},84,{"file":751,"line":432,"context":677},{"file":751,"line":494,"context":677},{"file":751,"line":767,"context":677},112,{"file":751,"line":491,"context":677},{"file":751,"line":770,"context":677},134,{"file":751,"line":700,"context":677},{"file":751,"line":773,"context":677},163,{"file":751,"line":775,"context":677},172,{"file":751,"line":777,"context":677},178,{"file":751,"line":779,"context":677},186,{"file":751,"line":415,"context":677},{"file":782,"line":49,"context":677},"includes\\admin\\views\\company.php",{"file":782,"line":200,"context":677},{"file":782,"line":572,"context":677},{"file":782,"line":227,"context":677},{"file":782,"line":234,"context":677},{"file":782,"line":481,"context":677},{"file":789,"line":790,"context":677},"includes\\admin\\views\\locations.php",3,{"file":789,"line":172,"context":677},{"file":789,"line":355,"context":677},{"file":789,"line":749,"context":677},{"file":795,"line":790,"context":677},"includes\\admin\\views\\log.php",{"file":797,"line":196,"context":677},"includes\\admin\\views\\module.php",{"file":797,"line":799,"context":677},43,{"file":797,"line":801,"context":677},44,{"file":797,"line":626,"context":677},{"file":797,"line":804,"context":677},52,{"file":797,"line":75,"context":677},{"file":807,"line":790,"context":677},"includes\\admin\\views\\support.php",{"file":809,"line":790,"context":677},"includes\\admin\\views\\tools\\export.php",{"file":809,"line":181,"context":677},{"file":809,"line":268,"context":677},{"file":809,"line":200,"context":677},{"file":809,"line":355,"context":677},{"file":809,"line":361,"context":677},{"file":809,"line":243,"context":677},{"file":817,"line":49,"context":677},"includes\\admin\\views\\tools\\general.php",{"file":817,"line":14,"context":677},{"file":817,"line":188,"context":677},{"file":817,"line":315,"context":677},{"file":817,"line":319,"context":677},{"file":817,"line":268,"context":677},{"file":817,"line":192,"context":677},{"file":817,"line":196,"context":677},{"file":817,"line":200,"context":677},{"file":817,"line":135,"context":677},{"file":817,"line":207,"context":677},{"file":817,"line":211,"context":677},{"file":817,"line":645,"context":677},{"file":817,"line":361,"context":677},{"file":817,"line":364,"context":677},{"file":817,"line":833,"context":677},29,{"file":817,"line":243,"context":677},{"file":817,"line":247,"context":677},{"file":837,"line":219,"context":677},"includes\\admin\\views\\tools\\import.php",{"file":837,"line":389,"context":677},{"file":837,"line":840,"context":677},46,{"file":837,"line":842,"context":677},49,{"file":837,"line":628,"context":677},{"file":837,"line":845,"context":677},58,{"file":837,"line":847,"context":677},61,{"file":837,"line":146,"context":677},{"file":837,"line":75,"context":677},{"file":837,"line":763,"context":677},{"file":837,"line":424,"context":677},{"file":837,"line":853,"context":677},95,{"file":837,"line":494,"context":677},{"file":837,"line":856,"context":677},120,{"file":837,"line":858,"context":677},136,{"file":837,"line":860,"context":677},142,{"file":837,"line":862,"context":677},147,{"file":837,"line":864,"context":677},156,{"file":837,"line":679,"context":677},{"file":837,"line":867,"context":677},167,{"file":837,"line":775,"context":677},{"file":837,"line":777,"context":677},{"file":871,"line":790,"context":677},"includes\\admin\\views\\tools\\misc.php",{"file":871,"line":200,"context":677},{"file":871,"line":227,"context":677},{"file":871,"line":845,"context":677},{"file":876,"line":667,"context":677},"includes\\admin\\views\\welcome-screen.php",{"file":876,"line":168,"context":677},{"file":876,"line":104,"context":677},{"file":876,"line":845,"context":677},{"file":881,"line":667,"context":677},"includes\\admin\\views\\wphr-modal.php",{"file":881,"line":14,"context":677},{"file":881,"line":188,"context":677},{"file":885,"line":746,"context":677},"includes\\class-email.php",{"file":885,"line":887,"context":677},495,{"file":889,"line":584,"context":677},"includes\\class-license.php",{"file":891,"line":27,"context":677},"includes\\class-updates.php",{"file":891,"line":429,"context":677},{"file":891,"line":894,"context":677},97,{"file":896,"line":897,"context":677},"includes\\framework\\class-settings-page.php",427,{"file":896,"line":899,"context":677},431,{"file":896,"line":527,"context":677},{"file":896,"line":902,"context":677},735,{"file":896,"line":549,"context":677},{"file":251,"line":905,"context":677},246,{"file":251,"line":907,"context":677},278,{"file":251,"line":909,"context":677},281,{"file":251,"line":911,"context":677},301,{"file":251,"line":913,"context":677},318,{"file":251,"line":478,"context":677},{"file":267,"line":853,"context":677},{"file":271,"line":761,"context":677},{"file":271,"line":918,"context":677},81,{"file":920,"line":196,"context":677},"includes\\framework\\views\\settings-page.php",{"file":922,"line":923,"context":677},"includes\\functions-html.php",223,{"file":922,"line":923,"context":677},{"file":922,"line":923,"context":677},{"file":275,"line":927,"context":677},1492,{"file":336,"line":375,"context":677},{"file":343,"line":930,"context":677},209,{"file":343,"line":476,"context":677},{"file":343,"line":933,"context":677},222,{"file":343,"line":723,"context":677},{"file":343,"line":936,"context":677},241,{"file":343,"line":500,"context":677},{"file":343,"line":939,"context":677},256,{"file":343,"line":941,"context":677},383,{"file":943,"line":364,"context":677},"modules\\hrm\\includes\\class-department-list-table.php",{"file":945,"line":247,"context":677},"modules\\hrm\\includes\\class-designation-list-table.php",{"file":947,"line":799,"context":677},"modules\\hrm\\includes\\class-employee-list-table.php",{"file":947,"line":949,"context":677},48,{"file":947,"line":757,"context":677},{"file":947,"line":952,"context":677},55,{"file":947,"line":954,"context":677},60,{"file":956,"line":75,"context":677},"modules\\hrm\\includes\\class-entitlements-list-table.php",{"file":958,"line":833,"context":677},"modules\\hrm\\includes\\class-hr-managers-list-table.php",{"file":960,"line":833,"context":677},"modules\\hrm\\includes\\class-line-managers-list-table.php",{"file":962,"line":799,"context":677},"modules\\hrm\\includes\\class-walker-department.php",{"file":962,"line":799,"context":677},{"file":962,"line":801,"context":677},{"file":966,"line":967,"context":677},"modules\\hrm\\includes\\emails\\class-email-new-leave-request.php",206,{"file":966,"line":969,"context":677},208,{"file":371,"line":971,"context":677},87,{"file":371,"line":973,"context":677},104,{"file":371,"line":463,"context":677},{"file":371,"line":976,"context":677},124,{"file":371,"line":978,"context":677},133,{"file":371,"line":980,"context":677},150,{"file":371,"line":676,"context":677},{"file":371,"line":687,"context":677},{"file":371,"line":455,"context":677},{"file":371,"line":985,"context":677},212,{"file":371,"line":987,"context":677},214,{"file":371,"line":933,"context":677},{"file":371,"line":936,"context":677},{"file":371,"line":991,"context":677},266,{"file":371,"line":589,"context":677},{"file":371,"line":994,"context":677},450,{"file":371,"line":996,"context":677},496,{"file":998,"line":49,"context":677},"modules\\hrm\\views\\dashboard.php",{"file":998,"line":135,"context":677},{"file":998,"line":355,"context":677},{"file":998,"line":247,"context":677},{"file":998,"line":234,"context":677},{"file":998,"line":949,"context":677},{"file":998,"line":628,"context":677},{"file":1006,"line":790,"context":677},"modules\\hrm\\views\\departments.php",{"file":1006,"line":790,"context":677},{"file":1006,"line":168,"context":677},{"file":1010,"line":790,"context":677},"modules\\hrm\\views\\designation.php",{"file":1010,"line":790,"context":677},{"file":1010,"line":168,"context":677},{"file":1014,"line":176,"context":677},"modules\\hrm\\views\\employee\\single.php",{"file":1014,"line":135,"context":677},{"file":1014,"line":1017,"context":677},67,{"file":1014,"line":375,"context":677},{"file":1014,"line":1020,"context":677},77,{"file":1014,"line":481,"context":677},{"file":1014,"line":481,"context":677},{"file":1014,"line":971,"context":677},{"file":1025,"line":667,"context":677},"modules\\hrm\\views\\employee\\tab-general.php",{"file":1025,"line":14,"context":677},{"file":1025,"line":135,"context":677},{"file":1025,"line":207,"context":677},{"file":1025,"line":1030,"context":677},45,{"file":1025,"line":840,"context":677},{"file":1025,"line":695,"context":677},{"file":1025,"line":344,"context":677},{"file":1025,"line":47,"context":677},{"file":1025,"line":1036,"context":677},86,{"file":1025,"line":971,"context":677},{"file":1025,"line":51,"context":677},{"file":1025,"line":1040,"context":677},89,{"file":1025,"line":1042,"context":677},108,{"file":1025,"line":856,"context":677},{"file":1025,"line":1045,"context":677},125,{"file":1025,"line":1045,"context":677},{"file":1025,"line":1048,"context":677},130,{"file":1025,"line":1050,"context":677},131,{"file":1025,"line":1052,"context":677},141,{"file":1025,"line":860,"context":677},{"file":1025,"line":1055,"context":677},143,{"file":1025,"line":1057,"context":677},144,{"file":1025,"line":700,"context":677},{"file":1025,"line":1060,"context":677},146,{"file":1025,"line":773,"context":677},{"file":1025,"line":1063,"context":677},175,{"file":1025,"line":1065,"context":677},181,{"file":1025,"line":1065,"context":677},{"file":1025,"line":779,"context":677},{"file":1025,"line":580,"context":677},{"file":1025,"line":1070,"context":677},198,{"file":1025,"line":582,"context":677},{"file":1025,"line":1073,"context":677},200,{"file":1025,"line":987,"context":677},{"file":1025,"line":721,"context":677},{"file":1025,"line":1077,"context":677},232,{"file":1025,"line":1077,"context":677},{"file":1025,"line":723,"context":677},{"file":1025,"line":1081,"context":677},240,{"file":1025,"line":1083,"context":677},245,{"file":1025,"line":905,"context":677},{"file":1025,"line":1086,"context":677},247,{"file":1025,"line":1088,"context":677},248,{"file":1025,"line":502,"context":677},{"file":473,"line":13,"context":677},{"file":473,"line":406,"context":677},{"file":473,"line":690,"context":677},{"file":473,"line":692,"context":677},{"file":473,"line":692,"context":677},{"file":473,"line":375,"context":677},{"file":473,"line":1097,"context":677},72,{"file":473,"line":695,"context":677},{"file":473,"line":1100,"context":677},96,{"file":473,"line":1055,"context":677},{"file":473,"line":773,"context":677},{"file":473,"line":1104,"context":677},165,{"file":473,"line":1104,"context":677},{"file":473,"line":1107,"context":677},171,{"file":473,"line":775,"context":677},{"file":473,"line":1110,"context":677},173,{"file":473,"line":1112,"context":677},174,{"file":473,"line":1063,"context":677},{"file":473,"line":582,"context":677},{"file":473,"line":1116,"context":677},250,{"file":473,"line":1118,"context":677},261,{"file":473,"line":1120,"context":677},263,{"file":473,"line":1120,"context":677},{"file":473,"line":662,"context":677},{"file":473,"line":584,"context":677},{"file":473,"line":1125,"context":677},271,{"file":473,"line":1127,"context":677},272,{"file":473,"line":1129,"context":677},273,{"file":473,"line":1131,"context":677},295,{"file":473,"line":1133,"context":677},349,{"file":1135,"line":749,"context":677},"modules\\hrm\\views\\employee\\tab-leave-history.php",{"file":1135,"line":801,"context":677},{"file":1135,"line":952,"context":677},{"file":1139,"line":28,"context":677},"modules\\hrm\\views\\employee\\tab-leave.php",{"file":1139,"line":247,"context":677},{"file":1139,"line":572,"context":677},{"file":1139,"line":219,"context":677},{"file":1139,"line":222,"context":677},{"file":1139,"line":227,"context":677},{"file":1139,"line":465,"context":677},{"file":1139,"line":491,"context":677},{"file":1139,"line":1055,"context":677},{"file":1139,"line":709,"context":677},{"file":1139,"line":711,"context":677},{"file":1139,"line":1151,"context":677},193,{"file":1139,"line":713,"context":677},{"file":1154,"line":14,"context":677},"modules\\hrm\\views\\employee\\tab-notes-row.php",{"file":1154,"line":181,"context":677},{"file":1154,"line":200,"context":677},{"file":480,"line":200,"context":677},{"file":480,"line":833,"context":677},{"file":480,"line":1160,"context":677},116,{"file":480,"line":1162,"context":677},121,{"file":480,"line":1050,"context":677},{"file":484,"line":234,"context":677},{"file":484,"line":389,"context":677},{"file":484,"line":389,"context":677},{"file":484,"line":626,"context":677},{"file":484,"line":804,"context":677},{"file":484,"line":757,"context":677},{"file":484,"line":628,"context":677},{"file":484,"line":952,"context":677},{"file":484,"line":153,"context":677},{"file":484,"line":406,"context":677},{"file":484,"line":47,"context":677},{"file":484,"line":980,"context":677},{"file":484,"line":679,"context":677},{"file":484,"line":773,"context":677},{"file":484,"line":1179,"context":677},166,{"file":484,"line":775,"context":677},{"file":484,"line":1110,"context":677},{"file":484,"line":1112,"context":677},{"file":484,"line":419,"context":677},{"file":484,"line":1116,"context":677},{"file":484,"line":1186,"context":677},262,{"file":484,"line":1188,"context":677},264,{"file":484,"line":1188,"context":677},{"file":484,"line":584,"context":677},{"file":484,"line":1125,"context":677},{"file":484,"line":1127,"context":677},{"file":484,"line":1129,"context":677},{"file":484,"line":1195,"context":677},274,{"file":484,"line":1197,"context":677},275,{"file":484,"line":1199,"context":677},297,{"file":484,"line":1201,"context":677},298,{"file":484,"line":1203,"context":677},352,{"file":490,"line":49,"context":677},{"file":1206,"line":14,"context":677},"modules\\hrm\\views\\employee.php",{"file":1206,"line":176,"context":677},{"file":1209,"line":14,"context":677},"modules\\hrm\\views\\hr_managers.php",{"file":1209,"line":104,"context":677},{"file":1209,"line":230,"context":677},{"file":1213,"line":104,"context":677},"modules\\hrm\\views\\js-templates\\leave-days.php",{"file":1213,"line":268,"context":677},{"file":1213,"line":842,"context":677},{"file":1217,"line":315,"context":677},"modules\\hrm\\views\\js-templates\\new-dept.php",{"file":1217,"line":211,"context":677},{"file":1220,"line":49,"context":677},"modules\\hrm\\views\\js-templates\\new-designation.php",{"file":1220,"line":176,"context":677},{"file":1220,"line":181,"context":677},{"file":1224,"line":192,"context":677},"modules\\hrm\\views\\js-templates\\new-employee.php",{"file":1224,"line":971,"context":677},{"file":1224,"line":1227,"context":677},316,{"file":1224,"line":1229,"context":677},436,{"file":1231,"line":104,"context":677},"modules\\hrm\\views\\js-templates\\row-dept.php",{"file":1231,"line":181,"context":677},{"file":1234,"line":104,"context":677},"modules\\hrm\\views\\js-templates\\row-desig.php",{"file":1234,"line":181,"context":677},{"file":1237,"line":181,"context":677},"modules\\hrm\\views\\js-templates\\row-employee.php",{"file":1237,"line":185,"context":677},{"file":1240,"line":621,"context":677},"modules\\hrm\\views\\leave\\calendar.php",{"file":1240,"line":1242,"context":677},62,{"file":1240,"line":75,"context":677},{"file":1245,"line":1030,"context":677},"modules\\hrm\\views\\leave\\holiday.php",{"file":1245,"line":949,"context":677},{"file":1245,"line":628,"context":677},{"file":1245,"line":406,"context":677},{"file":1245,"line":1020,"context":677},{"file":1245,"line":578,"context":677},{"file":1245,"line":1252,"context":677},308,{"file":1245,"line":50,"context":677},{"file":1245,"line":439,"context":677},{"file":1256,"line":222,"context":677},"modules\\hrm\\views\\leave\\holidayByLocation.php",{"file":1256,"line":227,"context":677},{"file":1256,"line":234,"context":677},{"file":1256,"line":657,"context":677},{"file":1256,"line":842,"context":677},{"file":1256,"line":1262,"context":677},132,{"file":1256,"line":907,"context":677},{"file":1256,"line":1265,"context":677},279,{"file":1256,"line":1267,"context":677},280,{"file":1256,"line":1269,"context":677},284,{"file":1256,"line":1271,"context":677},285,{"file":1273,"line":172,"context":677},"modules\\hrm\\views\\leave\\leave-entitlements.php",{"file":1273,"line":104,"context":677},{"file":1273,"line":188,"context":677},{"file":1273,"line":207,"context":677},{"file":1278,"line":400,"context":677},"modules\\hrm\\views\\leave\\leave-policies.php",{"file":1278,"line":856,"context":677},{"file":1278,"line":933,"context":677},{"file":1278,"line":933,"context":677},{"file":1283,"line":315,"context":677},"modules\\hrm\\views\\leave\\new-request.php",{"file":1285,"line":14,"context":677},"modules\\hrm\\views\\line_managers.php",{"file":1285,"line":104,"context":677},{"file":1285,"line":230,"context":677},{"file":1289,"line":49,"context":677},"modules\\hrm\\views\\reporting\\age-profile.php",{"file":1289,"line":468,"context":677},{"file":1289,"line":954,"context":677},{"file":1289,"line":847,"context":677},{"file":1289,"line":1242,"context":677},{"file":1289,"line":690,"context":677},{"file":1289,"line":759,"context":677},{"file":1289,"line":692,"context":677},{"file":1289,"line":1298,"context":677},66,{"file":1289,"line":494,"context":677},{"file":1289,"line":1301,"context":677},182,{"file":1289,"line":1301,"context":677},{"file":1289,"line":1304,"context":677},211,{"file":1289,"line":985,"context":677},{"file":1289,"line":719,"context":677},{"file":1289,"line":987,"context":677},{"file":1289,"line":1309,"context":677},215,{"file":1289,"line":1311,"context":677},216,{"file":1289,"line":1313,"context":677},217,{"file":1289,"line":905,"context":677},{"file":1289,"line":1316,"context":677},292,{"file":1289,"line":1316,"context":677},{"file":1319,"line":49,"context":677},"modules\\hrm\\views\\reporting\\gender-profile.php",{"file":1319,"line":804,"context":677},{"file":1319,"line":757,"context":677},{"file":1319,"line":628,"context":677},{"file":1319,"line":481,"context":677},{"file":1319,"line":763,"context":677},{"file":1319,"line":47,"context":677},{"file":1319,"line":1036,"context":677},{"file":1319,"line":1328,"context":677},135,{"file":1319,"line":858,"context":677},{"file":1319,"line":1331,"context":677},137,{"file":1319,"line":867,"context":677},{"file":1319,"line":985,"context":677},{"file":1319,"line":985,"context":677},{"file":664,"line":49,"context":677},{"file":664,"line":75,"context":677},{"file":664,"line":894,"context":677},{"file":664,"line":660,"context":677},{"file":664,"line":1050,"context":677},{"file":664,"line":1341,"context":677},157,{"file":664,"line":1343,"context":677},158,{"file":664,"line":1345,"context":677},159,{"file":664,"line":676,"context":677},{"file":664,"line":679,"context":677},{"file":664,"line":681,"context":677},{"file":664,"line":1063,"context":677},{"file":666,"line":172,"context":677},{"file":666,"line":188,"context":677},{"file":666,"line":315,"context":677},{"file":666,"line":319,"context":677},{"file":666,"line":268,"context":677},{"file":666,"line":192,"context":677},{"file":666,"line":949,"context":677},{"file":669,"line":49,"context":677},{"file":1359,"line":49,"context":677},"modules\\hrm\\views\\reporting.php",{"file":1359,"line":364,"context":677},{"file":1359,"line":949,"context":677},{"file":1363,"line":85,"context":677},"modules\\wp-hr-frontend\\includes\\class-frontend-employee-list-table.php",{"file":1363,"line":952,"context":677},{"file":1363,"line":954,"context":677},{"file":1363,"line":1242,"context":677},{"file":1363,"line":1017,"context":677},{"file":1363,"line":481,"context":677},{"file":1370,"line":763,"context":677},"modules\\wp-hr-frontend\\includes\\class-shortcodes.php",{"file":1370,"line":1372,"context":677},110,{"file":1370,"line":1052,"context":677},{"file":1370,"line":867,"context":677},[1376,1379,1382],{"name":1377,"version":38,"knownCves":1378},"jQuery",[],{"name":1380,"version":38,"knownCves":1381},"Select2",[],{"name":1383,"version":1384,"knownCves":1385},"Freemius","1.0",[],[1387,1403,1416,1432,1465,1475,1488,1499,1523,1534,1544,1553,1562,1573,1590,1598,1606,1615,1626,1636,1644,1656,1672,1684,1695,1721,1729,1737,1747,1757,1766,1775,1785,1793,1802,1814,1823,1831,1839,1847,1855,1864,1887,1910,1921,1961,1972,1995,2009],{"entryPoint":1388,"graph":1389,"unsanitizedCount":28,"severity":40},"perform_updates (includes\\class-updates.php:126)",{"nodes":1390,"edges":1400},[1391,1395],{"id":1392,"type":1393,"label":1394,"file":891,"line":1060},"n0","source","$_SERVER",{"id":1396,"type":1397,"label":1398,"file":891,"line":862,"wp_function":1399},"n1","sink","wp_redirect() [Open Redirect]","wp_redirect",[1401],{"from":1392,"to":1396,"sanitized":1402},false,{"entryPoint":1404,"graph":1405,"unsanitizedCount":28,"severity":40},"wphr_importer_notices (includes\\functions.php:1956)",{"nodes":1406,"edges":1414},[1407,1410],{"id":1392,"type":1393,"label":1408,"file":275,"line":1409},"$_REQUEST",1962,{"id":1396,"type":1397,"label":1411,"file":275,"line":1412,"wp_function":1413},"echo() [XSS]",1972,"echo",[1415],{"from":1392,"to":1396,"sanitized":1402},{"entryPoint":1417,"graph":1418,"unsanitizedCount":28,"severity":40},"extra_tablenav (modules\\hrm\\includes\\class-employee-list-table.php:32)",{"nodes":1419,"edges":1428},[1420,1422,1423,1426],{"id":1392,"type":1393,"label":1421,"file":947,"line":234},"$_GET (x2)",{"id":1396,"type":1397,"label":1411,"file":947,"line":1030,"wp_function":1413},{"id":1424,"type":1393,"label":1425,"file":947,"line":621},"n2","$_GET",{"id":1427,"type":1397,"label":1411,"file":947,"line":954,"wp_function":1413},"n3",[1429,1431],{"from":1392,"to":1396,"sanitized":1430},true,{"from":1424,"to":1427,"sanitized":1402},{"entryPoint":1433,"graph":1434,"unsanitizedCount":14,"severity":40},"search_box (modules\\hrm\\includes\\class-employee-list-table.php:259)",{"nodes":1435,"edges":1459},[1436,1439,1440,1442,1443,1446,1448,1451,1453,1457],{"id":1392,"type":1393,"label":1437,"file":947,"line":1438},"$_REQUEST['orderby']",267,{"id":1396,"type":1397,"label":1411,"file":947,"line":1438,"wp_function":1413},{"id":1424,"type":1393,"label":1441,"file":947,"line":1125},"$_REQUEST['order']",{"id":1427,"type":1397,"label":1411,"file":947,"line":1125,"wp_function":1413},{"id":1444,"type":1393,"label":1445,"file":947,"line":1197},"n4","$_REQUEST['status']",{"id":1447,"type":1397,"label":1411,"file":947,"line":1197,"wp_function":1413},"n5",{"id":1449,"type":1393,"label":1450,"file":947,"line":1265},"n6","$_REQUEST['post_mime_type']",{"id":1452,"type":1397,"label":1411,"file":947,"line":1265,"wp_function":1413},"n7",{"id":1454,"type":1393,"label":1455,"file":947,"line":1456},"n8","$_REQUEST['detached']",283,{"id":1458,"type":1397,"label":1411,"file":947,"line":1456,"wp_function":1413},"n9",[1460,1461,1462,1463,1464],{"from":1392,"to":1396,"sanitized":1402},{"from":1424,"to":1427,"sanitized":1402},{"from":1444,"to":1447,"sanitized":1402},{"from":1449,"to":1452,"sanitized":1402},{"from":1454,"to":1458,"sanitized":1402},{"entryPoint":1466,"graph":1467,"unsanitizedCount":28,"severity":40},"reporting_headcount_bulk_action (modules\\hrm\\includes\\class-form-handler.php:1048)",{"nodes":1468,"edges":1473},[1469,1471],{"id":1392,"type":1393,"label":1394,"file":348,"line":1470},1056,{"id":1396,"type":1397,"label":1398,"file":348,"line":1472,"wp_function":1399},1058,[1474],{"from":1392,"to":1396,"sanitized":1402},{"entryPoint":1476,"graph":1477,"unsanitizedCount":28,"severity":40},"\u003Cleave-entitlements> (modules\\hrm\\views\\leave\\leave-entitlements.php:0)",{"nodes":1478,"edges":1485},[1479,1481,1484],{"id":1392,"type":1393,"label":1480,"file":1273,"line":572},"$_GET['affected']",{"id":1396,"type":1482,"label":1483,"file":1273,"line":572},"transform","→ wphr_html_show_notice()",{"id":1424,"type":1397,"label":1411,"file":922,"line":1201,"wp_function":1413},[1486,1487],{"from":1392,"to":1396,"sanitized":1402},{"from":1396,"to":1424,"sanitized":1402},{"entryPoint":1489,"graph":1490,"unsanitizedCount":28,"severity":40},"extra_tablenav (modules\\wp-hr-frontend\\includes\\class-frontend-employee-list-table.php:39)",{"nodes":1491,"edges":1496},[1492,1493,1494,1495],{"id":1392,"type":1393,"label":1421,"file":1363,"line":801},{"id":1396,"type":1397,"label":1411,"file":1363,"line":804,"wp_function":1413},{"id":1424,"type":1393,"label":1425,"file":1363,"line":840},{"id":1427,"type":1397,"label":1411,"file":1363,"line":1017,"wp_function":1413},[1497,1498],{"from":1392,"to":1396,"sanitized":1430},{"from":1424,"to":1427,"sanitized":1402},{"entryPoint":1500,"graph":1501,"unsanitizedCount":14,"severity":40},"search_box (modules\\wp-hr-frontend\\includes\\class-frontend-employee-list-table.php:210)",{"nodes":1502,"edges":1517},[1503,1504,1505,1507,1508,1510,1511,1513,1514,1516],{"id":1392,"type":1393,"label":1437,"file":1363,"line":1313},{"id":1396,"type":1397,"label":1411,"file":1363,"line":1313,"wp_function":1413},{"id":1424,"type":1393,"label":1441,"file":1363,"line":1506},221,{"id":1427,"type":1397,"label":1411,"file":1363,"line":1506,"wp_function":1413},{"id":1444,"type":1393,"label":1445,"file":1363,"line":1509},225,{"id":1447,"type":1397,"label":1411,"file":1363,"line":1509,"wp_function":1413},{"id":1449,"type":1393,"label":1450,"file":1363,"line":1512},229,{"id":1452,"type":1397,"label":1411,"file":1363,"line":1512,"wp_function":1413},{"id":1454,"type":1393,"label":1455,"file":1363,"line":1515},233,{"id":1458,"type":1397,"label":1411,"file":1363,"line":1515,"wp_function":1413},[1518,1519,1520,1521,1522],{"from":1392,"to":1396,"sanitized":1402},{"from":1424,"to":1427,"sanitized":1402},{"from":1444,"to":1447,"sanitized":1402},{"from":1449,"to":1452,"sanitized":1402},{"from":1454,"to":1458,"sanitized":1402},{"entryPoint":1524,"graph":1525,"unsanitizedCount":29,"severity":1533},"update_hr_managers (includes\\admin\\class-form-handler.php:38)",{"nodes":1526,"edges":1531},[1527,1530],{"id":1392,"type":1393,"label":1528,"file":1529,"line":690},"$_POST","includes\\admin\\class-form-handler.php",{"id":1396,"type":1397,"label":1398,"file":1529,"line":759,"wp_function":1399},[1532],{"from":1392,"to":1396,"sanitized":1430},"low",{"entryPoint":1535,"graph":1536,"unsanitizedCount":29,"severity":1533},"update_line_managers (includes\\admin\\class-form-handler.php:76)",{"nodes":1537,"edges":1542},[1538,1540],{"id":1392,"type":1393,"label":1528,"file":1529,"line":1539},105,{"id":1396,"type":1397,"label":1398,"file":1529,"line":1541,"wp_function":1399},106,[1543],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1545,"graph":1546,"unsanitizedCount":29,"severity":1533},"save_settings (includes\\admin\\class-form-handler.php:117)",{"nodes":1547,"edges":1551},[1548,1550],{"id":1392,"type":1393,"label":1549,"file":1529,"line":1052},"$_POST['_wp_http_referer']",{"id":1396,"type":1397,"label":1398,"file":1529,"line":1052,"wp_function":1399},[1552],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1554,"graph":1555,"unsanitizedCount":29,"severity":1533},"audit_log_bulk_action (includes\\admin\\class-form-handler.php:234)",{"nodes":1556,"edges":1560},[1557,1558],{"id":1392,"type":1393,"label":1394,"file":1529,"line":1088},{"id":1396,"type":1397,"label":1398,"file":1529,"line":1559,"wp_function":1399},249,[1561],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1563,"graph":1564,"unsanitizedCount":29,"severity":1533},"tools_general (includes\\admin\\class-form-handler.php:258)",{"nodes":1565,"edges":1571},[1566,1568],{"id":1392,"type":1393,"label":1567,"file":1529,"line":1120},"$_POST (x2)",{"id":1396,"type":1397,"label":1569,"file":1529,"line":991,"wp_function":1570},"update_option() [Settings Manipulation]","update_option",[1572],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1574,"graph":1575,"unsanitizedCount":29,"severity":1533},"\u003Cclass-form-handler> (includes\\admin\\class-form-handler.php:0)",{"nodes":1576,"edges":1585},[1577,1578,1579,1580,1581,1582,1583,1584],{"id":1392,"type":1393,"label":1567,"file":1529,"line":690},{"id":1396,"type":1397,"label":1398,"file":1529,"line":759,"wp_function":1399},{"id":1424,"type":1393,"label":1549,"file":1529,"line":1052},{"id":1427,"type":1397,"label":1398,"file":1529,"line":1052,"wp_function":1399},{"id":1444,"type":1393,"label":1394,"file":1529,"line":1088},{"id":1447,"type":1397,"label":1398,"file":1529,"line":1559,"wp_function":1399},{"id":1449,"type":1393,"label":1567,"file":1529,"line":1120},{"id":1452,"type":1397,"label":1569,"file":1529,"line":991,"wp_function":1570},[1586,1587,1588,1589],{"from":1392,"to":1396,"sanitized":1430},{"from":1424,"to":1427,"sanitized":1430},{"from":1444,"to":1447,"sanitized":1430},{"from":1449,"to":1452,"sanitized":1430},{"entryPoint":1591,"graph":1592,"unsanitizedCount":28,"severity":1533},"save_and_activate_license (includes\\class-license.php:187)",{"nodes":1593,"edges":1596},[1594,1595],{"id":1392,"type":1393,"label":1528,"file":889,"line":707},{"id":1396,"type":1397,"label":1569,"file":889,"line":715,"wp_function":1570},[1597],{"from":1392,"to":1396,"sanitized":1402},{"entryPoint":1599,"graph":1600,"unsanitizedCount":29,"severity":1533},"\u003Cclass-license> (includes\\class-license.php:0)",{"nodes":1601,"edges":1604},[1602,1603],{"id":1392,"type":1393,"label":1528,"file":889,"line":707},{"id":1396,"type":1397,"label":1569,"file":889,"line":715,"wp_function":1570},[1605],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1607,"graph":1608,"unsanitizedCount":29,"severity":1533},"show_update_notice (includes\\class-updates.php:80)",{"nodes":1609,"edges":1613},[1610,1612],{"id":1392,"type":1393,"label":1611,"file":891,"line":429},"$_SERVER['REQUEST_URI']",{"id":1396,"type":1397,"label":1411,"file":891,"line":429,"wp_function":1413},[1614],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1616,"graph":1617,"unsanitizedCount":29,"severity":1533},"\u003Cclass-updates> (includes\\class-updates.php:0)",{"nodes":1618,"edges":1623},[1619,1620,1621,1622],{"id":1392,"type":1393,"label":1611,"file":891,"line":429},{"id":1396,"type":1397,"label":1411,"file":891,"line":429,"wp_function":1413},{"id":1424,"type":1393,"label":1394,"file":891,"line":1060},{"id":1427,"type":1397,"label":1398,"file":891,"line":862,"wp_function":1399},[1624,1625],{"from":1392,"to":1396,"sanitized":1430},{"from":1424,"to":1427,"sanitized":1430},{"entryPoint":1627,"graph":1628,"unsanitizedCount":29,"severity":1533},"\u003Cclass-settings-page> (includes\\framework\\class-settings-page.php:0)",{"nodes":1629,"edges":1634},[1630,1632],{"id":1392,"type":1393,"label":1631,"file":896,"line":969},"$_POST (x3)",{"id":1396,"type":1397,"label":1411,"file":896,"line":1633,"wp_function":1413},403,[1635],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1637,"graph":1638,"unsanitizedCount":29,"severity":1533},"\u003Cfunctions> (includes\\functions.php:0)",{"nodes":1639,"edges":1642},[1640,1641],{"id":1392,"type":1393,"label":1408,"file":275,"line":1409},{"id":1396,"type":1397,"label":1411,"file":275,"line":1412,"wp_function":1413},[1643],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1645,"graph":1646,"unsanitizedCount":29,"severity":1533},"employee_remove_history (modules\\hrm\\includes\\class-ajax.php:726)",{"nodes":1647,"edges":1654},[1648,1651],{"id":1392,"type":1393,"label":1528,"file":1649,"line":1650},"modules\\hrm\\includes\\class-ajax.php",731,{"id":1396,"type":1397,"label":1652,"file":1649,"line":543,"wp_function":1653},"get_row() [SQLi]","get_row",[1655],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1657,"graph":1658,"unsanitizedCount":29,"severity":1533},"leave_request_dates (modules\\hrm\\includes\\class-ajax.php:1594)",{"nodes":1659,"edges":1669},[1660,1662,1664],{"id":1392,"type":1393,"label":1528,"file":1649,"line":1661},1711,{"id":1396,"type":1482,"label":1663,"file":1649,"line":1661},"→ wphr_hr_leave_get_balance()",{"id":1424,"type":1397,"label":1665,"file":1666,"line":1667,"wp_function":1668},"get_results() [SQLi]","modules\\hrm\\includes\\functions-leave.php",1723,"get_results",[1670,1671],{"from":1392,"to":1396,"sanitized":1402},{"from":1396,"to":1424,"sanitized":1430},{"entryPoint":1673,"graph":1674,"unsanitizedCount":29,"severity":1533},"leave_request_times (modules\\hrm\\includes\\class-ajax.php:1750)",{"nodes":1675,"edges":1681},[1676,1678,1680],{"id":1392,"type":1393,"label":1528,"file":1649,"line":1677},1795,{"id":1396,"type":1482,"label":1679,"file":1649,"line":1677},"→ wphr_hrm_is_leave_recored_exist_between_dateTime()",{"id":1424,"type":1397,"label":1665,"file":1666,"line":1060,"wp_function":1668},[1682,1683],{"from":1392,"to":1396,"sanitized":1402},{"from":1396,"to":1424,"sanitized":1430},{"entryPoint":1685,"graph":1686,"unsanitizedCount":29,"severity":1533},"leave_available_days (modules\\hrm\\includes\\class-ajax.php:1888)",{"nodes":1687,"edges":1692},[1688,1690,1691],{"id":1392,"type":1393,"label":1528,"file":1649,"line":1689},1904,{"id":1396,"type":1482,"label":1663,"file":1649,"line":1689},{"id":1424,"type":1397,"label":1665,"file":1666,"line":1667,"wp_function":1668},[1693,1694],{"from":1392,"to":1396,"sanitized":1402},{"from":1396,"to":1424,"sanitized":1430},{"entryPoint":1696,"graph":1697,"unsanitizedCount":29,"severity":1533},"\u003Cclass-employee-list-table> (modules\\hrm\\includes\\class-employee-list-table.php:0)",{"nodes":1698,"edges":1714},[1699,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1712],{"id":1392,"type":1393,"label":1700,"file":947,"line":234},"$_GET (x3)",{"id":1396,"type":1397,"label":1411,"file":947,"line":1030,"wp_function":1413},{"id":1424,"type":1393,"label":1437,"file":947,"line":1438},{"id":1427,"type":1397,"label":1411,"file":947,"line":1438,"wp_function":1413},{"id":1444,"type":1393,"label":1441,"file":947,"line":1125},{"id":1447,"type":1397,"label":1411,"file":947,"line":1125,"wp_function":1413},{"id":1449,"type":1393,"label":1445,"file":947,"line":1197},{"id":1452,"type":1397,"label":1411,"file":947,"line":1197,"wp_function":1413},{"id":1454,"type":1393,"label":1450,"file":947,"line":1265},{"id":1458,"type":1397,"label":1411,"file":947,"line":1265,"wp_function":1413},{"id":1711,"type":1393,"label":1455,"file":947,"line":1456},"n10",{"id":1713,"type":1397,"label":1411,"file":947,"line":1456,"wp_function":1413},"n11",[1715,1716,1717,1718,1719,1720],{"from":1392,"to":1396,"sanitized":1430},{"from":1424,"to":1427,"sanitized":1430},{"from":1444,"to":1447,"sanitized":1430},{"from":1449,"to":1452,"sanitized":1430},{"from":1454,"to":1458,"sanitized":1430},{"from":1711,"to":1713,"sanitized":1430},{"entryPoint":1722,"graph":1723,"unsanitizedCount":29,"severity":1533},"extra_tablenav (modules\\hrm\\includes\\class-entitlements-list-table.php:33)",{"nodes":1724,"edges":1727},[1725,1726],{"id":1392,"type":1393,"label":1425,"file":956,"line":804},{"id":1396,"type":1397,"label":1411,"file":956,"line":1017,"wp_function":1413},[1728],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1730,"graph":1731,"unsanitizedCount":29,"severity":1533},"\u003Cclass-entitlements-list-table> (modules\\hrm\\includes\\class-entitlements-list-table.php:0)",{"nodes":1732,"edges":1735},[1733,1734],{"id":1392,"type":1393,"label":1425,"file":956,"line":804},{"id":1396,"type":1397,"label":1411,"file":956,"line":1017,"wp_function":1413},[1736],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1738,"graph":1739,"unsanitizedCount":29,"severity":1533},"entitlement_bulk_action (modules\\hrm\\includes\\class-form-handler.php:126)",{"nodes":1740,"edges":1745},[1741,1744],{"id":1392,"type":1393,"label":1742,"file":348,"line":1743},"$_SERVER (x2)",140,{"id":1396,"type":1397,"label":1398,"file":348,"line":1055,"wp_function":1399},[1746],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1748,"graph":1749,"unsanitizedCount":29,"severity":1533},"leave_request_bulk_action (modules\\hrm\\includes\\class-form-handler.php:169)",{"nodes":1750,"edges":1755},[1751,1754],{"id":1392,"type":1393,"label":1752,"file":348,"line":1753},"$_SERVER (x7)",185,{"id":1396,"type":1397,"label":1398,"file":348,"line":1070,"wp_function":1399},[1756],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1758,"graph":1759,"unsanitizedCount":29,"severity":1533},"employee_bulk_action (modules\\hrm\\includes\\class-form-handler.php:289)",{"nodes":1760,"edges":1764},[1761,1763],{"id":1392,"type":1393,"label":1762,"file":348,"line":727},"$_SERVER (x5)",{"id":1396,"type":1397,"label":1398,"file":348,"line":442,"wp_function":1399},[1765],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1767,"graph":1768,"unsanitizedCount":29,"severity":1533},"designation_bulk_action (modules\\hrm\\includes\\class-form-handler.php:353)",{"nodes":1769,"edges":1773},[1770,1771],{"id":1392,"type":1393,"label":1394,"file":348,"line":609},{"id":1396,"type":1397,"label":1398,"file":348,"line":1772,"wp_function":1399},382,[1774],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1776,"graph":1777,"unsanitizedCount":29,"severity":1533},"department_bulk_action (modules\\hrm\\includes\\class-form-handler.php:395)",{"nodes":1778,"edges":1783},[1779,1781],{"id":1392,"type":1393,"label":1394,"file":348,"line":1780},412,{"id":1396,"type":1397,"label":1398,"file":348,"line":1782,"wp_function":1399},430,[1784],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1786,"graph":1787,"unsanitizedCount":29,"severity":1533},"holiday_action (modules\\hrm\\includes\\class-form-handler.php:443)",{"nodes":1788,"edges":1791},[1789,1790],{"id":1392,"type":1393,"label":1425,"file":348,"line":380},{"id":1396,"type":1397,"label":1398,"file":348,"line":382,"wp_function":1399},[1792],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1794,"graph":1795,"unsanitizedCount":29,"severity":1533},"handle_employee_status_update (modules\\hrm\\includes\\class-form-handler.php:935)",{"nodes":1796,"edges":1800},[1797,1799],{"id":1392,"type":1393,"label":1549,"file":348,"line":1798},957,{"id":1396,"type":1397,"label":1398,"file":348,"line":1798,"wp_function":1399},[1801],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1803,"graph":1804,"unsanitizedCount":29,"severity":1533},"employee_permission (modules\\hrm\\includes\\class-form-handler.php:968)",{"nodes":1805,"edges":1812},[1806,1808],{"id":1392,"type":1393,"label":1528,"file":348,"line":1807},982,{"id":1396,"type":1397,"label":1809,"file":348,"line":1810,"wp_function":1811},"get_var() [SQLi]",1027,"get_var",[1813],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1815,"graph":1816,"unsanitizedCount":29,"severity":1533},"\u003Cemployee-terminate> (modules\\hrm\\views\\js-templates\\employee-terminate.php:0)",{"nodes":1817,"edges":1821},[1818,1820],{"id":1392,"type":1393,"label":1425,"file":1819,"line":28},"modules\\hrm\\views\\js-templates\\employee-terminate.php",{"id":1396,"type":1397,"label":1411,"file":1819,"line":952,"wp_function":1413},[1822],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1824,"graph":1825,"unsanitizedCount":29,"severity":1533},"extra_tablenav (modules\\hrm\\views\\leave\\holiday.php:35)",{"nodes":1826,"edges":1829},[1827,1828],{"id":1392,"type":1393,"label":1421,"file":1245,"line":13},{"id":1396,"type":1397,"label":1411,"file":1245,"line":85,"wp_function":1413},[1830],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1832,"graph":1833,"unsanitizedCount":29,"severity":1533},"\u003Choliday> (modules\\hrm\\views\\leave\\holiday.php:0)",{"nodes":1834,"edges":1837},[1835,1836],{"id":1392,"type":1393,"label":1421,"file":1245,"line":13},{"id":1396,"type":1397,"label":1411,"file":1245,"line":85,"wp_function":1413},[1838],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1840,"graph":1841,"unsanitizedCount":29,"severity":1533},"extra_tablenav (modules\\hrm\\views\\leave\\holidayByLocation.php:27)",{"nodes":1842,"edges":1845},[1843,1844],{"id":1392,"type":1393,"label":1421,"file":1256,"line":243},{"id":1396,"type":1397,"label":1411,"file":1256,"line":227,"wp_function":1413},[1846],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1848,"graph":1849,"unsanitizedCount":29,"severity":1533},"\u003CholidayByLocation> (modules\\hrm\\views\\leave\\holidayByLocation.php:0)",{"nodes":1850,"edges":1853},[1851,1852],{"id":1392,"type":1393,"label":1421,"file":1256,"line":243},{"id":1396,"type":1397,"label":1411,"file":1256,"line":227,"wp_function":1413},[1854],{"from":1392,"to":1396,"sanitized":1430},{"entryPoint":1856,"graph":1857,"unsanitizedCount":49,"severity":1533},"\u003Cheadcount> (modules\\hrm\\views\\reporting\\headcount.php:0)",{"nodes":1858,"edges":1862},[1859,1861],{"id":1392,"type":1393,"label":1860,"file":664,"line":192},"$_REQUEST (x2)",{"id":1396,"type":1397,"label":1411,"file":664,"line":1298,"wp_function":1413},[1863],{"from":1392,"to":1396,"sanitized":1402},{"entryPoint":1865,"graph":1866,"unsanitizedCount":29,"severity":1533},"\u003Cclass-frontend-employee-list-table> (modules\\wp-hr-frontend\\includes\\class-frontend-employee-list-table.php:0)",{"nodes":1867,"edges":1880},[1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879],{"id":1392,"type":1393,"label":1700,"file":1363,"line":801},{"id":1396,"type":1397,"label":1411,"file":1363,"line":804,"wp_function":1413},{"id":1424,"type":1393,"label":1437,"file":1363,"line":1313},{"id":1427,"type":1397,"label":1411,"file":1363,"line":1313,"wp_function":1413},{"id":1444,"type":1393,"label":1441,"file":1363,"line":1506},{"id":1447,"type":1397,"label":1411,"file":1363,"line":1506,"wp_function":1413},{"id":1449,"type":1393,"label":1445,"file":1363,"line":1509},{"id":1452,"type":1397,"label":1411,"file":1363,"line":1509,"wp_function":1413},{"id":1454,"type":1393,"label":1450,"file":1363,"line":1512},{"id":1458,"type":1397,"label":1411,"file":1363,"line":1512,"wp_function":1413},{"id":1711,"type":1393,"label":1455,"file":1363,"line":1515},{"id":1713,"type":1397,"label":1411,"file":1363,"line":1515,"wp_function":1413},[1881,1882,1883,1884,1885,1886],{"from":1392,"to":1396,"sanitized":1430},{"from":1424,"to":1427,"sanitized":1430},{"from":1444,"to":1447,"sanitized":1430},{"from":1449,"to":1452,"sanitized":1430},{"from":1454,"to":1458,"sanitized":1430},{"from":1711,"to":1713,"sanitized":1430},{"entryPoint":1888,"graph":1889,"unsanitizedCount":667,"severity":1909},"leave_request (modules\\hrm\\includes\\class-ajax.php:1947)",{"nodes":1890,"edges":1904},[1891,1894,1896,1898,1900,1902],{"id":1392,"type":1393,"label":1892,"file":1649,"line":1893},"$_POST['employee_id']",1957,{"id":1396,"type":1482,"label":1895,"file":1649,"line":1893},"→ get_employee_working_hours()",{"id":1424,"type":1397,"label":1809,"file":275,"line":1897,"wp_function":1811},2604,{"id":1427,"type":1393,"label":1631,"file":1649,"line":1899},2098,{"id":1444,"type":1482,"label":1901,"file":1649,"line":1899},"→ wphr_hr_add_custom_leave_entitlements()",{"id":1447,"type":1397,"label":1652,"file":1666,"line":1903,"wp_function":1653},2094,[1905,1906,1907,1908],{"from":1392,"to":1396,"sanitized":1402},{"from":1396,"to":1424,"sanitized":1402},{"from":1427,"to":1444,"sanitized":1402},{"from":1444,"to":1447,"sanitized":1402},"high",{"entryPoint":1911,"graph":1912,"unsanitizedCount":28,"severity":1909},"get_employee_leave_history (modules\\hrm\\includes\\class-ajax.php:2195)",{"nodes":1913,"edges":1918},[1914,1916,1917],{"id":1392,"type":1393,"label":1528,"file":1649,"line":1915},2214,{"id":1396,"type":1482,"label":1895,"file":1649,"line":1915},{"id":1424,"type":1397,"label":1809,"file":275,"line":1897,"wp_function":1811},[1919,1920],{"from":1392,"to":1396,"sanitized":1402},{"from":1396,"to":1424,"sanitized":1402},{"entryPoint":1922,"graph":1923,"unsanitizedCount":176,"severity":1909},"\u003Cclass-ajax> (modules\\hrm\\includes\\class-ajax.php:0)",{"nodes":1924,"edges":1949},[1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1939,1941,1943,1945,1947],{"id":1392,"type":1393,"label":1528,"file":1649,"line":1650},{"id":1396,"type":1397,"label":1652,"file":1649,"line":543,"wp_function":1653},{"id":1424,"type":1393,"label":1567,"file":1649,"line":1661},{"id":1427,"type":1482,"label":1663,"file":1649,"line":1661},{"id":1444,"type":1397,"label":1665,"file":1666,"line":1667,"wp_function":1668},{"id":1447,"type":1393,"label":1528,"file":1649,"line":1677},{"id":1449,"type":1482,"label":1679,"file":1649,"line":1677},{"id":1452,"type":1397,"label":1665,"file":1666,"line":1060,"wp_function":1668},{"id":1454,"type":1393,"label":1892,"file":1649,"line":1893},{"id":1458,"type":1482,"label":1895,"file":1649,"line":1893},{"id":1711,"type":1397,"label":1809,"file":275,"line":1897,"wp_function":1811},{"id":1713,"type":1393,"label":1937,"file":1649,"line":1938},"$_POST (x7)",2083,{"id":1940,"type":1482,"label":1901,"file":1649,"line":1938},"n12",{"id":1942,"type":1397,"label":1652,"file":1666,"line":1903,"wp_function":1653},"n13",{"id":1944,"type":1393,"label":1528,"file":1649,"line":1915},"n14",{"id":1946,"type":1482,"label":1895,"file":1649,"line":1915},"n15",{"id":1948,"type":1397,"label":1809,"file":275,"line":1897,"wp_function":1811},"n16",[1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960],{"from":1392,"to":1396,"sanitized":1430},{"from":1424,"to":1427,"sanitized":1402},{"from":1427,"to":1444,"sanitized":1430},{"from":1447,"to":1449,"sanitized":1402},{"from":1449,"to":1452,"sanitized":1430},{"from":1454,"to":1458,"sanitized":1402},{"from":1458,"to":1711,"sanitized":1402},{"from":1713,"to":1940,"sanitized":1402},{"from":1940,"to":1942,"sanitized":1402},{"from":1944,"to":1946,"sanitized":1402},{"from":1946,"to":1948,"sanitized":1402},{"entryPoint":1962,"graph":1963,"unsanitizedCount":790,"severity":1909},"leave_request (modules\\hrm\\includes\\class-form-handler.php:606)",{"nodes":1964,"edges":1969},[1965,1967,1968],{"id":1392,"type":1393,"label":1631,"file":348,"line":1966},764,{"id":1396,"type":1482,"label":1901,"file":348,"line":1966},{"id":1424,"type":1397,"label":1652,"file":1666,"line":1903,"wp_function":1653},[1970,1971],{"from":1392,"to":1396,"sanitized":1402},{"from":1396,"to":1424,"sanitized":1402},{"entryPoint":1973,"graph":1974,"unsanitizedCount":790,"severity":1909},"\u003Cclass-form-handler> (modules\\hrm\\includes\\class-form-handler.php:0)",{"nodes":1975,"edges":1988},[1976,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987],{"id":1392,"type":1393,"label":1977,"file":348,"line":1743},"$_SERVER (x17)",{"id":1396,"type":1397,"label":1398,"file":348,"line":1055,"wp_function":1399},{"id":1424,"type":1393,"label":1425,"file":348,"line":380},{"id":1427,"type":1397,"label":1398,"file":348,"line":382,"wp_function":1399},{"id":1444,"type":1393,"label":1549,"file":348,"line":1798},{"id":1447,"type":1397,"label":1398,"file":348,"line":1798,"wp_function":1399},{"id":1449,"type":1393,"label":1528,"file":348,"line":1807},{"id":1452,"type":1397,"label":1809,"file":348,"line":1810,"wp_function":1811},{"id":1454,"type":1393,"label":1631,"file":348,"line":1966},{"id":1458,"type":1482,"label":1901,"file":348,"line":1966},{"id":1711,"type":1397,"label":1652,"file":1666,"line":1903,"wp_function":1653},[1989,1990,1991,1992,1993,1994],{"from":1392,"to":1396,"sanitized":1430},{"from":1424,"to":1427,"sanitized":1430},{"from":1444,"to":1447,"sanitized":1430},{"from":1449,"to":1452,"sanitized":1430},{"from":1454,"to":1458,"sanitized":1402},{"from":1458,"to":1711,"sanitized":1402},{"entryPoint":1996,"graph":1997,"unsanitizedCount":28,"severity":1909},"prepare_items (modules\\hrm\\includes\\class-leave-request-list-table.php:333)",{"nodes":1998,"edges":2006},[1999,2002,2004],{"id":1392,"type":1393,"label":1425,"file":2000,"line":2001},"modules\\hrm\\includes\\class-leave-request-list-table.php",365,{"id":1396,"type":1482,"label":2003,"file":2000,"line":2001},"→ wphr_hr_get_leave_requests()",{"id":1424,"type":1397,"label":1665,"file":1666,"line":2005,"wp_function":1668},1278,[2007,2008],{"from":1392,"to":1396,"sanitized":1402},{"from":1396,"to":1424,"sanitized":1402},{"entryPoint":2010,"graph":2011,"unsanitizedCount":28,"severity":1909},"\u003Cclass-leave-request-list-table> (modules\\hrm\\includes\\class-leave-request-list-table.php:0)",{"nodes":2012,"edges":2016},[2013,2014,2015],{"id":1392,"type":1393,"label":1425,"file":2000,"line":2001},{"id":1396,"type":1482,"label":2003,"file":2000,"line":2001},{"id":1424,"type":1397,"label":1665,"file":1666,"line":2005,"wp_function":1668},[2017,2018],{"from":1392,"to":1396,"sanitized":1402},{"from":1396,"to":1424,"sanitized":1402},{"summary":2020,"deductions":2021},"The wp-hr-manager v3.2.0 plugin exhibits a mixed security posture. While it demonstrates good practices with a high percentage of properly escaped output and a substantial number of capability checks, several areas raise concerns. The presence of the `unserialize` dangerous function, even without explicit taint analysis findings of critical severity, presents a potential risk of deserialization vulnerabilities if user-controlled input is processed by it. The taint analysis revealed a significant number of flows with unsanitized paths, including 7 high severity flows, indicating that user input may not be adequately validated or sanitized before being used in sensitive operations. This, coupled with 53% of SQL queries not using prepared statements, increases the risk of SQL injection vulnerabilities.\n\nThe plugin's vulnerability history shows a single medium-severity CVE for Cross-site Scripting, which is now patched. While the absence of currently unpatched vulnerabilities is positive, the previous XSS vulnerability suggests that input sanitization might not always be robust. The lack of reported critical or high severity vulnerabilities in the history, contrasting with the high severity taint flows, warrants further investigation into the actual exploitability of these taint flows. Overall, the plugin has strengths in its output escaping and capability checks but weaknesses in handling user input via taint flows and the use of raw SQL queries, alongside the inherent risk of the `unserialize` function.",[2022,2024,2026,2028,2030],{"reason":2023,"points":319},"High severity taint flows detected",{"reason":2025,"points":104},"SQL queries not using prepared statements",{"reason":2027,"points":172},"Presence of unserialize dangerous function",{"reason":2029,"points":163},"Flows with unsanitized paths detected",{"reason":2031,"points":790},"Bundled library (Freemius v1.0) may be outdated","2026-03-16T20:06:37.588Z",{"wat":2034,"direct":2056},{"assetPaths":2035,"generatorPatterns":2044,"scriptPaths":2045,"versionParams":2047},[2036,2037,2038,2039,2040,2041,2042,2043],"\u002Fwp-content\u002Fplugins\u002Fwp-hr-manager\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fwp-hr-manager\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fwp-hr-manager\u002Fassets\u002Fcss\u002Fwphr-frontend.css","\u002Fwp-content\u002Fplugins\u002Fwp-hr-manager\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fwp-hr-manager\u002Fassets\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Fwp-hr-manager\u002Fassets\u002Fjs\u002Fwphr-frontend.js","\u002Fwp-content\u002Fplugins\u002Fwp-hr-manager\u002Fassets\u002Fjs\u002Fwphr-admin-global.js","\u002Fwp-content\u002Fplugins\u002Fwp-hr-manager\u002Fassets\u002Fcss\u002Fwphr-style.css",[],[2046],"\u002Fwp-content\u002Fplugins\u002Fwp-hr-manager\u002Ffreemius\u002Fstart.php",[2048,2049,2050,2051,2052,2053,2054,2055],"wp-hr-manager\u002Fassets\u002Fcss\u002Fadmin.css?ver=","wp-hr-manager\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","wp-hr-manager\u002Fassets\u002Fcss\u002Fwphr-frontend.css?ver=","wp-hr-manager\u002Fassets\u002Fjs\u002Fadmin.js?ver=","wp-hr-manager\u002Fassets\u002Fjs\u002Ffrontend.js?ver=","wp-hr-manager\u002Fassets\u002Fjs\u002Fwphr-frontend.js?ver=","wp-hr-manager\u002Fassets\u002Fjs\u002Fwphr-admin-global.js?ver=","wp-hr-manager\u002Fassets\u002Fcss\u002Fwphr-style.css?ver=",{"cssClasses":2057,"htmlComments":2066,"htmlAttributes":2067,"restEndpoints":2071,"jsGlobals":2073,"shortcodeOutput":2077},[2058,2059,2060,2061,2062,2063,2064,2065],"wphr-btn","wphr-label","wphr-employee-list","wphr-employee-details","wphr-leave-request","wphr-performance-review","wphr-training-list","wphr-job-listing",[],[2068,2069,2070],"data-wphr-ajax","data-wphr-nonce","data-wphr-action",[2072],"\u002Fwp-json\u002Fwphr\u002Fv1\u002F",[2074,2075,2076],"wphr_frontend_data","wphr_admin_data","WPHR_Admin",[2078,2079,2080],"[wphr_employee_directory]","[wphr_leave_request_form]","[wphr_performance_review_form]"]