RepoAlerts

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

Ver el ranking de esta semana sin ellos

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.

Leer el estudio