OWASP Benchmark for Java:验证漏洞检测工具速度与准确率的可运行 Java 测试套件
OWASP-Benchmark/BenchmarkJava · OWASP Benchmark is a test suite designed to verify the speed and accuracy of software vulnerability detection tools. A fully runnable web app written in Java, it supports analysis by Static (SAST), Dynamic (DAST), and Runtime (IAST) tools that support Java. The idea is that since it is fully runnable and all the vulnerabilities are actually exploitable, it’s a fair test for any kind of vulnerability detection tool. For more details on this project, please see the OWASP Benchmark Project home page.
ELI5:它是什么,解决什么问题
核心能力与快速开始
★ 824 · Java
- 能做什么
- 提供完全可运行的 Java Web 应用测试套件,用于验证漏洞检测工具的速度和准确率;支持 SAST、DAST(如 ZAP)、IAST 等应用安全测试工具分析;刻意包含并评分实际可被利用的漏洞;包含针对多种开源与商业 AST 工具的评分卡生成器(由 BenchmarkUtils 项目实现);提供 runBenchmark.sh 运行 Benchmark Web 应用(仅本机可访问),以及 runRemoteAccessibleBenchmark.sh 开放 8443 端口供外部访问。
- 适用场景
- 评估和对比 SAST、DAST、IAST 等应用安全测试工具的速度与准确率;验证漏洞检测工具对实际可利用漏洞的检出能力;借助评分卡生成器对开源与商业 AST 工具进行评分。
- 项目形态
- 可直接使用的工具
- 部署方式
- 可通过 shell 脚本运行:runBenchmark.sh 运行 Benchmark Web 应用,仅限本机访问;runRemoteAccessibleBenchmark.sh 允许 8443 端口对外可访问。其余部署条件未说明。
- 主要依赖
- Java 环境;具体版本与硬件要求未说明。
- 使用限制
- README 未说明工具支持范围的限制、检测覆盖边界、评分方法细节或已知约束;许可为 GPL-2.0,商用与改造条件未在材料中说明。
- 许可证
- GPL-2.0
- 最近推送
- 2026-09-28 19:05
资料检查:2026-09-30 07:00 · 卡片整理:2026-09-30 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
作为可运行的 Java Web 应用,供程序员用 SAST、DAST(如 ZAP)、IAST 等应用安全测试工具对其进行分析,以验证漏洞检测工具的速度和准确率;项目还包含针对多种开源与商业 AST 工具的评分卡生成器。
查看内容依据
OWASP Benchmark is a test suite designed to verify the speed and accuracy of software vulnerability detection tools. A fully runnable web app written in Java, it supports analysis by Static (SAST), Dynamic (DAST), and Runtime (IAST) tools that support Java.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。