TGViewer
V2EX V2EX @pushv2ex · 549 subscribers
Post #237270 2
[分享创造] 我的开源项目收到了一个 AI 机器人提的 CVE 修复 PR,我给它立了套规矩

先交代背景:MatrixMedia ,Electron 写的多平台视频/图文矩阵发布工具,开源 2 个月,949 star 。

然后上周收到一条 PR #27 ,作者 anupamme ,修 proxy-addr 的 CVE-2026-90711 。描述规范、commit message
标准、分支命名整齐,挑不出毛病。

点进主页一看:是个自动化安全扫描机器人。

我愣了几秒。开源两年(不是这个项目),收到过人类提的 typo PR 、功能 PR 、提 issue 骂我的,第一次收到机器人提的、能合的
PR 。

本地拉了分支跑测试、起服务回归一遍,没问题,合了。

合完之后开始有点慌:这事儿以后只会越来越多。Copilot Workspace 、Cursor 、Claude Code 、Devin——AI 提 PR
的门槛已经低到几乎为零。再不立规矩,issue 区会被「 AI 味的 PR 」淹没。

于是写了 AGENTS.md ,外加开了个长期 issue #35 叫「全民找茬」。核心几条:

- 人和 AI 同一套 PR 规则,不搞双标
- PR 必须有四件套:现象 → 根因 → 修复思路 → 验证,缺一个打回
- AI 生成的 PR 必须声明用了什么工具。声明不影响合并,隐瞒直接关
- 三类 PR 不收:格式化全仓库的、纯依赖升级的、无行为变化的重构(「我觉得这样好看」不收)

发出来之后有朋友说我矫情,说开源有人来提 PR 就不错了还挑。但我觉得反过来——恰恰是因为 AI 提 PR 太容易了,维护者的
review 时间才是项目最稀缺的资源。规矩不是排外,是保护 review 带宽。

顺便说下这两个月的数据:4 个外部贡献者,9 个 PR 。ruijh 4 个( CSV 导出之类的),ababa00 3
个(视频号短剧搜索序号那块的连环坑),twoicewoo 1 个(视频号登录冲突),anupamme 1 个( CVE )。每一个都比我预想的扎实。

仓库: https://github.com/hanliang97/MatrixMedia

冲 1000 star 中,感兴趣可以看看;想体验给维护者添堵的快感,issue #35 欢迎找茬(请按四件套格式,不然打回)。
More from @pushv2ex
  1. Oct 11, 2026[分享创造] 做了个 Nano Banana 图片生成站:从一句脑洞,到产品图、海报和社媒配图 每次做产品配图,最费时间的往往是第一步:脑子里有个画面,却找不到合适的素材。 所以我…
  2. Oct 11, 2026[分享发现] 刚刚注册 Muse 成功的方式 刚刚注册成功,感觉纯属运气。油管上的教程,主要还是通过云浏览器,browser.lexmount.com ,用 Google 账号注册…
  3. Oct 11, 2026[OpenAI] 全天稳定不降智 GPT 进群领额度
  4. Oct 11, 2026[分享创造] I built GradWiser, an AI research workspace for reading and discussing arXiv papers…
  5. Oct 11, 2026[问与答] ChatGPT 免费送一个月 Plus,在安卓 Google Play 端有活动吗 目前了解的情况是: Web 端:有活动,但是中卡和港卡都付不了,Google Pay…
  6. Oct 11, 2026[推广] [再次狂送 $15 满血 Claude Token,企业级中转站迎新] Xiu.AI 已全面支持 Claude Opus 5.5、GPT-6 Sol & Luna、Dee…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →