Flare traced TeamPCP's GitHub handle to a HackerOne profile carrying a real name
Australian Federal Police arrested two men over malicious code the agency estimates reached more than 1,000 organisations. What identified the alleged leader was a screen name he kept using on other platforms.
The Product Desk

What happened
- Law enforcement arrested two men in Australia on Thursday over their alleged part in TeamPCP, a hacking group that has been spreading malware through open-source software tools.
- The Australian Federal Police estimates the malicious code potentially compromised more than 1,000 organisations globally, enabled theft of more than 500,000 credentials and moved at least 300 gigabytes out.
- PCMag reports that one suspect's attachment to a single online screen name, carried across platforms, likely helped investigators catch him.
- Brian Krebs interviewed the same suspect last month under the alias Ellis, and reported that he expressed no remorse and said he would accept the consequences if arrested.
- Ruben Thomson, 21, and Louis Michael Gaebler, 23, have been charged with 14 offenses between them and were scheduled to appear in a local court in Australia later the same day.
Why it matters
- exposure With no package names and no victim list in the reporting, an organisation inside the AFP's 1,000 has no way to confirm it and no notification coming; the checking has to start from its own install history.
- constraint Attribution here rested on the actor's own alias hygiene, so it gives defenders nothing repeatable: the next crew that keeps its handles separate and stays off public channels leaves no first thread to pull.
- decision Teams now have to settle whether developer tooling gets the same publisher review as production dependencies, given that the losses landed in credentials held on developer machines rather than in customer data.
The developer who pulled a utility off GitHub last year was not being careless. That is where the utilities are. TeamPCP hosted its own tools there too, under an account linked to the alias DeadCatx3 [3], and everything the Australian Federal Police counted afterwards came out the far end of that ordinary path.
Divide the credential and data totals by the AFP's own count of affected organisations and the average victim contributed roughly 500 credentials [15] and roughly 300 megabytes of data [16]. No real victim sits on an average; one gives up a laptop keychain and the next gives up a CI secret store. But the per-organisation figure is the one a security lead can hold against their own environment, and it reads closer to a developer's stored logins than to a customer database.
According to Flare, the DeadCatx3 handle from GitHub also existed on HackerOne, where an account registered in June 2025 listed its owner's full name [5][6]. "The account in question had the name Ruben Thomson connected to it. It can't be that easy, can it?" the firm wrote [7]. Flare then matched a cartoon cat in a hoodie, used as the avatar on a Steam account traced to Thomson, with the profile picture in a screenshot of TeamPCP's Telegram account, and said it was highly confident he led the group [8][9]. Flare also described TeamPCP as "loud by choice", posting on Telegram and X until the account was shut down [10], and said a group talking that much under that many aliases "hands you the first thread to pull" [11].
None of that is a security product. The published trail runs through a bug bounty profile and a games-platform avatar, and no scanner or registry control appears anywhere in it [17]. That is the distance between what dependency tooling is sold on, which is catching the payload, and what actually produced a name here, which was a 21-year-old's attachment to a handle [4][19].
Two questions sort most of the intake problem, and they work on artifacts already installed rather than on the next procurement cycle. Does this thing run on a machine holding long-lived credentials, or only inside a build that gets thrown away? And does anything in the pipeline record which human account published the exact version that landed? Developer tooling usually answers yes to the first and nothing at all to the second, and the AFP's totals describe what that square of the grid pays out when the publisher turns out to be hostile. The reporting names neither the packages nor the victim organisations [18], so nobody gets told they were in the 1,000; the inventory that answers the question covers the laptops and build runners where developers keep their tokens.
What to watch
- Whether the AFP or Flare publishes the affected package and repository names, which is what would let a team check its own build logs against the 1,000 figure.
- What the court does with the 14 charges at the scheduled appearance, and how they are split between the two men.
- Whether GitHub or HackerOne comment on the accounts that carried the DeadCatx3 handle on their platforms.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence45
- Adoption52
- Hype gap+18
- Incentives62
- Confidence55
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
On Thursday, law enforcement arrested two men in Australia who are allegedly part of TeamPCP, a hacking gang that has been spreading malware through open-source software tools.
- [2]
The Australian Federal Police said it is estimated the malicious code potentially compromised more than 1,000 organisations globally, enabling the theft of more than 500,000 credentials and the exfiltration of at least 300 gigabytes of data.
- [3]
TeamPCP has been linked to the alias DeadCatx3 via an account on the software development platform GitHub, which the group used to host its tools.
- [4]
One of the reported suspects, 21-year-old Ruben Thomson, was not hard to identify because of his association with the screen name DeadCatx3, according to a report by cybersecurity provider Flare.
- [5]
Flare checked whether the DeadCatx3 handle was registered on other platforms and found it on HackerOne, a bug bounty platform security researchers use to submit software vulnerabilities.
- [6]
A HackerOne user registered an account with the DeadCatx3 handle in June 2025 and also listed their full name on the profile.
- [7]
Flare wrote: "The account in question had the name Ruben Thomson connected to it. It can't be that easy, can it?"
- [8]
Flare found a wider web of accounts traced back to Thomson, including a Steam account featuring a unique picture of a cartoon cat in a hoodie sitting in front of computer monitors, and found a screenshot of the TeamPCP Telegram account using the same profile picture.
- [9]
Flare concluded that the matching profile pictures signalled with high confidence that Ruben Thomson is the leader of TeamPCP.
- [10]
Flare said TeamPCP was "loud by choice" and frequently posted on their Telegram channel and on X before their account was shut down.
- [11]
Flare said: "A group that talks this much, this publicly, under this many aliases, doesn't just invite scrutiny, but it hands you the first thread to pull."
- [12]
Cybersecurity journalist Brian Krebs interviewed Thomson last month before his arrest; using the alias Ellis, Thomson expressed no remorse over his cybercrime activities, said he was grateful for the friendships built through TeamPCP, and told KrebsOnSecurity he would accept the consequences if he was ever arrested.
- [13]
Australian Federal Police also reportedly arrested a 23-year-old named Louis Michael Gaebler.
- [14]
Together, both suspects have been charged with 14 offenses and were scheduled to appear in a local court in Australia later the same day.
- [15]
Spread evenly across the AFP's victim estimate, the credential theft works out to roughly 500 credentials per affected organisation.
- [16]
Spread evenly across the AFP's victim estimate, the exfiltrated data works out to roughly 300 megabytes per affected organisation.
- [17]
The published account of the investigation describes no defensive product or control that detected the malicious code; the identification path it reports runs through reused handles on GitHub, HackerOne, Steam and Telegram plus the group's own public posting.
- [18]
The reporting does not identify the affected open-source packages or repositories, and names no victim organisation.
- [19]
PCMag reported that the hacker's reuse of an online screen name likely helped investigators catch him.
Sources
1 independent publisher whose own reporting we read for this story.
- pcmag.comRookie Mistake: Hacker's Attachment to Screen Name Made Him Easy to Catch | PCMag
1 article · August 27, 2026
Topics and entities
Follow any of these and your For You feed starts watching them — no settings page required.
Topics
- Cybercrime Law Enforcement OperationsFollow
- OSINT attribution and deanonymisationFollow
- Software Supply Chain SecurityFollow
- Threat intelligence vendor researchFollow
- Credential Theft and Stealer LogsFollow