anthonyherman/ai-security-corpus 是一个把 5,660 条 AI 安全链接以普通 Markdown 文件的形式、按 29 个类别收集起来的语料库。2026 年 11 月 5 日的提交 f00eed4 把该语料库的静态站点从 GitHub Pages 迁移到 Cloudflare Workers 静态资源,并重新绘制了界面。
首先改变的是部署方式。原本运行 GitHub Pages 的 .github/workflows/pages.yml(41 行)被删除,新增了 wrangler.jsonc(18 行),构建好的静态文件改由 wrangler 直接部署。README 中的站点地址和数据馈送链接也从 anthonyherman.github.io 改为 ai-security-corpus.online。外观以纸白色暗色主题、衬线标题和单一强调色重新绘制,scripts/build-site.py 中有 133 行被删除,其中也一并去掉了 ANSI 区块 logo 代码。社交预览图片也被替换。嵌入功能被整体移除:embed.js 和测试(test_embed.py)消失,相关 CSS 也被清理,站点不再嵌入其他文档,而是作为独立站点呈现。
不过,变的只是部署方式和界面,而不是语料库内容。该提交在 10 个文件中新增 434 行、删除 929 行,但其中没有一个是类别 Markdown 文件。仓库自述的收录标准也保持不变。链接属于“已添加,非背书”(Added, not endorsed),新页面中该表述依然保留。也能看到一处不一致。README 中对站点的描述仍写着“每次 push 由 CI 部署”,但 Pages 工作流已经被删除。提交信息中把 Claude Sonnet 5.5 列为共同作者,说明新页面的制作动用了 LLM 编码工具,但并未给出支撑新设计性能或反响的证据。