Skill 精选 值得关注 10月24日 周六 #agent-skills#safety#coding

Theorem 开放 OSS Verify:用编码 Agent 把开源项目登记做形式化验证

随 Anthropic 形式化验证研究一同公开的 OSS Verify 由 Theorem 运营,目标是证明开源项目编译后的 fuzz 入口在任何输入下都不会崩溃、挂起或触发 sanitizer。仓库附带一个 add-project 技能:维护者在项目目录里打开编码 Agent,粘贴一段提示,Agent 按仓库中的 AGENTS.md 完成登记所需的构建配置。

Agent Skill OSS Verify (add-project) Apache-2.0 仓库 →
适用:Claude CodeCodexCursor

能做什么

  • 引导编码 Agent 为项目编写 projects/<name>/ 下的 Dockerfile 和 build.sh
  • 用 tools/validate.py 和 tools/check 在本地校验登记配置能否构建
  • 登记后由 Theorem 证明 fuzz 入口不会崩溃、挂起或触发 sanitizer,并反馈发现与补丁

好在哪里

  • 复用项目已有的 fuzz 测试作为规格,不需要维护者手写形式化规格
  • 入口只是一段提示加一份 AGENTS.md,不需要安装任何包
  • README 对网络访问、AI 补丁可靠性和披露流程写得很直白

安装 / 启用

Enroll this project in OSS Verify by following the instructions here:
https://raw.githubusercontent.com/theorem-labs/oss-verify/refs/heads/main/AGENTS.md

要点

  • 仅接受登记 PR,要求项目开源(OSI 认可许可)、有公开 git 仓库、至少一个 fuzz target、有安全联系人,且登记人是核心维护者
  • README 警告 tools/check 会带网络访问构建项目的 Dockerfile,只应在可信项目上运行
  • 发现的问题和补丁由 AI 生成,可能有误,必须逐个审查;项目不承诺发送前人工复核,也不设披露期限
为什么值得关注

适合已经接入 OSS-Fuzz 的开源项目维护者:现有 fuzz 测试可以直接转成形式化规格,免费获得更强的安全保证;普通使用者可以把它当作「Agent 按 AGENTS.md 完成多步配置」的范例。

来源

Esc
↑ ↓ 选择Enter 打开

分享图

1080 × 1350,适合发到群聊或朋友圈
分享图预览

键盘快捷键

j / k
下一条 / 上一条
o
展开或收起当前条目
Enter
打开当前条目详情
c
复制当前条目链接
s
收藏 / 取消收藏当前条目
/ 或 ⌘K
搜索
1 2 3
切换密度:标题 / 摘要 / 完整
t
切换主题
?
显示本帮助