Languages — v0.4.0
Rows are (language, scorecard, tier) partitions — they share a table for
navigation, not a denominator. Definitive counts reached and
not-reached outcomes; incomplete counts inconclusive, unsupported,
and runner-error, which are reported as capability coverage and never
scored as negatives.
| Language | Scorecard | Tier | Cases | Definitive | Incomplete | TPR (macro) | FPR (macro) |
|---|---|---|---|---|---|---|---|
c | bifrost-c-kernel-taint-taint-benchmark-controlled | core | 48 | 2 | 46 | 100.0% | 0.0% |
c | bifrost-c-kernel-taint-taint-benchmark-controlled | language-extension | 2 | 0 | 2 | n/a | n/a |
c | bifrost-smoke-taint-taint-benchmark-controlled | core | 2 | 2 | 0 | 100.0% | 0.0% |
c | codeql-c-kernel-taint-taint-benchmark-controlled | core | 48 | 48 | 0 | 75.6% | 14.0% |
c | codeql-c-kernel-taint-taint-benchmark-controlled | language-extension | 2 | 2 | 0 | 100.0% | n/a |
c | semgrep-c-kernel-taint-taint-benchmark-controlled | core | 48 | 14 | 34 | 100.0% | 42.9% |
cpp | bifrost-cpp-kernel-taint-taint-benchmark-controlled | core | 56 | 2 | 54 | 100.0% | 0.0% |
cpp | bifrost-smoke-taint-taint-benchmark-controlled | core | 2 | 2 | 0 | 100.0% | 0.0% |
cpp | codeql-cpp-kernel-taint-taint-benchmark-controlled | core | 56 | 56 | 0 | 53.2% | 8.9% |
cpp | semgrep-cpp-kernel-taint-taint-benchmark-controlled | core | 56 | 14 | 42 | 100.0% | 42.9% |
csharp | bifrost-csharp-kernel-taint-taint-benchmark-controlled | core | 58 | 3 | 55 | 100.0% | 0.0% |
csharp | bifrost-smoke-taint-taint-benchmark-controlled | core | 2 | 2 | 0 | 100.0% | 0.0% |
csharp | codeql-csharp-kernel-taint-taint-benchmark-controlled | core | 58 | 58 | 0 | 69.4% | 11.8% |
go | bifrost-go-kernel-taint-taint-benchmark-controlled | core | 58 | 14 | 44 | 100.0% | 0.0% |
go | bifrost-smoke-taint-taint-benchmark-controlled | core | 2 | 2 | 0 | 100.0% | 0.0% |
go | codeql-go-kernel-taint-taint-benchmark-controlled | core | 58 | 58 | 0 | 66.6% | 16.7% |
go | semgrep-go-kernel-taint-taint-benchmark-controlled | core | 58 | 14 | 44 | 100.0% | 42.9% |
java | bifrost-java-kernel-taint-taint-benchmark-controlled | core | 58 | 38 | 20 | 98.6% | 0.0% |
java | bifrost-smoke-taint-taint-benchmark-controlled | calibration | 2 | 1 | 1 | not scored | not scored |
java | bifrost-smoke-taint-taint-benchmark-controlled | core | 32 | 32 | 0 | 100.0% | 0.0% |
java | codeql-java-kernel-taint-taint-benchmark-controlled | core | 58 | 58 | 0 | 79.6% | 19.8% |
java | joern-java-kernel-taint-taint-benchmark-controlled | core | 58 | 58 | 0 | 71.8% | 18.4% |
java | semgrep-java-kernel-taint-taint-benchmark-controlled | core | 58 | 14 | 44 | 100.0% | 42.9% |
javascript | bifrost-javascript-kernel-taint-taint-benchmark-controlled | core | 58 | 36 | 22 | 100.0% | 0.0% |
javascript | bifrost-smoke-taint-taint-benchmark-controlled | core | 32 | 32 | 0 | 100.0% | 0.0% |
javascript | codeql-javascript-kernel-taint-taint-benchmark-controlled | core | 58 | 58 | 0 | 77.4% | 9.0% |
javascript | joern-javascript-kernel-taint-taint-benchmark-controlled | core | 58 | 58 | 0 | 68.1% | 18.6% |
javascript | semgrep-javascript-kernel-taint-taint-benchmark-controlled | core | 58 | 14 | 44 | 100.0% | 42.9% |
kotlin | bifrost-kotlin-kernel-taint-taint-benchmark-controlled | core | 58 | 28 | 30 | 97.6% | 21.4% |
kotlin | bifrost-smoke-taint-taint-benchmark-controlled | core | 2 | 2 | 0 | 100.0% | 0.0% |
kotlin | codeql-kotlin-kernel-taint-taint-benchmark-controlled | core | 58 | 58 | 0 | 68.3% | 17.1% |
kotlin | semgrep-kotlin-kernel-taint-taint-benchmark-controlled | core | 58 | 14 | 44 | 100.0% | 42.9% |
php | bifrost-php-kernel-taint-taint-benchmark-controlled | core | 58 | 22 | 36 | 100.0% | 14.0% |
php | bifrost-smoke-taint-taint-benchmark-controlled | core | 2 | 2 | 0 | 100.0% | 0.0% |
php | joern-php-kernel-taint-taint-benchmark-controlled | core | 58 | 58 | 0 | 70.2% | 16.7% |
php | semgrep-php-kernel-taint-taint-benchmark-controlled | core | 58 | 14 | 44 | 100.0% | 42.9% |
python | bifrost-python-kernel-taint-taint-benchmark-controlled | core | 58 | 36 | 22 | 100.0% | 0.0% |
python | bifrost-smoke-taint-taint-benchmark-controlled | core | 32 | 32 | 0 | 100.0% | 0.0% |
python | codeql-python-kernel-taint-taint-benchmark-controlled | core | 58 | 58 | 0 | 70.5% | 10.9% |
python | joern-python-kernel-taint-taint-benchmark-controlled | core | 58 | 58 | 0 | 70.2% | 14.9% |
python | semgrep-python-kernel-taint-taint-benchmark-controlled | core | 58 | 14 | 44 | 100.0% | 42.9% |
ruby | bifrost-ruby-kernel-taint-taint-benchmark-controlled | core | 58 | 0 | 58 | n/a | n/a |
ruby | bifrost-smoke-taint-taint-benchmark-controlled | core | 2 | 0 | 2 | n/a | n/a |
ruby | codeql-ruby-kernel-taint-taint-benchmark-controlled | core | 58 | 58 | 0 | 64.3% | 7.9% |
ruby | joern-ruby-kernel-taint-taint-benchmark-controlled | core | 58 | 58 | 0 | 54.8% | 31.2% |
ruby | semgrep-ruby-kernel-taint-taint-benchmark-controlled | core | 58 | 14 | 44 | 100.0% | 42.9% |
rust | bifrost-rust-kernel-taint-taint-benchmark-controlled | core | 54 | 2 | 52 | 100.0% | 0.0% |
rust | bifrost-rust-kernel-taint-taint-benchmark-controlled | language-extension | 2 | 0 | 2 | n/a | n/a |
rust | bifrost-smoke-taint-taint-benchmark-controlled | core | 2 | 2 | 0 | 100.0% | 0.0% |
rust | codeql-rust-kernel-taint-taint-benchmark-controlled | core | 54 | 54 | 0 | 71.4% | 10.4% |
rust | codeql-rust-kernel-taint-taint-benchmark-controlled | language-extension | 2 | 2 | 0 | 0.0% | 0.0% |
rust | joern-rust-kernel-taint-taint-benchmark-controlled | core | 54 | 54 | 0 | 70.3% | 14.3% |
rust | semgrep-rust-kernel-taint-taint-benchmark-controlled | core | 54 | 14 | 40 | 100.0% | 42.9% |
scala | bifrost-scala-kernel-taint-taint-benchmark-controlled | core | 58 | 10 | 48 | 100.0% | 0.0% |
scala | bifrost-smoke-taint-taint-benchmark-controlled | core | 2 | 2 | 0 | 100.0% | 0.0% |
typescript | bifrost-smoke-taint-taint-benchmark-controlled | core | 2 | 2 | 0 | 100.0% | 0.0% |
typescript | bifrost-typescript-kernel-taint-taint-benchmark-controlled | core | 58 | 34 | 24 | 100.0% | 0.0% |
typescript | codeql-typescript-kernel-taint-taint-benchmark-controlled | core | 58 | 58 | 0 | 77.4% | 9.0% |
typescript | semgrep-typescript-kernel-taint-taint-benchmark-controlled | core | 58 | 14 | 44 | 100.0% | 42.9% |