Skip to content

Languages — v0.1.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-smoke-taint-taint-benchmark-controlled core 2 2 0 100.0% 0.0%
cpp bifrost-smoke-taint-taint-benchmark-controlled core 2 2 0 100.0% 0.0%
csharp bifrost-smoke-taint-taint-benchmark-controlled core 2 2 0 100.0% 0.0%
go bifrost-smoke-taint-taint-benchmark-controlled core 2 2 0 100.0% 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 22 10 97.1% 51.4%
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 26 6 69.4% 36.7%
kotlin bifrost-smoke-taint-taint-benchmark-controlled core 2 2 0 100.0% 0.0%
php bifrost-smoke-taint-taint-benchmark-controlled core 2 2 0 100.0% 0.0%
python bifrost-smoke-taint-taint-benchmark-controlled core 32 20 12 96.7% 50.0%
ruby bifrost-smoke-taint-taint-benchmark-controlled core 2 0 2 n/a n/a
rust bifrost-smoke-taint-taint-benchmark-controlled core 2 2 0 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%