OWASP OFFAT(OFFensive Api Tester)旨在根据 openapi 规范文件生成测试后,自动测试 API 的常见漏洞。它提供自动模糊测试输入的功能,并可在测试期间使用通过 YAML 配置文件指定的用户提供输入。

注意:表格中 'data_leak' 和 'result' 两列代表相互独立的方面。端点可能存在数据泄露,但该端点的结果仍可能被标记为 'Success'。这是因为 'result' 列不一定反映整体测试结果;即使存在数据泄露,它也可能表示成功。
python -m pip install offat
offat -f swagger_file.json
除了上述经典的 offat CLI 之外,本仓库现在还托管了
OFFAT-AI,这是一个分阶段、感知源码的 API 渗透测试平台(白盒 SAST、
灰盒可达性分析,以及一个 Rust 执行引擎),围绕单一的
规范 Bundle 文件构建。它是增量式的,不会改变现有工具。
offat-platform run <source> --url <target> --yes