A repository for running Joern against known benchmarks.
sbt stage
./joern-benchmarks-datasets --help
joern-benchmark v0.0.1
Usage: joern-benchmark [options] benchmark
A benchmarking suite for Joern
-h, --help
--version Prints the version
benchmark The benchmark to run. Available [ALL,OWASP_JAVASRC,OWASP_JAVA,SECURIBENCH_MICRO_JAVASRC,SECURIBENCH_MICRO_JAVA]
-d, --dataset-dir <value>
The dataset directory where benchmarks will be downloaded to. Default is `./workspace`.
The benchmark naming convention of <BENCHMARK>_<FRONTEND>
, e.g. OWASP_JAVA
runs OWASP
using the jimple2cpg
frontend (JVM bytecode).
Benchmark | Status | Enabled Frontends |
---|---|---|
OWASP |
WIP | JAVASRC |
SECURIBENCH_MICRO |
WIP | JAVASRC JAVA |
ICHNAEA |
WIP | JSSRC |