# GitHub Trending 垃圾仓库识别

## 自动化检测方法

在 `browser_console` 中运行以下代码（记得用 IIFE 包裹）来批量检测可疑仓库：

```javascript
(function(){
  const d = JSON.parse(document.body.innerText);
  const items = d.items;

  // 1. 检测相同 Star 数的仓库群（刷星信号）
  const sg = {};
  items.forEach(r => {
    const s = r.stargazers_count;
    if (!sg[s]) sg[s] = [];
    sg[s].push(r.full_name);
  });
  const suspiciousStars = Object.entries(sg).filter(([s, names]) => names.length > 1);

  // 2. 检测无描述的仓库
  const noDesc = items.filter(r => !r.description).map(r => r.full_name);

  // 3. 检测 Fork 为 0 但 Star > 50 的仓库（非自然增长）
  const noForkHighStar = items.filter(r => r.forks_count === 0 && r.stargazers_count > 50)
    .map(r => ({name: r.full_name, stars: r.stargazers_count}));

  return JSON.stringify({suspiciousStars, noDesc, noForkHighStar}, null, 2);
})()
```

## 手动识别信号

| 信号 | 说明 | 处理 |
|------|------|------|
| 多个仓库 Star 数完全相同 | 如全是 322⭐，批量刷星 | 过滤掉全部 |
| 无描述 | `description` 为空或 null | 标记可疑，需人工判断 |
| 描述模板化 | "Simple and clean standalone desktop..." | 过滤 |
| 同一语言 + 重复话题标签 | 常为 C++/C# 批量生成 | 过滤 |
| Fork=0 但 Star>50 | 非自然增长模式 | 标记可疑 |
| 含关键词堆砌 | "download crack free 2026" | 过滤 |
| 盗版工具 | 如 "Office Activated" | 过滤 |

## 2026-06-09 实战案例

今日检测到的垃圾仓库：
- `Unicornronote/Microsoft-Office-Activated` (370⭐) — Office 盗版激活工具
- `YuvBindal/produck-oss` + `Parcle-AI/parcle-memory` — 均为 322⭐，0 forks，无描述，批量刷星
- `wy51ai/edulab`、`vorpus/performativeUI` — 无描述

过滤后保留 14 个有效仓库，选取 TOP 10 进行分析。

## 2026-06-19 实战案例：极新鲜查询的垃圾洪水

查询 `created:>2026-06-17+stars:>50` 返回 20 个结果，其中 18 个是垃圾仓库：

**典型特征**：
- Star 数高度集中：110-121⭐（批量刷星痕迹明显）
- 全部 0 forks
- 描述模板化："XXX workflow — YYY on Windows"
- 仓库名模式：`RandomWord/SoftwareName-2026`
- topics 堆砌：每个仓库恰好 5 个 topic，格式统一

**示例垃圾仓库**：
- `MstKail/polymarket-trading-bot-services-polyedge365` (261⭐, 710 forks) — 唯一例外，但描述为关键词堆砌
- `gasguardianarouse/SketchUp-Pro-2026` (116⭐, 0 forks) — 模板描述
- `KeeperDefine/ExitLag-2026` (115⭐, 0 forks) — 模板描述
- `ManacleBat38/QuickBooks-Desktop-2026` (114⭐, 0 forks) — 模板描述

**教训**：`stars:>50` 阈值对 2 天内新建仓库太低，必须用 `stars:>200` + 7 天窗口。
