Skip to content

Languages — v0.3.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 30 2 28 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 30 30 0 89.3% 15.1%
c codeql-c-kernel-taint-taint-benchmark-controlled language-extension 2 2 0 100.0% n/a
cpp bifrost-cpp-kernel-taint-taint-benchmark-controlled core 32 2 30 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 32 32 0 74.7% 12.4%
csharp bifrost-csharp-kernel-taint-taint-benchmark-controlled core 32 2 30 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 32 32 0 73.1% 12.4%
go bifrost-go-kernel-taint-taint-benchmark-controlled core 32 10 22 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 32 32 0 75.0% 18.8%
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 32 32 0 73.1% 12.4%
javascript bifrost-smoke-taint-taint-benchmark-controlled core 32 32 0 100.0% 0.0%
javascript codeql-javascript-kernel-taint-taint-benchmark-controlled core 32 32 0 89.7% 9.9%
kotlin bifrost-kotlin-kernel-taint-taint-benchmark-controlled core 32 22 10 97.1% 25.7%
kotlin bifrost-smoke-taint-taint-benchmark-controlled core 2 2 0 100.0% 0.0%
kotlin codeql-kotlin-kernel-taint-taint-benchmark-controlled core 32 32 0 73.1% 12.4%
php bifrost-smoke-taint-taint-benchmark-controlled core 2 2 0 100.0% 0.0%
python bifrost-python-kernel-taint-taint-benchmark-controlled core 32 32 0 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 32 32 0 72.2% 9.9%
ruby bifrost-smoke-taint-taint-benchmark-controlled core 2 0 2 n/a n/a
rust bifrost-rust-kernel-taint-taint-benchmark-controlled core 30 2 28 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 30 30 0 100.0% 15.1%
rust codeql-rust-kernel-taint-taint-benchmark-controlled language-extension 2 2 0 0.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 32 30 2 100.0% 0.0%
typescript codeql-typescript-kernel-taint-taint-benchmark-controlled core 32 32 0 89.7% 9.9%