Get the latest tech news

4.5M Suspected Fake Stars in GitHub


GitHub, the de-facto platform for open-source software development, provides a set of social-media-like features to signal high-quality repositories. Among them, the star count is the most widely used popularity signal, but it is also at risk of being artificially inflated (i.e., faked), decreasing its value as a decision-making signal and posing a security risk to all GitHub users. In this paper, we present a systematic, global, and longitudinal measurement study of fake stars in GitHub. To this end, we build StarScout, a scalable tool able to detect anomalous starring behaviors (i.e., low activity and lockstep) across the entire GitHub metadata. Analyzing the data collected using StarScout, we find that: (1) fake-star-related activities have rapidly surged since 2024; (2) the user profile characteristics of fake stargazers are not distinct from average GitHub users, but many of them have highly abnormal activity patterns; (3) the majority of fake stars are used to promote short-lived malware repositories masquerading as pirating software, game cheats, or cryptocurrency bots; (4) some repositories may have acquired fake stars for growth hacking, but fake stars only have a promotion effect in the short term (i.e., less than two months) and become a burden in the long term. Our study has implications for platform moderators, open-source practitioners, and supply chain security researchers.

View a PDF of the paper titled 4.5 Million (Suspected) Fake Stars in GitHub: A Growing Spiral of Popularity Contests, Scams, and Malware, by Hao He and 5 other authors View PDFHTML (experimental) Abstract:GitHub, the de-facto platform for open-source software development, provides a set of social-media-like features to signal high-quality repositories. To this end, we build StarScout, a scalable tool able to detect anomalous starring behaviors (i.e., low activity and lockstep) across the entire GitHub metadata.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of GitHub

GitHub

Photo of suspected fake stars

suspected fake stars

Related news:

News photo

Over 3.1 million fake "stars" on GitHub projects used to boost rankings

News photo

Show HN: GitHub-assistant – Natural language questions from your GitHub data

News photo

Microsoft Integrates a Free Version of Its 'Copilot' Coding AI Into GitHub, VS Code