Files
Hermes-Skills/github-trending/references/spam-detection.md
T
Hermes Skills Manager 6770bc9b9d Initial commit: Hermes Agent skills collection
- Trading skills (OKX, dividend, lottery, quantitative)
- Creative skills (ASCII art, diagrams, video)
- Development skills (GitHub, debugging, TDD)
- Research skills (arXiv, blog monitoring)
- Productivity skills (email, documents, notes)
- MCP integration skills
- Custom user skills
2026-07-05 02:31:15 -04:00

2.8 KiB
Raw Blame History

GitHub Trending 垃圾仓库识别

自动化检测方法

在 browser_console 中运行以下代码(记得用 IIFE 包裹)来批量检测可疑仓库:

(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 天窗口。