A 9-Minute Heist That CrowdSec Didn't Notice for Four Months
CrowdSec, a French cybersecurity firm that makes threat-detection tools, discovered in September that 170 of its private GitHub repositories had been stolen back in May, according to Dark Reading. The whole operation took nine minutes.
The attackers used the Shai-Hulud worm — malware spread through a supply chain attack (where malicious code is hidden inside a trusted software package that developers install routinely) on the TanStack npm package — to compromise a former employee's computer. That machine still held a working GitHub OAuth token (a type of access credential that lets applications read account data without a password) tied to the ex-developer's account. The account still had full read access to CrowdSec's private repositories because the company had not revoked it when he left.
Between 5:52 and 6:01 am UTC on 22 May, the attacker downloaded the contents of 170 repositories. CrowdSec only discovered the breach on 16 September, when someone posted an archive of the stolen source code on an underground forum.
CrowdSec says no infrastructure, databases, or build pipelines were tampered with. The stolen material was source code only.
The lesson is almost painfully simple: when someone leaves your organisation, revoke their access the same day. Not the same week. That day.
What you should do: If you run any project on GitHub, audit your organisation's member list today. Remove anyone who no longer needs access.
Sources

