Supply chain attacks on payroll software: how they work and how to protect yourself
Why payroll software is a target
Payroll software is a goldmine for attackers. It contains names, addresses, social security numbers, bank details (IBAN), salaries, and family situations. Everything needed for large-scale identity theft.
But directly attacking a well-protected payroll application is hard. The indirect approach — going through one of its suppliers — is often easier.
Anatomy of a supply chain attack
The classic scenario
Variants observed in 2026
lodash → l0dash)Real cases in the HR sector
In 2025, a French digital payslip vendor was compromised via a Node.js dependency. The attacker had access for 11 days to the payslips of 14,000 employees before the leak was detected. Total cost: CNIL notification, individual notification to every affected employee, remediation audit, lost contracts.
In another case, an ATS (recruiting software) was compromised via a WordPress plugin used on its marketing site. The plugin had a backdoor that gave access to the server, and from there, to the candidate database hosted on the same infrastructure.
How to protect yourself
Level 1: the basics
package-lock.json, composer.lock) and never run npm install without checking what changednpm audit, composer audit, bundler audit — integrate them into your CILevel 2: going further
Level 3: proactive posture
CleanIssue's role
During a Full Audit, we check your complete attack surface — including supply chain vectors. We test deployment configurations, package registry access, and update mechanisms.
Building HR, payroll, or recruiting software? CleanIssue performs security audits for HR SaaS in real-world conditions, no source code access needed. For a first read of your exposure, start with an external review of your application.
Related articles
Three adjacent analyses to keep exploring the same attack surface.
Supply chain: npm, composer, pip — when your dependencies are the attack
Supply chain attacks via package managers: typosquatting, dependency confusion, maintainer compromise, and how to protect yourself.
HR Tech & payroll: sensitive data, simple flaws
HR software handles salaries, IBANs and ID documents. Here are the most frequent vulnerabilities.
Payslip encryption: what to actually check
The real question is not only whether payslips are encrypted, but where, when, and by whom they still remain accessible.
Sources
Related services
If this topic maps to a real risk in your stack, these are the most relevant CleanIssue audits.