GitHub Security Lab 9 月 24 日介绍了基于 Taskflow Agent 的自动模糊测试流程。用户提供一个 GitHub 仓库后,代理会分析构建系统、寻找入口、编写 fuzz harness、运行 AFL++、读取覆盖率、调整测试目标,并为不同崩溃生成漏洞报告。
该流程主要面向 C/C++ 项目,状态保存在 SQLite 数据库中,并提供实时 HTML 仪表板查看覆盖率趋势和崩溃情况。它使用多轮逐步增加时间预算的测试方式,并在覆盖率连续两轮提升低于阈值时停止。
GitHub 同时给出明确安全警告:流程会让模型选择并在主机上执行 clang、构建命令和其他操作,目前没有容器隔离,存在提示注入风险。测试时应只使用 Codespace、一次性虚拟机或其他无敏感凭据的环境,不应直接在日常开发机或生产服务器运行。

讨论 0