Estrellas falsas en GitHub: lo que caza nuestro filtro
Comprar estrellas es barato, y las estrellas compradas meten repos en las listas de tendencias, a veces con malware dentro. Todo repo que sube en RepoAlerts pasa antes por un filtro. Estas son sus cifras, actualizadas cada hora.
Las cifras de hoy
- Repos que seguimos
- 18.310
- Revisados a fondo
- 87
- Marcados y fuera
- 43
- Estrellas de los repos marcados
- 597.769
- Estrellas que ganaron esta semana
- 59.206
- Estarían en el top 25 de hoy
- 1
- Estarían en el top 25 de la semana
- 1
- Quitados a mano tras revisarlos
- 7
Cómo los detectamos
Quién le dio estrella · 6 marcados
Tomamos una muestra de las cuentas que dieron estrella al repo en el archivo público de eventos de GitHub. Si muchas se crearon días antes, no tienen seguidores ni repos o dieron la estrella en los mismos minutos, esas estrellas no son personas.
La forma de la curva · 1 marcados
Un lanzamiento de verdad sube y después mantiene una cola. Las estrellas compradas llegan de golpe, cientos en un día, y luego nada, casi sin forks ni seguidores del repo.
Mismo dueño, muchos éxitos · 17 marcados
Tres o más repos de una misma cuenta, creados en un mes, que pasan de mil estrellas sin ninguna atención de fuera (ni Hacker News ni prensa).
Gemelos · 19 marcados
Cinco o más repos de cuentas distintas, creados en dos horas, con casi las mismas estrellas y sin forks: una granja atendiendo varios pedidos a la vez.
Qué pasa con un repo marcado
Queda fuera de los rankings, del cielo, del directorio y de los emails. No se borra nada: si las estrellas resultan ser reales, vuelve solo en la siguiente revisión, y quien lo mantiene puede pedir que lo revisemos.
No publicamos la lista de repos marcados. Una señal puede equivocarse, y una lista pública señalaría a gente que quizá no ha hecho nada; las cifras bastan para ver el tamaño del problema.
¿Crees que hemos marcado tu repo por error? Escríbenos a hola@repoalerts.com y lo miramos a mano.
Por qué importa
Investigadores de Carnegie Mellon University, North Carolina State University y Socket contaron millones de estrellas sospechosas de ser falsas en GitHub, y encontraron repos con estrellas compradas en GitHub Trending, algunos repartiendo malware.