Skip to content

Case evidence — v0.3.0

Every result links its retained raw-evidence artifact (SARIF or analyzer output), digest-bound in the freeze manifest.

bifrost-c-kernel-taint-taint-benchmark-controlledc, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-c-alias-propagation-negative negative inconclusive inconclusive 4e064115e2ab…
alias-propagation-separation dfb-taint-c-alias-propagation-positive positive inconclusive inconclusive eac5c7db65fb…
argument-position-separation dfb-taint-c-argument-position-negative negative inconclusive inconclusive 4177c5773ca8…
argument-position-separation dfb-taint-c-argument-position-positive positive inconclusive inconclusive abe03708befd…
arithmetic-expression-propagation dfb-taint-c-expression-negative negative inconclusive inconclusive d904d24bfb03…
arithmetic-expression-propagation dfb-taint-c-expression-positive positive inconclusive inconclusive 1caf13fb8704…
array-element-separation dfb-taint-c-array-element-negative negative inconclusive inconclusive 0521a4060744…
array-element-separation dfb-taint-c-array-element-positive positive inconclusive inconclusive eb7a0d8e5967…
branch-join dfb-taint-c-branch-join-negative negative inconclusive inconclusive dc35afafae6a…
branch-join dfb-taint-c-branch-join-positive positive inconclusive inconclusive bdf879356e57…
call-context-separation dfb-taint-c-call-context-negative negative inconclusive inconclusive 61ef0bdacec9…
call-context-separation dfb-taint-c-call-context-positive positive inconclusive inconclusive 05c07dec0f19…
direct-propagation dfb-taint-c-direct-negative negative not-reached true-negative 51b151c1be37…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive bd8468b2fe4b…
infeasible-branch dfb-taint-c-infeasible-branch-negative negative inconclusive inconclusive b1d59b798b3a…
infeasible-branch dfb-taint-c-infeasible-branch-positive positive inconclusive inconclusive ec5f9f32ceae…
local-multi-step-chain dfb-taint-c-local-chain-negative negative inconclusive inconclusive d82d9972c0a3…
local-multi-step-chain dfb-taint-c-local-chain-positive positive inconclusive inconclusive 89789c985865…
local-overwrite-kill dfb-taint-c-local-overwrite-negative negative inconclusive inconclusive 9d4366b0846f…
local-overwrite-kill dfb-taint-c-local-overwrite-positive positive inconclusive inconclusive 3f92d4561239…
loop-carried-kill dfb-taint-c-loop-carried-negative negative inconclusive inconclusive 0c98bddeb9b1…
loop-carried-kill dfb-taint-c-loop-carried-positive positive inconclusive inconclusive 2974e695a3e7…
object-separation dfb-taint-c-object-separation-negative negative inconclusive inconclusive 0b0a01ec19d6…
object-separation dfb-taint-c-object-separation-positive positive inconclusive inconclusive 891cc1b35605…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-negative negative inconclusive inconclusive 81065bff00ad…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-positive positive inconclusive inconclusive 21f9ce19ac48…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-negative negative inconclusive inconclusive edc0271c6ef7…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-positive positive inconclusive inconclusive 32bbbcaee462…
same-object-field-separation dfb-taint-c-same-object-field-negative negative inconclusive inconclusive 7604d246f9b6…
same-object-field-separation dfb-taint-c-same-object-field-positive positive inconclusive inconclusive dc3651ddb294…

bifrost-c-kernel-taint-taint-benchmark-controlledc, language-extension

Template Case Polarity Outcome Classification Raw evidence
c-error-code-return-path dfb-taint-c-error-code-return-positive positive inconclusive inconclusive b7bf3fce78f4…
c-goto-cleanup-carry dfb-taint-c-goto-cleanup-positive positive inconclusive inconclusive fe0d5f15e48b…

bifrost-cpp-kernel-taint-taint-benchmark-controlledcpp, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-cpp-alias-propagation-negative negative inconclusive inconclusive 5e4468af74c6…
alias-propagation-separation dfb-taint-cpp-alias-propagation-positive positive inconclusive inconclusive e484c7b031d5…
argument-position-separation dfb-taint-cpp-argument-position-negative negative inconclusive inconclusive e2bba7853ef4…
argument-position-separation dfb-taint-cpp-argument-position-positive positive inconclusive inconclusive b48f4c044eef…
arithmetic-expression-propagation dfb-taint-cpp-expression-negative negative inconclusive inconclusive e6572788d7d4…
arithmetic-expression-propagation dfb-taint-cpp-expression-positive positive inconclusive inconclusive 3f6d7adad221…
array-element-separation dfb-taint-cpp-array-element-negative negative inconclusive inconclusive 071ab850f3fa…
array-element-separation dfb-taint-cpp-array-element-positive positive inconclusive inconclusive 4c4379e0272c…
branch-join dfb-taint-cpp-branch-join-negative negative inconclusive inconclusive 87f8270f8950…
branch-join dfb-taint-cpp-branch-join-positive positive inconclusive inconclusive 11b91e083de0…
call-context-separation dfb-taint-cpp-call-context-negative negative inconclusive inconclusive b91cd044f047…
call-context-separation dfb-taint-cpp-call-context-positive positive inconclusive inconclusive c27d41e616f3…
direct-propagation dfb-taint-cpp-direct-negative negative not-reached true-negative 6eee3b9fc16c…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive 9d723530ba69…
exception-catch dfb-taint-cpp-exception-catch-negative negative inconclusive inconclusive 314353afcc74…
exception-catch dfb-taint-cpp-exception-catch-positive positive inconclusive inconclusive 91f414f58b29…
infeasible-branch dfb-taint-cpp-infeasible-branch-negative negative inconclusive inconclusive 63b2ecb90f94…
infeasible-branch dfb-taint-cpp-infeasible-branch-positive positive inconclusive inconclusive fd2d470ba5bb…
local-multi-step-chain dfb-taint-cpp-local-chain-negative negative inconclusive inconclusive a90f3a353f11…
local-multi-step-chain dfb-taint-cpp-local-chain-positive positive inconclusive inconclusive 2223bede9106…
local-overwrite-kill dfb-taint-cpp-local-overwrite-negative negative inconclusive inconclusive a42cd4a4d642…
local-overwrite-kill dfb-taint-cpp-local-overwrite-positive positive inconclusive inconclusive 611dca8e2841…
loop-carried-kill dfb-taint-cpp-loop-carried-negative negative inconclusive inconclusive 27e113596e21…
loop-carried-kill dfb-taint-cpp-loop-carried-positive positive inconclusive inconclusive 7c0b4ebd9564…
object-separation dfb-taint-cpp-object-separation-negative negative inconclusive inconclusive d011044bbc60…
object-separation dfb-taint-cpp-object-separation-positive positive inconclusive inconclusive 38bf07b750cd…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-negative negative inconclusive inconclusive bb363df97a7c…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-positive positive inconclusive inconclusive f6021a41c127…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-negative negative inconclusive inconclusive fa1a4993ffa8…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-positive positive inconclusive inconclusive d0b881d9d3fa…
same-object-field-separation dfb-taint-cpp-same-object-field-negative negative inconclusive inconclusive c4808792d30c…
same-object-field-separation dfb-taint-cpp-same-object-field-positive positive inconclusive inconclusive 225780e8b63c…

bifrost-csharp-kernel-taint-taint-benchmark-controlledcsharp, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-csharp-alias-propagation-negative negative inconclusive inconclusive a848748e8514…
alias-propagation-separation dfb-taint-csharp-alias-propagation-positive positive inconclusive inconclusive c5a0716f82cc…
argument-position-separation dfb-taint-csharp-argument-position-negative negative inconclusive inconclusive f6ff33a8aab1…
argument-position-separation dfb-taint-csharp-argument-position-positive positive inconclusive inconclusive a15533797a58…
arithmetic-expression-propagation dfb-taint-csharp-expression-negative negative inconclusive inconclusive 98d19bf48a09…
arithmetic-expression-propagation dfb-taint-csharp-expression-positive positive inconclusive inconclusive 19b7e3c32fd3…
array-element-separation dfb-taint-csharp-array-element-negative negative inconclusive inconclusive 38855d255c53…
array-element-separation dfb-taint-csharp-array-element-positive positive inconclusive inconclusive d77773d89885…
branch-join dfb-taint-csharp-branch-join-negative negative inconclusive inconclusive 1e2d130aee0b…
branch-join dfb-taint-csharp-branch-join-positive positive inconclusive inconclusive 64ef8a2fff7e…
call-context-separation dfb-taint-csharp-call-context-negative negative inconclusive inconclusive bc1f58739d42…
call-context-separation dfb-taint-csharp-call-context-positive positive inconclusive inconclusive d7a967f6adc7…
direct-propagation dfb-taint-csharp-direct-negative negative not-reached true-negative 3c405efeb086…
direct-propagation dfb-taint-csharp-direct-positive positive reached true-positive de0f1f06f441…
exception-catch dfb-taint-csharp-exception-catch-negative negative inconclusive inconclusive 849901b00751…
exception-catch dfb-taint-csharp-exception-catch-positive positive inconclusive inconclusive 3da8d9db9810…
infeasible-branch dfb-taint-csharp-infeasible-branch-negative negative inconclusive inconclusive 2b2d07294fbc…
infeasible-branch dfb-taint-csharp-infeasible-branch-positive positive inconclusive inconclusive 6dd4a6463a65…
local-multi-step-chain dfb-taint-csharp-local-chain-negative negative inconclusive inconclusive 8f3e90b0334f…
local-multi-step-chain dfb-taint-csharp-local-chain-positive positive inconclusive inconclusive 07dce8795964…
local-overwrite-kill dfb-taint-csharp-local-overwrite-negative negative inconclusive inconclusive fbdf4fe0c5b8…
local-overwrite-kill dfb-taint-csharp-local-overwrite-positive positive inconclusive inconclusive 1198963b55a2…
loop-carried-kill dfb-taint-csharp-loop-carried-negative negative inconclusive inconclusive dda2d6989471…
loop-carried-kill dfb-taint-csharp-loop-carried-positive positive inconclusive inconclusive c1a5f51ab86c…
object-separation dfb-taint-csharp-object-separation-negative negative inconclusive inconclusive 1873e9e5cc4f…
object-separation dfb-taint-csharp-object-separation-positive positive inconclusive inconclusive fb228227fd0b…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-negative negative inconclusive inconclusive d8c009138cb3…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-positive positive inconclusive inconclusive 6b2fbc6ac9fb…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-negative negative inconclusive inconclusive ad7f539bc18f…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-positive positive inconclusive inconclusive 5d02c5abac34…
same-object-field-separation dfb-taint-csharp-same-object-field-negative negative inconclusive inconclusive 08a827a05a29…
same-object-field-separation dfb-taint-csharp-same-object-field-positive positive inconclusive inconclusive 06f572f472f7…

bifrost-go-kernel-taint-taint-benchmark-controlledgo, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-go-alias-propagation-negative negative inconclusive inconclusive 7e9785b9f7bc…
alias-propagation-separation dfb-taint-go-alias-propagation-positive positive inconclusive inconclusive b257ccc3733a…
argument-position-separation dfb-taint-go-argument-position-negative negative inconclusive inconclusive aba91f7a8941…
argument-position-separation dfb-taint-go-argument-position-positive positive inconclusive inconclusive 423d834be54e…
arithmetic-expression-propagation dfb-taint-go-expression-negative negative inconclusive inconclusive e177ab41c9ae…
arithmetic-expression-propagation dfb-taint-go-expression-positive positive inconclusive inconclusive 76b324e82304…
array-element-separation dfb-taint-go-array-element-negative negative inconclusive inconclusive 25e8c7312b6d…
array-element-separation dfb-taint-go-array-element-positive positive inconclusive inconclusive 14e1471be75a…
branch-join dfb-taint-go-branch-join-negative negative inconclusive inconclusive 3f5ddd91e66f…
branch-join dfb-taint-go-branch-join-positive positive inconclusive inconclusive 8c300f773473…
call-context-separation dfb-taint-go-call-context-negative negative not-reached true-negative 061f5c098c72…
call-context-separation dfb-taint-go-call-context-positive positive reached true-positive 78dd8c420841…
direct-propagation dfb-taint-go-direct-negative negative not-reached true-negative 0a860572ce17…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive ee361ea76ceb…
exception-catch dfb-taint-go-exception-catch-negative negative inconclusive inconclusive 8035a06996e3…
exception-catch dfb-taint-go-exception-catch-positive positive inconclusive inconclusive 65088e5726fd…
infeasible-branch dfb-taint-go-infeasible-branch-negative negative inconclusive inconclusive 1e6989317b92…
infeasible-branch dfb-taint-go-infeasible-branch-positive positive inconclusive inconclusive 4e7067abad48…
local-multi-step-chain dfb-taint-go-local-chain-negative negative not-reached true-negative 5c72f1bb4285…
local-multi-step-chain dfb-taint-go-local-chain-positive positive reached true-positive 79cff144d324…
local-overwrite-kill dfb-taint-go-local-overwrite-negative negative inconclusive inconclusive 91731c1e226c…
local-overwrite-kill dfb-taint-go-local-overwrite-positive positive inconclusive inconclusive 22cb49a3fc96…
loop-carried-kill dfb-taint-go-loop-carried-negative negative inconclusive inconclusive 0f0442434cba…
loop-carried-kill dfb-taint-go-loop-carried-positive positive inconclusive inconclusive 2e5a31b2d5f4…
object-separation dfb-taint-go-object-separation-negative negative inconclusive inconclusive 66fc911b3699…
object-separation dfb-taint-go-object-separation-positive positive inconclusive inconclusive 9a2967752953…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-negative negative not-reached true-negative 07a049ccb557…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-positive positive reached true-positive bebddc142110…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-negative negative not-reached true-negative 4913cced37eb…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-positive positive reached true-positive dc84a7fb841e…
same-object-field-separation dfb-taint-go-same-object-field-negative negative inconclusive inconclusive 4514ff636055…
same-object-field-separation dfb-taint-go-same-object-field-positive positive inconclusive inconclusive 5c5acd4333c8…

bifrost-kotlin-kernel-taint-taint-benchmark-controlledkotlin, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-kotlin-alias-propagation-negative negative inconclusive inconclusive a9f32f2a8c88…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive inconclusive inconclusive 36bc87a80119…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative 76e2ce243021…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive a46364d5677e…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative 0922985621b2…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive not-reached false-negative b66bc174f49d…
array-element-separation dfb-taint-kotlin-array-element-negative negative inconclusive inconclusive 0f7e29b89196…
array-element-separation dfb-taint-kotlin-array-element-positive positive inconclusive inconclusive c44cb6294e3f…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative 4f03a4a44419…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive 2651399b7fbf…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative b4e958cb1b0b…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive a98f56944edc…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative 495ac6621f19…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 5827f76fefa3…
exception-catch dfb-taint-kotlin-exception-catch-negative negative inconclusive inconclusive 5b6bbfda1f13…
exception-catch dfb-taint-kotlin-exception-catch-positive positive inconclusive inconclusive b867b75142f5…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative reached false-positive ce33a13698a6…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive ae71b5fc45e8…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative cbcf03a13c5e…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive 851cdcf44ce4…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative 232c2d174b79…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive 6127a3b9b086…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive 13caf4bbc882…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive 4f54865acee7…
object-separation dfb-taint-kotlin-object-separation-negative negative inconclusive inconclusive 20172899fe3d…
object-separation dfb-taint-kotlin-object-separation-positive positive inconclusive inconclusive f10d54eccd33…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative 34c8fde70824…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive de5a091cfbc6…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative ab5f95a286bd…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive 10d6b1a0a538…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative inconclusive inconclusive 6e782c68b654…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive inconclusive inconclusive e503ac4d90a7…

bifrost-python-kernel-taint-taint-benchmark-controlledpython, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-python-alias-propagation-negative negative not-reached true-negative 1a049b82e48b…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive reached true-positive 28ed1c1b8c81…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative 6d5220cbff14…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive 3ffc5cd5492a…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative 27413cca645f…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 326d44ec922e…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative 4f1ca6f97e80…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive 34c63b6c44c1…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative 06f94a9e1de6…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 203d123ab8be…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative a727ea9c742a…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive b08a667e8c12…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative 8a5c016b42b8…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 8c6f7936a826…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative defc9b7aba59…
exception-catch dfb-taint-python-exception-catch-positive positive reached true-positive 38de4921d194…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative not-reached true-negative 7881079a5318…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 077c21222e82…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 1ad20f2e3215…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive c5b1b9a4d04c…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative 934daefee5ea…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 1254b64dbf6f…
loop-carried-kill dfb-taint-python-loop-carried-negative negative not-reached true-negative 085f79bba442…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 3df643b9c920…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative 9c4945a9f481…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive dc3f087a6a1d…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative e349c14988e0…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive e52e0551e630…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 875a2ff61238…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive 4f78ab83e123…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative 1fa19c6509a8…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive d4dac3f4bf35…

bifrost-rust-kernel-taint-taint-benchmark-controlledrust, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-rust-alias-propagation-negative negative runner-error runner-error ebeb91727bb6…
alias-propagation-separation dfb-taint-rust-alias-propagation-positive positive runner-error runner-error fcc65813080d…
argument-position-separation dfb-taint-rust-argument-position-negative negative inconclusive inconclusive 8b468de26931…
argument-position-separation dfb-taint-rust-argument-position-positive positive inconclusive inconclusive 60f6ab016563…
arithmetic-expression-propagation dfb-taint-rust-expression-negative negative inconclusive inconclusive 51e4f8a4b0b8…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive inconclusive inconclusive 85dc5109af26…
array-element-separation dfb-taint-rust-array-element-negative negative runner-error runner-error 16a9770650c8…
array-element-separation dfb-taint-rust-array-element-positive positive runner-error runner-error 16a9770650c8…
branch-join dfb-taint-rust-branch-join-negative negative inconclusive inconclusive 7e90671d511c…
branch-join dfb-taint-rust-branch-join-positive positive inconclusive inconclusive 9008009d92bb…
call-context-separation dfb-taint-rust-call-context-negative negative inconclusive inconclusive a659158d7949…
call-context-separation dfb-taint-rust-call-context-positive positive inconclusive inconclusive bfcc1834dba9…
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative e62ebdbbe5c7…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 7055fb7b58ad…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative inconclusive inconclusive 53e093a233e5…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive inconclusive inconclusive 1b06f93d4485…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative inconclusive inconclusive 8c969200ffd8…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive inconclusive inconclusive 5172487937fb…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative inconclusive inconclusive d163cf5a77aa…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive inconclusive inconclusive f4f8aea6fb64…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative inconclusive inconclusive 0a80fff1fc92…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive inconclusive inconclusive 2702d4d5aa11…
object-separation dfb-taint-rust-object-separation-negative negative runner-error runner-error eda240208e3d…
object-separation dfb-taint-rust-object-separation-positive positive runner-error runner-error a42363582232…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-negative negative inconclusive inconclusive ac4893efbc99…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-positive positive inconclusive inconclusive b7659e44ab57…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-negative negative inconclusive inconclusive 9cfe1b83b54a…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-positive positive inconclusive inconclusive 9b70d8769487…
same-object-field-separation dfb-taint-rust-same-object-field-negative negative runner-error runner-error d1049743e5c2…
same-object-field-separation dfb-taint-rust-same-object-field-positive positive runner-error runner-error 00189151f77d…

bifrost-rust-kernel-taint-taint-benchmark-controlledrust, language-extension

Template Case Polarity Outcome Classification Raw evidence
result-error-propagation dfb-taint-rust-result-error-propagation-negative negative inconclusive inconclusive ff37a84aefd5…
result-error-propagation dfb-taint-rust-result-error-propagation-positive positive inconclusive inconclusive d2d441982407…

bifrost-smoke-taint-taint-benchmark-controlledc, core

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-c-direct-negative negative not-reached true-negative 51b151c1be37…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive bd8468b2fe4b…

bifrost-smoke-taint-taint-benchmark-controlledcpp, core

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-cpp-direct-negative negative not-reached true-negative 6eee3b9fc16c…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive 9d723530ba69…

bifrost-smoke-taint-taint-benchmark-controlledcsharp, core

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-csharp-direct-negative negative not-reached true-negative 3c405efeb086…
direct-propagation dfb-taint-csharp-direct-positive positive reached true-positive de0f1f06f441…

bifrost-smoke-taint-taint-benchmark-controlledgo, core

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-go-direct-negative negative not-reached true-negative 0a860572ce17…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive ee361ea76ceb…

bifrost-smoke-taint-taint-benchmark-controlledjava, calibration

Template Case Polarity Outcome Classification Raw evidence
modeled-external-summary dfb-taint-java-modeled-external positive unsupported unsupported 01be675e06e4…
one-hop-relay dfb-taint-java-one-hop-positive positive reached true-positive 29d484638dd8…

bifrost-smoke-taint-taint-benchmark-controlledjava, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-java-alias-propagation-negative negative not-reached true-negative 0ddf5e90b07a…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive 6278f1d2aa2f…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 0c78f107053c…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive 084f360850fa…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 7f978d3927cf…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive b576f8c35965…
array-element-separation dfb-taint-java-array-element-negative negative not-reached true-negative cf1e682877f4…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 50c4044882b3…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 858451967727…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 9be6f9327bd7…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 155cd0e284b3…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 232775c8be77…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 1866a3bd58ec…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative b3e061182184…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative 5984b135f17f…
exception-catch dfb-taint-java-exception-catch-positive positive reached true-positive 484745363743…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative d135a782d33d…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 2068a8e2008e…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 81f4f1ed622c…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 252c9d26ef51…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative 18416db54d7f…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 7a84a070a8bb…
loop-carried-kill dfb-taint-java-loop-carried-negative negative not-reached true-negative 93cb7bc4d3e6…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive d72e3e90334f…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative de41a07b5ef8…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 948f073fba76…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative 67730c8c6355…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 45bd921e124d…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative 74410cdbfd5c…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive f45ac280905c…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative bb978f95f438…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 94267179ef74…

bifrost-smoke-taint-taint-benchmark-controlledjavascript, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-javascript-alias-propagation-negative negative not-reached true-negative a86f4adf4668…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive reached true-positive 267c40b4c72a…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative 5f9c4c14fdef…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive 03fd6f2c117e…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative 43e5803ef57e…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive 63ff1584724a…
array-element-separation dfb-taint-javascript-array-element-negative negative not-reached true-negative 1f69f93ee97c…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive 7f1b3a18c792…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative cc4f70b54952…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive ece1d135f6e7…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative 70cd332c23bd…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive 09a475ae89ee…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative 67765e120e7d…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive 07623fa3fcb4…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative 47e5a35ef989…
exception-catch dfb-taint-javascript-exception-catch-positive positive reached true-positive cf930d2b6a32…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative not-reached true-negative d7c1f6e9fa3a…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive 638010992bab…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative 112f9e463023…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 5c6dc998079e…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 6901270364f9…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 63f1ca6ab2ac…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative not-reached true-negative 234293758fac…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive e9007454a968…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative 0c96ec71ca93…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive d7d5fe66e4a5…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative e1f9ab66fd1f…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 2449dbcedc16…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative 444a50a15ded…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive 67da90ef1efa…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative not-reached true-negative b2ebde64e6f2…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive ea5de81975a5…

bifrost-smoke-taint-taint-benchmark-controlledkotlin, core

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative 3288da1cfac9…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 4649f881462e…

bifrost-smoke-taint-taint-benchmark-controlledphp, core

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-php-direct-negative negative not-reached true-negative a291155fe5d2…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive 8d463172c292…

bifrost-smoke-taint-taint-benchmark-controlledpython, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-python-alias-propagation-negative negative not-reached true-negative 1a049b82e48b…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive reached true-positive 28ed1c1b8c81…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative 6d5220cbff14…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive 3ffc5cd5492a…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative 27413cca645f…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 326d44ec922e…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative 4f1ca6f97e80…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive 34c63b6c44c1…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative 06f94a9e1de6…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 203d123ab8be…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative a727ea9c742a…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive b08a667e8c12…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative 8a5c016b42b8…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 8c6f7936a826…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative defc9b7aba59…
exception-catch dfb-taint-python-exception-catch-positive positive reached true-positive 38de4921d194…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative not-reached true-negative 7881079a5318…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 077c21222e82…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 1ad20f2e3215…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive c5b1b9a4d04c…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative 934daefee5ea…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 1254b64dbf6f…
loop-carried-kill dfb-taint-python-loop-carried-negative negative not-reached true-negative 085f79bba442…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 3df643b9c920…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative 9c4945a9f481…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive dc3f087a6a1d…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative e349c14988e0…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive e52e0551e630…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 875a2ff61238…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive 4f78ab83e123…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative 1fa19c6509a8…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive d4dac3f4bf35…

bifrost-smoke-taint-taint-benchmark-controlledruby, core

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-ruby-direct-negative negative inconclusive inconclusive 8945c1ce3601…
direct-propagation dfb-taint-ruby-direct-positive positive inconclusive inconclusive f618f7676f6d…

bifrost-smoke-taint-taint-benchmark-controlledrust, core

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative e62ebdbbe5c7…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 7055fb7b58ad…

bifrost-smoke-taint-taint-benchmark-controlledscala, core

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-scala-direct-negative negative not-reached true-negative 37f1e43c2698…
direct-propagation dfb-taint-scala-direct-positive positive reached true-positive 7b3f11f912db…

bifrost-smoke-taint-taint-benchmark-controlledtypescript, core

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-typescript-direct-negative negative not-reached true-negative 52261a719ef3…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive 197f0840deb7…

bifrost-typescript-kernel-taint-taint-benchmark-controlledtypescript, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-typescript-alias-propagation-negative negative not-reached true-negative 6187b10110e7…
alias-propagation-separation dfb-taint-typescript-alias-propagation-positive positive reached true-positive 835086dd8657…
argument-position-separation dfb-taint-typescript-argument-position-negative negative not-reached true-negative 85c4163955f9…
argument-position-separation dfb-taint-typescript-argument-position-positive positive reached true-positive cf6e0e957df1…
arithmetic-expression-propagation dfb-taint-typescript-expression-negative negative not-reached true-negative 6ab2d698a7a0…
arithmetic-expression-propagation dfb-taint-typescript-expression-positive positive reached true-positive d942311573fa…
array-element-separation dfb-taint-typescript-array-element-negative negative not-reached true-negative e2d8788b3b9d…
array-element-separation dfb-taint-typescript-array-element-positive positive reached true-positive b0ed4af2daa2…
branch-join dfb-taint-typescript-branch-join-negative negative not-reached true-negative 7f3e3ecafbd9…
branch-join dfb-taint-typescript-branch-join-positive positive reached true-positive 62b47d9d53a0…
call-context-separation dfb-taint-typescript-call-context-negative negative not-reached true-negative 94c02ace6288…
call-context-separation dfb-taint-typescript-call-context-positive positive reached true-positive 3093efc766bd…
direct-propagation dfb-taint-typescript-direct-negative negative not-reached true-negative 52261a719ef3…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive 197f0840deb7…
exception-catch dfb-taint-typescript-exception-catch-negative negative inconclusive inconclusive 735deb17149a…
exception-catch dfb-taint-typescript-exception-catch-positive positive inconclusive inconclusive bb2059f02964…
infeasible-branch dfb-taint-typescript-infeasible-branch-negative negative not-reached true-negative f7d4817b5274…
infeasible-branch dfb-taint-typescript-infeasible-branch-positive positive reached true-positive a58f7849a556…
local-multi-step-chain dfb-taint-typescript-local-chain-negative negative not-reached true-negative fcefb5761d21…
local-multi-step-chain dfb-taint-typescript-local-chain-positive positive reached true-positive 775ba189a50a…
local-overwrite-kill dfb-taint-typescript-local-overwrite-negative negative not-reached true-negative 56b01020fad7…
local-overwrite-kill dfb-taint-typescript-local-overwrite-positive positive reached true-positive 4bbd5a7ab7a9…
loop-carried-kill dfb-taint-typescript-loop-carried-negative negative not-reached true-negative 8cac9644ad11…
loop-carried-kill dfb-taint-typescript-loop-carried-positive positive reached true-positive a6172aecda47…
object-separation dfb-taint-typescript-object-separation-negative negative not-reached true-negative affbcb72e5fd…
object-separation dfb-taint-typescript-object-separation-positive positive reached true-positive 5f8dfd939502…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-negative negative not-reached true-negative 1a296a6efcf7…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-positive positive reached true-positive fd460ae12c14…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-negative negative not-reached true-negative 82250e30a426…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-positive positive reached true-positive 9f1795a1a008…
same-object-field-separation dfb-taint-typescript-same-object-field-negative negative not-reached true-negative 63398359445e…
same-object-field-separation dfb-taint-typescript-same-object-field-positive positive reached true-positive e5f102da9a2c…

codeql-c-kernel-taint-taint-benchmark-controlledc, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-c-alias-propagation-negative negative not-reached true-negative 4ef0923534db…
alias-propagation-separation dfb-taint-c-alias-propagation-positive positive not-reached false-negative 9c18ea00d31e…
argument-position-separation dfb-taint-c-argument-position-negative negative not-reached true-negative 39d115d74a56…
argument-position-separation dfb-taint-c-argument-position-positive positive reached true-positive 21ff40e6b3f5…
arithmetic-expression-propagation dfb-taint-c-expression-negative negative not-reached true-negative b9e11aba583e…
arithmetic-expression-propagation dfb-taint-c-expression-positive positive reached true-positive f04aa6429074…
array-element-separation dfb-taint-c-array-element-negative negative reached false-positive 10586a2e98af…
array-element-separation dfb-taint-c-array-element-positive positive reached true-positive 7b05c88d956c…
branch-join dfb-taint-c-branch-join-negative negative not-reached true-negative 62a6ed515084…
branch-join dfb-taint-c-branch-join-positive positive reached true-positive 94aa05c96e36…
call-context-separation dfb-taint-c-call-context-negative negative not-reached true-negative 7a0408a8a477…
call-context-separation dfb-taint-c-call-context-positive positive reached true-positive 1b549cbcacae…
direct-propagation dfb-taint-c-direct-negative negative not-reached true-negative baef9960a7fa…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive 630618bd498d…
infeasible-branch dfb-taint-c-infeasible-branch-negative negative not-reached true-negative c06beeb9c44e…
infeasible-branch dfb-taint-c-infeasible-branch-positive positive reached true-positive 6cbf4fdd7b3b…
local-multi-step-chain dfb-taint-c-local-chain-negative negative not-reached true-negative 6b50f04bce75…
local-multi-step-chain dfb-taint-c-local-chain-positive positive reached true-positive 55516ecc94f5…
local-overwrite-kill dfb-taint-c-local-overwrite-negative negative not-reached true-negative c9e9202e8281…
local-overwrite-kill dfb-taint-c-local-overwrite-positive positive reached true-positive 8a0a714c0783…
loop-carried-kill dfb-taint-c-loop-carried-negative negative reached false-positive 2c349f5cc49d…
loop-carried-kill dfb-taint-c-loop-carried-positive positive reached true-positive d52b3b903800…
object-separation dfb-taint-c-object-separation-negative negative not-reached true-negative da237d620165…
object-separation dfb-taint-c-object-separation-positive positive reached true-positive 862789b6688f…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-negative negative not-reached true-negative 116a127912df…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-positive positive reached true-positive c80c489aabbb…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-negative negative not-reached true-negative 7baf05497718…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-positive positive reached true-positive 6e9e5615a316…
same-object-field-separation dfb-taint-c-same-object-field-negative negative not-reached true-negative 853413d8b978…
same-object-field-separation dfb-taint-c-same-object-field-positive positive reached true-positive 9be0ec3c6300…

codeql-c-kernel-taint-taint-benchmark-controlledc, language-extension

Template Case Polarity Outcome Classification Raw evidence
c-error-code-return-path dfb-taint-c-error-code-return-positive positive reached true-positive cf80c40f54a3…
c-goto-cleanup-carry dfb-taint-c-goto-cleanup-positive positive reached true-positive 400a87ebfd41…

codeql-cpp-kernel-taint-taint-benchmark-controlledcpp, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-cpp-alias-propagation-negative negative not-reached true-negative 1dd53c121ba3…
alias-propagation-separation dfb-taint-cpp-alias-propagation-positive positive not-reached false-negative 2a86cd6b6b5c…
argument-position-separation dfb-taint-cpp-argument-position-negative negative not-reached true-negative 0fb1f434a17d…
argument-position-separation dfb-taint-cpp-argument-position-positive positive reached true-positive 929d734e3849…
arithmetic-expression-propagation dfb-taint-cpp-expression-negative negative not-reached true-negative c48bafe5a17a…
arithmetic-expression-propagation dfb-taint-cpp-expression-positive positive reached true-positive a799ea7a4ba3…
array-element-separation dfb-taint-cpp-array-element-negative negative reached false-positive 2ff11e966927…
array-element-separation dfb-taint-cpp-array-element-positive positive reached true-positive 02265e214897…
branch-join dfb-taint-cpp-branch-join-negative negative not-reached true-negative 672919850fb6…
branch-join dfb-taint-cpp-branch-join-positive positive reached true-positive 37eebf09948e…
call-context-separation dfb-taint-cpp-call-context-negative negative not-reached true-negative a5225fbcdfee…
call-context-separation dfb-taint-cpp-call-context-positive positive reached true-positive 02936aab24e8…
direct-propagation dfb-taint-cpp-direct-negative negative not-reached true-negative de0dfcff0b4d…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive 4897c9ea57ab…
exception-catch dfb-taint-cpp-exception-catch-negative negative not-reached true-negative b873a86e8220…
exception-catch dfb-taint-cpp-exception-catch-positive positive not-reached false-negative a2b722ff9214…
infeasible-branch dfb-taint-cpp-infeasible-branch-negative negative not-reached true-negative b73fb34c6d0c…
infeasible-branch dfb-taint-cpp-infeasible-branch-positive positive reached true-positive a755824e710f…
local-multi-step-chain dfb-taint-cpp-local-chain-negative negative not-reached true-negative 8836cb26757e…
local-multi-step-chain dfb-taint-cpp-local-chain-positive positive reached true-positive ca145eee9f99…
local-overwrite-kill dfb-taint-cpp-local-overwrite-negative negative not-reached true-negative 42c368f48b56…
local-overwrite-kill dfb-taint-cpp-local-overwrite-positive positive reached true-positive 0d9cc9920615…
loop-carried-kill dfb-taint-cpp-loop-carried-negative negative reached false-positive 4612d6059573…
loop-carried-kill dfb-taint-cpp-loop-carried-positive positive reached true-positive 1f89b97044a4…
object-separation dfb-taint-cpp-object-separation-negative negative not-reached true-negative 75724823bcef…
object-separation dfb-taint-cpp-object-separation-positive positive reached true-positive b296f48bebe7…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-negative negative not-reached true-negative f3a47dbf212c…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-positive positive reached true-positive ac55470f5e43…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-negative negative not-reached true-negative 0fca54ace5fb…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-positive positive reached true-positive 9c81e2e2ee95…
same-object-field-separation dfb-taint-cpp-same-object-field-negative negative not-reached true-negative cf468298d191…
same-object-field-separation dfb-taint-cpp-same-object-field-positive positive reached true-positive db26ae02787b…

codeql-csharp-kernel-taint-taint-benchmark-controlledcsharp, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-csharp-alias-propagation-negative negative not-reached true-negative 6c17ba6beda9…
alias-propagation-separation dfb-taint-csharp-alias-propagation-positive positive not-reached false-negative 5de0dc0d09ca…
argument-position-separation dfb-taint-csharp-argument-position-negative negative not-reached true-negative 1250512b9fe4…
argument-position-separation dfb-taint-csharp-argument-position-positive positive reached true-positive a4fd9c34402c…
arithmetic-expression-propagation dfb-taint-csharp-expression-negative negative not-reached true-negative e991cb36f7bf…
arithmetic-expression-propagation dfb-taint-csharp-expression-positive positive not-reached false-negative ac86b9f5f0ac…
array-element-separation dfb-taint-csharp-array-element-negative negative reached false-positive 02c5c1edd2bd…
array-element-separation dfb-taint-csharp-array-element-positive positive reached true-positive 2a583681038b…
branch-join dfb-taint-csharp-branch-join-negative negative not-reached true-negative a314dacb102b…
branch-join dfb-taint-csharp-branch-join-positive positive reached true-positive 48d4a1318f49…
call-context-separation dfb-taint-csharp-call-context-negative negative not-reached true-negative 1f89138a048b…
call-context-separation dfb-taint-csharp-call-context-positive positive reached true-positive 51bb1dc7b4dc…
direct-propagation dfb-taint-csharp-direct-negative negative not-reached true-negative c5faf35d61c1…
direct-propagation dfb-taint-csharp-direct-positive positive reached true-positive 4844745b082c…
exception-catch dfb-taint-csharp-exception-catch-negative negative not-reached true-negative 173d331f22a6…
exception-catch dfb-taint-csharp-exception-catch-positive positive not-reached false-negative 6485f0cef7d5…
infeasible-branch dfb-taint-csharp-infeasible-branch-negative negative not-reached true-negative d8dd9f4e085b…
infeasible-branch dfb-taint-csharp-infeasible-branch-positive positive reached true-positive 6253ddf52f04…
local-multi-step-chain dfb-taint-csharp-local-chain-negative negative not-reached true-negative 5b6bf9acc0e0…
local-multi-step-chain dfb-taint-csharp-local-chain-positive positive reached true-positive cd7eb03d18fe…
local-overwrite-kill dfb-taint-csharp-local-overwrite-negative negative not-reached true-negative 8462e9a154dd…
local-overwrite-kill dfb-taint-csharp-local-overwrite-positive positive reached true-positive 67f3acd9ac88…
loop-carried-kill dfb-taint-csharp-loop-carried-negative negative reached false-positive 91685cc42714…
loop-carried-kill dfb-taint-csharp-loop-carried-positive positive reached true-positive 96d7fbed9c77…
object-separation dfb-taint-csharp-object-separation-negative negative not-reached true-negative 52d59536e35f…
object-separation dfb-taint-csharp-object-separation-positive positive reached true-positive 2942ee5c2613…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-negative negative not-reached true-negative 7ee5a0a4cef0…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-positive positive reached true-positive 46f5dee43336…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-negative negative not-reached true-negative 40f8d2530bb1…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-positive positive reached true-positive 1d5914028210…
same-object-field-separation dfb-taint-csharp-same-object-field-negative negative not-reached true-negative 9b9894b95e47…
same-object-field-separation dfb-taint-csharp-same-object-field-positive positive reached true-positive 2470a229011a…

codeql-go-kernel-taint-taint-benchmark-controlledgo, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-go-alias-propagation-negative negative not-reached true-negative f114d1114bdd…
alias-propagation-separation dfb-taint-go-alias-propagation-positive positive not-reached false-negative b97f95a3cfe2…
argument-position-separation dfb-taint-go-argument-position-negative negative not-reached true-negative 8a1b79a207c8…
argument-position-separation dfb-taint-go-argument-position-positive positive reached true-positive c7aa314168cb…
arithmetic-expression-propagation dfb-taint-go-expression-negative negative not-reached true-negative 3d02cb14807f…
arithmetic-expression-propagation dfb-taint-go-expression-positive positive not-reached false-negative ec569869b6b7…
array-element-separation dfb-taint-go-array-element-negative negative reached false-positive dcda5ca4964e…
array-element-separation dfb-taint-go-array-element-positive positive reached true-positive 9b35fb4299c7…
branch-join dfb-taint-go-branch-join-negative negative not-reached true-negative 81d914dc1573…
branch-join dfb-taint-go-branch-join-positive positive reached true-positive c21da578dbc5…
call-context-separation dfb-taint-go-call-context-negative negative not-reached true-negative e6e6ff29ca98…
call-context-separation dfb-taint-go-call-context-positive positive reached true-positive aeb4f0976b97…
direct-propagation dfb-taint-go-direct-negative negative not-reached true-negative 644e5e6fd24a…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive eb3e0de388c5…
exception-catch dfb-taint-go-exception-catch-negative negative not-reached true-negative 521d7e43304b…
exception-catch dfb-taint-go-exception-catch-positive positive not-reached false-negative 28cf1c3d3739…
infeasible-branch dfb-taint-go-infeasible-branch-negative negative reached false-positive 820b0ecb2e37…
infeasible-branch dfb-taint-go-infeasible-branch-positive positive reached true-positive d1b22ac2f78b…
local-multi-step-chain dfb-taint-go-local-chain-negative negative not-reached true-negative 56a0c0a16f09…
local-multi-step-chain dfb-taint-go-local-chain-positive positive reached true-positive a981362f1edd…
local-overwrite-kill dfb-taint-go-local-overwrite-negative negative not-reached true-negative 7fda5478bc73…
local-overwrite-kill dfb-taint-go-local-overwrite-positive positive reached true-positive 7050daad753b…
loop-carried-kill dfb-taint-go-loop-carried-negative negative reached false-positive ef6b2f6d67e9…
loop-carried-kill dfb-taint-go-loop-carried-positive positive reached true-positive 8af52388d400…
object-separation dfb-taint-go-object-separation-negative negative not-reached true-negative 61db81aac40d…
object-separation dfb-taint-go-object-separation-positive positive reached true-positive 650cd5d0cab1…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-negative negative not-reached true-negative 0b3142d2cdd9…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-positive positive reached true-positive 5fb9bcec2591…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-negative negative not-reached true-negative aa9e1f6755f9…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-positive positive reached true-positive 438eaa97de54…
same-object-field-separation dfb-taint-go-same-object-field-negative negative not-reached true-negative f572bf939c96…
same-object-field-separation dfb-taint-go-same-object-field-positive positive reached true-positive e0ba27f9704a…

codeql-java-kernel-taint-taint-benchmark-controlledjava, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-java-alias-propagation-negative negative not-reached true-negative 28f43a278798…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive not-reached false-negative 7f3761d945ee…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 7019b5c3edb6…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive 80f30272d988…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 37e9bbf14987…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive not-reached false-negative e6b95954434e…
array-element-separation dfb-taint-java-array-element-negative negative reached false-positive 6e19cc6c546b…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 2333053c1ca2…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 557aeb836690…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 132b2b327877…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 17153510a621…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 8d175522c3e1…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive a420f50c97c5…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 3b775fe12561…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative c6be78d470c7…
exception-catch dfb-taint-java-exception-catch-positive positive not-reached false-negative 89e0f5f1bf06…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative fc25c08df63d…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive bdb6037969d7…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative d05bea61ad5f…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive dfef41ccd505…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative 1171218eeda0…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive e1c8a42eb00c…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive 3b5348dcfca6…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive d1c269c9b0f0…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 62cef98286f4…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive d416accd5cc8…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative cab339916735…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 6ff5902882e5…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative 383c3613c53f…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive b84c311b4741…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative ab39f3dec21b…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 61b86618f9d7…

codeql-javascript-kernel-taint-taint-benchmark-controlledjavascript, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-javascript-alias-propagation-negative negative not-reached true-negative c7eec0da171e…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive not-reached false-negative 301986352c49…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative e11badd88e16…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive 3dd7933b33a6…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative de8a3e82aa6f…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive not-reached false-negative 5d3921f2a0c8…
array-element-separation dfb-taint-javascript-array-element-negative negative not-reached true-negative 0112649dbd46…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive 860ff8a89514…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative 06e95594451b…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive b8a53b707e4f…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative aaea1a9ef8d4…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive ba5bc58fdd31…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative 651d09866566…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive a387e40bd776…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative 5f91373001bc…
exception-catch dfb-taint-javascript-exception-catch-positive positive reached true-positive ef9d458e2658…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative not-reached true-negative cf59f41617ab…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive b4561fe03dfe…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative 063d81a38f67…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive c271b0a9b9c7…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 227d28fd2a50…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive c3fa3e5a4bb1…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative reached false-positive b6989e186d07…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive e426ebe306ac…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative 6f59e86cac7c…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive 501cb0b97bd5…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative 809a6ec53de2…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 14ee7e51beb0…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative e2eedd528cb4…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive e2c42429fbed…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative not-reached true-negative 5763001503b4…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive 2e06a384ea9c…

codeql-kotlin-kernel-taint-taint-benchmark-controlledkotlin, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-kotlin-alias-propagation-negative negative not-reached true-negative ff7f5f7a1e0a…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive not-reached false-negative 1ef08aa5813e…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative 7352eb69bd7d…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive f38e7e81d953…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative d2b0bcb97af7…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive not-reached false-negative b894a1f642c6…
array-element-separation dfb-taint-kotlin-array-element-negative negative reached false-positive b2a9d9bb07cd…
array-element-separation dfb-taint-kotlin-array-element-positive positive reached true-positive 79a68bb08b3c…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative bedc96922d46…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive 3db8d10636ca…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative 6ad54ef229a2…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive 87ad1b348e37…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative f492baf3e3e7…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive d68479489958…
exception-catch dfb-taint-kotlin-exception-catch-negative negative not-reached true-negative fce991d46927…
exception-catch dfb-taint-kotlin-exception-catch-positive positive not-reached false-negative 7c6548495556…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative not-reached true-negative 5a6826a59763…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive f6ac2f4af1f2…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative 20f6ba5f0af9…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive ab0c32b814f4…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative 965c71570d2d…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive 580ba5e43bbf…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive ad8b04453845…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive cc0d60d9aebc…
object-separation dfb-taint-kotlin-object-separation-negative negative not-reached true-negative beba22378abb…
object-separation dfb-taint-kotlin-object-separation-positive positive reached true-positive 7429d724b40d…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative 1912bb615a5e…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive 8099755e4b9d…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative aaa19b675000…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive 69ebfa64fb58…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative not-reached true-negative 854232030a53…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive reached true-positive b9612f3f0bb0…

codeql-python-kernel-taint-taint-benchmark-controlledpython, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-python-alias-propagation-negative negative not-reached true-negative af93d1a04d85…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive not-reached false-negative 724ea082bc6b…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative 1b7127a680a6…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive f1b743b4abd8…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative a4862d26601b…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive ab1d46c189c1…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative ab506c715931…
array-element-separation dfb-taint-python-array-element-positive positive not-reached false-negative 838f978130b4…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative 9c09c8cf822a…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 5823e406d6a4…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative 19b347c6af9f…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 72cc522ef8ac…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative 2f6b196c4c86…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 8b2d3128fc3d…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative 30910bdfc19e…
exception-catch dfb-taint-python-exception-catch-positive positive not-reached false-negative 10cc129b7325…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative not-reached true-negative bca0bcc835c3…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 083ad8b4d287…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 9a2b0f60346c…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive 584620c31cf1…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative c8221606d3cb…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 93a68ebe1dad…
loop-carried-kill dfb-taint-python-loop-carried-negative negative reached false-positive 4af80fe2f893…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 496a735a784f…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative c0b0282d17fd…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive 69d3b3f8b42a…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative 9343e29aaf8d…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 519746ee6896…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 7d4c16d349e2…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive 66c7bdabcdbc…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative 6064f04e216e…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive a4e5e746244c…

codeql-rust-kernel-taint-taint-benchmark-controlledrust, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-rust-alias-propagation-negative negative not-reached true-negative ccc00a637ffb…
alias-propagation-separation dfb-taint-rust-alias-propagation-positive positive reached true-positive 8502928a3ffa…
argument-position-separation dfb-taint-rust-argument-position-negative negative not-reached true-negative fe64b0e4cfd5…
argument-position-separation dfb-taint-rust-argument-position-positive positive reached true-positive 06720363f47a…
arithmetic-expression-propagation dfb-taint-rust-expression-negative negative not-reached true-negative 1239259fbb3f…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive reached true-positive 16a0f9357bcd…
array-element-separation dfb-taint-rust-array-element-negative negative reached false-positive 64eccaafab05…
array-element-separation dfb-taint-rust-array-element-positive positive reached true-positive 5706afb3f390…
branch-join dfb-taint-rust-branch-join-negative negative not-reached true-negative cf9f2520814a…
branch-join dfb-taint-rust-branch-join-positive positive reached true-positive 29b3a5fafe3d…
call-context-separation dfb-taint-rust-call-context-negative negative not-reached true-negative 540266cd2e74…
call-context-separation dfb-taint-rust-call-context-positive positive reached true-positive f00dff800ea4…
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative 5d2b79c2a2f0…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive b0fa9b84ef31…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative not-reached true-negative 561453bd45b7…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive reached true-positive 0fd3f27bcf45…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative not-reached true-negative 1c048922c80d…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive reached true-positive b5868c6fdb6a…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative not-reached true-negative 23f6a678ad0e…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive reached true-positive c1fd391ae464…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative reached false-positive f95e499cc449…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive reached true-positive 09ad9e2d243d…
object-separation dfb-taint-rust-object-separation-negative negative not-reached true-negative d4d5ff4022b4…
object-separation dfb-taint-rust-object-separation-positive positive reached true-positive b009f44f0eef…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-negative negative not-reached true-negative 4ebec1b24c61…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-positive positive reached true-positive 9b6cfadefd4b…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-negative negative not-reached true-negative ebd552823524…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-positive positive reached true-positive eaca02ffa629…
same-object-field-separation dfb-taint-rust-same-object-field-negative negative not-reached true-negative 478f1940aa12…
same-object-field-separation dfb-taint-rust-same-object-field-positive positive reached true-positive 14ea6d1ae755…

codeql-rust-kernel-taint-taint-benchmark-controlledrust, language-extension

Template Case Polarity Outcome Classification Raw evidence
result-error-propagation dfb-taint-rust-result-error-propagation-negative negative not-reached true-negative 371810539776…
result-error-propagation dfb-taint-rust-result-error-propagation-positive positive not-reached false-negative ec5a84949c6a…

codeql-typescript-kernel-taint-taint-benchmark-controlledtypescript, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-typescript-alias-propagation-negative negative not-reached true-negative b98671d84929…
alias-propagation-separation dfb-taint-typescript-alias-propagation-positive positive not-reached false-negative 77391cd5e0f0…
argument-position-separation dfb-taint-typescript-argument-position-negative negative not-reached true-negative 87cfa7016ede…
argument-position-separation dfb-taint-typescript-argument-position-positive positive reached true-positive 113b0614cab6…
arithmetic-expression-propagation dfb-taint-typescript-expression-negative negative not-reached true-negative ad853c6323dc…
arithmetic-expression-propagation dfb-taint-typescript-expression-positive positive not-reached false-negative d9240d879fd5…
array-element-separation dfb-taint-typescript-array-element-negative negative not-reached true-negative a49ca90e3cfc…
array-element-separation dfb-taint-typescript-array-element-positive positive reached true-positive 63b7d9ea759e…
branch-join dfb-taint-typescript-branch-join-negative negative not-reached true-negative e2f86b4d462e…
branch-join dfb-taint-typescript-branch-join-positive positive reached true-positive 34aebb4a212a…
call-context-separation dfb-taint-typescript-call-context-negative negative not-reached true-negative eb95ea118309…
call-context-separation dfb-taint-typescript-call-context-positive positive reached true-positive 4f0a1496d62c…
direct-propagation dfb-taint-typescript-direct-negative negative not-reached true-negative 5b25130fcc04…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive 5f0c5078012e…
exception-catch dfb-taint-typescript-exception-catch-negative negative not-reached true-negative 8fe018e0e420…
exception-catch dfb-taint-typescript-exception-catch-positive positive reached true-positive a6f7c5bd87b5…
infeasible-branch dfb-taint-typescript-infeasible-branch-negative negative not-reached true-negative add888198656…
infeasible-branch dfb-taint-typescript-infeasible-branch-positive positive reached true-positive 34cfac4799dc…
local-multi-step-chain dfb-taint-typescript-local-chain-negative negative not-reached true-negative 297c4e2d882f…
local-multi-step-chain dfb-taint-typescript-local-chain-positive positive reached true-positive bbf7f20e02c8…
local-overwrite-kill dfb-taint-typescript-local-overwrite-negative negative not-reached true-negative d670dd2a249d…
local-overwrite-kill dfb-taint-typescript-local-overwrite-positive positive reached true-positive aeab78d3c0c2…
loop-carried-kill dfb-taint-typescript-loop-carried-negative negative reached false-positive a17fd1d70a8e…
loop-carried-kill dfb-taint-typescript-loop-carried-positive positive reached true-positive 547cdaa7aec4…
object-separation dfb-taint-typescript-object-separation-negative negative not-reached true-negative 4e6cb67371bb…
object-separation dfb-taint-typescript-object-separation-positive positive reached true-positive 6102c1c61ddb…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-negative negative not-reached true-negative 7ac68ec9ad3b…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-positive positive reached true-positive b17e62d68280…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-negative negative not-reached true-negative 18b1be7af52e…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-positive positive reached true-positive b9c13271829d…
same-object-field-separation dfb-taint-typescript-same-object-field-negative negative not-reached true-negative 1903f89f3849…
same-object-field-separation dfb-taint-typescript-same-object-field-positive positive reached true-positive 53562c16311c…