GitHub 如何用 ModernBERT 分类器更少误报地检测密钥
GitHub 为密钥扫描训练了专用 ModernBERT 分类器,替代此前的 LLM 流水线,用户告警接受率提升 11.5%,推送后扫描中位执行时间缩短 86%,服务成本降低 98% 以上。该方案先用正则高召回生成候选,再由分类器结合文件路径、变量名和上下文判断是否为真实凭据。效率提升使通用密钥检测得以扩展到推送保护,在推送前返回结果。
GitHub 为密钥扫描训练了专用 ModernBERT 分类器,替代此前的 LLM 流水线,用户告警接受率提升 11.5%,推送后扫描中位执行时间缩短 86%,服务成本降低 98% 以上。该方案先用正则高召回生成候选,再由分类器结合文件路径、变量名和上下文判断是否为真实凭据。效率提升使通用密钥检测得以扩展到推送保护,在推送前返回结果。
GitHub Copilot 入门系列介绍四种让 Copilot 适配项目的方式:用 .github/copilot-instructions.md 定义仓库级规范,用 .github/skills 下的 agent skills 封装可复用流程,用 .github/agents 创建自定义智能体处理跨文件任务,并通过 MCP 服务器连接外部工具与数据源。
GitHub 发布与 Microsoft Applied Sciences 合作微调的分类器,把推送保护扩展到无固定格式的密钥,可在不到 2 毫秒内评估一批候选密钥,有望让可拦截的密钥数量翻倍以上。
GitHub 发布开源代码评审基准 ReviewBench,基于 1.039 亿条 GitHub PR 的分布构建,包含 19 种语言的 219 个公开 PR 和人工校验的多来源 golden set。
GitHub Copilot 应用中的 canvas 是一种可自定义界面,用户和智能体共享同一份状态,可做成看板、问题分诊板、发布清单或表单。用户在智能体会话中输入 /create-canvas 并用自然语言描述工作流、界面操作和智能体可执行的动作,智能体就会生成界面并在右侧面板打开,之后还能继续让智能体增删列、筛选或接入未关闭的 pull request。