Skip to content

Case evidence — v0.8.0

Every result links its retained raw-evidence artifact, digest-bound in the freeze manifest. The manifest binds 1,000 cases, all 82 freshly rerun reports, and 4,036 normalized outcomes. Failed and superseded executions remain in the v0.8.0 attempt archive and ledger; they are not erased by the final result counts.

The 124 changed shared-population cells remain visible as substantive analyzer results. CodeQL’s 104 C/C++ changes are inconclusive, not clean negatives. Bifrost’s 20 newly decisive C#, JavaScript, TypeScript, and Ruby cells retain their reached/not-reached evidence. Tool-native unsupported results remain capability decisions rather than wrong answers.

Every invoked case also retains its phase-timing sidecar beside raw evidence; the latency page interprets those sidecars without conditioning any correctness outcome on timing.

bifrost-c-kernel-taint-taint-benchmark-controlled — c, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-c-alias-propagation-negative negative not-reached true-negative f8c28cdebb33…
alias-propagation-separation dfb-taint-c-alias-propagation-positive positive reached true-positive 211115a944df…
argument-position-separation dfb-taint-c-argument-position-negative negative not-reached true-negative 7c5382c1a4b7…
argument-position-separation dfb-taint-c-argument-position-positive positive reached true-positive 6b58e43f978c…
arithmetic-expression-propagation dfb-taint-c-expression-negative negative not-reached true-negative 9d1621b6bc56…
arithmetic-expression-propagation dfb-taint-c-expression-positive positive reached true-positive ceaef33e5e7e…
array-element-separation dfb-taint-c-array-element-negative negative not-reached true-negative e8f19402b652…
array-element-separation dfb-taint-c-array-element-positive positive reached true-positive 1f5211a4e957…
branch-join dfb-taint-c-branch-join-negative negative not-reached true-negative 36ff6ee8a3dd…
branch-join dfb-taint-c-branch-join-positive positive reached true-positive 6c18f671b2f4…
call-context-separation dfb-taint-c-call-context-negative negative not-reached true-negative 9692958b52ec…
call-context-separation dfb-taint-c-call-context-positive positive reached true-positive fe82833051b5…
chal-callback-registration dfb-taint-c-callback-registration-negative negative inconclusive inconclusive f6ab2260f419…
chal-callback-registration dfb-taint-c-callback-registration-positive positive inconclusive inconclusive a5cdda9f6a53…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-negative negative not-reached true-negative a94a40527cf6…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-positive positive reached true-positive ced9fd5fc7c4…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-negative negative not-reached true-negative b3ac42bad6c1…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-positive positive reached true-positive aea1fc0a2d9b…
chal-dispatch-table dfb-taint-c-dispatch-table-negative negative inconclusive inconclusive 1886b55b6020…
chal-dispatch-table dfb-taint-c-dispatch-table-positive positive inconclusive inconclusive 40dcbff9e2b9…
chal-element-object dfb-taint-c-element-object-negative negative not-reached true-negative 2e0b9b3a5bc1…
chal-element-object dfb-taint-c-element-object-positive positive reached true-positive e3e21ccbba2e…
chal-function-field dfb-taint-c-function-field-negative negative inconclusive inconclusive ab715a5c5818…
chal-function-field dfb-taint-c-function-field-positive positive inconclusive inconclusive e82ea1230f90…
chal-map-iteration dfb-taint-c-map-iteration-negative negative inconclusive inconclusive efc967b80a27…
chal-map-iteration dfb-taint-c-map-iteration-positive positive inconclusive inconclusive db8f7edf6252…
chal-mutual-recursive-transform dfb-taint-c-mutual-recursive-transform-negative negative inconclusive inconclusive d5bc2d32fb5b…
chal-mutual-recursive-transform dfb-taint-c-mutual-recursive-transform-positive positive inconclusive inconclusive 9b01e0fb3201…
chal-nested-access-path dfb-taint-c-nested-access-path-negative negative not-reached true-negative d19b09b3daaf…
chal-nested-access-path dfb-taint-c-nested-access-path-positive positive reached true-positive 9e4cc87aea35…
chal-recursive-callback-transform dfb-taint-c-recursive-callback-transform-negative negative inconclusive inconclusive 384f96eabf2d…
chal-recursive-callback-transform dfb-taint-c-recursive-callback-transform-positive positive inconclusive inconclusive 37857956373a…
chal-recursive-carry dfb-taint-c-recursive-carry-negative negative not-reached true-negative 55bae6c864cc…
chal-recursive-carry dfb-taint-c-recursive-carry-positive positive reached true-positive 1a69a58fddab…
chal-recursive-heap-unwind dfb-taint-c-recursive-heap-unwind-negative negative inconclusive inconclusive a8fd591a3785…
chal-recursive-heap-unwind dfb-taint-c-recursive-heap-unwind-positive positive inconclusive inconclusive 3ea05caf6c16…
chal-recursive-payload-transform dfb-taint-c-recursive-payload-transform-negative negative not-reached true-negative b63d97842abf…
chal-recursive-payload-transform dfb-taint-c-recursive-payload-transform-positive positive reached true-positive d64a58707a59…
direct-propagation dfb-taint-c-direct-negative negative not-reached true-negative ff81b6f89429…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive 1c30b369b11c…
infeasible-branch dfb-taint-c-infeasible-branch-negative negative not-reached true-negative d64e55d904ac…
infeasible-branch dfb-taint-c-infeasible-branch-positive positive reached true-positive 1b62a3076458…
local-multi-step-chain dfb-taint-c-local-chain-negative negative not-reached true-negative 561d0ad8ec92…
local-multi-step-chain dfb-taint-c-local-chain-positive positive reached true-positive f9915b70ef6e…
local-overwrite-kill dfb-taint-c-local-overwrite-negative negative not-reached true-negative 98b63e342cc3…
local-overwrite-kill dfb-taint-c-local-overwrite-positive positive reached true-positive 969d29f858d8…
loop-carried-kill dfb-taint-c-loop-carried-negative negative not-reached true-negative 0ad9a78cc802…
loop-carried-kill dfb-taint-c-loop-carried-positive positive reached true-positive 2abfc405e811…
object-separation dfb-taint-c-object-separation-negative negative not-reached true-negative f6e0c6b55340…
object-separation dfb-taint-c-object-separation-positive positive reached true-positive 3b3c23451e6c…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-negative negative not-reached true-negative 9eaa7ad77de1…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-positive positive reached true-positive 5721de3119b3…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-negative negative not-reached true-negative aa12f76153dc…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-positive positive reached true-positive dde33fb1cd70…
same-object-field-separation dfb-taint-c-same-object-field-negative negative not-reached true-negative f6807d73ad88…
same-object-field-separation dfb-taint-c-same-object-field-positive positive reached true-positive 994ef4ec6024…

bifrost-c-kernel-taint-taint-benchmark-controlled — c, language-extension (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
c-error-code-return-path dfb-taint-c-error-code-return-positive positive inconclusive inconclusive 074947b2a33e…
c-goto-cleanup-carry dfb-taint-c-goto-cleanup-positive positive reached true-positive ad80d1c576d1…

bifrost-cpp-kernel-taint-taint-benchmark-controlled — cpp, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-cpp-alias-propagation-negative negative not-reached true-negative e529650fda02…
alias-propagation-separation dfb-taint-cpp-alias-propagation-positive positive reached true-positive 8525a87e45fa…
argument-position-separation dfb-taint-cpp-argument-position-negative negative not-reached true-negative 2cd9b2c1a84e…
argument-position-separation dfb-taint-cpp-argument-position-positive positive reached true-positive 35b02643c386…
arithmetic-expression-propagation dfb-taint-cpp-expression-negative negative not-reached true-negative 49925b6b9ee7…
arithmetic-expression-propagation dfb-taint-cpp-expression-positive positive reached true-positive aeb46b785301…
array-element-separation dfb-taint-cpp-array-element-negative negative not-reached true-negative 837c8757b52f…
array-element-separation dfb-taint-cpp-array-element-positive positive reached true-positive a09775c0a82a…
branch-join dfb-taint-cpp-branch-join-negative negative not-reached true-negative dbb9d16fd02e…
branch-join dfb-taint-cpp-branch-join-positive positive reached true-positive b0de0dd2d4b7…
call-context-separation dfb-taint-cpp-call-context-negative negative not-reached true-negative c566f24cedeb…
call-context-separation dfb-taint-cpp-call-context-positive positive reached true-positive 3dade0a29ed3…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-negative negative inconclusive inconclusive e3251a299a40…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-positive positive inconclusive inconclusive 4950b871b3da…
chal-callback-registration dfb-taint-cpp-callback-registration-negative negative inconclusive inconclusive 8ea31f0a373c…
chal-callback-registration dfb-taint-cpp-callback-registration-positive positive inconclusive inconclusive 3f1b0a474cb4…
chal-closure-capture dfb-taint-cpp-closure-capture-negative negative inconclusive inconclusive 66bec1e253aa…
chal-closure-capture dfb-taint-cpp-closure-capture-positive positive inconclusive inconclusive 86fd1d7f7c02…
chal-computed-property dfb-taint-cpp-computed-property-negative negative inconclusive inconclusive 2c68102276bd…
chal-computed-property dfb-taint-cpp-computed-property-positive positive inconclusive inconclusive 8e317f65d86f…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-negative negative inconclusive inconclusive 345541b55ccb…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-positive positive inconclusive inconclusive f5494adae44c…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-negative negative inconclusive inconclusive a75462322aef…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-positive positive inconclusive inconclusive 4e0ae9d451f6…
chal-dispatch-table dfb-taint-cpp-dispatch-table-negative negative inconclusive inconclusive 6af1d03eccca…
chal-dispatch-table dfb-taint-cpp-dispatch-table-positive positive inconclusive inconclusive 0f6058b477e9…
chal-element-object dfb-taint-cpp-element-object-negative negative inconclusive inconclusive 35bdcf4bd218…
chal-element-object dfb-taint-cpp-element-object-positive positive inconclusive inconclusive 12db20f14685…
chal-function-field dfb-taint-cpp-function-field-negative negative inconclusive inconclusive 2caaa108a9f3…
chal-function-field dfb-taint-cpp-function-field-positive positive inconclusive inconclusive 1e8057412a12…
chal-interprocedural-exception-persistence dfb-taint-cpp-interprocedural-exception-persistence-negative negative inconclusive inconclusive c620e8717917…
chal-interprocedural-exception-persistence dfb-taint-cpp-interprocedural-exception-persistence-positive positive inconclusive inconclusive f26bc2971e0f…
chal-map-iteration dfb-taint-cpp-map-iteration-negative negative inconclusive inconclusive c73436c7223a…
chal-map-iteration dfb-taint-cpp-map-iteration-positive positive inconclusive inconclusive 901c851a3f15…
chal-mutual-recursive-transform dfb-taint-cpp-mutual-recursive-transform-negative negative inconclusive inconclusive bd95222d2b12…
chal-mutual-recursive-transform dfb-taint-cpp-mutual-recursive-transform-positive positive inconclusive inconclusive d435fd0aa625…
chal-nested-access-path dfb-taint-cpp-nested-access-path-negative negative inconclusive inconclusive a5ca07fc1acb…
chal-nested-access-path dfb-taint-cpp-nested-access-path-positive positive inconclusive inconclusive e8b2a94b3600…
chal-recursive-callback-transform dfb-taint-cpp-recursive-callback-transform-negative negative inconclusive inconclusive 304fef957582…
chal-recursive-callback-transform dfb-taint-cpp-recursive-callback-transform-positive positive inconclusive inconclusive 57897e89f0ca…
chal-recursive-carry dfb-taint-cpp-recursive-carry-negative negative inconclusive inconclusive c2c736f84c31…
chal-recursive-carry dfb-taint-cpp-recursive-carry-positive positive inconclusive inconclusive 0d7a8c9eb1df…
chal-recursive-exception-persistence dfb-taint-cpp-recursive-exception-persistence-negative negative inconclusive inconclusive 4d583482e4a4…
chal-recursive-exception-persistence dfb-taint-cpp-recursive-exception-persistence-positive positive inconclusive inconclusive 10794480b25e…
chal-recursive-heap-unwind dfb-taint-cpp-recursive-heap-unwind-negative negative inconclusive inconclusive 2ff29fb9be95…
chal-recursive-heap-unwind dfb-taint-cpp-recursive-heap-unwind-positive positive inconclusive inconclusive 31605db6e3e9…
chal-recursive-payload-transform dfb-taint-cpp-recursive-payload-transform-negative negative inconclusive inconclusive 95ed6c472c0d…
chal-recursive-payload-transform dfb-taint-cpp-recursive-payload-transform-positive positive inconclusive inconclusive 5cac06aae4d7…
direct-propagation dfb-taint-cpp-direct-negative negative not-reached true-negative 8cb7ec7bc9a0…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive ab050b32cf97…
exception-catch dfb-taint-cpp-exception-catch-negative negative inconclusive inconclusive 56352da49a82…
exception-catch dfb-taint-cpp-exception-catch-positive positive inconclusive inconclusive e2d94d647c63…
infeasible-branch dfb-taint-cpp-infeasible-branch-negative negative not-reached true-negative 688acaf8b6ac…
infeasible-branch dfb-taint-cpp-infeasible-branch-positive positive reached true-positive 44e47ea8f64f…
local-multi-step-chain dfb-taint-cpp-local-chain-negative negative not-reached true-negative 2c0d2a987f28…
local-multi-step-chain dfb-taint-cpp-local-chain-positive positive reached true-positive 432851a66e47…
local-overwrite-kill dfb-taint-cpp-local-overwrite-negative negative not-reached true-negative 9b4c403d4f2e…
local-overwrite-kill dfb-taint-cpp-local-overwrite-positive positive reached true-positive 55366e22c097…
loop-carried-kill dfb-taint-cpp-loop-carried-negative negative not-reached true-negative 6745bfac2496…
loop-carried-kill dfb-taint-cpp-loop-carried-positive positive reached true-positive 2ab8629b05ec…
object-separation dfb-taint-cpp-object-separation-negative negative not-reached true-negative 7611262c0124…
object-separation dfb-taint-cpp-object-separation-positive positive reached true-positive d98a10116bb0…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-negative negative not-reached true-negative 34cab33fd515…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-positive positive reached true-positive 129d6b96bafb…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-negative negative not-reached true-negative dd8abf677ac3…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-positive positive reached true-positive fc30295478fa…
same-object-field-separation dfb-taint-cpp-same-object-field-negative negative not-reached true-negative 0706af64bd3e…
same-object-field-separation dfb-taint-cpp-same-object-field-positive positive reached true-positive ea9f9956438d…

bifrost-csharp-kernel-taint-taint-benchmark-controlled — csharp, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-csharp-alias-propagation-negative negative not-reached true-negative 3665caba1a5f…
alias-propagation-separation dfb-taint-csharp-alias-propagation-positive positive reached true-positive 15507d93d49a…
argument-position-separation dfb-taint-csharp-argument-position-negative negative not-reached true-negative d9087eb69701…
argument-position-separation dfb-taint-csharp-argument-position-positive positive reached true-positive e052ebe913cc…
arithmetic-expression-propagation dfb-taint-csharp-expression-negative negative not-reached true-negative 6f306fdbaa51…
arithmetic-expression-propagation dfb-taint-csharp-expression-positive positive reached true-positive 31b03972dc96…
array-element-separation dfb-taint-csharp-array-element-negative negative not-reached true-negative cc1679473fd1…
array-element-separation dfb-taint-csharp-array-element-positive positive reached true-positive 37b0a585caae…
branch-join dfb-taint-csharp-branch-join-negative negative not-reached true-negative 421e5c95af63…
branch-join dfb-taint-csharp-branch-join-positive positive reached true-positive f281d56423c5…
call-context-separation dfb-taint-csharp-call-context-negative negative not-reached true-negative 19bc01a7419d…
call-context-separation dfb-taint-csharp-call-context-positive positive reached true-positive faf6cf9b28d7…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-negative negative inconclusive inconclusive d88a4393aff4…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-positive positive inconclusive inconclusive 2284d2f433f3…
chal-callback-registration dfb-taint-csharp-callback-registration-negative negative inconclusive inconclusive 216b2b92f9d7…
chal-callback-registration dfb-taint-csharp-callback-registration-positive positive inconclusive inconclusive 7917053d1457…
chal-closure-capture dfb-taint-csharp-closure-capture-negative negative inconclusive inconclusive 7185e781285e…
chal-closure-capture dfb-taint-csharp-closure-capture-positive positive inconclusive inconclusive 6d77b8b0242d…
chal-computed-property dfb-taint-csharp-computed-property-negative negative inconclusive inconclusive 6767d2d9709f…
chal-computed-property dfb-taint-csharp-computed-property-positive positive inconclusive inconclusive fd6a43dfdb48…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-negative negative not-reached true-negative 31b95b843c0c…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-positive positive reached true-positive 9ea158c1de77…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-negative negative not-reached true-negative 8e734a476758…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-positive positive reached true-positive d75e04058a1e…
chal-dispatch-table dfb-taint-csharp-dispatch-table-negative negative inconclusive inconclusive 7a550bdaee2b…
chal-dispatch-table dfb-taint-csharp-dispatch-table-positive positive inconclusive inconclusive 2c75b024e47f…
chal-element-object dfb-taint-csharp-element-object-negative negative inconclusive inconclusive 1ec7da0b97b7…
chal-element-object dfb-taint-csharp-element-object-positive positive inconclusive inconclusive 168d9e2796bb…
chal-function-field dfb-taint-csharp-function-field-negative negative inconclusive inconclusive 8a057892eec5…
chal-function-field dfb-taint-csharp-function-field-positive positive inconclusive inconclusive 976df7878659…
chal-interprocedural-exception-persistence dfb-taint-csharp-interprocedural-exception-persistence-negative negative inconclusive inconclusive 685653bbc43e…
chal-interprocedural-exception-persistence dfb-taint-csharp-interprocedural-exception-persistence-positive positive inconclusive inconclusive e45516081e17…
chal-map-iteration dfb-taint-csharp-map-iteration-negative negative inconclusive inconclusive 4cf66b7b9803…
chal-map-iteration dfb-taint-csharp-map-iteration-positive positive inconclusive inconclusive cf4115a39580…
chal-mutual-recursive-transform dfb-taint-csharp-mutual-recursive-transform-negative negative inconclusive inconclusive 0f4ca21bcdfa…
chal-mutual-recursive-transform dfb-taint-csharp-mutual-recursive-transform-positive positive inconclusive inconclusive 449e2a29a0c2…
chal-nested-access-path dfb-taint-csharp-nested-access-path-negative negative not-reached true-negative f7a423f7b06a…
chal-nested-access-path dfb-taint-csharp-nested-access-path-positive positive reached true-positive 46909e0ab600…
chal-recursive-callback-transform dfb-taint-csharp-recursive-callback-transform-negative negative inconclusive inconclusive d409eb412e13…
chal-recursive-callback-transform dfb-taint-csharp-recursive-callback-transform-positive positive inconclusive inconclusive f3ba0283acbc…
chal-recursive-carry dfb-taint-csharp-recursive-carry-negative negative inconclusive inconclusive 156e5bfd724d…
chal-recursive-carry dfb-taint-csharp-recursive-carry-positive positive inconclusive inconclusive 1868cedd773c…
chal-recursive-exception-persistence dfb-taint-csharp-recursive-exception-persistence-negative negative inconclusive inconclusive 583f0ddb8714…
chal-recursive-exception-persistence dfb-taint-csharp-recursive-exception-persistence-positive positive inconclusive inconclusive 2e6896b503b5…
chal-recursive-heap-unwind dfb-taint-csharp-recursive-heap-unwind-negative negative inconclusive inconclusive 32e1714eec08…
chal-recursive-heap-unwind dfb-taint-csharp-recursive-heap-unwind-positive positive inconclusive inconclusive f97ba97a9392…
chal-recursive-payload-transform dfb-taint-csharp-recursive-payload-transform-negative negative inconclusive inconclusive be08b1fb0a55…
chal-recursive-payload-transform dfb-taint-csharp-recursive-payload-transform-positive positive inconclusive inconclusive 79b078f239a1…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-negative negative inconclusive inconclusive 3796ce219f91…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-positive positive inconclusive inconclusive 32dd7cacde76…
direct-propagation dfb-taint-csharp-direct-negative negative not-reached true-negative 565e520a0e5d…
direct-propagation dfb-taint-csharp-direct-positive positive reached true-positive 09e72d5dbc73…
exception-catch dfb-taint-csharp-exception-catch-negative negative inconclusive inconclusive 2ed2676e0fb3…
exception-catch dfb-taint-csharp-exception-catch-positive positive inconclusive inconclusive 68939462327b…
infeasible-branch dfb-taint-csharp-infeasible-branch-negative negative not-reached true-negative 1ebb5d85c159…
infeasible-branch dfb-taint-csharp-infeasible-branch-positive positive reached true-positive 22fb0b8f5fd0…
local-multi-step-chain dfb-taint-csharp-local-chain-negative negative not-reached true-negative 2957ca344dc7…
local-multi-step-chain dfb-taint-csharp-local-chain-positive positive reached true-positive f8702e943a2e…
local-overwrite-kill dfb-taint-csharp-local-overwrite-negative negative not-reached true-negative 95e2f15e2cf5…
local-overwrite-kill dfb-taint-csharp-local-overwrite-positive positive reached true-positive 86b829c9cce2…
loop-carried-kill dfb-taint-csharp-loop-carried-negative negative not-reached true-negative fa877ecbcabd…
loop-carried-kill dfb-taint-csharp-loop-carried-positive positive reached true-positive fcd207b27f42…
object-separation dfb-taint-csharp-object-separation-negative negative not-reached true-negative 17f86e7b34a4…
object-separation dfb-taint-csharp-object-separation-positive positive reached true-positive e57280bc6baa…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-negative negative not-reached true-negative a7f6dfd1d662…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-positive positive reached true-positive ddccb473f1f4…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-negative negative not-reached true-negative a3ced457d00d…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-positive positive reached true-positive 2b37ed0a885c…
same-object-field-separation dfb-taint-csharp-same-object-field-negative negative not-reached true-negative 115ce140c3df…
same-object-field-separation dfb-taint-csharp-same-object-field-positive positive reached true-positive 2116e282b89d…

bifrost-go-kernel-taint-taint-benchmark-controlled — go, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-go-alias-propagation-negative negative not-reached true-negative 29658408043e…
alias-propagation-separation dfb-taint-go-alias-propagation-positive positive reached true-positive 2e480f9ac1cc…
argument-position-separation dfb-taint-go-argument-position-negative negative not-reached true-negative fe49f8eec6ba…
argument-position-separation dfb-taint-go-argument-position-positive positive reached true-positive e143fa1b1acb…
arithmetic-expression-propagation dfb-taint-go-expression-negative negative not-reached true-negative a3fdb9fc8ef8…
arithmetic-expression-propagation dfb-taint-go-expression-positive positive reached true-positive 984bfce69e6d…
array-element-separation dfb-taint-go-array-element-negative negative not-reached true-negative 40d3bea5f076…
array-element-separation dfb-taint-go-array-element-positive positive reached true-positive f7942b168434…
branch-join dfb-taint-go-branch-join-negative negative not-reached true-negative 93bfbe20d7a7…
branch-join dfb-taint-go-branch-join-positive positive reached true-positive dff8b5b0a6d2…
call-context-separation dfb-taint-go-call-context-negative negative not-reached true-negative c4da009e603f…
call-context-separation dfb-taint-go-call-context-positive positive reached true-positive 6572cfd2e593…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-negative negative inconclusive inconclusive b4514be4d4ca…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-positive positive inconclusive inconclusive c41d3a965639…
chal-callback-registration dfb-taint-go-callback-registration-negative negative inconclusive inconclusive 8e72a51a4597…
chal-callback-registration dfb-taint-go-callback-registration-positive positive inconclusive inconclusive 124128d7c9fb…
chal-closure-capture dfb-taint-go-closure-capture-negative negative inconclusive inconclusive 08b7100231d0…
chal-closure-capture dfb-taint-go-closure-capture-positive positive inconclusive inconclusive 5433f74dcaaa…
chal-computed-property dfb-taint-go-computed-property-negative negative inconclusive inconclusive debeb0a599a7…
chal-computed-property dfb-taint-go-computed-property-positive positive inconclusive inconclusive d8e354a7f2b9…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-negative negative not-reached true-negative ec4664ce33a3…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-positive positive reached true-positive a32bb454b16f…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-negative negative not-reached true-negative e9302bfaeb5e…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-positive positive reached true-positive 4e9ca885bdac…
chal-dispatch-table dfb-taint-go-dispatch-table-negative negative inconclusive inconclusive 213eee96c4cd…
chal-dispatch-table dfb-taint-go-dispatch-table-positive positive inconclusive inconclusive 3564b65f8a9f…
chal-element-object dfb-taint-go-element-object-negative negative inconclusive inconclusive 906aa3c0d26b…
chal-element-object dfb-taint-go-element-object-positive positive inconclusive inconclusive 0330cf44427d…
chal-function-field dfb-taint-go-function-field-negative negative inconclusive inconclusive dc13e02a66e4…
chal-function-field dfb-taint-go-function-field-positive positive inconclusive inconclusive f2779b55a944…
chal-interprocedural-exception-persistence dfb-taint-go-interprocedural-exception-persistence-negative negative inconclusive inconclusive 9e46260584ed…
chal-interprocedural-exception-persistence dfb-taint-go-interprocedural-exception-persistence-positive positive inconclusive inconclusive edbfce5bdefa…
chal-map-iteration dfb-taint-go-map-iteration-negative negative inconclusive inconclusive 3144eeb7b513…
chal-map-iteration dfb-taint-go-map-iteration-positive positive inconclusive inconclusive c4aca6517245…
chal-mutual-recursive-transform dfb-taint-go-mutual-recursive-transform-negative negative not-reached true-negative 4fe02c55f5c9…
chal-mutual-recursive-transform dfb-taint-go-mutual-recursive-transform-positive positive reached true-positive 72cf8d49a6c5…
chal-nested-access-path dfb-taint-go-nested-access-path-negative negative inconclusive inconclusive 45afc40119c9…
chal-nested-access-path dfb-taint-go-nested-access-path-positive positive inconclusive inconclusive aeda5d41570f…
chal-recursive-callback-transform dfb-taint-go-recursive-callback-transform-negative negative inconclusive inconclusive b051d257ad51…
chal-recursive-callback-transform dfb-taint-go-recursive-callback-transform-positive positive inconclusive inconclusive f9ccd790fad0…
chal-recursive-carry dfb-taint-go-recursive-carry-negative negative not-reached true-negative c7821fb59cc7…
chal-recursive-carry dfb-taint-go-recursive-carry-positive positive reached true-positive 3980acdb1d60…
chal-recursive-exception-persistence dfb-taint-go-recursive-exception-persistence-negative negative inconclusive inconclusive e6c680ca0f23…
chal-recursive-exception-persistence dfb-taint-go-recursive-exception-persistence-positive positive inconclusive inconclusive 72faad4aaebd…
chal-recursive-heap-unwind dfb-taint-go-recursive-heap-unwind-negative negative inconclusive inconclusive b496a7a96bf3…
chal-recursive-heap-unwind dfb-taint-go-recursive-heap-unwind-positive positive inconclusive inconclusive 3e9e0a4ad211…
chal-recursive-payload-transform dfb-taint-go-recursive-payload-transform-negative negative not-reached true-negative a2ab03379dd2…
chal-recursive-payload-transform dfb-taint-go-recursive-payload-transform-positive positive reached true-positive 233a4f61266c…
chal-reflective-invocation dfb-taint-go-reflective-invocation-negative negative inconclusive inconclusive 07a95397f296…
chal-reflective-invocation dfb-taint-go-reflective-invocation-positive positive inconclusive inconclusive 8a3c57ee1167…
direct-propagation dfb-taint-go-direct-negative negative not-reached true-negative 52e53aff8943…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive 059a11bb5dd2…
exception-catch dfb-taint-go-exception-catch-negative negative inconclusive inconclusive 9761d69f3d12…
exception-catch dfb-taint-go-exception-catch-positive positive inconclusive inconclusive bde8c82ddffa…
infeasible-branch dfb-taint-go-infeasible-branch-negative negative not-reached true-negative fd419cc22dd2…
infeasible-branch dfb-taint-go-infeasible-branch-positive positive reached true-positive abd8e9e2f9fa…
local-multi-step-chain dfb-taint-go-local-chain-negative negative not-reached true-negative 7009f60a611c…
local-multi-step-chain dfb-taint-go-local-chain-positive positive reached true-positive d14704d09bde…
local-overwrite-kill dfb-taint-go-local-overwrite-negative negative not-reached true-negative 9c43188def62…
local-overwrite-kill dfb-taint-go-local-overwrite-positive positive reached true-positive 30dc35b05ed0…
loop-carried-kill dfb-taint-go-loop-carried-negative negative not-reached true-negative fd6521602f94…
loop-carried-kill dfb-taint-go-loop-carried-positive positive reached true-positive dc088b4049ce…
object-separation dfb-taint-go-object-separation-negative negative not-reached true-negative 5d4727fe766e…
object-separation dfb-taint-go-object-separation-positive positive reached true-positive f57a7f5bc4cc…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-negative negative not-reached true-negative ef541ff260de…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-positive positive reached true-positive 6cd0cc345f0c…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-negative negative not-reached true-negative 2ed9c53dcdba…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-positive positive reached true-positive 282e984b2228…
same-object-field-separation dfb-taint-go-same-object-field-negative negative not-reached true-negative a86b182b4fb8…
same-object-field-separation dfb-taint-go-same-object-field-positive positive reached true-positive 8fecb0c4ba33…

bifrost-java-kernel-taint-taint-benchmark-controlled — java, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-java-alias-propagation-negative negative not-reached true-negative 2bb655ce1fad…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive b93c5e6cbc85…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 48a78e11e851…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive 786b24078643…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 7c3a3d9d6def…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive a362fb69c527…
array-element-separation dfb-taint-java-array-element-negative negative not-reached true-negative 4b72f5929a99…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 474f90dc85f4…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 334a7ca85319…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive b10fb468a85f…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative c7f75a273517…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 7ebe81930c5d…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative not-reached true-negative 3070641c73b7…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive 172d37a1d2cd…
chal-callback-registration dfb-taint-java-callback-registration-negative negative inconclusive inconclusive c293aed01759…
chal-callback-registration dfb-taint-java-callback-registration-positive positive inconclusive inconclusive a38c0ebea056…
chal-closure-capture dfb-taint-java-closure-capture-negative negative inconclusive inconclusive e5fc0eac7bed…
chal-closure-capture dfb-taint-java-closure-capture-positive positive inconclusive inconclusive f2c2788aec72…
chal-computed-property dfb-taint-java-computed-property-negative negative inconclusive inconclusive d11893599ee1…
chal-computed-property dfb-taint-java-computed-property-positive positive inconclusive inconclusive 30b8baef09bb…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative c263a374aa02…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive e18dee362ab1…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative dfc1d7e343a3…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive c402bd5f31a6…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative inconclusive inconclusive 55a7ad0ddd22…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive inconclusive inconclusive 25015f17670d…
chal-element-object dfb-taint-java-element-object-negative negative not-reached true-negative eee8925c483b…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive 903dd3ffe63d…
chal-function-field dfb-taint-java-function-field-negative negative inconclusive inconclusive cf74a70a40e4…
chal-function-field dfb-taint-java-function-field-positive positive inconclusive inconclusive 245eb42478e4…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-negative negative inconclusive inconclusive 1601eb9ed894…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-positive positive inconclusive inconclusive 65371da1a234…
chal-map-iteration dfb-taint-java-map-iteration-negative negative inconclusive inconclusive 4fe74b825a74…
chal-map-iteration dfb-taint-java-map-iteration-positive positive inconclusive inconclusive fdb72e377b90…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-negative negative not-reached true-negative 079778f4954d…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-positive positive reached true-positive c8c7d73bc4a6…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative inconclusive inconclusive 0a133da68505…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive inconclusive inconclusive b6f2c3575e8d…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-negative negative inconclusive inconclusive 0204ad59f0c6…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-positive positive inconclusive inconclusive ed05787ba716…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative 194f8eb947cf…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive 1d836c7af143…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-negative negative inconclusive inconclusive 4cb3ea97d2b3…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-positive positive inconclusive inconclusive 9058700cf85b…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-negative negative inconclusive inconclusive b2950daf89c4…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-positive positive inconclusive inconclusive 9f1c91d76d94…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-negative negative not-reached true-negative 81887de501d2…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-positive positive reached true-positive 0a595e84fcf6…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative inconclusive inconclusive afe943a7b508…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive inconclusive inconclusive 5155c3f8a725…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 022713495592…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 3d13509442cf…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative 0fac3eef2ea6…
exception-catch dfb-taint-java-exception-catch-positive positive reached true-positive abddae7cfb70…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative bc0ad744f870…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 5028bb7110ec…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 4ef88f91a75d…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 0b54225e10a4…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative fdfacc5164f7…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 51e38a129dd2…
loop-carried-kill dfb-taint-java-loop-carried-negative negative not-reached true-negative 5d1cd2848ffb…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive cc4e3e90be9a…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative e00acd9d86c2…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 8777b1c85a23…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative c6753238f446…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 3079da0518ba…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative 3ce3850a6a97…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive 1c0e3eff8978…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 1f1ac64cc2fb…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 43ab8732ae17…

bifrost-java-modeling-taint-taint-benchmark-controlled — java, modeling (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
model-declared-sink dfb-taint-java-model-declared-sink-negative negative not-reached true-negative 34853698df23…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive 775987587bd9…
model-declared-source dfb-taint-java-model-declared-source-negative negative inconclusive inconclusive 621b798d954f…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive a183f6d96b7c…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative unsupported unsupported bedaa28d225d…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive unsupported unsupported fa020e8729c4…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative unsupported unsupported 2e8c30ecf48f…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive unsupported unsupported 29df9e46b507…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative unsupported unsupported e724e8c6f60b…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive unsupported unsupported 72185d106ede…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative unsupported unsupported 93e8cc38a1c9…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive unsupported unsupported 6a74e5319a5f…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative 250a57acbf8c…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive f8904c5cb985…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative 8dc76cbfebe2…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive 19396325053c…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative unsupported unsupported 5bdec52be2cf…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive unsupported unsupported 60e2c9481988…
model-store-separation dfb-taint-java-model-store-separation-negative negative unsupported unsupported 6c50cceca6b8…
model-store-separation dfb-taint-java-model-store-separation-positive positive unsupported unsupported 084262d273e3…
model-summary-field dfb-taint-java-model-summary-field-negative negative unsupported unsupported 964df5ded9bd…
model-summary-field dfb-taint-java-model-summary-field-positive positive unsupported unsupported 71caa2394420…
model-summary-through dfb-taint-java-model-summary-through-negative negative unsupported unsupported 5651517cc157…
model-summary-through dfb-taint-java-model-summary-through-positive positive unsupported unsupported fcbb6a6095d0…

bifrost-java-native-taint-taint-tool-native — java, modeling (tool-native)

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-java-native-entrypoint-negative negative unsupported unsupported 538a57ce59c1…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive unsupported unsupported 0682cba3d092…
native-persistence dfb-taint-java-native-persistence-negative negative unsupported unsupported 63d1b5e6b8ec…
native-persistence dfb-taint-java-native-persistence-positive positive unsupported unsupported a935d067b5d9…
native-propagator dfb-taint-java-native-propagator-negative negative unsupported unsupported e7cf14b1f992…
native-propagator dfb-taint-java-native-propagator-positive positive unsupported unsupported b73ded629ca1…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative unsupported unsupported a91cdb88b850…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive unsupported unsupported 0bda5796ae53…
native-source-sink dfb-taint-java-native-source-sink-negative negative unsupported unsupported 8ce25b9f38b0…
native-source-sink dfb-taint-java-native-source-sink-positive positive unsupported unsupported d9d28fc2fb5f…
native-summary dfb-taint-java-native-summary-negative negative unsupported unsupported 5e2632098f79…
native-summary dfb-taint-java-native-summary-positive positive unsupported unsupported eb6824769d55…

bifrost-javascript-kernel-taint-taint-benchmark-controlled — javascript, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-javascript-alias-propagation-negative negative not-reached true-negative 30b905f5ac72…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive reached true-positive cc0388b0b0cd…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative 0cfdeb3a747a…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive 90e9edcb103d…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative 8bbfc890d7ca…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive af3cc1e1ec4d…
array-element-separation dfb-taint-javascript-array-element-negative negative not-reached true-negative 3b729c01920e…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive 40ecfd5fd1e3…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative b98397674b81…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 9898ff3d8eae…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative 7a674b4c63d7…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive c66173628949…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-negative negative inconclusive inconclusive 3d1655db7b4d…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-positive positive inconclusive inconclusive b3589b20cbc1…
chal-callback-registration dfb-taint-javascript-callback-registration-negative negative inconclusive inconclusive 974e0cb42971…
chal-callback-registration dfb-taint-javascript-callback-registration-positive positive inconclusive inconclusive a68f5248b86f…
chal-closure-capture dfb-taint-javascript-closure-capture-negative negative inconclusive inconclusive 4975fbc23952…
chal-closure-capture dfb-taint-javascript-closure-capture-positive positive inconclusive inconclusive 6946c2ec37e1…
chal-computed-property dfb-taint-javascript-computed-property-negative negative inconclusive inconclusive 650b851c3bd8…
chal-computed-property dfb-taint-javascript-computed-property-positive positive inconclusive inconclusive 39cd7c7c092c…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-negative negative not-reached true-negative ed972f12fc36…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-positive positive reached true-positive 3f96b6c92c7e…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-negative negative not-reached true-negative 3a4d1dc480dc…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-positive positive reached true-positive 4189171e06c2…
chal-dispatch-table dfb-taint-javascript-dispatch-table-negative negative inconclusive inconclusive 9c6f8ca1752c…
chal-dispatch-table dfb-taint-javascript-dispatch-table-positive positive inconclusive inconclusive 712d9993ef42…
chal-element-object dfb-taint-javascript-element-object-negative negative not-reached true-negative 6caea82c000b…
chal-element-object dfb-taint-javascript-element-object-positive positive reached true-positive 899d7325ce81…
chal-function-field dfb-taint-javascript-function-field-negative negative inconclusive inconclusive ba1ff16e398e…
chal-function-field dfb-taint-javascript-function-field-positive positive inconclusive inconclusive fe5b8a8a61f4…
chal-interprocedural-exception-persistence dfb-taint-javascript-interprocedural-exception-persistence-negative negative inconclusive inconclusive 0f3494c83a7d…
chal-interprocedural-exception-persistence dfb-taint-javascript-interprocedural-exception-persistence-positive positive inconclusive inconclusive 009084486e9f…
chal-map-iteration dfb-taint-javascript-map-iteration-negative negative not-reached true-negative 82f941a792ab…
chal-map-iteration dfb-taint-javascript-map-iteration-positive positive reached true-positive b14b9cb3fd33…
chal-mutual-recursive-transform dfb-taint-javascript-mutual-recursive-transform-negative negative inconclusive inconclusive f76bd8f8aa7f…
chal-mutual-recursive-transform dfb-taint-javascript-mutual-recursive-transform-positive positive inconclusive inconclusive a9b366224bfc…
chal-nested-access-path dfb-taint-javascript-nested-access-path-negative negative inconclusive inconclusive 53683d60bc68…
chal-nested-access-path dfb-taint-javascript-nested-access-path-positive positive inconclusive inconclusive c2637306bffd…
chal-recursive-callback-transform dfb-taint-javascript-recursive-callback-transform-negative negative inconclusive inconclusive 9e83933676a6…
chal-recursive-callback-transform dfb-taint-javascript-recursive-callback-transform-positive positive inconclusive inconclusive eb1ac8b3336a…
chal-recursive-carry dfb-taint-javascript-recursive-carry-negative negative inconclusive inconclusive 085de020d7bc…
chal-recursive-carry dfb-taint-javascript-recursive-carry-positive positive inconclusive inconclusive 3bb7dc0c98a8…
chal-recursive-exception-persistence dfb-taint-javascript-recursive-exception-persistence-negative negative inconclusive inconclusive e6c96830f43d…
chal-recursive-exception-persistence dfb-taint-javascript-recursive-exception-persistence-positive positive inconclusive inconclusive 2d25e1d3cd80…
chal-recursive-heap-unwind dfb-taint-javascript-recursive-heap-unwind-negative negative inconclusive inconclusive c06f15d43d6f…
chal-recursive-heap-unwind dfb-taint-javascript-recursive-heap-unwind-positive positive inconclusive inconclusive 3ace5eaf97ae…
chal-recursive-payload-transform dfb-taint-javascript-recursive-payload-transform-negative negative inconclusive inconclusive 708596f29d71…
chal-recursive-payload-transform dfb-taint-javascript-recursive-payload-transform-positive positive inconclusive inconclusive 0e20f72e3c00…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-negative negative inconclusive inconclusive f49b078eec0b…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-positive positive inconclusive inconclusive dffb0981f48c…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative 81e90d8b880e…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive 2f06e231bb75…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative 9f014c78b806…
exception-catch dfb-taint-javascript-exception-catch-positive positive reached true-positive e2229ce93ebf…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative not-reached true-negative d937cde88e68…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive ffd441cda9c5…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative f1427ca4c6f4…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 645463d97712…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 0aacad40f077…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 13bf7e9c8a96…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative not-reached true-negative e16350ec4561…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive 75c750cd6b1c…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative 45eb6d3d80c9…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive 82fc21fb539f…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative 723753839b5b…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 656f16384c9a…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative 3b389bdfc57f…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive c8ed8c9836ff…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative not-reached true-negative f65f256da06d…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive 834fc917520f…

bifrost-javascript-modeling-taint-taint-benchmark-controlled — javascript, modeling (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
model-declared-sink dfb-taint-javascript-model-declared-sink-negative negative inconclusive inconclusive 30783cc1c712…
model-declared-sink dfb-taint-javascript-model-declared-sink-positive positive inconclusive inconclusive 9421c326c79d…
model-declared-source dfb-taint-javascript-model-declared-source-negative negative inconclusive inconclusive b33f66b5626b…
model-declared-source dfb-taint-javascript-model-declared-source-positive positive inconclusive inconclusive 9561d0cf7654…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-negative negative unsupported unsupported 192bf40bd6b7…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-positive positive unsupported unsupported 4de803b96138…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-negative negative unsupported unsupported 83c50be55909…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-positive positive unsupported unsupported 3f5279ed6316…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-negative negative unsupported unsupported 09361bf0fa94…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-positive positive unsupported unsupported a6dd8130191c…
model-propagator-position dfb-taint-javascript-model-propagator-position-negative negative unsupported unsupported c572a48b8276…
model-propagator-position dfb-taint-javascript-model-propagator-position-positive positive unsupported unsupported d777eedac78f…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-negative negative not-reached true-negative beb663356a08…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-positive positive reached true-positive 885d2ed439bb…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-negative negative not-reached true-negative a2d71e7fc5b9…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-positive positive reached true-positive 1d40c612cfb0…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-negative negative unsupported unsupported cf87b4fc0d3f…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-positive positive unsupported unsupported 6341ac363a07…
model-store-separation dfb-taint-javascript-model-store-separation-negative negative unsupported unsupported 9ba44143b3bf…
model-store-separation dfb-taint-javascript-model-store-separation-positive positive unsupported unsupported 3d9d7241b227…
model-summary-field dfb-taint-javascript-model-summary-field-negative negative unsupported unsupported 23a384257f8a…
model-summary-field dfb-taint-javascript-model-summary-field-positive positive unsupported unsupported f3a2059cb4b0…
model-summary-through dfb-taint-javascript-model-summary-through-negative negative unsupported unsupported ab015cd051d8…
model-summary-through dfb-taint-javascript-model-summary-through-positive positive unsupported unsupported 85e66fbcdd55…

bifrost-javascript-native-taint-taint-tool-native — javascript, modeling (tool-native)

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-javascript-native-entrypoint-negative negative unsupported unsupported e326537f90c0…
native-entrypoint dfb-taint-javascript-native-entrypoint-positive positive unsupported unsupported 8d363f517a3b…
native-persistence dfb-taint-javascript-native-persistence-negative negative unsupported unsupported 92458a3cab62…
native-persistence dfb-taint-javascript-native-persistence-positive positive unsupported unsupported 4e4760b5d056…
native-propagator dfb-taint-javascript-native-propagator-negative negative unsupported unsupported 1dcab3e7aa84…
native-propagator dfb-taint-javascript-native-propagator-positive positive unsupported unsupported 8f65a5668534…
native-sanitizer dfb-taint-javascript-native-sanitizer-negative negative unsupported unsupported 2d71d67710fa…
native-sanitizer dfb-taint-javascript-native-sanitizer-positive positive unsupported unsupported 33433d7e2343…
native-source-sink dfb-taint-javascript-native-source-sink-negative negative unsupported unsupported f1df4e0e24f8…
native-source-sink dfb-taint-javascript-native-source-sink-positive positive unsupported unsupported ba668288a561…
native-summary dfb-taint-javascript-native-summary-negative negative unsupported unsupported 2dbf279b342c…
native-summary dfb-taint-javascript-native-summary-positive positive unsupported unsupported 77ae2329d6ca…

bifrost-kotlin-kernel-taint-taint-benchmark-controlled — kotlin, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-kotlin-alias-propagation-negative negative inconclusive inconclusive 1dbdf2019fbc…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive inconclusive inconclusive da699795c93a…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative 83165747fc06…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive dd80ac8ca08f…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative 5f4b5c0f4db8…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive reached true-positive b23e68cd2f72…
array-element-separation dfb-taint-kotlin-array-element-negative negative inconclusive inconclusive 491b74261ff9…
array-element-separation dfb-taint-kotlin-array-element-positive positive inconclusive inconclusive b01d4c6be731…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative f5009bccd1d1…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive e84f964a22b0…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative 8d439f9c924c…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive db7f37f5d86a…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative inconclusive inconclusive 5feee73aa9df…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive inconclusive inconclusive e5bf8ff2c979…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative inconclusive inconclusive c5c63776e340…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive inconclusive inconclusive b262b7ca0f0f…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative inconclusive inconclusive 4dff549799e4…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive inconclusive inconclusive 3375b1534f26…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative inconclusive inconclusive 58df22990f0c…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive inconclusive inconclusive 1e11fef88be0…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative not-reached true-negative 0db89dfce8a8…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive reached true-positive 7d1d80895d61…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative not-reached true-negative 1db18d90d7a6…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive reached true-positive 26b3d2c572ad…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative inconclusive inconclusive ccda935537f5…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive inconclusive inconclusive cc66b47727a7…
chal-element-object dfb-taint-kotlin-element-object-negative negative inconclusive inconclusive 69675f98e793…
chal-element-object dfb-taint-kotlin-element-object-positive positive inconclusive inconclusive eabdda07b700…
chal-function-field dfb-taint-kotlin-function-field-negative negative inconclusive inconclusive 4e732be65a6c…
chal-function-field dfb-taint-kotlin-function-field-positive positive inconclusive inconclusive 16ee94a0e8e8…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-negative negative inconclusive inconclusive c187b959f794…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-positive positive inconclusive inconclusive 42546676376b…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative inconclusive inconclusive abbc91a07afd…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive inconclusive inconclusive 8dc778ea12b2…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-negative negative not-reached true-negative 2d6c530dfd64…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-positive positive reached true-positive ed81e9cfa7e8…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative inconclusive inconclusive 09273e432717…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive inconclusive inconclusive dfc71abf1edf…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-negative negative inconclusive inconclusive 33728ea03788…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-positive positive inconclusive inconclusive 1571f2f188c0…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative not-reached true-negative 9245c9969c44…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive reached true-positive b911e60fe6d4…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-negative negative inconclusive inconclusive d55e70ea2560…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-positive positive inconclusive inconclusive a9bc43858f24…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-negative negative inconclusive inconclusive 431c72cd3d16…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-positive positive inconclusive inconclusive f474f666b257…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-negative negative not-reached true-negative 51c806bbafa4…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-positive positive reached true-positive 004d304eeadb…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative inconclusive inconclusive 208e7972b5d3…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive inconclusive inconclusive fa422cee482c…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative 2efba60e1539…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive fa3ce8b4c510…
exception-catch dfb-taint-kotlin-exception-catch-negative negative inconclusive inconclusive c1e5af9b0870…
exception-catch dfb-taint-kotlin-exception-catch-positive positive inconclusive inconclusive 1050ef329dc3…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative not-reached true-negative 78b2fb9f3832…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive b3f128175a18…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative a83e32743ded…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive b765f9a2283b…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative f1c6926d5f00…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive 5b39907bdfbb…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative not-reached true-negative 560fe38230b3…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive 602919f72983…
object-separation dfb-taint-kotlin-object-separation-negative negative inconclusive inconclusive 0cbfc929c186…
object-separation dfb-taint-kotlin-object-separation-positive positive inconclusive inconclusive ebd7ea98c27f…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative 65809a5121c4…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive d11e4d6d51b0…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative 5c0c872d4519…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive 88a9699ac739…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative inconclusive inconclusive 1ed4e5af17c0…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive inconclusive inconclusive 7ce85dde1fa1…

bifrost-php-kernel-taint-taint-benchmark-controlled — php, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-php-alias-propagation-negative negative not-reached true-negative a3f139660229…
alias-propagation-separation dfb-taint-php-alias-propagation-positive positive reached true-positive 93cb03e09c4e…
argument-position-separation dfb-taint-php-argument-position-negative negative not-reached true-negative dddae0b4a166…
argument-position-separation dfb-taint-php-argument-position-positive positive reached true-positive fa65cf3d249d…
arithmetic-expression-propagation dfb-taint-php-expression-negative negative inconclusive inconclusive e913e58a8958…
arithmetic-expression-propagation dfb-taint-php-expression-positive positive inconclusive inconclusive bf330d662624…
array-element-separation dfb-taint-php-array-element-negative negative not-reached true-negative c6663b425006…
array-element-separation dfb-taint-php-array-element-positive positive reached true-positive 15657d0918fa…
branch-join dfb-taint-php-branch-join-negative negative not-reached true-negative 826518c4abf9…
branch-join dfb-taint-php-branch-join-positive positive reached true-positive e7fc965bc721…
call-context-separation dfb-taint-php-call-context-negative negative not-reached true-negative 2b53832ce782…
call-context-separation dfb-taint-php-call-context-positive positive reached true-positive 32a4f407df75…
chal-anonymous-implementation dfb-taint-php-anonymous-implementation-negative negative inconclusive inconclusive 7a65abd7b60c…
chal-anonymous-implementation dfb-taint-php-anonymous-implementation-positive positive inconclusive inconclusive ebff8999331a…
chal-callback-registration dfb-taint-php-callback-registration-negative negative inconclusive inconclusive 529ce49220e6…
chal-callback-registration dfb-taint-php-callback-registration-positive positive inconclusive inconclusive ae6a5e26c8d3…
chal-closure-capture dfb-taint-php-closure-capture-negative negative inconclusive inconclusive 1ca8660b454e…
chal-closure-capture dfb-taint-php-closure-capture-positive positive inconclusive inconclusive eb6a55f58c7a…
chal-computed-property dfb-taint-php-computed-property-negative negative inconclusive inconclusive 8025b16161ad…
chal-computed-property dfb-taint-php-computed-property-positive positive inconclusive inconclusive b686ca56c0c6…
chal-context-pair-depth2 dfb-taint-php-context-pair-depth2-negative negative not-reached true-negative 83ab02d27e49…
chal-context-pair-depth2 dfb-taint-php-context-pair-depth2-positive positive reached true-positive d80f465616bc…
chal-deep-relay-chain dfb-taint-php-deep-relay-chain-negative negative not-reached true-negative f06c8a79bf70…
chal-deep-relay-chain dfb-taint-php-deep-relay-chain-positive positive reached true-positive bf76386aa286…
chal-dispatch-table dfb-taint-php-dispatch-table-negative negative inconclusive inconclusive c3f4fabe8c7c…
chal-dispatch-table dfb-taint-php-dispatch-table-positive positive inconclusive inconclusive 27e6edc8ee20…
chal-element-object dfb-taint-php-element-object-negative negative inconclusive inconclusive 314918877fd8…
chal-element-object dfb-taint-php-element-object-positive positive inconclusive inconclusive bfbc60e9466c…
chal-function-field dfb-taint-php-function-field-negative negative inconclusive inconclusive b5863b3af3bf…
chal-function-field dfb-taint-php-function-field-positive positive inconclusive inconclusive 7796dbad916b…
chal-interprocedural-exception-persistence dfb-taint-php-interprocedural-exception-persistence-negative negative inconclusive inconclusive ab9874ef682c…
chal-interprocedural-exception-persistence dfb-taint-php-interprocedural-exception-persistence-positive positive inconclusive inconclusive 9e641cb84a73…
chal-map-iteration dfb-taint-php-map-iteration-negative negative not-reached true-negative ecebf5f9b87e…
chal-map-iteration dfb-taint-php-map-iteration-positive positive reached true-positive 43f42396738e…
chal-mutual-recursive-transform dfb-taint-php-mutual-recursive-transform-negative negative inconclusive inconclusive 452eeef80d8c…
chal-mutual-recursive-transform dfb-taint-php-mutual-recursive-transform-positive positive inconclusive inconclusive 785c9527335a…
chal-nested-access-path dfb-taint-php-nested-access-path-negative negative not-reached true-negative 979d7381d502…
chal-nested-access-path dfb-taint-php-nested-access-path-positive positive reached true-positive 3deac9b8e3b5…
chal-recursive-callback-transform dfb-taint-php-recursive-callback-transform-negative negative inconclusive inconclusive 11d05b718483…
chal-recursive-callback-transform dfb-taint-php-recursive-callback-transform-positive positive inconclusive inconclusive 65d0f9d7b7a1…
chal-recursive-carry dfb-taint-php-recursive-carry-negative negative inconclusive inconclusive 3546b06523fe…
chal-recursive-carry dfb-taint-php-recursive-carry-positive positive inconclusive inconclusive a796b774149f…
chal-recursive-exception-persistence dfb-taint-php-recursive-exception-persistence-negative negative inconclusive inconclusive 5ec542899edc…
chal-recursive-exception-persistence dfb-taint-php-recursive-exception-persistence-positive positive inconclusive inconclusive a5b0c94949d9…
chal-recursive-heap-unwind dfb-taint-php-recursive-heap-unwind-negative negative inconclusive inconclusive 168d91b05052…
chal-recursive-heap-unwind dfb-taint-php-recursive-heap-unwind-positive positive inconclusive inconclusive 52108e71225b…
chal-recursive-payload-transform dfb-taint-php-recursive-payload-transform-negative negative inconclusive inconclusive 514709ebec63…
chal-recursive-payload-transform dfb-taint-php-recursive-payload-transform-positive positive inconclusive inconclusive f5f20cca180b…
chal-reflective-invocation dfb-taint-php-reflective-invocation-negative negative inconclusive inconclusive bbe33f82bf86…
chal-reflective-invocation dfb-taint-php-reflective-invocation-positive positive inconclusive inconclusive a5fef628ec38…
direct-propagation dfb-taint-php-direct-negative negative not-reached true-negative a002a4cbf8ab…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive c74fe42197d1…
exception-catch dfb-taint-php-exception-catch-negative negative inconclusive inconclusive 96197cb5b93b…
exception-catch dfb-taint-php-exception-catch-positive positive inconclusive inconclusive 1fdba1973cac…
infeasible-branch dfb-taint-php-infeasible-branch-negative negative not-reached true-negative 6f2a68fc8c89…
infeasible-branch dfb-taint-php-infeasible-branch-positive positive reached true-positive 1316559ac2a6…
local-multi-step-chain dfb-taint-php-local-chain-negative negative not-reached true-negative b8ce55c84be8…
local-multi-step-chain dfb-taint-php-local-chain-positive positive reached true-positive 021837331ee9…
local-overwrite-kill dfb-taint-php-local-overwrite-negative negative not-reached true-negative c26cc5626d9d…
local-overwrite-kill dfb-taint-php-local-overwrite-positive positive reached true-positive 4462af50ea73…
loop-carried-kill dfb-taint-php-loop-carried-negative negative inconclusive inconclusive 0346bc29be7d…
loop-carried-kill dfb-taint-php-loop-carried-positive positive inconclusive inconclusive 9033b4795ba5…
object-separation dfb-taint-php-object-separation-negative negative not-reached true-negative b66219753fcf…
object-separation dfb-taint-php-object-separation-positive positive reached true-positive 742c3d035566…
return-relay-one-hop dfb-taint-php-return-relay-one-hop-negative negative not-reached true-negative 6db0c8dce864…
return-relay-one-hop dfb-taint-php-return-relay-one-hop-positive positive reached true-positive 8f0567938d6a…
return-relay-two-hop dfb-taint-php-return-relay-two-hop-negative negative not-reached true-negative 027f2fdb612d…
return-relay-two-hop dfb-taint-php-return-relay-two-hop-positive positive reached true-positive 0606b53d46de…
same-object-field-separation dfb-taint-php-same-object-field-negative negative not-reached true-negative 712fe8f8c36b…
same-object-field-separation dfb-taint-php-same-object-field-positive positive reached true-positive ce882232d5da…

bifrost-python-kernel-taint-taint-benchmark-controlled — python, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-python-alias-propagation-negative negative not-reached true-negative 0f9f2293228b…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive reached true-positive 47db524ceedd…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative ac99c84de999…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive 2879dae1527c…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative a5ab229bc4de…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive e1831df8dbdb…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative 124b0d0b8bf3…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive 66abef07a9a8…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative c811100bdecb…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 2ab4344423db…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative 77f0dfada88c…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 62aade7ce688…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-negative negative inconclusive inconclusive 659762c5c93b…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-positive positive inconclusive inconclusive 659762c5c93b…
chal-callback-registration dfb-taint-python-callback-registration-negative negative inconclusive inconclusive 7bf21ca186e7…
chal-callback-registration dfb-taint-python-callback-registration-positive positive inconclusive inconclusive 216a1cd479fc…
chal-closure-capture dfb-taint-python-closure-capture-negative negative inconclusive inconclusive 4101453f33da…
chal-closure-capture dfb-taint-python-closure-capture-positive positive inconclusive inconclusive ac34f23ae835…
chal-computed-property dfb-taint-python-computed-property-negative negative inconclusive inconclusive e71497cc2da2…
chal-computed-property dfb-taint-python-computed-property-positive positive inconclusive inconclusive 7f1c97b10198…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-negative negative not-reached true-negative 81e0c5850e91…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-positive positive reached true-positive c8f8b58e1eb0…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-negative negative not-reached true-negative 3820e14ed0c9…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-positive positive reached true-positive 4f96e9d66293…
chal-dispatch-table dfb-taint-python-dispatch-table-negative negative inconclusive inconclusive fff7da305a9a…
chal-dispatch-table dfb-taint-python-dispatch-table-positive positive inconclusive inconclusive fff7da305a9a…
chal-element-object dfb-taint-python-element-object-negative negative inconclusive inconclusive 5782e562439d…
chal-element-object dfb-taint-python-element-object-positive positive inconclusive inconclusive 1afed9258efe…
chal-function-field dfb-taint-python-function-field-negative negative inconclusive inconclusive 35bffece9a74…
chal-function-field dfb-taint-python-function-field-positive positive inconclusive inconclusive f025150249c5…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-negative negative inconclusive inconclusive 131f35339ce1…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-positive positive inconclusive inconclusive 50c411063253…
chal-map-iteration dfb-taint-python-map-iteration-negative negative inconclusive inconclusive 7ff9a7389da1…
chal-map-iteration dfb-taint-python-map-iteration-positive positive inconclusive inconclusive 1edb8fa52698…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-negative negative inconclusive inconclusive 77158280a1bf…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-positive positive inconclusive inconclusive 67fa3a716596…
chal-nested-access-path dfb-taint-python-nested-access-path-negative negative inconclusive inconclusive 509b477b49b0…
chal-nested-access-path dfb-taint-python-nested-access-path-positive positive inconclusive inconclusive 0bbd38e1db9b…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-negative negative inconclusive inconclusive ed355a23135a…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-positive positive inconclusive inconclusive f193cb213bca…
chal-recursive-carry dfb-taint-python-recursive-carry-negative negative inconclusive inconclusive c7169d1bacf0…
chal-recursive-carry dfb-taint-python-recursive-carry-positive positive inconclusive inconclusive b40342fc784c…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-negative negative inconclusive inconclusive e0ae3efdce69…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-positive positive inconclusive inconclusive cfede5c9ac9a…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-negative negative inconclusive inconclusive 58f0e33cb152…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-positive positive inconclusive inconclusive 3460e876087a…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-negative negative inconclusive inconclusive 516ea1482dfb…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-positive positive inconclusive inconclusive db33b94ad897…
chal-reflective-invocation dfb-taint-python-reflective-invocation-negative negative inconclusive inconclusive 37e6d1545c4d…
chal-reflective-invocation dfb-taint-python-reflective-invocation-positive positive inconclusive inconclusive 37e6d1545c4d…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative 5a9d83cd3bda…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 4118e0efcb33…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative 5de17e68e5da…
exception-catch dfb-taint-python-exception-catch-positive positive reached true-positive 57959522e87f…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative not-reached true-negative 58511aee6575…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 9fbfa9e06c7c…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative cb65788126d9…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive 50772bf643b3…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative 0ef8751cce61…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive ac9ef2c9c10a…
loop-carried-kill dfb-taint-python-loop-carried-negative negative not-reached true-negative 793c5535d14f…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive f5320cb17865…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative ff963fc6a109…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive efbd6e1f1619…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative 67fe4c8296eb…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 183a8c108a3b…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 47a81666b0ac…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive fc2313d9d191…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative 8f2e437b3f1b…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive e241b94de77c…

bifrost-python-modeling-taint-taint-benchmark-controlled — python, modeling (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
model-declared-sink dfb-taint-python-model-declared-sink-negative negative not-reached true-negative fb02e8c1ae95…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive 44d328f38f1c…
model-declared-source dfb-taint-python-model-declared-source-negative negative inconclusive inconclusive 8b627b3db1b8…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive d9f08186591e…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative unsupported unsupported ed648492d87b…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive unsupported unsupported 9f0b28bad1b6…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative unsupported unsupported 9b10cb73fcf9…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive unsupported unsupported 7defdac8c37f…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative unsupported unsupported 413d331d50fb…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive unsupported unsupported 8b13db756733…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative unsupported unsupported 101f5c6978e7…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive unsupported unsupported 0a196e7a9885…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative f6e88a0fc6ae…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive 6ab5204eb869…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative not-reached true-negative 76564a73da2f…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive reached true-positive 64f27f3d6587…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative unsupported unsupported e4c2fdb44dbe…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive unsupported unsupported e7d397af9057…
model-store-separation dfb-taint-python-model-store-separation-negative negative unsupported unsupported 065999477049…
model-store-separation dfb-taint-python-model-store-separation-positive positive unsupported unsupported 428743eb0680…
model-summary-field dfb-taint-python-model-summary-field-negative negative unsupported unsupported e6fa9bc6985d…
model-summary-field dfb-taint-python-model-summary-field-positive positive unsupported unsupported 33ace5be2932…
model-summary-through dfb-taint-python-model-summary-through-negative negative unsupported unsupported bdc097819ce8…
model-summary-through dfb-taint-python-model-summary-through-positive positive unsupported unsupported 6e58c2714b4f…

bifrost-python-native-taint-taint-tool-native — python, modeling (tool-native)

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-python-native-entrypoint-negative negative unsupported unsupported 9c861d280fb9…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive unsupported unsupported f278c2839f32…
native-persistence dfb-taint-python-native-persistence-negative negative unsupported unsupported 3d150b8bec39…
native-persistence dfb-taint-python-native-persistence-positive positive unsupported unsupported f9e4df91bba0…
native-propagator dfb-taint-python-native-propagator-negative negative unsupported unsupported 761caff675b5…
native-propagator dfb-taint-python-native-propagator-positive positive unsupported unsupported 8b42af37639a…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative unsupported unsupported c524ad73305e…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive unsupported unsupported 4a385d7d3e2d…
native-source-sink dfb-taint-python-native-source-sink-negative negative unsupported unsupported b306e511d916…
native-source-sink dfb-taint-python-native-source-sink-positive positive unsupported unsupported 93dea4956bd9…
native-summary dfb-taint-python-native-summary-negative negative unsupported unsupported 52fd575eeaa1…
native-summary dfb-taint-python-native-summary-positive positive unsupported unsupported 61055664cd19…

bifrost-ruby-kernel-taint-taint-benchmark-controlled — ruby, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-ruby-alias-propagation-negative negative not-reached true-negative 4615a9d7792b…
alias-propagation-separation dfb-taint-ruby-alias-propagation-positive positive reached true-positive 79bef81b764c…
argument-position-separation dfb-taint-ruby-argument-position-negative negative not-reached true-negative c5df2d698efc…
argument-position-separation dfb-taint-ruby-argument-position-positive positive reached true-positive 59d2ce310487…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-negative negative inconclusive inconclusive 6a326587e1d9…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive inconclusive inconclusive ac0d85ffe5d7…
array-element-separation dfb-taint-ruby-array-element-negative negative not-reached true-negative 66608cf0c876…
array-element-separation dfb-taint-ruby-array-element-positive positive reached true-positive af20242daa4c…
branch-join dfb-taint-ruby-branch-join-negative negative not-reached true-negative 202234f8d282…
branch-join dfb-taint-ruby-branch-join-positive positive reached true-positive a0894337be7c…
call-context-separation dfb-taint-ruby-call-context-negative negative not-reached true-negative cdb5e0e14714…
call-context-separation dfb-taint-ruby-call-context-positive positive reached true-positive 48efb0bc8dc3…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-negative negative inconclusive inconclusive ef9cf0a8190c…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-positive positive inconclusive inconclusive ef9cf0a8190c…
chal-callback-registration dfb-taint-ruby-callback-registration-negative negative inconclusive inconclusive 5373da92c072…
chal-callback-registration dfb-taint-ruby-callback-registration-positive positive inconclusive inconclusive 6b5a5293fd0c…
chal-closure-capture dfb-taint-ruby-closure-capture-negative negative inconclusive inconclusive 849991c100a7…
chal-closure-capture dfb-taint-ruby-closure-capture-positive positive inconclusive inconclusive b1ad298591d6…
chal-computed-property dfb-taint-ruby-computed-property-negative negative inconclusive inconclusive 2c0821381665…
chal-computed-property dfb-taint-ruby-computed-property-positive positive inconclusive inconclusive 1ee0061080e5…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-negative negative not-reached true-negative b2e81563ade4…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-positive positive reached true-positive 7a7fbe431f68…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-negative negative not-reached true-negative 27d6bcdb5fe1…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-positive positive reached true-positive 3fbb2b0956c9…
chal-dispatch-table dfb-taint-ruby-dispatch-table-negative negative inconclusive inconclusive 11dd33ebceeb…
chal-dispatch-table dfb-taint-ruby-dispatch-table-positive positive inconclusive inconclusive 11dd33ebceeb…
chal-element-object dfb-taint-ruby-element-object-negative negative not-reached true-negative 0d5b7a988236…
chal-element-object dfb-taint-ruby-element-object-positive positive reached true-positive 233d69226875…
chal-function-field dfb-taint-ruby-function-field-negative negative inconclusive inconclusive 12a0c5a975e5…
chal-function-field dfb-taint-ruby-function-field-positive positive inconclusive inconclusive 8adb3d172869…
chal-interprocedural-exception-persistence dfb-taint-ruby-interprocedural-exception-persistence-negative negative inconclusive inconclusive 337c80958199…
chal-interprocedural-exception-persistence dfb-taint-ruby-interprocedural-exception-persistence-positive positive inconclusive inconclusive 76ca3d71b6a6…
chal-map-iteration dfb-taint-ruby-map-iteration-negative negative inconclusive inconclusive c0a055781979…
chal-map-iteration dfb-taint-ruby-map-iteration-positive positive inconclusive inconclusive 63053e1a6e54…
chal-mutual-recursive-transform dfb-taint-ruby-mutual-recursive-transform-negative negative inconclusive inconclusive f6865ef7dfc9…
chal-mutual-recursive-transform dfb-taint-ruby-mutual-recursive-transform-positive positive inconclusive inconclusive f49d383a9dd4…
chal-nested-access-path dfb-taint-ruby-nested-access-path-negative negative not-reached true-negative 63bd3df847cc…
chal-nested-access-path dfb-taint-ruby-nested-access-path-positive positive reached true-positive be2021de7786…
chal-recursive-callback-transform dfb-taint-ruby-recursive-callback-transform-negative negative inconclusive inconclusive c72dc855f7b4…
chal-recursive-callback-transform dfb-taint-ruby-recursive-callback-transform-positive positive inconclusive inconclusive 5562d2a75539…
chal-recursive-carry dfb-taint-ruby-recursive-carry-negative negative inconclusive inconclusive b456f4331cd4…
chal-recursive-carry dfb-taint-ruby-recursive-carry-positive positive inconclusive inconclusive eca2dda826f4…
chal-recursive-exception-persistence dfb-taint-ruby-recursive-exception-persistence-negative negative inconclusive inconclusive 41f4f7829229…
chal-recursive-exception-persistence dfb-taint-ruby-recursive-exception-persistence-positive positive inconclusive inconclusive cb1e1bdcf3cb…
chal-recursive-heap-unwind dfb-taint-ruby-recursive-heap-unwind-negative negative inconclusive inconclusive 4937e74cd625…
chal-recursive-heap-unwind dfb-taint-ruby-recursive-heap-unwind-positive positive inconclusive inconclusive 0bd57ea62805…
chal-recursive-payload-transform dfb-taint-ruby-recursive-payload-transform-negative negative inconclusive inconclusive 9ff7fb832aa1…
chal-recursive-payload-transform dfb-taint-ruby-recursive-payload-transform-positive positive inconclusive inconclusive 3d8be7684dc4…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-negative negative inconclusive inconclusive a31dc2accd91…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-positive positive inconclusive inconclusive a31dc2accd91…
direct-propagation dfb-taint-ruby-direct-negative negative not-reached true-negative e3434a323a22…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive 00198a72f98e…
exception-catch dfb-taint-ruby-exception-catch-negative negative not-reached true-negative ba40a11d6312…
exception-catch dfb-taint-ruby-exception-catch-positive positive reached true-positive b295836f26b3…
infeasible-branch dfb-taint-ruby-infeasible-branch-negative negative not-reached true-negative f93b608cb187…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive reached true-positive 9bba80377bfa…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative not-reached true-negative e26377aa2a77…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive reached true-positive 7b5374ad50b1…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative not-reached true-negative 3a1c52e20a26…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive reached true-positive a951e3c51d51…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative inconclusive inconclusive b7f319928e5c…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive inconclusive inconclusive fbbe98c8d6a4…
object-separation dfb-taint-ruby-object-separation-negative negative not-reached true-negative 4092ec1ed22b…
object-separation dfb-taint-ruby-object-separation-positive positive reached true-positive 0ee268532ef8…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-negative negative not-reached true-negative c9608178be3e…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-positive positive reached true-positive d6cb61b172b0…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-negative negative not-reached true-negative ad75fe1c09a3…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-positive positive reached true-positive 8a3884164447…
same-object-field-separation dfb-taint-ruby-same-object-field-negative negative not-reached true-negative 0bcad7cbfe58…
same-object-field-separation dfb-taint-ruby-same-object-field-positive positive reached true-positive 77be6f501e3f…

bifrost-rust-kernel-taint-taint-benchmark-controlled — rust, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-rust-alias-propagation-negative negative not-reached true-negative 8b282af2daab…
alias-propagation-separation dfb-taint-rust-alias-propagation-positive positive reached true-positive 402d7d17c47d…
argument-position-separation dfb-taint-rust-argument-position-negative negative not-reached true-negative 00aa985794e1…
argument-position-separation dfb-taint-rust-argument-position-positive positive reached true-positive 4f157b12c784…
arithmetic-expression-propagation dfb-taint-rust-expression-negative negative not-reached true-negative 269faa0b91ac…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive reached true-positive 881d723b36e1…
array-element-separation dfb-taint-rust-array-element-negative negative not-reached true-negative b96c996a503a…
array-element-separation dfb-taint-rust-array-element-positive positive reached true-positive eca6b32656c9…
branch-join dfb-taint-rust-branch-join-negative negative not-reached true-negative c2e2ee4dc7a0…
branch-join dfb-taint-rust-branch-join-positive positive reached true-positive b252d3f462e0…
call-context-separation dfb-taint-rust-call-context-negative negative not-reached true-negative 490047667bd4…
call-context-separation dfb-taint-rust-call-context-positive positive reached true-positive 68f2e57f9dc6…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-negative negative inconclusive inconclusive 8d2af939b9c0…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-positive positive inconclusive inconclusive 4a094705b25f…
chal-callback-registration dfb-taint-rust-callback-registration-negative negative inconclusive inconclusive 21442ce8cf85…
chal-callback-registration dfb-taint-rust-callback-registration-positive positive inconclusive inconclusive 6c6fd79d3278…
chal-closure-capture dfb-taint-rust-closure-capture-negative negative inconclusive inconclusive b46583527351…
chal-closure-capture dfb-taint-rust-closure-capture-positive positive inconclusive inconclusive a5dd14ede0d9…
chal-computed-property dfb-taint-rust-computed-property-negative negative inconclusive inconclusive a91966b026f5…
chal-computed-property dfb-taint-rust-computed-property-positive positive inconclusive inconclusive a7fe4068df79…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-negative negative not-reached true-negative c7f7776eab4f…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-positive positive reached true-positive e9fc939fa227…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-negative negative not-reached true-negative e5b83f16c9cc…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-positive positive reached true-positive 8efcf0fefb3e…
chal-dispatch-table dfb-taint-rust-dispatch-table-negative negative inconclusive inconclusive 33d1936ef5aa…
chal-dispatch-table dfb-taint-rust-dispatch-table-positive positive inconclusive inconclusive b86d6ff7b112…
chal-element-object dfb-taint-rust-element-object-negative negative inconclusive inconclusive 5aa534f2f858…
chal-element-object dfb-taint-rust-element-object-positive positive inconclusive inconclusive fbf80d2dacc9…
chal-function-field dfb-taint-rust-function-field-negative negative inconclusive inconclusive 9b937e0d3f12…
chal-function-field dfb-taint-rust-function-field-positive positive inconclusive inconclusive d5f771749bbc…
chal-map-iteration dfb-taint-rust-map-iteration-negative negative inconclusive inconclusive eae43c6e92f2…
chal-map-iteration dfb-taint-rust-map-iteration-positive positive inconclusive inconclusive b027b3d3d9e9…
chal-mutual-recursive-transform dfb-taint-rust-mutual-recursive-transform-negative negative not-reached true-negative 9079fe44e015…
chal-mutual-recursive-transform dfb-taint-rust-mutual-recursive-transform-positive positive reached true-positive 4607c731921d…
chal-nested-access-path dfb-taint-rust-nested-access-path-negative negative not-reached true-negative 1ffa8ef95250…
chal-nested-access-path dfb-taint-rust-nested-access-path-positive positive reached true-positive 8cc133e4f7bb…
chal-recursive-callback-transform dfb-taint-rust-recursive-callback-transform-negative negative inconclusive inconclusive a2d51d5b22bf…
chal-recursive-callback-transform dfb-taint-rust-recursive-callback-transform-positive positive inconclusive inconclusive 4496773338b9…
chal-recursive-carry dfb-taint-rust-recursive-carry-negative negative not-reached true-negative 55b9d3fa5c35…
chal-recursive-carry dfb-taint-rust-recursive-carry-positive positive reached true-positive 03b190046457…
chal-recursive-heap-unwind dfb-taint-rust-recursive-heap-unwind-negative negative inconclusive inconclusive 63fefa326566…
chal-recursive-heap-unwind dfb-taint-rust-recursive-heap-unwind-positive positive inconclusive inconclusive d8658f67fa50…
chal-recursive-payload-transform dfb-taint-rust-recursive-payload-transform-negative negative not-reached true-negative fa3dcb60c98d…
chal-recursive-payload-transform dfb-taint-rust-recursive-payload-transform-positive positive reached true-positive e7d9bd6e199b…
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative ddda2cbedc86…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 91526c2f542c…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative not-reached true-negative a02b13172b9f…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive reached true-positive b95fdcdb1970…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative not-reached true-negative f6a0e374c623…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive reached true-positive aceebf07e927…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative not-reached true-negative 50a256e1f963…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive reached true-positive 55fe07052659…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative not-reached true-negative e324acb41a5a…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive reached true-positive f23597eade4f…
object-separation dfb-taint-rust-object-separation-negative negative not-reached true-negative a0ec741ca13a…
object-separation dfb-taint-rust-object-separation-positive positive reached true-positive bf66cebdaad7…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-negative negative not-reached true-negative 004f7be4587e…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-positive positive reached true-positive 08fc8296f043…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-negative negative not-reached true-negative 446ce8db88d7…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-positive positive reached true-positive 5044ad5d2d62…
same-object-field-separation dfb-taint-rust-same-object-field-negative negative not-reached true-negative a8eaf9b30a50…
same-object-field-separation dfb-taint-rust-same-object-field-positive positive reached true-positive d995552ef1f1…

bifrost-rust-kernel-taint-taint-benchmark-controlled — rust, language-extension (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
result-error-propagation dfb-taint-rust-result-error-propagation-negative negative inconclusive inconclusive bf467c26182c…
result-error-propagation dfb-taint-rust-result-error-propagation-positive positive inconclusive inconclusive 587736e970b2…

bifrost-scala-kernel-taint-taint-benchmark-controlled — scala, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-scala-alias-propagation-negative negative not-reached true-negative 90827087d6c2…
alias-propagation-separation dfb-taint-scala-alias-propagation-positive positive reached true-positive f6f712fa139d…
argument-position-separation dfb-taint-scala-argument-position-negative negative not-reached true-negative 339e40680c9b…
argument-position-separation dfb-taint-scala-argument-position-positive positive reached true-positive a6fccb6d7916…
arithmetic-expression-propagation dfb-taint-scala-expression-negative negative not-reached true-negative f4ba92274d15…
arithmetic-expression-propagation dfb-taint-scala-expression-positive positive reached true-positive 89b207e3ecbf…
array-element-separation dfb-taint-scala-array-element-negative negative not-reached true-negative 651a9b7a7d9e…
array-element-separation dfb-taint-scala-array-element-positive positive reached true-positive 46433c9baeb1…
branch-join dfb-taint-scala-branch-join-negative negative not-reached true-negative 387579e5ca6b…
branch-join dfb-taint-scala-branch-join-positive positive reached true-positive 07ce1ef25fc2…
call-context-separation dfb-taint-scala-call-context-negative negative not-reached true-negative 1930414251df…
call-context-separation dfb-taint-scala-call-context-positive positive reached true-positive a64035cf9485…
chal-anonymous-implementation dfb-taint-scala-anonymous-implementation-negative negative inconclusive inconclusive aa30cf4cb1bd…
chal-anonymous-implementation dfb-taint-scala-anonymous-implementation-positive positive inconclusive inconclusive c799e8e7743c…
chal-callback-registration dfb-taint-scala-callback-registration-negative negative inconclusive inconclusive 92c9fa2f1fb7…
chal-callback-registration dfb-taint-scala-callback-registration-positive positive inconclusive inconclusive 3b81f9d2bc58…
chal-closure-capture dfb-taint-scala-closure-capture-negative negative inconclusive inconclusive bf910ba24631…
chal-closure-capture dfb-taint-scala-closure-capture-positive positive inconclusive inconclusive 780e02be56f5…
chal-computed-property dfb-taint-scala-computed-property-negative negative inconclusive inconclusive 1453a39cb298…
chal-computed-property dfb-taint-scala-computed-property-positive positive inconclusive inconclusive 455a8116a4ff…
chal-context-pair-depth2 dfb-taint-scala-context-pair-depth2-negative negative not-reached true-negative 972b8d4e8f2e…
chal-context-pair-depth2 dfb-taint-scala-context-pair-depth2-positive positive reached true-positive a61c6c26401c…
chal-deep-relay-chain dfb-taint-scala-deep-relay-chain-negative negative not-reached true-negative 5914d2a38954…
chal-deep-relay-chain dfb-taint-scala-deep-relay-chain-positive positive reached true-positive 2b4cb0524eb6…
chal-dispatch-table dfb-taint-scala-dispatch-table-negative negative inconclusive inconclusive a7de00dd1806…
chal-dispatch-table dfb-taint-scala-dispatch-table-positive positive inconclusive inconclusive d75dad5660f7…
chal-element-object dfb-taint-scala-element-object-negative negative inconclusive inconclusive 11c9387f16fd…
chal-element-object dfb-taint-scala-element-object-positive positive inconclusive inconclusive 3a35353d48b4…
chal-function-field dfb-taint-scala-function-field-negative negative inconclusive inconclusive 8df88640edb2…
chal-function-field dfb-taint-scala-function-field-positive positive inconclusive inconclusive 3ee8d6883c2b…
chal-interprocedural-exception-persistence dfb-taint-scala-interprocedural-exception-persistence-negative negative inconclusive inconclusive d6a672565d31…
chal-interprocedural-exception-persistence dfb-taint-scala-interprocedural-exception-persistence-positive positive inconclusive inconclusive efea14733da4…
chal-map-iteration dfb-taint-scala-map-iteration-negative negative inconclusive inconclusive 0c44cfc8c8d0…
chal-map-iteration dfb-taint-scala-map-iteration-positive positive inconclusive inconclusive bb2619d60e76…
chal-mutual-recursive-transform dfb-taint-scala-mutual-recursive-transform-negative negative not-reached true-negative 97fd1c1b469b…
chal-mutual-recursive-transform dfb-taint-scala-mutual-recursive-transform-positive positive reached true-positive f055916c41fa…
chal-nested-access-path dfb-taint-scala-nested-access-path-negative negative inconclusive inconclusive b82acbbabd45…
chal-nested-access-path dfb-taint-scala-nested-access-path-positive positive inconclusive inconclusive 3ce79c62d72d…
chal-recursive-callback-transform dfb-taint-scala-recursive-callback-transform-negative negative inconclusive inconclusive e9ac18f21f78…
chal-recursive-callback-transform dfb-taint-scala-recursive-callback-transform-positive positive inconclusive inconclusive 3899d8a7d352…
chal-recursive-carry dfb-taint-scala-recursive-carry-negative negative not-reached true-negative 74c03f76fa7a…
chal-recursive-carry dfb-taint-scala-recursive-carry-positive positive reached true-positive 9db64c500812…
chal-recursive-exception-persistence dfb-taint-scala-recursive-exception-persistence-negative negative inconclusive inconclusive 700d53319780…
chal-recursive-exception-persistence dfb-taint-scala-recursive-exception-persistence-positive positive inconclusive inconclusive 1905fb417afa…
chal-recursive-heap-unwind dfb-taint-scala-recursive-heap-unwind-negative negative inconclusive inconclusive 078eabad50f1…
chal-recursive-heap-unwind dfb-taint-scala-recursive-heap-unwind-positive positive inconclusive inconclusive 1b55d06e33ba…
chal-recursive-payload-transform dfb-taint-scala-recursive-payload-transform-negative negative not-reached true-negative 1d53ce207bdb…
chal-recursive-payload-transform dfb-taint-scala-recursive-payload-transform-positive positive reached true-positive 412ad5c7cec9…
chal-reflective-invocation dfb-taint-scala-reflective-invocation-negative negative inconclusive inconclusive f05eb4544e6d…
chal-reflective-invocation dfb-taint-scala-reflective-invocation-positive positive inconclusive inconclusive 2a852b540660…
direct-propagation dfb-taint-scala-direct-negative negative not-reached true-negative 4b44ad7e55e0…
direct-propagation dfb-taint-scala-direct-positive positive reached true-positive b45ec136a22f…
exception-catch dfb-taint-scala-exception-catch-negative negative not-reached true-negative 332880112cb6…
exception-catch dfb-taint-scala-exception-catch-positive positive reached true-positive b56a81f8da08…
infeasible-branch dfb-taint-scala-infeasible-branch-negative negative not-reached true-negative c0bd35e990f9…
infeasible-branch dfb-taint-scala-infeasible-branch-positive positive reached true-positive e9cedca46eba…
local-multi-step-chain dfb-taint-scala-local-chain-negative negative not-reached true-negative a5725d09e484…
local-multi-step-chain dfb-taint-scala-local-chain-positive positive reached true-positive 27b9ec02d62f…
local-overwrite-kill dfb-taint-scala-local-overwrite-negative negative not-reached true-negative 7ff1e3a9f1ec…
local-overwrite-kill dfb-taint-scala-local-overwrite-positive positive reached true-positive baef81004291…
loop-carried-kill dfb-taint-scala-loop-carried-negative negative not-reached true-negative feb306b0e0e3…
loop-carried-kill dfb-taint-scala-loop-carried-positive positive reached true-positive 650d12299f14…
object-separation dfb-taint-scala-object-separation-negative negative not-reached true-negative 0ba1ab3d39f4…
object-separation dfb-taint-scala-object-separation-positive positive reached true-positive 26c34ea10255…
return-relay-one-hop dfb-taint-scala-return-relay-one-hop-negative negative not-reached true-negative dc3f684d3942…
return-relay-one-hop dfb-taint-scala-return-relay-one-hop-positive positive reached true-positive c95f12f58bc8…
return-relay-two-hop dfb-taint-scala-return-relay-two-hop-negative negative not-reached true-negative a03d75a73027…
return-relay-two-hop dfb-taint-scala-return-relay-two-hop-positive positive reached true-positive fb12f6ba9f2f…
same-object-field-separation dfb-taint-scala-same-object-field-negative negative not-reached true-negative 64cbed23d343…
same-object-field-separation dfb-taint-scala-same-object-field-positive positive reached true-positive 3fa62c97f08c…

bifrost-smoke-taint-taint-benchmark-controlled — c, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-c-direct-negative negative not-reached true-negative ff81b6f89429…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive 1c30b369b11c…

bifrost-smoke-taint-taint-benchmark-controlled — cpp, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-cpp-direct-negative negative not-reached true-negative 8cb7ec7bc9a0…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive ab050b32cf97…

bifrost-smoke-taint-taint-benchmark-controlled — csharp, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-csharp-direct-negative negative not-reached true-negative 565e520a0e5d…
direct-propagation dfb-taint-csharp-direct-positive positive reached true-positive 09e72d5dbc73…

bifrost-smoke-taint-taint-benchmark-controlled — go, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-go-direct-negative negative not-reached true-negative 52e53aff8943…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive 059a11bb5dd2…

bifrost-smoke-taint-taint-benchmark-controlled — java, calibration (benchmark-controlled)

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 42d585479f49…

bifrost-smoke-taint-taint-benchmark-controlled — java, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-java-alias-propagation-negative negative not-reached true-negative 2bb655ce1fad…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive b93c5e6cbc85…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 48a78e11e851…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive 786b24078643…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 7c3a3d9d6def…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive a362fb69c527…
array-element-separation dfb-taint-java-array-element-negative negative not-reached true-negative 4b72f5929a99…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 474f90dc85f4…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 334a7ca85319…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive b10fb468a85f…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative c7f75a273517…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 7ebe81930c5d…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 022713495592…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 3d13509442cf…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative 0fac3eef2ea6…
exception-catch dfb-taint-java-exception-catch-positive positive reached true-positive abddae7cfb70…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative bc0ad744f870…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 5028bb7110ec…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 4ef88f91a75d…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 0b54225e10a4…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative fdfacc5164f7…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 51e38a129dd2…
loop-carried-kill dfb-taint-java-loop-carried-negative negative not-reached true-negative 5d1cd2848ffb…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive cc4e3e90be9a…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative e00acd9d86c2…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 8777b1c85a23…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative c6753238f446…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 3079da0518ba…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative 3ce3850a6a97…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive 1c0e3eff8978…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 1f1ac64cc2fb…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 43ab8732ae17…

bifrost-smoke-taint-taint-benchmark-controlled — javascript, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-javascript-alias-propagation-negative negative not-reached true-negative 30b905f5ac72…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive reached true-positive cc0388b0b0cd…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative 0cfdeb3a747a…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive 90e9edcb103d…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative 8bbfc890d7ca…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive af3cc1e1ec4d…
array-element-separation dfb-taint-javascript-array-element-negative negative not-reached true-negative 3b729c01920e…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive 40ecfd5fd1e3…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative b98397674b81…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 9898ff3d8eae…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative 7a674b4c63d7…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive c66173628949…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative b6de68a743a4…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive ed2db0fe474e…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative 9f014c78b806…
exception-catch dfb-taint-javascript-exception-catch-positive positive reached true-positive e2229ce93ebf…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative not-reached true-negative d937cde88e68…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive ffd441cda9c5…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative f1427ca4c6f4…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 645463d97712…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 0aacad40f077…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 13bf7e9c8a96…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative not-reached true-negative e16350ec4561…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive 75c750cd6b1c…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative 45eb6d3d80c9…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive 82fc21fb539f…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative 723753839b5b…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 656f16384c9a…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative 3b389bdfc57f…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive c8ed8c9836ff…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative not-reached true-negative f65f256da06d…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive 834fc917520f…

bifrost-smoke-taint-taint-benchmark-controlled — kotlin, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative cdef89fec468…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive cefed1b358a0…

bifrost-smoke-taint-taint-benchmark-controlled — php, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-php-direct-negative negative not-reached true-negative a002a4cbf8ab…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive c74fe42197d1…

bifrost-smoke-taint-taint-benchmark-controlled — python, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-python-alias-propagation-negative negative not-reached true-negative 0f9f2293228b…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive reached true-positive 47db524ceedd…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative ac99c84de999…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive 2879dae1527c…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative a5ab229bc4de…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive e1831df8dbdb…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative 124b0d0b8bf3…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive 66abef07a9a8…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative c811100bdecb…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 2ab4344423db…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative 77f0dfada88c…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 62aade7ce688…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative 5a9d83cd3bda…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 4118e0efcb33…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative 5de17e68e5da…
exception-catch dfb-taint-python-exception-catch-positive positive reached true-positive 57959522e87f…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative not-reached true-negative 58511aee6575…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 9fbfa9e06c7c…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative cb65788126d9…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive 50772bf643b3…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative 0ef8751cce61…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive ac9ef2c9c10a…
loop-carried-kill dfb-taint-python-loop-carried-negative negative not-reached true-negative 793c5535d14f…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive f5320cb17865…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative ff963fc6a109…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive efbd6e1f1619…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative 67fe4c8296eb…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 183a8c108a3b…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 47a81666b0ac…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive fc2313d9d191…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative 8f2e437b3f1b…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive e241b94de77c…

bifrost-smoke-taint-taint-benchmark-controlled — ruby, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-ruby-direct-negative negative not-reached true-negative e3434a323a22…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive 00198a72f98e…

bifrost-smoke-taint-taint-benchmark-controlled — rust, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative ddda2cbedc86…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 91526c2f542c…

bifrost-smoke-taint-taint-benchmark-controlled — scala, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-scala-direct-negative negative not-reached true-negative 18909741147b…
direct-propagation dfb-taint-scala-direct-positive positive reached true-positive 4f54d390f783…

bifrost-smoke-taint-taint-benchmark-controlled — typescript, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-typescript-direct-negative negative not-reached true-negative d7c7149eeaad…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive bc85639ab096…

bifrost-typescript-kernel-taint-taint-benchmark-controlled — typescript, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-typescript-alias-propagation-negative negative not-reached true-negative 24aac0025b36…
alias-propagation-separation dfb-taint-typescript-alias-propagation-positive positive reached true-positive 798048e5ae56…
argument-position-separation dfb-taint-typescript-argument-position-negative negative not-reached true-negative a0354ef8b80b…
argument-position-separation dfb-taint-typescript-argument-position-positive positive reached true-positive 1e62043e3646…
arithmetic-expression-propagation dfb-taint-typescript-expression-negative negative not-reached true-negative 2c1a7ba58629…
arithmetic-expression-propagation dfb-taint-typescript-expression-positive positive reached true-positive ca00bbf5741c…
array-element-separation dfb-taint-typescript-array-element-negative negative not-reached true-negative 7a2c6bd21d27…
array-element-separation dfb-taint-typescript-array-element-positive positive reached true-positive 70d5049cbaa1…
branch-join dfb-taint-typescript-branch-join-negative negative not-reached true-negative cd48bbcad612…
branch-join dfb-taint-typescript-branch-join-positive positive reached true-positive d2dacc6dda4d…
call-context-separation dfb-taint-typescript-call-context-negative negative not-reached true-negative 55d3bad39a38…
call-context-separation dfb-taint-typescript-call-context-positive positive reached true-positive a512df6a4569…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-negative negative inconclusive inconclusive 8f1e4a2d78a1…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-positive positive inconclusive inconclusive 40e0a15f564b…
chal-callback-registration dfb-taint-typescript-callback-registration-negative negative inconclusive inconclusive 0fe9a676409b…
chal-callback-registration dfb-taint-typescript-callback-registration-positive positive inconclusive inconclusive 1cc0a073b0f0…
chal-closure-capture dfb-taint-typescript-closure-capture-negative negative inconclusive inconclusive 33c79a2a5bf0…
chal-closure-capture dfb-taint-typescript-closure-capture-positive positive inconclusive inconclusive fc52cc050901…
chal-computed-property dfb-taint-typescript-computed-property-negative negative inconclusive inconclusive 7ffbb96a5b2b…
chal-computed-property dfb-taint-typescript-computed-property-positive positive inconclusive inconclusive c2944f523704…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-negative negative not-reached true-negative cdaaab799d63…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-positive positive reached true-positive 279a0a00491a…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-negative negative not-reached true-negative cae79b06d198…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-positive positive reached true-positive 2eab7c0ccd17…
chal-dispatch-table dfb-taint-typescript-dispatch-table-negative negative inconclusive inconclusive 308021d6e593…
chal-dispatch-table dfb-taint-typescript-dispatch-table-positive positive inconclusive inconclusive 3cbb1095b257…
chal-element-object dfb-taint-typescript-element-object-negative negative not-reached true-negative 85e40027ce8c…
chal-element-object dfb-taint-typescript-element-object-positive positive reached true-positive 9a69b3ee8238…
chal-function-field dfb-taint-typescript-function-field-negative negative inconclusive inconclusive 6574be1428da…
chal-function-field dfb-taint-typescript-function-field-positive positive inconclusive inconclusive c70487d75eac…
chal-interprocedural-exception-persistence dfb-taint-typescript-interprocedural-exception-persistence-negative negative inconclusive inconclusive 18e7bb79cadf…
chal-interprocedural-exception-persistence dfb-taint-typescript-interprocedural-exception-persistence-positive positive inconclusive inconclusive 6d495e430d35…
chal-map-iteration dfb-taint-typescript-map-iteration-negative negative not-reached true-negative 4f0119f42088…
chal-map-iteration dfb-taint-typescript-map-iteration-positive positive reached true-positive 3daa747fb144…
chal-mutual-recursive-transform dfb-taint-typescript-mutual-recursive-transform-negative negative inconclusive inconclusive 095db280208f…
chal-mutual-recursive-transform dfb-taint-typescript-mutual-recursive-transform-positive positive inconclusive inconclusive c92489e5a895…
chal-nested-access-path dfb-taint-typescript-nested-access-path-negative negative inconclusive inconclusive f5a4878eb62c…
chal-nested-access-path dfb-taint-typescript-nested-access-path-positive positive inconclusive inconclusive 42434c8edd97…
chal-recursive-callback-transform dfb-taint-typescript-recursive-callback-transform-negative negative inconclusive inconclusive 81a6d080bdc5…
chal-recursive-callback-transform dfb-taint-typescript-recursive-callback-transform-positive positive inconclusive inconclusive 08fe3c856ca3…
chal-recursive-carry dfb-taint-typescript-recursive-carry-negative negative inconclusive inconclusive 6ec2d78ab539…
chal-recursive-carry dfb-taint-typescript-recursive-carry-positive positive inconclusive inconclusive 5e4186044c11…
chal-recursive-exception-persistence dfb-taint-typescript-recursive-exception-persistence-negative negative inconclusive inconclusive 400f803ff793…
chal-recursive-exception-persistence dfb-taint-typescript-recursive-exception-persistence-positive positive inconclusive inconclusive 8b28abbd5e52…
chal-recursive-heap-unwind dfb-taint-typescript-recursive-heap-unwind-negative negative inconclusive inconclusive 8393a083312f…
chal-recursive-heap-unwind dfb-taint-typescript-recursive-heap-unwind-positive positive inconclusive inconclusive 4b20173ab815…
chal-recursive-payload-transform dfb-taint-typescript-recursive-payload-transform-negative negative inconclusive inconclusive 9cfaad0f9e4a…
chal-recursive-payload-transform dfb-taint-typescript-recursive-payload-transform-positive positive inconclusive inconclusive eb5c280554b8…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-negative negative inconclusive inconclusive 797d550e7422…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-positive positive inconclusive inconclusive 3f0e6a995a77…
direct-propagation dfb-taint-typescript-direct-negative negative not-reached true-negative d7c7149eeaad…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive bc85639ab096…
exception-catch dfb-taint-typescript-exception-catch-negative negative inconclusive inconclusive de94b909ff24…
exception-catch dfb-taint-typescript-exception-catch-positive positive inconclusive inconclusive afa5c2a031a5…
infeasible-branch dfb-taint-typescript-infeasible-branch-negative negative not-reached true-negative b9d1265fc887…
infeasible-branch dfb-taint-typescript-infeasible-branch-positive positive reached true-positive ff8f6e6f4e82…
local-multi-step-chain dfb-taint-typescript-local-chain-negative negative not-reached true-negative 016fc912f8ce…
local-multi-step-chain dfb-taint-typescript-local-chain-positive positive reached true-positive d88971d7c2c7…
local-overwrite-kill dfb-taint-typescript-local-overwrite-negative negative not-reached true-negative 18e3db0b467a…
local-overwrite-kill dfb-taint-typescript-local-overwrite-positive positive reached true-positive 73a1d8ebd999…
loop-carried-kill dfb-taint-typescript-loop-carried-negative negative not-reached true-negative e765fbc4f588…
loop-carried-kill dfb-taint-typescript-loop-carried-positive positive reached true-positive 61905779a084…
object-separation dfb-taint-typescript-object-separation-negative negative not-reached true-negative d290f7f27040…
object-separation dfb-taint-typescript-object-separation-positive positive reached true-positive 69dd9fde159f…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-negative negative not-reached true-negative 536df3d06d3d…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-positive positive reached true-positive 9d0a80aace0b…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-negative negative not-reached true-negative 86f9819f5019…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-positive positive reached true-positive 8952fcb6b361…
same-object-field-separation dfb-taint-typescript-same-object-field-negative negative not-reached true-negative f9e7380bd436…
same-object-field-separation dfb-taint-typescript-same-object-field-positive positive reached true-positive 8e427fec33c7…

codeql-c-kernel-taint-taint-benchmark-controlled — c, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-c-alias-propagation-negative negative inconclusive inconclusive 0c491ef17793…
alias-propagation-separation dfb-taint-c-alias-propagation-positive positive inconclusive inconclusive a90278d4b762…
argument-position-separation dfb-taint-c-argument-position-negative negative inconclusive inconclusive 7e357e2e5907…
argument-position-separation dfb-taint-c-argument-position-positive positive inconclusive inconclusive 7e9fb7471698…
arithmetic-expression-propagation dfb-taint-c-expression-negative negative inconclusive inconclusive c9a7da0a75b5…
arithmetic-expression-propagation dfb-taint-c-expression-positive positive inconclusive inconclusive 7ea806351dee…
array-element-separation dfb-taint-c-array-element-negative negative inconclusive inconclusive 5eb07d892d4e…
array-element-separation dfb-taint-c-array-element-positive positive inconclusive inconclusive 3bf9e7497494…
branch-join dfb-taint-c-branch-join-negative negative inconclusive inconclusive ba729e3e121d…
branch-join dfb-taint-c-branch-join-positive positive inconclusive inconclusive 284613b99180…
call-context-separation dfb-taint-c-call-context-negative negative inconclusive inconclusive 48e5722003ec…
call-context-separation dfb-taint-c-call-context-positive positive inconclusive inconclusive c2c3cccb15f2…
chal-callback-registration dfb-taint-c-callback-registration-negative negative inconclusive inconclusive ab5536a2b39b…
chal-callback-registration dfb-taint-c-callback-registration-positive positive inconclusive inconclusive 6a492e4ad8b9…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-negative negative inconclusive inconclusive 8e1821164ec0…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-positive positive inconclusive inconclusive f9efe6e68928…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-negative negative inconclusive inconclusive f2211334c1d4…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-positive positive inconclusive inconclusive 409a0d57f77c…
chal-dispatch-table dfb-taint-c-dispatch-table-negative negative inconclusive inconclusive 49a84945b99c…
chal-dispatch-table dfb-taint-c-dispatch-table-positive positive inconclusive inconclusive d01ed4063fb0…
chal-element-object dfb-taint-c-element-object-negative negative inconclusive inconclusive 57cc22bd0f4a…
chal-element-object dfb-taint-c-element-object-positive positive inconclusive inconclusive d7029de327f0…
chal-function-field dfb-taint-c-function-field-negative negative inconclusive inconclusive 4e587c29cf40…
chal-function-field dfb-taint-c-function-field-positive positive inconclusive inconclusive a1d56bed0061…
chal-map-iteration dfb-taint-c-map-iteration-negative negative inconclusive inconclusive 7f0b74c036e8…
chal-map-iteration dfb-taint-c-map-iteration-positive positive inconclusive inconclusive 33095c24721b…
chal-mutual-recursive-transform dfb-taint-c-mutual-recursive-transform-negative negative inconclusive inconclusive 7d3e3bb624db…
chal-mutual-recursive-transform dfb-taint-c-mutual-recursive-transform-positive positive inconclusive inconclusive 8f28acd47039…
chal-nested-access-path dfb-taint-c-nested-access-path-negative negative inconclusive inconclusive 0437d9ba1112…
chal-nested-access-path dfb-taint-c-nested-access-path-positive positive inconclusive inconclusive 9b543b737300…
chal-recursive-callback-transform dfb-taint-c-recursive-callback-transform-negative negative inconclusive inconclusive e9ae574fec6c…
chal-recursive-callback-transform dfb-taint-c-recursive-callback-transform-positive positive inconclusive inconclusive c76521af1ee0…
chal-recursive-carry dfb-taint-c-recursive-carry-negative negative inconclusive inconclusive a8122b636f74…
chal-recursive-carry dfb-taint-c-recursive-carry-positive positive inconclusive inconclusive ddbd300fe247…
chal-recursive-heap-unwind dfb-taint-c-recursive-heap-unwind-negative negative inconclusive inconclusive a60f89ca0e2d…
chal-recursive-heap-unwind dfb-taint-c-recursive-heap-unwind-positive positive inconclusive inconclusive 19fb46782cdd…
chal-recursive-payload-transform dfb-taint-c-recursive-payload-transform-negative negative inconclusive inconclusive 64fb223ec417…
chal-recursive-payload-transform dfb-taint-c-recursive-payload-transform-positive positive inconclusive inconclusive 09ebc69ec904…
direct-propagation dfb-taint-c-direct-negative negative inconclusive inconclusive 25e999c24a32…
direct-propagation dfb-taint-c-direct-positive positive inconclusive inconclusive f6961acb07cf…
infeasible-branch dfb-taint-c-infeasible-branch-negative negative inconclusive inconclusive c1533cacf3a1…
infeasible-branch dfb-taint-c-infeasible-branch-positive positive inconclusive inconclusive e402be3cd78c…
local-multi-step-chain dfb-taint-c-local-chain-negative negative inconclusive inconclusive 2bcb17509712…
local-multi-step-chain dfb-taint-c-local-chain-positive positive inconclusive inconclusive 666d9e2bad93…
local-overwrite-kill dfb-taint-c-local-overwrite-negative negative inconclusive inconclusive b6b094b2097e…
local-overwrite-kill dfb-taint-c-local-overwrite-positive positive inconclusive inconclusive d92a840f9458…
loop-carried-kill dfb-taint-c-loop-carried-negative negative inconclusive inconclusive b2285a4c9f6b…
loop-carried-kill dfb-taint-c-loop-carried-positive positive inconclusive inconclusive 2640cd15c6e1…
object-separation dfb-taint-c-object-separation-negative negative inconclusive inconclusive d4801062ff82…
object-separation dfb-taint-c-object-separation-positive positive inconclusive inconclusive d607d62ed06d…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-negative negative inconclusive inconclusive 0b0048de3759…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-positive positive inconclusive inconclusive d9c1e2dc7527…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-negative negative inconclusive inconclusive 5edea5201a55…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-positive positive inconclusive inconclusive 370dd8741d63…
same-object-field-separation dfb-taint-c-same-object-field-negative negative inconclusive inconclusive c6b208f710be…
same-object-field-separation dfb-taint-c-same-object-field-positive positive inconclusive inconclusive 5d9e0c37d065…

codeql-c-kernel-taint-taint-benchmark-controlled — c, language-extension (benchmark-controlled)

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

codeql-cpp-kernel-taint-taint-benchmark-controlled — cpp, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-cpp-alias-propagation-negative negative inconclusive inconclusive a72a9e11c727…
alias-propagation-separation dfb-taint-cpp-alias-propagation-positive positive inconclusive inconclusive 0598133d2011…
argument-position-separation dfb-taint-cpp-argument-position-negative negative inconclusive inconclusive 382d7a40039f…
argument-position-separation dfb-taint-cpp-argument-position-positive positive inconclusive inconclusive 3a3bfa56acb9…
arithmetic-expression-propagation dfb-taint-cpp-expression-negative negative inconclusive inconclusive d228ae678a07…
arithmetic-expression-propagation dfb-taint-cpp-expression-positive positive inconclusive inconclusive cf347fb8d2fd…
array-element-separation dfb-taint-cpp-array-element-negative negative inconclusive inconclusive 79e7441a3efa…
array-element-separation dfb-taint-cpp-array-element-positive positive inconclusive inconclusive afc9e018035c…
branch-join dfb-taint-cpp-branch-join-negative negative inconclusive inconclusive fb69c88a9741…
branch-join dfb-taint-cpp-branch-join-positive positive inconclusive inconclusive b565f70cab89…
call-context-separation dfb-taint-cpp-call-context-negative negative inconclusive inconclusive 66429f71ac03…
call-context-separation dfb-taint-cpp-call-context-positive positive inconclusive inconclusive 1e73e46c7ee4…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-negative negative inconclusive inconclusive 2ebe0caa29bc…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-positive positive inconclusive inconclusive e44c8838cb7d…
chal-callback-registration dfb-taint-cpp-callback-registration-negative negative inconclusive inconclusive 95960b34e0fb…
chal-callback-registration dfb-taint-cpp-callback-registration-positive positive inconclusive inconclusive 2993110ce205…
chal-closure-capture dfb-taint-cpp-closure-capture-negative negative inconclusive inconclusive 47039ce8e276…
chal-closure-capture dfb-taint-cpp-closure-capture-positive positive inconclusive inconclusive 2d2eeec1016e…
chal-computed-property dfb-taint-cpp-computed-property-negative negative inconclusive inconclusive 1da57ec68d0b…
chal-computed-property dfb-taint-cpp-computed-property-positive positive inconclusive inconclusive bab9295348d4…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-negative negative inconclusive inconclusive 4a822550503d…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-positive positive inconclusive inconclusive 06738fbf1e00…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-negative negative inconclusive inconclusive 9281f09c74be…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-positive positive inconclusive inconclusive 359f94f13990…
chal-dispatch-table dfb-taint-cpp-dispatch-table-negative negative inconclusive inconclusive 9230c9ccced3…
chal-dispatch-table dfb-taint-cpp-dispatch-table-positive positive inconclusive inconclusive 0ff69fa10eec…
chal-element-object dfb-taint-cpp-element-object-negative negative inconclusive inconclusive bda23070bde8…
chal-element-object dfb-taint-cpp-element-object-positive positive inconclusive inconclusive 8eb080e78b2b…
chal-function-field dfb-taint-cpp-function-field-negative negative inconclusive inconclusive b4e73f3a8132…
chal-function-field dfb-taint-cpp-function-field-positive positive inconclusive inconclusive ea2ef9ab9885…
chal-interprocedural-exception-persistence dfb-taint-cpp-interprocedural-exception-persistence-negative negative inconclusive inconclusive 24f29970e3bb…
chal-interprocedural-exception-persistence dfb-taint-cpp-interprocedural-exception-persistence-positive positive inconclusive inconclusive 07a8277468b0…
chal-map-iteration dfb-taint-cpp-map-iteration-negative negative inconclusive inconclusive 2b8b1e1fe2e4…
chal-map-iteration dfb-taint-cpp-map-iteration-positive positive inconclusive inconclusive 923e7e25f98c…
chal-mutual-recursive-transform dfb-taint-cpp-mutual-recursive-transform-negative negative inconclusive inconclusive 1c5a1d8cf44f…
chal-mutual-recursive-transform dfb-taint-cpp-mutual-recursive-transform-positive positive inconclusive inconclusive 47ed7b814ce2…
chal-nested-access-path dfb-taint-cpp-nested-access-path-negative negative inconclusive inconclusive a3b911729fd7…
chal-nested-access-path dfb-taint-cpp-nested-access-path-positive positive inconclusive inconclusive 9d2e6bffe81c…
chal-recursive-callback-transform dfb-taint-cpp-recursive-callback-transform-negative negative inconclusive inconclusive 45eefa8f761f…
chal-recursive-callback-transform dfb-taint-cpp-recursive-callback-transform-positive positive inconclusive inconclusive 3195cdf097a7…
chal-recursive-carry dfb-taint-cpp-recursive-carry-negative negative inconclusive inconclusive dab9afd6f858…
chal-recursive-carry dfb-taint-cpp-recursive-carry-positive positive inconclusive inconclusive c9072162d757…
chal-recursive-exception-persistence dfb-taint-cpp-recursive-exception-persistence-negative negative inconclusive inconclusive a0671b887946…
chal-recursive-exception-persistence dfb-taint-cpp-recursive-exception-persistence-positive positive inconclusive inconclusive 47ccc9cc2082…
chal-recursive-heap-unwind dfb-taint-cpp-recursive-heap-unwind-negative negative inconclusive inconclusive 96a8af31c5af…
chal-recursive-heap-unwind dfb-taint-cpp-recursive-heap-unwind-positive positive inconclusive inconclusive 4f9021e07684…
chal-recursive-payload-transform dfb-taint-cpp-recursive-payload-transform-negative negative inconclusive inconclusive 83cb2cc0aaaa…
chal-recursive-payload-transform dfb-taint-cpp-recursive-payload-transform-positive positive inconclusive inconclusive 732c0a26ef48…
direct-propagation dfb-taint-cpp-direct-negative negative inconclusive inconclusive 37ab37ccdd51…
direct-propagation dfb-taint-cpp-direct-positive positive inconclusive inconclusive 2acf39f0b854…
exception-catch dfb-taint-cpp-exception-catch-negative negative inconclusive inconclusive 886e3c479a7f…
exception-catch dfb-taint-cpp-exception-catch-positive positive inconclusive inconclusive 03786e1eeea0…
infeasible-branch dfb-taint-cpp-infeasible-branch-negative negative inconclusive inconclusive 8a89481cc680…
infeasible-branch dfb-taint-cpp-infeasible-branch-positive positive inconclusive inconclusive 068ad56176c1…
local-multi-step-chain dfb-taint-cpp-local-chain-negative negative inconclusive inconclusive 94a17c0cd11c…
local-multi-step-chain dfb-taint-cpp-local-chain-positive positive inconclusive inconclusive bed53a1a2572…
local-overwrite-kill dfb-taint-cpp-local-overwrite-negative negative inconclusive inconclusive ba5f1b9796db…
local-overwrite-kill dfb-taint-cpp-local-overwrite-positive positive inconclusive inconclusive 3004bcb1dc72…
loop-carried-kill dfb-taint-cpp-loop-carried-negative negative inconclusive inconclusive bceadf96d82f…
loop-carried-kill dfb-taint-cpp-loop-carried-positive positive inconclusive inconclusive 807ca1d7be48…
object-separation dfb-taint-cpp-object-separation-negative negative inconclusive inconclusive 78eaba650fd7…
object-separation dfb-taint-cpp-object-separation-positive positive inconclusive inconclusive 49fa1c455b02…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-negative negative inconclusive inconclusive 05cb73f738c0…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-positive positive inconclusive inconclusive 186d5f0e346a…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-negative negative inconclusive inconclusive 12a03b449b00…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-positive positive inconclusive inconclusive 2e3259ce5dde…
same-object-field-separation dfb-taint-cpp-same-object-field-negative negative inconclusive inconclusive 8e41a88c7dc4…
same-object-field-separation dfb-taint-cpp-same-object-field-positive positive inconclusive inconclusive e7b88ac62166…

codeql-csharp-kernel-taint-taint-benchmark-controlled — csharp, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-csharp-alias-propagation-negative negative not-reached true-negative 70225e9d8be0…
alias-propagation-separation dfb-taint-csharp-alias-propagation-positive positive not-reached false-negative 2ef92ced03d4…
argument-position-separation dfb-taint-csharp-argument-position-negative negative not-reached true-negative 4d47f51491bf…
argument-position-separation dfb-taint-csharp-argument-position-positive positive reached true-positive f89bfd199158…
arithmetic-expression-propagation dfb-taint-csharp-expression-negative negative not-reached true-negative 949e32a319fa…
arithmetic-expression-propagation dfb-taint-csharp-expression-positive positive not-reached false-negative 56321d54b70a…
array-element-separation dfb-taint-csharp-array-element-negative negative reached false-positive c3c40b7ad94e…
array-element-separation dfb-taint-csharp-array-element-positive positive reached true-positive 8a62ee105513…
branch-join dfb-taint-csharp-branch-join-negative negative not-reached true-negative ab71debfacb5…
branch-join dfb-taint-csharp-branch-join-positive positive reached true-positive 95369ee5d521…
call-context-separation dfb-taint-csharp-call-context-negative negative not-reached true-negative 06f52669f684…
call-context-separation dfb-taint-csharp-call-context-positive positive reached true-positive 4d71306f25d9…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-negative negative not-reached true-negative a61252aa20bb…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-positive positive reached true-positive 4d1e7d1e7f08…
chal-callback-registration dfb-taint-csharp-callback-registration-negative negative not-reached true-negative 52e5236a364f…
chal-callback-registration dfb-taint-csharp-callback-registration-positive positive not-reached false-negative 8fedf5b25d4b…
chal-closure-capture dfb-taint-csharp-closure-capture-negative negative not-reached true-negative 1931a7e11a4a…
chal-closure-capture dfb-taint-csharp-closure-capture-positive positive reached true-positive bb59aba37f73…
chal-computed-property dfb-taint-csharp-computed-property-negative negative not-reached true-negative 0102e9e8a035…
chal-computed-property dfb-taint-csharp-computed-property-positive positive not-reached false-negative 7b6eaa9820f8…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-negative negative not-reached true-negative 095b3f9f70ac…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-positive positive reached true-positive dddc696c96cf…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-negative negative not-reached true-negative 3b1c7f015f14…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-positive positive reached true-positive 5913f5821d7a…
chal-dispatch-table dfb-taint-csharp-dispatch-table-negative negative not-reached true-negative c261464df1b4…
chal-dispatch-table dfb-taint-csharp-dispatch-table-positive positive not-reached false-negative aba8253e3787…
chal-element-object dfb-taint-csharp-element-object-negative negative reached false-positive 2e4f56ae7107…
chal-element-object dfb-taint-csharp-element-object-positive positive reached true-positive d3dc4a9f4f1d…
chal-function-field dfb-taint-csharp-function-field-negative negative not-reached true-negative 59d80c0bf4bc…
chal-function-field dfb-taint-csharp-function-field-positive positive not-reached false-negative 577df52bd89f…
chal-interprocedural-exception-persistence dfb-taint-csharp-interprocedural-exception-persistence-negative negative reached false-positive c7c4df1f7815…
chal-interprocedural-exception-persistence dfb-taint-csharp-interprocedural-exception-persistence-positive positive reached true-positive 5d3d01f67382…
chal-map-iteration dfb-taint-csharp-map-iteration-negative negative not-reached true-negative 939ee168f199…
chal-map-iteration dfb-taint-csharp-map-iteration-positive positive reached true-positive 8e545963c567…
chal-mutual-recursive-transform dfb-taint-csharp-mutual-recursive-transform-negative negative not-reached true-negative c61f3d29e6d7…
chal-mutual-recursive-transform dfb-taint-csharp-mutual-recursive-transform-positive positive reached true-positive e8153dc2892b…
chal-nested-access-path dfb-taint-csharp-nested-access-path-negative negative not-reached true-negative 347e1d8526d2…
chal-nested-access-path dfb-taint-csharp-nested-access-path-positive positive reached true-positive fe8e41e4079a…
chal-recursive-callback-transform dfb-taint-csharp-recursive-callback-transform-negative negative not-reached true-negative 31b1924c0b93…
chal-recursive-callback-transform dfb-taint-csharp-recursive-callback-transform-positive positive reached true-positive adbe109f934a…
chal-recursive-carry dfb-taint-csharp-recursive-carry-negative negative not-reached true-negative c703f381994b…
chal-recursive-carry dfb-taint-csharp-recursive-carry-positive positive reached true-positive cb3f26aa86b1…
chal-recursive-exception-persistence dfb-taint-csharp-recursive-exception-persistence-negative negative reached false-positive bc2c76203d53…
chal-recursive-exception-persistence dfb-taint-csharp-recursive-exception-persistence-positive positive reached true-positive 9f78de084eb4…
chal-recursive-heap-unwind dfb-taint-csharp-recursive-heap-unwind-negative negative reached false-positive 3be475d047fb…
chal-recursive-heap-unwind dfb-taint-csharp-recursive-heap-unwind-positive positive reached true-positive 4a165f458f68…
chal-recursive-payload-transform dfb-taint-csharp-recursive-payload-transform-negative negative not-reached true-negative 098866e1d80e…
chal-recursive-payload-transform dfb-taint-csharp-recursive-payload-transform-positive positive reached true-positive 454788759f90…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-negative negative not-reached true-negative 3756fa034642…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-positive positive not-reached false-negative 594e990c6aa7…
direct-propagation dfb-taint-csharp-direct-negative negative not-reached true-negative c437a9a8de4e…
direct-propagation dfb-taint-csharp-direct-positive positive reached true-positive f9f30a2bdcee…
exception-catch dfb-taint-csharp-exception-catch-negative negative not-reached true-negative 29bb367ff558…
exception-catch dfb-taint-csharp-exception-catch-positive positive not-reached false-negative ca18c76e9c5d…
infeasible-branch dfb-taint-csharp-infeasible-branch-negative negative inconclusive inconclusive 9f13caff7ecf…
infeasible-branch dfb-taint-csharp-infeasible-branch-positive positive reached true-positive 7fac78012eb1…
local-multi-step-chain dfb-taint-csharp-local-chain-negative negative not-reached true-negative 85636b60648d…
local-multi-step-chain dfb-taint-csharp-local-chain-positive positive reached true-positive 43192580d83e…
local-overwrite-kill dfb-taint-csharp-local-overwrite-negative negative not-reached true-negative 75ad73233d99…
local-overwrite-kill dfb-taint-csharp-local-overwrite-positive positive reached true-positive 6d71d85688ab…
loop-carried-kill dfb-taint-csharp-loop-carried-negative negative reached false-positive d95be5db9ace…
loop-carried-kill dfb-taint-csharp-loop-carried-positive positive reached true-positive 20813cc72c64…
object-separation dfb-taint-csharp-object-separation-negative negative not-reached true-negative 45b25b10c3ca…
object-separation dfb-taint-csharp-object-separation-positive positive reached true-positive b899749d2d96…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-negative negative not-reached true-negative e55d948e651d…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-positive positive reached true-positive b23ea20b3f8f…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-negative negative not-reached true-negative 656a2dc3b668…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-positive positive reached true-positive 0617f9cc7ffb…
same-object-field-separation dfb-taint-csharp-same-object-field-negative negative not-reached true-negative a8584f260766…
same-object-field-separation dfb-taint-csharp-same-object-field-positive positive reached true-positive f401c928f0ac…

codeql-go-kernel-taint-taint-benchmark-controlled — go, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-go-alias-propagation-negative negative not-reached true-negative 5ccd1b5f12b8…
alias-propagation-separation dfb-taint-go-alias-propagation-positive positive not-reached false-negative 0aa7d8d8175e…
argument-position-separation dfb-taint-go-argument-position-negative negative not-reached true-negative efb855911fb6…
argument-position-separation dfb-taint-go-argument-position-positive positive reached true-positive 4acf55d504da…
arithmetic-expression-propagation dfb-taint-go-expression-negative negative not-reached true-negative 9a5f78bbbbb4…
arithmetic-expression-propagation dfb-taint-go-expression-positive positive not-reached false-negative f16cfbad1f0c…
array-element-separation dfb-taint-go-array-element-negative negative reached false-positive 57890bf8c4b6…
array-element-separation dfb-taint-go-array-element-positive positive reached true-positive 627b38a30b4f…
branch-join dfb-taint-go-branch-join-negative negative not-reached true-negative f245185170a9…
branch-join dfb-taint-go-branch-join-positive positive reached true-positive 11c72acf70da…
call-context-separation dfb-taint-go-call-context-negative negative not-reached true-negative cf0db0b2292c…
call-context-separation dfb-taint-go-call-context-positive positive reached true-positive 7e6f1e925ae8…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-negative negative not-reached true-negative 4eff677c79d6…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-positive positive not-reached false-negative e344156f2640…
chal-callback-registration dfb-taint-go-callback-registration-negative negative not-reached true-negative 67d103981323…
chal-callback-registration dfb-taint-go-callback-registration-positive positive not-reached false-negative acd91e0bdef8…
chal-closure-capture dfb-taint-go-closure-capture-negative negative not-reached true-negative c53a7741ecc4…
chal-closure-capture dfb-taint-go-closure-capture-positive positive reached true-positive 513d2a8b1a8e…
chal-computed-property dfb-taint-go-computed-property-negative negative not-reached true-negative 9e00f7bd57b7…
chal-computed-property dfb-taint-go-computed-property-positive positive not-reached false-negative f0b777c4def9…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-negative negative not-reached true-negative 8064d0044d64…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-positive positive reached true-positive fafa0b56e4f1…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-negative negative not-reached true-negative b6ec33ac5eec…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-positive positive reached true-positive 2f6d0d5eaadd…
chal-dispatch-table dfb-taint-go-dispatch-table-negative negative not-reached true-negative 6a3c7e691ea6…
chal-dispatch-table dfb-taint-go-dispatch-table-positive positive not-reached false-negative 0fa283f786d6…
chal-element-object dfb-taint-go-element-object-negative negative reached false-positive eed95eb30639…
chal-element-object dfb-taint-go-element-object-positive positive reached true-positive 539c33cdde27…
chal-function-field dfb-taint-go-function-field-negative negative not-reached true-negative 2e4fa6d53234…
chal-function-field dfb-taint-go-function-field-positive positive not-reached false-negative 32093b6a4bcb…
chal-interprocedural-exception-persistence dfb-taint-go-interprocedural-exception-persistence-negative negative reached false-positive 1787e0112249…
chal-interprocedural-exception-persistence dfb-taint-go-interprocedural-exception-persistence-positive positive reached true-positive 502ea002fc6b…
chal-map-iteration dfb-taint-go-map-iteration-negative negative not-reached true-negative f74f035ae583…
chal-map-iteration dfb-taint-go-map-iteration-positive positive reached true-positive 2c03a10737f7…
chal-mutual-recursive-transform dfb-taint-go-mutual-recursive-transform-negative negative not-reached true-negative 10885225d4c0…
chal-mutual-recursive-transform dfb-taint-go-mutual-recursive-transform-positive positive reached true-positive 84e37769a5a9…
chal-nested-access-path dfb-taint-go-nested-access-path-negative negative not-reached true-negative df7bd7b55e7d…
chal-nested-access-path dfb-taint-go-nested-access-path-positive positive reached true-positive 7638a04f2444…
chal-recursive-callback-transform dfb-taint-go-recursive-callback-transform-negative negative not-reached true-negative 82ab54c2b744…
chal-recursive-callback-transform dfb-taint-go-recursive-callback-transform-positive positive reached true-positive a29c0313b691…
chal-recursive-carry dfb-taint-go-recursive-carry-negative negative not-reached true-negative 9b03f198580f…
chal-recursive-carry dfb-taint-go-recursive-carry-positive positive reached true-positive 9b2f3ef14877…
chal-recursive-exception-persistence dfb-taint-go-recursive-exception-persistence-negative negative not-reached true-negative 9a983d35d263…
chal-recursive-exception-persistence dfb-taint-go-recursive-exception-persistence-positive positive not-reached false-negative 6447ce63c622…
chal-recursive-heap-unwind dfb-taint-go-recursive-heap-unwind-negative negative reached false-positive cefe806c304c…
chal-recursive-heap-unwind dfb-taint-go-recursive-heap-unwind-positive positive reached true-positive e175a330454d…
chal-recursive-payload-transform dfb-taint-go-recursive-payload-transform-negative negative not-reached true-negative 9076f07366f1…
chal-recursive-payload-transform dfb-taint-go-recursive-payload-transform-positive positive reached true-positive 190ca30ad8d1…
chal-reflective-invocation dfb-taint-go-reflective-invocation-negative negative not-reached true-negative 83d998380f8c…
chal-reflective-invocation dfb-taint-go-reflective-invocation-positive positive not-reached false-negative 6eaa6d3252e3…
direct-propagation dfb-taint-go-direct-negative negative not-reached true-negative f4734e76d2e1…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive 64d9f22bbe57…
exception-catch dfb-taint-go-exception-catch-negative negative not-reached true-negative 88d2a83bdd50…
exception-catch dfb-taint-go-exception-catch-positive positive not-reached false-negative 9727c97e2287…
infeasible-branch dfb-taint-go-infeasible-branch-negative negative reached false-positive d6013aceb790…
infeasible-branch dfb-taint-go-infeasible-branch-positive positive reached true-positive 48322ca85f01…
local-multi-step-chain dfb-taint-go-local-chain-negative negative not-reached true-negative b52b17daced0…
local-multi-step-chain dfb-taint-go-local-chain-positive positive reached true-positive d9aa39f47ba4…
local-overwrite-kill dfb-taint-go-local-overwrite-negative negative not-reached true-negative ebc93d4d9baa…
local-overwrite-kill dfb-taint-go-local-overwrite-positive positive reached true-positive 01c11b1cea5c…
loop-carried-kill dfb-taint-go-loop-carried-negative negative reached false-positive e9a27efe09b0…
loop-carried-kill dfb-taint-go-loop-carried-positive positive reached true-positive 6096d4e9afd4…
object-separation dfb-taint-go-object-separation-negative negative not-reached true-negative 0f48197f3ed4…
object-separation dfb-taint-go-object-separation-positive positive reached true-positive 779c8a5acb88…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-negative negative not-reached true-negative 30285e4a38e6…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-positive positive reached true-positive 0c6a7635d84c…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-negative negative not-reached true-negative 3f576daf7d9b…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-positive positive reached true-positive 2e7b678a9716…
same-object-field-separation dfb-taint-go-same-object-field-negative negative not-reached true-negative e75fce9bd411…
same-object-field-separation dfb-taint-go-same-object-field-positive positive reached true-positive 56871f9a0841…

codeql-java-kernel-taint-taint-benchmark-controlled — java, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-java-alias-propagation-negative negative not-reached true-negative bf6f3784f64c…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive not-reached false-negative 718db84b022b…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 5d7384d56432…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive 414c29ba1625…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 642f02126a62…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive not-reached false-negative 76434b76e366…
array-element-separation dfb-taint-java-array-element-negative negative reached false-positive b8e0dcc94b36…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive beb996ae8462…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 40757885f72b…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive b6a1f71fccf0…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative fee5866859f6…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive b4b137dc8f86…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative not-reached true-negative 06753e153021…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive ae86b4be7462…
chal-callback-registration dfb-taint-java-callback-registration-negative negative not-reached true-negative 64b3608c99c4…
chal-callback-registration dfb-taint-java-callback-registration-positive positive reached true-positive 5c5b7ec42889…
chal-closure-capture dfb-taint-java-closure-capture-negative negative not-reached true-negative 8341ae675ee7…
chal-closure-capture dfb-taint-java-closure-capture-positive positive reached true-positive fe0aa54dfbe0…
chal-computed-property dfb-taint-java-computed-property-negative negative not-reached true-negative e83465fb46ee…
chal-computed-property dfb-taint-java-computed-property-positive positive not-reached false-negative 5c75ded14901…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative dadf8a7eebf7…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive 35cf38c24db5…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative ef5efb27488a…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive 07828a37d3c3…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative reached false-positive dba28c6618bb…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive reached true-positive 55fa5f5ce887…
chal-element-object dfb-taint-java-element-object-negative negative reached false-positive b67b0d54beca…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive ead4c54107f2…
chal-function-field dfb-taint-java-function-field-negative negative reached false-positive a0348605c1f4…
chal-function-field dfb-taint-java-function-field-positive positive reached true-positive ede449e74583…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-negative negative reached false-positive e38124ffb1c2…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-positive positive reached true-positive 8e88dffd5163…
chal-map-iteration dfb-taint-java-map-iteration-negative negative not-reached true-negative b0789f339fdf…
chal-map-iteration dfb-taint-java-map-iteration-positive positive reached true-positive b0d89087caca…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-negative negative not-reached true-negative 60c987037d13…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-positive positive reached true-positive 853469fae279…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative not-reached true-negative 2142472a264c…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive reached true-positive bfad7e4f1fe6…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-negative negative not-reached true-negative 6e6cf32e796e…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-positive positive reached true-positive 7af361cbc987…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative 26caa25d5e65…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive 09aa5634460d…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-negative negative not-reached true-negative 494f9240e466…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-positive positive not-reached false-negative 9360c2f0054d…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-negative negative reached false-positive d5d32a9a92a2…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-positive positive reached true-positive 29210a922289…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-negative negative not-reached true-negative e211a4051d39…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-positive positive reached true-positive 8a0a60402e70…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative not-reached true-negative 4c3be83cac30…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive not-reached false-negative dad46c3fe76c…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 3e8a40ba0077…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 139b68ff4460…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative 1d21f91504b8…
exception-catch dfb-taint-java-exception-catch-positive positive not-reached false-negative 81fe410db1e4…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative 19b1f8d35b36…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 1c680631e265…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 0b3978f0f523…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 90181d9d69b0…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative 94d0cf1dd944…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 7f31546e6d9c…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive dbb110e15cb5…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive 9938312cba90…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 73745493f536…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive b5481e271ecc…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative ccf0bc768651…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 23d5419e48e6…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative fd435389c237…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive c07efd730af2…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative d09b228f6ad2…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive bc582c6731a5…

codeql-java-modeling-taint-taint-benchmark-controlled — java, modeling (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
model-declared-sink dfb-taint-java-model-declared-sink-negative negative not-reached true-negative 48113e07bc4d…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive cab6249c10fd…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative c49d856f6de0…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive aafa8bcea685…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative not-reached true-negative 53d526af0612…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive reached true-positive 8e558a8d63bd…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative not-reached true-negative 9bfe2097f649…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive reached true-positive db5e1849b03f…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative not-reached true-negative 8b08af5ccd8c…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive reached true-positive 9186ed9cc92f…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative not-reached true-negative 03472fb07df3…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive reached true-positive ab5c7f1650be…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative f0af794784ae…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive 486d6f80d213…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative 071358f436a6…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive a8f9b510d49d…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative not-reached true-negative 28a5a7f856a0…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive reached true-positive 69f6c7f1aa53…
model-store-separation dfb-taint-java-model-store-separation-negative negative not-reached true-negative 52e2418bda36…
model-store-separation dfb-taint-java-model-store-separation-positive positive reached true-positive 639ec4d6b10d…
model-summary-field dfb-taint-java-model-summary-field-negative negative not-reached true-negative 7e956c8e0329…
model-summary-field dfb-taint-java-model-summary-field-positive positive reached true-positive b2f65abaf8e5…
model-summary-through dfb-taint-java-model-summary-through-negative negative not-reached true-negative 96622253bff0…
model-summary-through dfb-taint-java-model-summary-through-positive positive reached true-positive e49a499e49cd…

codeql-java-native-taint-taint-tool-native — java, modeling (tool-native)

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-java-native-entrypoint-negative negative not-reached true-negative c14d17a3b84c…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive reached true-positive 90fb37f2741b…
native-persistence dfb-taint-java-native-persistence-negative negative reached false-positive ee43d4b0d460…
native-persistence dfb-taint-java-native-persistence-positive positive reached true-positive cea17d18a092…
native-propagator dfb-taint-java-native-propagator-negative negative not-reached true-negative f0f666c13025…
native-propagator dfb-taint-java-native-propagator-positive positive reached true-positive 7bc63dbe9b3e…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative not-reached true-negative 1492874e3cfa…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive reached true-positive 0ae258a04077…
native-source-sink dfb-taint-java-native-source-sink-negative negative not-reached true-negative 6132d2141c50…
native-source-sink dfb-taint-java-native-source-sink-positive positive reached true-positive 20ba411063a1…
native-summary dfb-taint-java-native-summary-negative negative not-reached true-negative 952d79750b90…
native-summary dfb-taint-java-native-summary-positive positive reached true-positive dd7e28b350d4…

codeql-javascript-kernel-taint-taint-benchmark-controlled — javascript, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-javascript-alias-propagation-negative negative not-reached true-negative 62d919988cb1…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive not-reached false-negative 87e820ace6b3…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative ee3ead25d3dd…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive d41b29ba9895…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative e97553fecca0…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive not-reached false-negative 9c3bee59cb38…
array-element-separation dfb-taint-javascript-array-element-negative negative not-reached true-negative 51ef40d50eee…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive e3a06dbbed93…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative 334e1e7ce4cc…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive b916913f34f5…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative 75f4f1cc220a…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive 72ea6caaf5b9…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-negative negative not-reached true-negative 9b15ffe5069f…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-positive positive reached true-positive 212af614b4d0…
chal-callback-registration dfb-taint-javascript-callback-registration-negative negative not-reached true-negative b91446a6743d…
chal-callback-registration dfb-taint-javascript-callback-registration-positive positive not-reached false-negative 0d0812ad0a4f…
chal-closure-capture dfb-taint-javascript-closure-capture-negative negative not-reached true-negative b2a9cc6d70e5…
chal-closure-capture dfb-taint-javascript-closure-capture-positive positive reached true-positive 68014fe89763…
chal-computed-property dfb-taint-javascript-computed-property-negative negative reached false-positive 78023b0b8006…
chal-computed-property dfb-taint-javascript-computed-property-positive positive reached true-positive e22a47a0031b…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-negative negative not-reached true-negative b8a9178b613f…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-positive positive reached true-positive db0a73093ae8…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-negative negative not-reached true-negative 1a1586a3f122…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-positive positive reached true-positive 88f68359e8e0…
chal-dispatch-table dfb-taint-javascript-dispatch-table-negative negative not-reached true-negative f88f1538f0c8…
chal-dispatch-table dfb-taint-javascript-dispatch-table-positive positive not-reached false-negative b0b126962f23…
chal-element-object dfb-taint-javascript-element-object-negative negative not-reached true-negative a877b6e63dda…
chal-element-object dfb-taint-javascript-element-object-positive positive reached true-positive a27b454d6197…
chal-function-field dfb-taint-javascript-function-field-negative negative not-reached true-negative 126904a8f73d…
chal-function-field dfb-taint-javascript-function-field-positive positive not-reached false-negative 6c2b49062167…
chal-interprocedural-exception-persistence dfb-taint-javascript-interprocedural-exception-persistence-negative negative reached false-positive d5b587cff323…
chal-interprocedural-exception-persistence dfb-taint-javascript-interprocedural-exception-persistence-positive positive reached true-positive b8acdee28038…
chal-map-iteration dfb-taint-javascript-map-iteration-negative negative not-reached true-negative 4c9accece7dd…
chal-map-iteration dfb-taint-javascript-map-iteration-positive positive not-reached false-negative ad7ffe590bfb…
chal-mutual-recursive-transform dfb-taint-javascript-mutual-recursive-transform-negative negative not-reached true-negative b4da6fc35e4f…
chal-mutual-recursive-transform dfb-taint-javascript-mutual-recursive-transform-positive positive reached true-positive 9aa7cdc69eb4…
chal-nested-access-path dfb-taint-javascript-nested-access-path-negative negative not-reached true-negative 40512bb21c69…
chal-nested-access-path dfb-taint-javascript-nested-access-path-positive positive not-reached false-negative 65e0a61bc59f…
chal-recursive-callback-transform dfb-taint-javascript-recursive-callback-transform-negative negative not-reached true-negative b530ddf17c69…
chal-recursive-callback-transform dfb-taint-javascript-recursive-callback-transform-positive positive reached true-positive 299d47a8f218…
chal-recursive-carry dfb-taint-javascript-recursive-carry-negative negative not-reached true-negative c665e933bb29…
chal-recursive-carry dfb-taint-javascript-recursive-carry-positive positive reached true-positive 24c242eeb4e4…
chal-recursive-exception-persistence dfb-taint-javascript-recursive-exception-persistence-negative negative reached false-positive 0dda62892122…
chal-recursive-exception-persistence dfb-taint-javascript-recursive-exception-persistence-positive positive reached true-positive 5f4d4edb68c5…
chal-recursive-heap-unwind dfb-taint-javascript-recursive-heap-unwind-negative negative reached false-positive 6168626da386…
chal-recursive-heap-unwind dfb-taint-javascript-recursive-heap-unwind-positive positive reached true-positive b48059f5dea7…
chal-recursive-payload-transform dfb-taint-javascript-recursive-payload-transform-negative negative not-reached true-negative 3a988d0e76bc…
chal-recursive-payload-transform dfb-taint-javascript-recursive-payload-transform-positive positive reached true-positive 410da0c3c64d…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-negative negative not-reached true-negative 788db9bc8cfa…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-positive positive not-reached false-negative ba9cb45ea9f3…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative 07ac5ac08234…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive 87bb453030b5…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative 60a2afa8bdb3…
exception-catch dfb-taint-javascript-exception-catch-positive positive reached true-positive df8f6e02d644…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative not-reached true-negative 2693547b0c11…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive 2253c197722e…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative 550cb943b1a0…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 070208a91378…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 706e52ba4814…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 03b140aad4ec…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative reached false-positive 7e91734d4fdf…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive b73c46147ea1…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative 28f17deb3773…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive 3c08232047ba…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative 673b7aaab362…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 1849ee4cae41…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative e55328a078d0…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive 46b4c1d3ae8b…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative not-reached true-negative 327ad229e9aa…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive 7a7f3ac8258d…

codeql-javascript-modeling-taint-taint-benchmark-controlled — javascript, modeling (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
model-declared-sink dfb-taint-javascript-model-declared-sink-negative negative not-reached true-negative 061e323bb265…
model-declared-sink dfb-taint-javascript-model-declared-sink-positive positive reached true-positive 6c73fb70c310…
model-declared-source dfb-taint-javascript-model-declared-source-negative negative not-reached true-negative b8372ca0fc27…
model-declared-source dfb-taint-javascript-model-declared-source-positive positive reached true-positive 52203d1bbb68…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-negative negative not-reached true-negative e6eb4120459d…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-positive positive reached true-positive 5ab93cc8fbdb…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-negative negative not-reached true-negative 72efb1178dce…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-positive positive reached true-positive 0d033cf7d07f…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-negative negative not-reached true-negative 113ac10c9b56…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-positive positive reached true-positive da77fb031545…
model-propagator-position dfb-taint-javascript-model-propagator-position-negative negative not-reached true-negative df55cd050eb6…
model-propagator-position dfb-taint-javascript-model-propagator-position-positive positive reached true-positive 99314c083b95…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-negative negative not-reached true-negative 7fae78509324…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-positive positive reached true-positive 6101ef98d456…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-negative negative not-reached true-negative 72491795c6f5…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-positive positive reached true-positive 1916b034920b…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-negative negative not-reached true-negative 3e188043ba04…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-positive positive reached true-positive a0bc7f0fdedf…
model-store-separation dfb-taint-javascript-model-store-separation-negative negative not-reached true-negative 304b3f5a57c2…
model-store-separation dfb-taint-javascript-model-store-separation-positive positive reached true-positive 1d18a7708102…
model-summary-field dfb-taint-javascript-model-summary-field-negative negative not-reached true-negative 4c810e78912c…
model-summary-field dfb-taint-javascript-model-summary-field-positive positive reached true-positive 639f232755a0…
model-summary-through dfb-taint-javascript-model-summary-through-negative negative not-reached true-negative b1b485379d43…
model-summary-through dfb-taint-javascript-model-summary-through-positive positive reached true-positive 3f68aa208971…

codeql-javascript-native-taint-taint-tool-native — javascript, modeling (tool-native)

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-javascript-native-entrypoint-negative negative not-reached true-negative a584ad6c205e…
native-entrypoint dfb-taint-javascript-native-entrypoint-positive positive reached true-positive 3ae668cd899c…
native-persistence dfb-taint-javascript-native-persistence-negative negative reached false-positive 757e3628405f…
native-persistence dfb-taint-javascript-native-persistence-positive positive not-reached false-negative 0853471b5135…
native-propagator dfb-taint-javascript-native-propagator-negative negative not-reached true-negative 1d0d8d2ddf31…
native-propagator dfb-taint-javascript-native-propagator-positive positive reached true-positive 8abd469e5ef6…
native-sanitizer dfb-taint-javascript-native-sanitizer-negative negative reached false-positive 219c685408a7…
native-sanitizer dfb-taint-javascript-native-sanitizer-positive positive reached true-positive eee9594e86f5…
native-source-sink dfb-taint-javascript-native-source-sink-negative negative not-reached true-negative a752f1f5720c…
native-source-sink dfb-taint-javascript-native-source-sink-positive positive reached true-positive 6f36aa4ab5eb…
native-summary dfb-taint-javascript-native-summary-negative negative not-reached true-negative fd35a30bd77a…
native-summary dfb-taint-javascript-native-summary-positive positive reached true-positive edcbfe3fa905…

codeql-kotlin-kernel-taint-taint-benchmark-controlled — kotlin, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-kotlin-alias-propagation-negative negative not-reached true-negative a0b0ff5f1018…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive not-reached false-negative 9b56e3a956dd…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative df9258a8a76b…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive f507e6e84a42…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative e534385bb6f3…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive not-reached false-negative 9b8893fa8cf8…
array-element-separation dfb-taint-kotlin-array-element-negative negative reached false-positive aa4790f0980d…
array-element-separation dfb-taint-kotlin-array-element-positive positive reached true-positive f238523164db…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative 5335a49aa2f7…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive 9503719ff017…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative a23c55118eab…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive 920c379985f2…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative not-reached true-negative 72da4f7009c0…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive not-reached false-negative 0c4719b996bc…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative not-reached true-negative 727c00498713…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive not-reached false-negative a4314bb187b8…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative not-reached true-negative b4a6f3e0b44c…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive reached true-positive 115ea2da4e37…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative not-reached true-negative eb2db26d0d9d…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive not-reached false-negative 0bd3c7babfe3…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative not-reached true-negative af249ed08dce…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive reached true-positive d5b51b299b05…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative not-reached true-negative 9eecb94d923d…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive reached true-positive 92b4bb75cb54…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative not-reached true-negative fcf5d6400309…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive not-reached false-negative fc9536ff34d0…
chal-element-object dfb-taint-kotlin-element-object-negative negative reached false-positive 0df2fd9cdbf3…
chal-element-object dfb-taint-kotlin-element-object-positive positive reached true-positive df5e58f65e69…
chal-function-field dfb-taint-kotlin-function-field-negative negative reached false-positive 9ac283a030fa…
chal-function-field dfb-taint-kotlin-function-field-positive positive reached true-positive fe9dbdf5e077…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-negative negative reached false-positive 7e53386c53fe…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-positive positive reached true-positive a7b9f54a1dc0…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative not-reached true-negative 2c0472f78918…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive reached true-positive 93b7b5f5eaf8…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-negative negative not-reached true-negative 02ce4ed4fe5a…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-positive positive reached true-positive 4c14ac90a41d…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative not-reached true-negative e4cd04eebf0d…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive reached true-positive 444c7acfc740…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-negative negative not-reached true-negative ad2b7b05e944…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-positive positive reached true-positive 78cf92df2176…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative not-reached true-negative aafffb69dc9a…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive reached true-positive 734d6cef32aa…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-negative negative not-reached true-negative be682c7de1c0…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-positive positive not-reached false-negative 394106c8fec4…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-negative negative reached false-positive 27cf1fd5172d…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-positive positive reached true-positive 15da790ee8ad…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-negative negative not-reached true-negative 9d7e23b53a9b…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-positive positive reached true-positive 33382f95f6ae…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative not-reached true-negative 5c80afa3a1c7…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive not-reached false-negative e2a1dfa31fa2…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative cc63232a24fc…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 35d7295de890…
exception-catch dfb-taint-kotlin-exception-catch-negative negative not-reached true-negative 6c70cf12e6ee…
exception-catch dfb-taint-kotlin-exception-catch-positive positive not-reached false-negative d3c44d18114a…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative not-reached true-negative 5f69b07a590a…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive 42e55892e854…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative 05391c5c9a2a…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive e42d6cddbf85…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative 4ea08173d4ed…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive f0469c46f057…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive f447d35e9bd4…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive 696d53ecc9bc…
object-separation dfb-taint-kotlin-object-separation-negative negative not-reached true-negative c740547e4a38…
object-separation dfb-taint-kotlin-object-separation-positive positive reached true-positive 3faca6bf8990…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative 93644c486a70…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive 5d2f12153a43…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative fa3f250fa998…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive d10cc9526cce…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative not-reached true-negative 17eff65d6768…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive reached true-positive 8ae37f2de8d2…

codeql-python-kernel-taint-taint-benchmark-controlled — python, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-python-alias-propagation-negative negative not-reached true-negative 1b0466748b1c…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive not-reached false-negative c37e19e38f92…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative 44d1cba910eb…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive e6e1dd3f97d2…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative 533f405d18b9…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 7b2c02afb99c…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative 56c7996d56df…
array-element-separation dfb-taint-python-array-element-positive positive not-reached false-negative 24fabbeb0ed9…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative 42a8c7f50f47…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 64f9c692d5f0…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative 6e0ccc60dad6…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 0cbae002acdd…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-negative negative not-reached true-negative 86e90c2401c4…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-positive positive reached true-positive fc4ebcac25f8…
chal-callback-registration dfb-taint-python-callback-registration-negative negative not-reached true-negative f56bb6a3d3c9…
chal-callback-registration dfb-taint-python-callback-registration-positive positive not-reached false-negative 4820f58ac829…
chal-closure-capture dfb-taint-python-closure-capture-negative negative not-reached true-negative e4827a25b030…
chal-closure-capture dfb-taint-python-closure-capture-positive positive not-reached false-negative c8eca2a62b41…
chal-computed-property dfb-taint-python-computed-property-negative negative not-reached true-negative 9b0c4beb1bf7…
chal-computed-property dfb-taint-python-computed-property-positive positive not-reached false-negative ee63c1f04f29…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-negative negative not-reached true-negative 7dea38231433…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-positive positive reached true-positive 621ca3a3de7b…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-negative negative not-reached true-negative fcc031105861…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-positive positive reached true-positive 9c4193ef6a3a…
chal-dispatch-table dfb-taint-python-dispatch-table-negative negative not-reached true-negative 228808f550e2…
chal-dispatch-table dfb-taint-python-dispatch-table-positive positive not-reached false-negative 9c7f87413dfe…
chal-element-object dfb-taint-python-element-object-negative negative reached false-positive a5ca732da17b…
chal-element-object dfb-taint-python-element-object-positive positive reached true-positive 485b88f81c9f…
chal-function-field dfb-taint-python-function-field-negative negative not-reached true-negative ee6b59c45287…
chal-function-field dfb-taint-python-function-field-positive positive reached true-positive 48611be4c81c…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-negative negative reached false-positive f34353cd1739…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-positive positive reached true-positive 17b1c9791ad1…
chal-map-iteration dfb-taint-python-map-iteration-negative negative not-reached true-negative ed4e29aef8dd…
chal-map-iteration dfb-taint-python-map-iteration-positive positive reached true-positive f5b9047dbf61…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-negative negative not-reached true-negative c86148cbe57a…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-positive positive reached true-positive 6f39b393a12e…
chal-nested-access-path dfb-taint-python-nested-access-path-negative negative not-reached true-negative 1af1daf9dc13…
chal-nested-access-path dfb-taint-python-nested-access-path-positive positive reached true-positive 964ec015a4f9…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-negative negative not-reached true-negative 3ace9b77bb10…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-positive positive reached true-positive 514bc970447e…
chal-recursive-carry dfb-taint-python-recursive-carry-negative negative not-reached true-negative bd339c5bd853…
chal-recursive-carry dfb-taint-python-recursive-carry-positive positive reached true-positive a9b2abe86c64…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-negative negative reached false-positive bd4dec8a156a…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-positive positive reached true-positive 29ef0a63722f…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-negative negative reached false-positive b1672ad2cdbb…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-positive positive reached true-positive 2c7cf52e52ba…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-negative negative not-reached true-negative 69d4dd55149d…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-positive positive reached true-positive 657a8a94c634…
chal-reflective-invocation dfb-taint-python-reflective-invocation-negative negative not-reached true-negative 252b3d0a1b34…
chal-reflective-invocation dfb-taint-python-reflective-invocation-positive positive not-reached false-negative cd6a5abecbc6…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative 9d25d0dd26f6…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 8ea93bf9d26f…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative db3ddf5929ed…
exception-catch dfb-taint-python-exception-catch-positive positive not-reached false-negative 54cd503f6505…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative inconclusive inconclusive 7a07a3a480ce…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 783dcfb82e34…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 56ab6b9d5844…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive 1c750721baa1…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative 05d2781ae32a…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive aec73b65a57e…
loop-carried-kill dfb-taint-python-loop-carried-negative negative reached false-positive b8c08e4b4c9b…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive e5a2dd23e99c…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative 188803bea85a…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive 864390500f45…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative 566ad55eb1ea…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 4da47fbd2ffd…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 5ac9562876fd…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive d167eb60b2b9…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative 02a20bfc1809…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive 6424516b9008…

codeql-python-modeling-taint-taint-benchmark-controlled — python, modeling (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
model-declared-sink dfb-taint-python-model-declared-sink-negative negative not-reached true-negative fb2a1e740278…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive 59f446c75282…
model-declared-source dfb-taint-python-model-declared-source-negative negative not-reached true-negative 0aa326b306eb…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive 33d08bc4c28e…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative not-reached true-negative 8a202301b6c7…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive reached true-positive e362d0b008e5…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative not-reached true-negative 44aae7de90ed…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive reached true-positive 8b6c478ea6e6…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative not-reached true-negative 08b6e3ed53e8…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive reached true-positive beebbf8b3a4a…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative not-reached true-negative b9fb4a6a2c6c…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive reached true-positive 50caa58b4206…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative 21f8c9e09932…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive 45d4243d2751…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative not-reached true-negative 57800fbae387…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive reached true-positive 1097900a307e…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative not-reached true-negative 8175beec8562…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive reached true-positive 144796c86d5f…
model-store-separation dfb-taint-python-model-store-separation-negative negative not-reached true-negative f306c411b055…
model-store-separation dfb-taint-python-model-store-separation-positive positive reached true-positive b15f0367a7b3…
model-summary-field dfb-taint-python-model-summary-field-negative negative not-reached true-negative 5fbc1e13a0f3…
model-summary-field dfb-taint-python-model-summary-field-positive positive reached true-positive f872c51fa6bb…
model-summary-through dfb-taint-python-model-summary-through-negative negative not-reached true-negative 8cda79453ea8…
model-summary-through dfb-taint-python-model-summary-through-positive positive reached true-positive 02395f0ee72c…

codeql-python-native-taint-taint-tool-native — python, modeling (tool-native)

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-python-native-entrypoint-negative negative not-reached true-negative 8e23496283a6…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive reached true-positive 1d4e6365292b…
native-persistence dfb-taint-python-native-persistence-negative negative reached false-positive 6dd8c114cf55…
native-persistence dfb-taint-python-native-persistence-positive positive reached true-positive 38435eb4f868…
native-propagator dfb-taint-python-native-propagator-negative negative not-reached true-negative 264af4b8d408…
native-propagator dfb-taint-python-native-propagator-positive positive reached true-positive 3f75eb5a86dc…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative reached false-positive fe72ebffc6e9…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive reached true-positive 08336c55f118…
native-source-sink dfb-taint-python-native-source-sink-negative negative not-reached true-negative 858f983ac386…
native-source-sink dfb-taint-python-native-source-sink-positive positive reached true-positive d5b61e0a6a56…
native-summary dfb-taint-python-native-summary-negative negative not-reached true-negative 325d151a239c…
native-summary dfb-taint-python-native-summary-positive positive reached true-positive 0153a574f2dc…

codeql-ruby-kernel-taint-taint-benchmark-controlled — ruby, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-ruby-alias-propagation-negative negative not-reached true-negative 6bfe69a65240…
alias-propagation-separation dfb-taint-ruby-alias-propagation-positive positive not-reached false-negative 75e35c7404b0…
argument-position-separation dfb-taint-ruby-argument-position-negative negative not-reached true-negative 7bdd34e80f29…
argument-position-separation dfb-taint-ruby-argument-position-positive positive reached true-positive 47ba40e5a116…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-negative negative not-reached true-negative d1ef99bdb7bd…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive reached true-positive 812d08a090f3…
array-element-separation dfb-taint-ruby-array-element-negative negative not-reached true-negative 1ed351d08053…
array-element-separation dfb-taint-ruby-array-element-positive positive reached true-positive 30e0c06ff930…
branch-join dfb-taint-ruby-branch-join-negative negative not-reached true-negative 1fe5a62038dd…
branch-join dfb-taint-ruby-branch-join-positive positive reached true-positive aafa07b6248c…
call-context-separation dfb-taint-ruby-call-context-negative negative not-reached true-negative b9fdc6cf485a…
call-context-separation dfb-taint-ruby-call-context-positive positive reached true-positive fc1a41f3d461…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-negative negative not-reached true-negative 6937ee1bd985…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-positive positive not-reached false-negative d2718c6f9ebc…
chal-callback-registration dfb-taint-ruby-callback-registration-negative negative not-reached true-negative 6b7e929ead08…
chal-callback-registration dfb-taint-ruby-callback-registration-positive positive not-reached false-negative dd73c7052551…
chal-closure-capture dfb-taint-ruby-closure-capture-negative negative not-reached true-negative c7553a56d985…
chal-closure-capture dfb-taint-ruby-closure-capture-positive positive reached true-positive d5776fc8b830…
chal-computed-property dfb-taint-ruby-computed-property-negative negative not-reached true-negative a51e5ede9092…
chal-computed-property dfb-taint-ruby-computed-property-positive positive not-reached false-negative 51af4265f572…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-negative negative not-reached true-negative e190ce131682…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-positive positive reached true-positive c683ab324077…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-negative negative not-reached true-negative e7f505b13fa7…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-positive positive reached true-positive 5cb61d788d1c…
chal-dispatch-table dfb-taint-ruby-dispatch-table-negative negative not-reached true-negative d03b043b1adc…
chal-dispatch-table dfb-taint-ruby-dispatch-table-positive positive not-reached false-negative 3e444b1b31f5…
chal-element-object dfb-taint-ruby-element-object-negative negative not-reached true-negative dbc98d59d35b…
chal-element-object dfb-taint-ruby-element-object-positive positive reached true-positive 16965f7274d1…
chal-function-field dfb-taint-ruby-function-field-negative negative not-reached true-negative 2e1dd917685b…
chal-function-field dfb-taint-ruby-function-field-positive positive not-reached false-negative 0e29ce2ac67e…
chal-interprocedural-exception-persistence dfb-taint-ruby-interprocedural-exception-persistence-negative negative reached false-positive 6adcc29d7b20…
chal-interprocedural-exception-persistence dfb-taint-ruby-interprocedural-exception-persistence-positive positive reached true-positive b80f978d1ad5…
chal-map-iteration dfb-taint-ruby-map-iteration-negative negative not-reached true-negative 597cf472da89…
chal-map-iteration dfb-taint-ruby-map-iteration-positive positive reached true-positive 8c9d26db65fc…
chal-mutual-recursive-transform dfb-taint-ruby-mutual-recursive-transform-negative negative not-reached true-negative 42922176a567…
chal-mutual-recursive-transform dfb-taint-ruby-mutual-recursive-transform-positive positive reached true-positive 7d24d3aabdc0…
chal-nested-access-path dfb-taint-ruby-nested-access-path-negative negative not-reached true-negative 3d8e8cedc1d7…
chal-nested-access-path dfb-taint-ruby-nested-access-path-positive positive reached true-positive d1e964fd7beb…
chal-recursive-callback-transform dfb-taint-ruby-recursive-callback-transform-negative negative not-reached true-negative e27e06383856…
chal-recursive-callback-transform dfb-taint-ruby-recursive-callback-transform-positive positive reached true-positive 658eb11667af…
chal-recursive-carry dfb-taint-ruby-recursive-carry-negative negative not-reached true-negative c10391d2e602…
chal-recursive-carry dfb-taint-ruby-recursive-carry-positive positive reached true-positive 477b6a7b670d…
chal-recursive-exception-persistence dfb-taint-ruby-recursive-exception-persistence-negative negative reached false-positive cb71d33947e4…
chal-recursive-exception-persistence dfb-taint-ruby-recursive-exception-persistence-positive positive reached true-positive c1f59e1126c5…
chal-recursive-heap-unwind dfb-taint-ruby-recursive-heap-unwind-negative negative reached false-positive 927c29e91ca3…
chal-recursive-heap-unwind dfb-taint-ruby-recursive-heap-unwind-positive positive reached true-positive d5318dc95303…
chal-recursive-payload-transform dfb-taint-ruby-recursive-payload-transform-negative negative not-reached true-negative f9c684b355ce…
chal-recursive-payload-transform dfb-taint-ruby-recursive-payload-transform-positive positive reached true-positive 94276537ec01…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-negative negative not-reached true-negative 748a8839f177…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-positive positive not-reached false-negative 9487fea2db40…
direct-propagation dfb-taint-ruby-direct-negative negative not-reached true-negative 6bca71c4ef8b…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive 8bd48fd35ee3…
exception-catch dfb-taint-ruby-exception-catch-negative negative not-reached true-negative af27984b4238…
exception-catch dfb-taint-ruby-exception-catch-positive positive not-reached false-negative 14bdeb36e887…
infeasible-branch dfb-taint-ruby-infeasible-branch-negative negative inconclusive inconclusive fb3818aacbe6…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive reached true-positive ec54bc22e60f…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative not-reached true-negative dbba4fcb62a4…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive reached true-positive c8aa4d025aec…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative not-reached true-negative 3834d2d6144b…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive reached true-positive 512fcab5c7ac…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative reached false-positive 8002e31e4788…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive reached true-positive 1d0b21368c0d…
object-separation dfb-taint-ruby-object-separation-negative negative not-reached true-negative d0d5ac880ecc…
object-separation dfb-taint-ruby-object-separation-positive positive reached true-positive c2c8376f8001…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-negative negative not-reached true-negative e843bcf0e8bc…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-positive positive reached true-positive b31234f7c92e…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-negative negative not-reached true-negative e734bae1e68c…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-positive positive reached true-positive 4b2550f2181f…
same-object-field-separation dfb-taint-ruby-same-object-field-negative negative not-reached true-negative e4e8db86b9f8…
same-object-field-separation dfb-taint-ruby-same-object-field-positive positive reached true-positive 2bda7b64b491…

codeql-rust-kernel-taint-taint-benchmark-controlled — rust, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-rust-alias-propagation-negative negative not-reached true-negative ca9fbbd63e16…
alias-propagation-separation dfb-taint-rust-alias-propagation-positive positive reached true-positive 72e8405fb05e…
argument-position-separation dfb-taint-rust-argument-position-negative negative not-reached true-negative 4732c87a64fe…
argument-position-separation dfb-taint-rust-argument-position-positive positive reached true-positive cec992861671…
arithmetic-expression-propagation dfb-taint-rust-expression-negative negative not-reached true-negative bd04ee19fa13…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive reached true-positive a854cbb90830…
array-element-separation dfb-taint-rust-array-element-negative negative reached false-positive 3bf7c2f6806e…
array-element-separation dfb-taint-rust-array-element-positive positive reached true-positive 55461cca3b9d…
branch-join dfb-taint-rust-branch-join-negative negative not-reached true-negative 825992e846eb…
branch-join dfb-taint-rust-branch-join-positive positive reached true-positive f5f17fede5ce…
call-context-separation dfb-taint-rust-call-context-negative negative not-reached true-negative 7c19f2bbe2d1…
call-context-separation dfb-taint-rust-call-context-positive positive reached true-positive 25b6ff4dda97…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-negative negative not-reached true-negative c7d14c483852…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-positive positive not-reached false-negative 3f8528a0eb67…
chal-callback-registration dfb-taint-rust-callback-registration-negative negative not-reached true-negative b21b6859fa46…
chal-callback-registration dfb-taint-rust-callback-registration-positive positive not-reached false-negative ff5b8abef236…
chal-closure-capture dfb-taint-rust-closure-capture-negative negative not-reached true-negative e149f5afda93…
chal-closure-capture dfb-taint-rust-closure-capture-positive positive not-reached false-negative ab54c413cfae…
chal-computed-property dfb-taint-rust-computed-property-negative negative not-reached true-negative 25dd25e99ede…
chal-computed-property dfb-taint-rust-computed-property-positive positive not-reached false-negative 71a1f4b06bbe…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-negative negative not-reached true-negative d4c5cc57431f…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-positive positive reached true-positive 5de2d924ccb2…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-negative negative not-reached true-negative 4feceb15c76f…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-positive positive reached true-positive 41b383977c3b…
chal-dispatch-table dfb-taint-rust-dispatch-table-negative negative not-reached true-negative 983d2ec7167c…
chal-dispatch-table dfb-taint-rust-dispatch-table-positive positive not-reached false-negative 7593f85528b1…
chal-element-object dfb-taint-rust-element-object-negative negative not-reached true-negative 4f2b38d1d736…
chal-element-object dfb-taint-rust-element-object-positive positive not-reached false-negative e933a60aa290…
chal-function-field dfb-taint-rust-function-field-negative negative not-reached true-negative fc89992f0513…
chal-function-field dfb-taint-rust-function-field-positive positive not-reached false-negative 239310f6341a…
chal-map-iteration dfb-taint-rust-map-iteration-negative negative not-reached true-negative 519ef55c6a68…
chal-map-iteration dfb-taint-rust-map-iteration-positive positive not-reached false-negative dfa6a9991a10…
chal-mutual-recursive-transform dfb-taint-rust-mutual-recursive-transform-negative negative not-reached true-negative de914707ed60…
chal-mutual-recursive-transform dfb-taint-rust-mutual-recursive-transform-positive positive reached true-positive 89cb9899db08…
chal-nested-access-path dfb-taint-rust-nested-access-path-negative negative not-reached true-negative ac4bb3021213…
chal-nested-access-path dfb-taint-rust-nested-access-path-positive positive reached true-positive 830542cef4bd…
chal-recursive-callback-transform dfb-taint-rust-recursive-callback-transform-negative negative not-reached true-negative 5ca208c15260…
chal-recursive-callback-transform dfb-taint-rust-recursive-callback-transform-positive positive reached true-positive c772a9e6a1c4…
chal-recursive-carry dfb-taint-rust-recursive-carry-negative negative not-reached true-negative cc76039aa265…
chal-recursive-carry dfb-taint-rust-recursive-carry-positive positive reached true-positive e55006c6487a…
chal-recursive-heap-unwind dfb-taint-rust-recursive-heap-unwind-negative negative not-reached true-negative 31d2d767292e…
chal-recursive-heap-unwind dfb-taint-rust-recursive-heap-unwind-positive positive not-reached false-negative 58cc4a7ae904…
chal-recursive-payload-transform dfb-taint-rust-recursive-payload-transform-negative negative not-reached true-negative bd9a8c2e9b5a…
chal-recursive-payload-transform dfb-taint-rust-recursive-payload-transform-positive positive reached true-positive 00cf9f5f6098…
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative b3bd2d4a26d4…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 1d6f36670e32…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative not-reached true-negative 4ac07aa4ab6f…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive reached true-positive 16162c924b91…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative not-reached true-negative 739b57c5839c…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive reached true-positive 043fbf9bdc31…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative not-reached true-negative 99088f858fae…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive reached true-positive aa571466fd78…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative reached false-positive 3a1c07697628…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive reached true-positive 1202153f5e6c…
object-separation dfb-taint-rust-object-separation-negative negative not-reached true-negative 2ff2dd5227b7…
object-separation dfb-taint-rust-object-separation-positive positive reached true-positive 2c776ef81608…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-negative negative not-reached true-negative 12f109ddd059…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-positive positive reached true-positive fcb7d131fbe0…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-negative negative not-reached true-negative 274cd7768ffa…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-positive positive reached true-positive cd9c241cb71d…
same-object-field-separation dfb-taint-rust-same-object-field-negative negative not-reached true-negative ad38b0be2a89…
same-object-field-separation dfb-taint-rust-same-object-field-positive positive reached true-positive 63abe34c892c…

codeql-rust-kernel-taint-taint-benchmark-controlled — rust, language-extension (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
result-error-propagation dfb-taint-rust-result-error-propagation-negative negative not-reached true-negative 404c6da26f10…
result-error-propagation dfb-taint-rust-result-error-propagation-positive positive not-reached false-negative 7f9aa64da89b…

codeql-typescript-kernel-taint-taint-benchmark-controlled — typescript, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-typescript-alias-propagation-negative negative not-reached true-negative 3ca55d19a386…
alias-propagation-separation dfb-taint-typescript-alias-propagation-positive positive not-reached false-negative 23c7dfad498a…
argument-position-separation dfb-taint-typescript-argument-position-negative negative not-reached true-negative 93f53fbe526e…
argument-position-separation dfb-taint-typescript-argument-position-positive positive reached true-positive 5337a946456b…
arithmetic-expression-propagation dfb-taint-typescript-expression-negative negative not-reached true-negative 53c845fd8cf4…
arithmetic-expression-propagation dfb-taint-typescript-expression-positive positive not-reached false-negative 5aff8a088139…
array-element-separation dfb-taint-typescript-array-element-negative negative not-reached true-negative f023cd929245…
array-element-separation dfb-taint-typescript-array-element-positive positive reached true-positive 52a0d5339f07…
branch-join dfb-taint-typescript-branch-join-negative negative not-reached true-negative 2123c49915ff…
branch-join dfb-taint-typescript-branch-join-positive positive reached true-positive 1e095f893715…
call-context-separation dfb-taint-typescript-call-context-negative negative not-reached true-negative 36dbe0129faf…
call-context-separation dfb-taint-typescript-call-context-positive positive reached true-positive 90fa84b90de4…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-negative negative not-reached true-negative dddd2523cd99…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-positive positive reached true-positive 7b1bd4388461…
chal-callback-registration dfb-taint-typescript-callback-registration-negative negative not-reached true-negative b1690df9c710…
chal-callback-registration dfb-taint-typescript-callback-registration-positive positive not-reached false-negative 8e0350646e28…
chal-closure-capture dfb-taint-typescript-closure-capture-negative negative not-reached true-negative e799690ff30a…
chal-closure-capture dfb-taint-typescript-closure-capture-positive positive reached true-positive 556c741c8120…
chal-computed-property dfb-taint-typescript-computed-property-negative negative reached false-positive 52b3bfa02830…
chal-computed-property dfb-taint-typescript-computed-property-positive positive reached true-positive fa5cecb48882…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-negative negative not-reached true-negative 4012a4eb0ee2…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-positive positive reached true-positive d0741e767cf7…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-negative negative not-reached true-negative 79ffbc32d198…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-positive positive reached true-positive c3a131450646…
chal-dispatch-table dfb-taint-typescript-dispatch-table-negative negative not-reached true-negative da3f642dcd53…
chal-dispatch-table dfb-taint-typescript-dispatch-table-positive positive not-reached false-negative 62dc3c517ebc…
chal-element-object dfb-taint-typescript-element-object-negative negative not-reached true-negative 1d2c2857d20c…
chal-element-object dfb-taint-typescript-element-object-positive positive reached true-positive a1e2b42ff05c…
chal-function-field dfb-taint-typescript-function-field-negative negative not-reached true-negative 1629aec20789…
chal-function-field dfb-taint-typescript-function-field-positive positive not-reached false-negative 288e8e681db9…
chal-interprocedural-exception-persistence dfb-taint-typescript-interprocedural-exception-persistence-negative negative reached false-positive 954eb89e1d13…
chal-interprocedural-exception-persistence dfb-taint-typescript-interprocedural-exception-persistence-positive positive reached true-positive ad0107eef1a6…
chal-map-iteration dfb-taint-typescript-map-iteration-negative negative not-reached true-negative 64506c7a3e92…
chal-map-iteration dfb-taint-typescript-map-iteration-positive positive not-reached false-negative bd185ecf6e5d…
chal-mutual-recursive-transform dfb-taint-typescript-mutual-recursive-transform-negative negative not-reached true-negative 2870bbb17733…
chal-mutual-recursive-transform dfb-taint-typescript-mutual-recursive-transform-positive positive reached true-positive 1dbb4bf9fe2e…
chal-nested-access-path dfb-taint-typescript-nested-access-path-negative negative not-reached true-negative ddca8bad38de…
chal-nested-access-path dfb-taint-typescript-nested-access-path-positive positive not-reached false-negative f94aab69785e…
chal-recursive-callback-transform dfb-taint-typescript-recursive-callback-transform-negative negative not-reached true-negative f66497fcbe02…
chal-recursive-callback-transform dfb-taint-typescript-recursive-callback-transform-positive positive reached true-positive b165f5a80a13…
chal-recursive-carry dfb-taint-typescript-recursive-carry-negative negative not-reached true-negative e6c00f8b930a…
chal-recursive-carry dfb-taint-typescript-recursive-carry-positive positive reached true-positive ceb509dd31e1…
chal-recursive-exception-persistence dfb-taint-typescript-recursive-exception-persistence-negative negative reached false-positive cad2784548ca…
chal-recursive-exception-persistence dfb-taint-typescript-recursive-exception-persistence-positive positive reached true-positive db15dc6181da…
chal-recursive-heap-unwind dfb-taint-typescript-recursive-heap-unwind-negative negative reached false-positive ef88016da4f3…
chal-recursive-heap-unwind dfb-taint-typescript-recursive-heap-unwind-positive positive reached true-positive 47e3afb14725…
chal-recursive-payload-transform dfb-taint-typescript-recursive-payload-transform-negative negative not-reached true-negative 4b211ce34029…
chal-recursive-payload-transform dfb-taint-typescript-recursive-payload-transform-positive positive reached true-positive 21c82a31866e…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-negative negative not-reached true-negative c7acff906d4f…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-positive positive not-reached false-negative a9bfb3900e0b…
direct-propagation dfb-taint-typescript-direct-negative negative not-reached true-negative d5e682b7e191…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive bb69357f29e1…
exception-catch dfb-taint-typescript-exception-catch-negative negative not-reached true-negative bde36a07c83e…
exception-catch dfb-taint-typescript-exception-catch-positive positive reached true-positive d089e1e69f04…
infeasible-branch dfb-taint-typescript-infeasible-branch-negative negative not-reached true-negative 79ccfa2d787c…
infeasible-branch dfb-taint-typescript-infeasible-branch-positive positive reached true-positive ba6675512566…
local-multi-step-chain dfb-taint-typescript-local-chain-negative negative not-reached true-negative 3c645130717e…
local-multi-step-chain dfb-taint-typescript-local-chain-positive positive reached true-positive 8512e983ac39…
local-overwrite-kill dfb-taint-typescript-local-overwrite-negative negative not-reached true-negative 7ae6a2843d4d…
local-overwrite-kill dfb-taint-typescript-local-overwrite-positive positive reached true-positive 0e21c22bd862…
loop-carried-kill dfb-taint-typescript-loop-carried-negative negative reached false-positive 616b0154f4e6…
loop-carried-kill dfb-taint-typescript-loop-carried-positive positive reached true-positive d237ec7766d0…
object-separation dfb-taint-typescript-object-separation-negative negative not-reached true-negative a81769c006d0…
object-separation dfb-taint-typescript-object-separation-positive positive reached true-positive 565ccdb8b33e…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-negative negative not-reached true-negative fd1c4c2cf5fe…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-positive positive reached true-positive 50fcded63ef4…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-negative negative not-reached true-negative 339abfdc86c1…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-positive positive reached true-positive 7347cb8e3f29…
same-object-field-separation dfb-taint-typescript-same-object-field-negative negative not-reached true-negative 040f7bf67795…
same-object-field-separation dfb-taint-typescript-same-object-field-positive positive reached true-positive edae086c2fab…

flowdroid-java-kernel-taint-taint-benchmark-controlled — java, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-java-alias-propagation-negative negative not-reached true-negative 3ee73853a633…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive 6eab5ff00fb7…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 5ab4ee6bd738…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive 34677485a177…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative fd6bbda56943…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive c39d37d1044c…
array-element-separation dfb-taint-java-array-element-negative negative reached false-positive 2c1cfa79c44e…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 82b8c0e05b5a…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 73917d0fa6fd…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 89565d83a169…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 37bc8359394d…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 4a2105238932…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative not-reached true-negative c91e76762acc…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive 64da196b24cd…
chal-callback-registration dfb-taint-java-callback-registration-negative negative not-reached true-negative 921cf3a567de…
chal-callback-registration dfb-taint-java-callback-registration-positive positive not-reached false-negative 6b404ee8afdc…
chal-closure-capture dfb-taint-java-closure-capture-negative negative not-reached true-negative b7f917aaf494…
chal-closure-capture dfb-taint-java-closure-capture-positive positive not-reached false-negative b6431a930f46…
chal-computed-property dfb-taint-java-computed-property-negative negative reached false-positive f21b1db7f48f…
chal-computed-property dfb-taint-java-computed-property-positive positive reached true-positive 9a3b0f355064…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative 760cb07872d9…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive 56e88c3d1e15…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative c74dbf273f92…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive 918a9211faf7…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative not-reached true-negative ec85f48397a9…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive not-reached false-negative e6fed1150b3a…
chal-element-object dfb-taint-java-element-object-negative negative reached false-positive 55a778edc4cc…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive 9ab69f37b6c4…
chal-function-field dfb-taint-java-function-field-negative negative not-reached true-negative 6179f8de8bf7…
chal-function-field dfb-taint-java-function-field-positive positive not-reached false-negative 0483a7b1b5dd…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-negative negative not-reached true-negative 837790a636e1…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-positive positive reached true-positive 1a356ff34e86…
chal-map-iteration dfb-taint-java-map-iteration-negative negative not-reached true-negative edea2bf1f864…
chal-map-iteration dfb-taint-java-map-iteration-positive positive reached true-positive d0058b0125be…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-negative negative not-reached true-negative 81671a278868…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-positive positive reached true-positive 95466a2e7317…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative not-reached true-negative 311228442986…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive reached true-positive 90f73a66613c…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-negative negative not-reached true-negative bb97afc33181…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-positive positive reached true-positive c4ab056b0c09…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative eb410d4016b9…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive c66f4273a473…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-negative negative not-reached true-negative 542124a48953…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-positive positive reached true-positive 0f4d9a3d1fd3…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-negative negative not-reached true-negative f8705d6a6120…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-positive positive reached true-positive a262b097842a…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-negative negative not-reached true-negative 5bb4a35e0808…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-positive positive reached true-positive 5bf36ab13724…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative not-reached true-negative ad85e79a3f73…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive not-reached false-negative 4c4c95831cf2…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive ac54b0f1c63c…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 18b6ceb728f2…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative 6bf0ec89bbe8…
exception-catch dfb-taint-java-exception-catch-positive positive reached true-positive 631f36a41041…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative 89f9f18cc0fa…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive d2b73b5db025…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 49965f80f513…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 787f6d197ffd…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative 3e7ed3d2cd4c…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 2abc3af8e631…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive 9a1f1365a9b2…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive 85c5aaf232c8…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 687887bbede8…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive debd350dfe0c…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative 5a674e4e0a1f…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive d01b137a5ed4…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative cc47237a1af5…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive c7a3d65d9803…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 93d9f08f2fc3…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive d7bb2aefb3d2…

flowdroid-java-modeling-taint-taint-benchmark-controlled — java, modeling (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
model-declared-sink dfb-taint-java-model-declared-sink-negative negative not-reached true-negative c1f5e7783ff1…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive 60b8e8d6a926…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative ae6200486759…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive 5203bcdf2583…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative unsupported unsupported 2863ad6eaff0…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive unsupported unsupported 92a733deb54a…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative unsupported unsupported f44355431f9e…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive unsupported unsupported fafa0aa47432…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative not-reached true-negative ea31a33e0498…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive reached true-positive d185645e9800…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative not-reached true-negative 3acbda2ec96e…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive reached true-positive 47b76fe4c3be…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative f0b2cb4b5fa9…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive 070ffd39211e…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative unsupported unsupported 53296be31300…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive unsupported unsupported fd286cb3d7ee…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative unsupported unsupported 0f05b99a0ccc…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive unsupported unsupported a8d69db556f3…
model-store-separation dfb-taint-java-model-store-separation-negative negative unsupported unsupported d34b5ed1be84…
model-store-separation dfb-taint-java-model-store-separation-positive positive unsupported unsupported 8ffd2bf727db…
model-summary-field dfb-taint-java-model-summary-field-negative negative not-reached true-negative 3a5a0bf5d338…
model-summary-field dfb-taint-java-model-summary-field-positive positive reached true-positive 31c513a4477f…
model-summary-through dfb-taint-java-model-summary-through-negative negative not-reached true-negative b0389a55eaf2…
model-summary-through dfb-taint-java-model-summary-through-positive positive reached true-positive 63db6f686eb6…

flowdroid-java-native-taint-taint-tool-native — java, modeling (tool-native)

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-java-native-entrypoint-negative negative unsupported unsupported a278aeecd648…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive unsupported unsupported d34a224dd7c7…
native-persistence dfb-taint-java-native-persistence-negative negative unsupported unsupported 2b1f3e463994…
native-persistence dfb-taint-java-native-persistence-positive positive unsupported unsupported d9f057c46334…
native-propagator dfb-taint-java-native-propagator-negative negative unsupported unsupported e88ecb3ab0aa…
native-propagator dfb-taint-java-native-propagator-positive positive unsupported unsupported c2989cf26e15…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative unsupported unsupported 4e08f8029c3b…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive unsupported unsupported 0010ebf8b120…
native-source-sink dfb-taint-java-native-source-sink-negative negative unsupported unsupported 8b854d884e39…
native-source-sink dfb-taint-java-native-source-sink-positive positive unsupported unsupported 586f02938c09…
native-summary dfb-taint-java-native-summary-negative negative unsupported unsupported 370788016349…
native-summary dfb-taint-java-native-summary-positive positive unsupported unsupported b29f31ec476b…

flowdroid-kotlin-kernel-taint-taint-benchmark-controlled — kotlin, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-kotlin-alias-propagation-negative negative not-reached true-negative 2edde25dd35b…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive reached true-positive 0e7451ab4dbe…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative 0035efb0c77b…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive ae8375c72233…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative d75caa3497bd…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive reached true-positive 6503e25b937f…
array-element-separation dfb-taint-kotlin-array-element-negative negative reached false-positive 9593f43ae4c9…
array-element-separation dfb-taint-kotlin-array-element-positive positive reached true-positive 1b36503a7de7…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative 9e0e4d63ae78…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive a53a297e363c…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative bc3ee8f7e494…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive ed7d89898e39…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative reached false-positive 8b6d799fc7bc…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive reached true-positive 664582c26370…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative not-reached true-negative 663a6d48414d…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive not-reached false-negative b552315ecfab…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative not-reached true-negative f35fd0773e66…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive reached true-positive 3cdf272d2899…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative not-reached true-negative d23fdd245ee1…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive not-reached false-negative e35b6910c833…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative not-reached true-negative cb8a3c29bc88…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive reached true-positive f1846aaebdc3…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative not-reached true-negative 0717e7e3fb3e…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive reached true-positive 9bb7c6d12a06…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative not-reached true-negative 710a9781d2b3…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive not-reached false-negative 4849aaa5900f…
chal-element-object dfb-taint-kotlin-element-object-negative negative reached false-positive 0d9392560cd4…
chal-element-object dfb-taint-kotlin-element-object-positive positive reached true-positive 421dd8794474…
chal-function-field dfb-taint-kotlin-function-field-negative negative reached false-positive 46c4e012cbed…
chal-function-field dfb-taint-kotlin-function-field-positive positive reached true-positive f620e8af3ae3…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-negative negative not-reached true-negative a3c89e4e2a30…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-positive positive reached true-positive 64473d1b03f8…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative not-reached true-negative e310efe545a2…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive reached true-positive 89695bd96480…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-negative negative not-reached true-negative 43844df264f0…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-positive positive reached true-positive 0eef7538b7b5…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative not-reached true-negative bdc42110740a…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive reached true-positive a9d4e1db68e0…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-negative negative not-reached true-negative 66d4195a080a…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-positive positive reached true-positive d55ff6ef163f…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative not-reached true-negative 88192cfa3196…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive reached true-positive 85120773e80d…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-negative negative not-reached true-negative 90ad5e4f09ec…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-positive positive reached true-positive 56e3a0cdfb5b…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-negative negative not-reached true-negative 081fc67500cb…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-positive positive reached true-positive 7a77927f304d…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-negative negative not-reached true-negative 0e0069424a6d…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-positive positive reached true-positive 939b012d4a80…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative not-reached true-negative e039f26b6731…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive not-reached false-negative 0e9c645bcc8e…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative fafaf4864152…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 0f82440780f5…
exception-catch dfb-taint-kotlin-exception-catch-negative negative not-reached true-negative ef41183505a5…
exception-catch dfb-taint-kotlin-exception-catch-positive positive reached true-positive 22df0e161518…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative not-reached true-negative 144371913cb7…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive 7020a5dd7df3…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative a87bf4f33f05…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive 501ed75568dc…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative 3e3262f91dbb…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive a7abd4a2fe74…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive 13e5838ad205…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive 84a94b02899e…
object-separation dfb-taint-kotlin-object-separation-negative negative not-reached true-negative bca3e7b69b2e…
object-separation dfb-taint-kotlin-object-separation-positive positive reached true-positive 82d1f8556eff…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative ca0ab603f2cd…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive e9146015e334…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative 4e959a71ab65…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive 7f350da89319…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative not-reached true-negative 78fef21855d8…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive reached true-positive c28cb8cf7833…

infer-c-kernel-taint-taint-benchmark-controlled — c, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-c-alias-propagation-negative negative not-reached true-negative 49d8adf951f5…
alias-propagation-separation dfb-taint-c-alias-propagation-positive positive reached true-positive 736d6511eb6b…
argument-position-separation dfb-taint-c-argument-position-negative negative not-reached true-negative 49d8adf951f5…
argument-position-separation dfb-taint-c-argument-position-positive positive reached true-positive 69a9663fe29d…
arithmetic-expression-propagation dfb-taint-c-expression-negative negative not-reached true-negative 49d8adf951f5…
arithmetic-expression-propagation dfb-taint-c-expression-positive positive not-reached false-negative 49d8adf951f5…
array-element-separation dfb-taint-c-array-element-negative negative not-reached true-negative 49d8adf951f5…
array-element-separation dfb-taint-c-array-element-positive positive reached true-positive e3e44e05ca6e…
branch-join dfb-taint-c-branch-join-negative negative not-reached true-negative 49d8adf951f5…
branch-join dfb-taint-c-branch-join-positive positive reached true-positive f8215e270821…
call-context-separation dfb-taint-c-call-context-negative negative not-reached true-negative 49d8adf951f5…
call-context-separation dfb-taint-c-call-context-positive positive reached true-positive cfb09d2331e0…
chal-callback-registration dfb-taint-c-callback-registration-negative negative not-reached true-negative 49d8adf951f5…
chal-callback-registration dfb-taint-c-callback-registration-positive positive not-reached false-negative 49d8adf951f5…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-negative negative not-reached true-negative 49d8adf951f5…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-positive positive reached true-positive 04d85d1461fb…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-negative negative not-reached true-negative 49d8adf951f5…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-positive positive reached true-positive ec6dd5159ac3…
chal-dispatch-table dfb-taint-c-dispatch-table-negative negative reached false-positive 14f55897a268…
chal-dispatch-table dfb-taint-c-dispatch-table-positive positive reached true-positive 6eea20fdb5a6…
chal-element-object dfb-taint-c-element-object-negative negative not-reached true-negative 49d8adf951f5…
chal-element-object dfb-taint-c-element-object-positive positive reached true-positive abf8c42641ed…
chal-function-field dfb-taint-c-function-field-negative negative not-reached true-negative 49d8adf951f5…
chal-function-field dfb-taint-c-function-field-positive positive reached true-positive 75db72185d8d…
chal-map-iteration dfb-taint-c-map-iteration-negative negative not-reached true-negative 49d8adf951f5…
chal-map-iteration dfb-taint-c-map-iteration-positive positive reached true-positive 055631f5438e…
chal-mutual-recursive-transform dfb-taint-c-mutual-recursive-transform-negative negative not-reached true-negative 49d8adf951f5…
chal-mutual-recursive-transform dfb-taint-c-mutual-recursive-transform-positive positive not-reached false-negative 49d8adf951f5…
chal-nested-access-path dfb-taint-c-nested-access-path-negative negative not-reached true-negative 49d8adf951f5…
chal-nested-access-path dfb-taint-c-nested-access-path-positive positive reached true-positive 9bf111ba7e40…
chal-recursive-callback-transform dfb-taint-c-recursive-callback-transform-negative negative not-reached true-negative 49d8adf951f5…
chal-recursive-callback-transform dfb-taint-c-recursive-callback-transform-positive positive not-reached false-negative 49d8adf951f5…
chal-recursive-carry dfb-taint-c-recursive-carry-negative negative not-reached true-negative 49d8adf951f5…
chal-recursive-carry dfb-taint-c-recursive-carry-positive positive not-reached false-negative 49d8adf951f5…
chal-recursive-heap-unwind dfb-taint-c-recursive-heap-unwind-negative negative not-reached true-negative 49d8adf951f5…
chal-recursive-heap-unwind dfb-taint-c-recursive-heap-unwind-positive positive not-reached false-negative 49d8adf951f5…
chal-recursive-payload-transform dfb-taint-c-recursive-payload-transform-negative negative not-reached true-negative 49d8adf951f5…
chal-recursive-payload-transform dfb-taint-c-recursive-payload-transform-positive positive not-reached false-negative 49d8adf951f5…
direct-propagation dfb-taint-c-direct-negative negative not-reached true-negative 49d8adf951f5…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive 72187de570b3…
infeasible-branch dfb-taint-c-infeasible-branch-negative negative not-reached true-negative 49d8adf951f5…
infeasible-branch dfb-taint-c-infeasible-branch-positive positive reached true-positive 0f29ddf90cfb…
local-multi-step-chain dfb-taint-c-local-chain-negative negative not-reached true-negative 49d8adf951f5…
local-multi-step-chain dfb-taint-c-local-chain-positive positive reached true-positive 5416b45826b5…
local-overwrite-kill dfb-taint-c-local-overwrite-negative negative not-reached true-negative 49d8adf951f5…
local-overwrite-kill dfb-taint-c-local-overwrite-positive positive reached true-positive 30b885b325b8…
loop-carried-kill dfb-taint-c-loop-carried-negative negative not-reached true-negative 49d8adf951f5…
loop-carried-kill dfb-taint-c-loop-carried-positive positive not-reached false-negative 49d8adf951f5…
object-separation dfb-taint-c-object-separation-negative negative not-reached true-negative 49d8adf951f5…
object-separation dfb-taint-c-object-separation-positive positive reached true-positive 13c5fdcde78c…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-negative negative not-reached true-negative 49d8adf951f5…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-positive positive reached true-positive 1acdd9fcc2b0…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-negative negative not-reached true-negative 49d8adf951f5…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-positive positive reached true-positive 1e8e62447750…
same-object-field-separation dfb-taint-c-same-object-field-negative negative not-reached true-negative 49d8adf951f5…
same-object-field-separation dfb-taint-c-same-object-field-positive positive reached true-positive d7592d7bd345…

infer-cpp-kernel-taint-taint-benchmark-controlled — cpp, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-cpp-alias-propagation-negative negative not-reached true-negative 49d8adf951f5…
alias-propagation-separation dfb-taint-cpp-alias-propagation-positive positive reached true-positive 5f3feda6dfb4…
argument-position-separation dfb-taint-cpp-argument-position-negative negative not-reached true-negative 49d8adf951f5…
argument-position-separation dfb-taint-cpp-argument-position-positive positive reached true-positive 9df3ef8759ee…
arithmetic-expression-propagation dfb-taint-cpp-expression-negative negative not-reached true-negative 49d8adf951f5…
arithmetic-expression-propagation dfb-taint-cpp-expression-positive positive not-reached false-negative 49d8adf951f5…
array-element-separation dfb-taint-cpp-array-element-negative negative not-reached true-negative 49d8adf951f5…
array-element-separation dfb-taint-cpp-array-element-positive positive reached true-positive b1f5dd125a53…
branch-join dfb-taint-cpp-branch-join-negative negative not-reached true-negative 49d8adf951f5…
branch-join dfb-taint-cpp-branch-join-positive positive reached true-positive c46f35bb99d0…
call-context-separation dfb-taint-cpp-call-context-negative negative not-reached true-negative 49d8adf951f5…
call-context-separation dfb-taint-cpp-call-context-positive positive reached true-positive 5a59f12b25cf…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-negative negative not-reached true-negative 49d8adf951f5…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-positive positive reached true-positive c86e22f2d6a5…
chal-callback-registration dfb-taint-cpp-callback-registration-negative negative not-reached true-negative 49d8adf951f5…
chal-callback-registration dfb-taint-cpp-callback-registration-positive positive not-reached false-negative 49d8adf951f5…
chal-closure-capture dfb-taint-cpp-closure-capture-negative negative not-reached true-negative 49d8adf951f5…
chal-closure-capture dfb-taint-cpp-closure-capture-positive positive not-reached false-negative 49d8adf951f5…
chal-computed-property dfb-taint-cpp-computed-property-negative negative not-reached true-negative 49d8adf951f5…
chal-computed-property dfb-taint-cpp-computed-property-positive positive not-reached false-negative 49d8adf951f5…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-negative negative not-reached true-negative 49d8adf951f5…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-positive positive reached true-positive 182b41841522…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-negative negative not-reached true-negative 49d8adf951f5…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-positive positive reached true-positive 31e30c4fe248…
chal-dispatch-table dfb-taint-cpp-dispatch-table-negative negative not-reached true-negative 49d8adf951f5…
chal-dispatch-table dfb-taint-cpp-dispatch-table-positive positive not-reached false-negative 49d8adf951f5…
chal-element-object dfb-taint-cpp-element-object-negative negative not-reached true-negative 49d8adf951f5…
chal-element-object dfb-taint-cpp-element-object-positive positive reached true-positive b8797bb60420…
chal-function-field dfb-taint-cpp-function-field-negative negative not-reached true-negative 49d8adf951f5…
chal-function-field dfb-taint-cpp-function-field-positive positive reached true-positive d50082fe205e…
chal-interprocedural-exception-persistence dfb-taint-cpp-interprocedural-exception-persistence-negative negative not-reached true-negative 49d8adf951f5…
chal-interprocedural-exception-persistence dfb-taint-cpp-interprocedural-exception-persistence-positive positive not-reached false-negative 49d8adf951f5…
chal-map-iteration dfb-taint-cpp-map-iteration-negative negative not-reached true-negative 49d8adf951f5…
chal-map-iteration dfb-taint-cpp-map-iteration-positive positive not-reached false-negative 49d8adf951f5…
chal-mutual-recursive-transform dfb-taint-cpp-mutual-recursive-transform-negative negative not-reached true-negative 49d8adf951f5…
chal-mutual-recursive-transform dfb-taint-cpp-mutual-recursive-transform-positive positive not-reached false-negative 49d8adf951f5…
chal-nested-access-path dfb-taint-cpp-nested-access-path-negative negative not-reached true-negative 49d8adf951f5…
chal-nested-access-path dfb-taint-cpp-nested-access-path-positive positive reached true-positive daf9868da69b…
chal-recursive-callback-transform dfb-taint-cpp-recursive-callback-transform-negative negative not-reached true-negative 49d8adf951f5…
chal-recursive-callback-transform dfb-taint-cpp-recursive-callback-transform-positive positive not-reached false-negative 49d8adf951f5…
chal-recursive-carry dfb-taint-cpp-recursive-carry-negative negative not-reached true-negative 49d8adf951f5…
chal-recursive-carry dfb-taint-cpp-recursive-carry-positive positive not-reached false-negative 49d8adf951f5…
chal-recursive-exception-persistence dfb-taint-cpp-recursive-exception-persistence-negative negative not-reached true-negative 49d8adf951f5…
chal-recursive-exception-persistence dfb-taint-cpp-recursive-exception-persistence-positive positive not-reached false-negative 49d8adf951f5…
chal-recursive-heap-unwind dfb-taint-cpp-recursive-heap-unwind-negative negative not-reached true-negative 49d8adf951f5…
chal-recursive-heap-unwind dfb-taint-cpp-recursive-heap-unwind-positive positive not-reached false-negative 49d8adf951f5…
chal-recursive-payload-transform dfb-taint-cpp-recursive-payload-transform-negative negative not-reached true-negative 49d8adf951f5…
chal-recursive-payload-transform dfb-taint-cpp-recursive-payload-transform-positive positive not-reached false-negative 49d8adf951f5…
direct-propagation dfb-taint-cpp-direct-negative negative not-reached true-negative 49d8adf951f5…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive fff2b7fd04ed…
exception-catch dfb-taint-cpp-exception-catch-negative negative not-reached true-negative 49d8adf951f5…
exception-catch dfb-taint-cpp-exception-catch-positive positive not-reached false-negative 49d8adf951f5…
infeasible-branch dfb-taint-cpp-infeasible-branch-negative negative not-reached true-negative 49d8adf951f5…
infeasible-branch dfb-taint-cpp-infeasible-branch-positive positive reached true-positive 9ce5615a4959…
local-multi-step-chain dfb-taint-cpp-local-chain-negative negative not-reached true-negative 49d8adf951f5…
local-multi-step-chain dfb-taint-cpp-local-chain-positive positive reached true-positive 6937f52fc357…
local-overwrite-kill dfb-taint-cpp-local-overwrite-negative negative not-reached true-negative 49d8adf951f5…
local-overwrite-kill dfb-taint-cpp-local-overwrite-positive positive reached true-positive 6b5c2d5a3b76…
loop-carried-kill dfb-taint-cpp-loop-carried-negative negative not-reached true-negative 49d8adf951f5…
loop-carried-kill dfb-taint-cpp-loop-carried-positive positive not-reached false-negative 49d8adf951f5…
object-separation dfb-taint-cpp-object-separation-negative negative not-reached true-negative 49d8adf951f5…
object-separation dfb-taint-cpp-object-separation-positive positive reached true-positive 6bae753b4ce9…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-negative negative not-reached true-negative 49d8adf951f5…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-positive positive reached true-positive 7211ac57cbcd…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-negative negative not-reached true-negative 49d8adf951f5…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-positive positive reached true-positive 505b08590b54…
same-object-field-separation dfb-taint-cpp-same-object-field-negative negative not-reached true-negative 49d8adf951f5…
same-object-field-separation dfb-taint-cpp-same-object-field-positive positive reached true-positive d7025b6fa95b…

infer-java-kernel-taint-taint-benchmark-controlled — java, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-java-alias-propagation-negative negative not-reached true-negative 49d8adf951f5…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive e2307746f44d…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 49d8adf951f5…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive f3b713d240d7…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 49d8adf951f5…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive not-reached false-negative 49d8adf951f5…
array-element-separation dfb-taint-java-array-element-negative negative not-reached true-negative 49d8adf951f5…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 07ddf0a54d22…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 49d8adf951f5…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 511589ba4d4b…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 49d8adf951f5…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive b80d66172d5c…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative not-reached true-negative 49d8adf951f5…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive 9f8f18501581…
chal-callback-registration dfb-taint-java-callback-registration-negative negative not-reached true-negative 49d8adf951f5…
chal-callback-registration dfb-taint-java-callback-registration-positive positive not-reached false-negative 49d8adf951f5…
chal-closure-capture dfb-taint-java-closure-capture-negative negative not-reached true-negative 49d8adf951f5…
chal-closure-capture dfb-taint-java-closure-capture-positive positive reached true-positive 338b9096e3b2…
chal-computed-property dfb-taint-java-computed-property-negative negative not-reached true-negative 49d8adf951f5…
chal-computed-property dfb-taint-java-computed-property-positive positive not-reached false-negative 49d8adf951f5…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative 49d8adf951f5…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive c00579f58236…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative 49d8adf951f5…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive 4c4db8c216d2…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative not-reached true-negative 49d8adf951f5…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive not-reached false-negative 49d8adf951f5…
chal-element-object dfb-taint-java-element-object-negative negative not-reached true-negative 49d8adf951f5…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive d5e0f47fb45c…
chal-function-field dfb-taint-java-function-field-negative negative not-reached true-negative 49d8adf951f5…
chal-function-field dfb-taint-java-function-field-positive positive reached true-positive cb2338e5da77…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-negative negative not-reached true-negative 49d8adf951f5…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-positive positive reached true-positive 324dac159754…
chal-map-iteration dfb-taint-java-map-iteration-negative negative not-reached true-negative 49d8adf951f5…
chal-map-iteration dfb-taint-java-map-iteration-positive positive not-reached false-negative 49d8adf951f5…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-negative negative not-reached true-negative 49d8adf951f5…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-positive positive not-reached false-negative 49d8adf951f5…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative not-reached true-negative 49d8adf951f5…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive reached true-positive 29ed7de280a2…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-negative negative not-reached true-negative 49d8adf951f5…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-positive positive not-reached false-negative 49d8adf951f5…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative 49d8adf951f5…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive not-reached false-negative 49d8adf951f5…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-negative negative not-reached true-negative 49d8adf951f5…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-positive positive not-reached false-negative 49d8adf951f5…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-negative negative not-reached true-negative 49d8adf951f5…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-positive positive not-reached false-negative 49d8adf951f5…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-negative negative not-reached true-negative 49d8adf951f5…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-positive positive not-reached false-negative 49d8adf951f5…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative not-reached true-negative 49d8adf951f5…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive not-reached false-negative 49d8adf951f5…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 25c87ed29038…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 49d8adf951f5…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative 49d8adf951f5…
exception-catch dfb-taint-java-exception-catch-positive positive reached true-positive 1761bf6fc9ea…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative 49d8adf951f5…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive ae2c5f53a821…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 49d8adf951f5…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 52c2b013a547…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative 49d8adf951f5…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive fb09ae06e477…
loop-carried-kill dfb-taint-java-loop-carried-negative negative not-reached true-negative 49d8adf951f5…
loop-carried-kill dfb-taint-java-loop-carried-positive positive not-reached false-negative 49d8adf951f5…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 49d8adf951f5…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 5e6ab0167ed1…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative 49d8adf951f5…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive b2c179b2c3b8…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative 49d8adf951f5…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive e8da882cfcec…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 49d8adf951f5…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 9285b2fd03bc…

infer-java-modeling-taint-taint-benchmark-controlled — java, modeling (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
model-declared-sink dfb-taint-java-model-declared-sink-negative negative not-reached true-negative 49d8adf951f5…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive b9143a076bf9…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative 49d8adf951f5…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive 8fd3c8340bd2…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative unsupported unsupported a3b4aaf20577…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive unsupported unsupported bbcef1026562…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative unsupported unsupported eeecac6d8a91…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive unsupported unsupported f2819146377e…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative not-reached true-negative 49d8adf951f5…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive reached true-positive 15fa69ef36fc…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative unsupported unsupported 48adab15c941…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive unsupported unsupported 9dffad3228e8…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative 49d8adf951f5…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive f182475152e6…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative 49d8adf951f5…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive ca57e7747d40…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative unsupported unsupported 53286fed973d…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive unsupported unsupported 5ea4e870e724…
model-store-separation dfb-taint-java-model-store-separation-negative negative unsupported unsupported 1e3ce187a2bd…
model-store-separation dfb-taint-java-model-store-separation-positive positive unsupported unsupported 0724dc022a65…
model-summary-field dfb-taint-java-model-summary-field-negative negative unsupported unsupported cf3f8524453e…
model-summary-field dfb-taint-java-model-summary-field-positive positive unsupported unsupported 5cd20cdd2ab3…
model-summary-through dfb-taint-java-model-summary-through-negative negative unsupported unsupported db5df960bf5b…
model-summary-through dfb-taint-java-model-summary-through-positive positive unsupported unsupported 43eb24a988da…

infer-java-native-taint-taint-tool-native — java, modeling (tool-native)

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-java-native-entrypoint-negative negative unsupported unsupported 0391403add8c…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive unsupported unsupported 22c0c971d56c…
native-persistence dfb-taint-java-native-persistence-negative negative unsupported unsupported ef226cb9d58f…
native-persistence dfb-taint-java-native-persistence-positive positive unsupported unsupported 3da620e7992a…
native-propagator dfb-taint-java-native-propagator-negative negative unsupported unsupported 19f3abdf2032…
native-propagator dfb-taint-java-native-propagator-positive positive unsupported unsupported 230864e67997…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative unsupported unsupported 369cff4cc4bb…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive unsupported unsupported 56db0f206f98…
native-source-sink dfb-taint-java-native-source-sink-negative negative unsupported unsupported b8632f61dfea…
native-source-sink dfb-taint-java-native-source-sink-positive positive unsupported unsupported a698edf2a571…
native-summary dfb-taint-java-native-summary-negative negative unsupported unsupported 5065a8e0e2be…
native-summary dfb-taint-java-native-summary-positive positive unsupported unsupported 4d733c1c28bb…

joern-java-kernel-taint-taint-benchmark-controlled — java, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-java-alias-propagation-negative negative not-reached true-negative 5f594adb25b2…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive not-reached false-negative 7e630f1cc02f…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 91c1bcf9640b…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive 2ecad5e78181…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 4c9f69689840…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive 4eb584a80442…
array-element-separation dfb-taint-java-array-element-negative negative not-reached true-negative 07f2d424f8c8…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive fbe1e8ef3b52…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative a664ff668304…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 4906be6ed7f6…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 30decfc3a8f0…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 082bad231eea…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative reached false-positive ce40ed898e69…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive 431fab9781fb…
chal-callback-registration dfb-taint-java-callback-registration-negative negative not-reached true-negative 83639be40bc2…
chal-callback-registration dfb-taint-java-callback-registration-positive positive not-reached false-negative d83d06a79dd8…
chal-closure-capture dfb-taint-java-closure-capture-negative negative not-reached true-negative 47503c96a251…
chal-closure-capture dfb-taint-java-closure-capture-positive positive reached true-positive 77b2ff1d2aed…
chal-computed-property dfb-taint-java-computed-property-negative negative reached false-positive 84cb64dd5f31…
chal-computed-property dfb-taint-java-computed-property-positive positive reached true-positive 509d6f5cc032…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative acb7607cbfe6…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive 34e44c39cd5b…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative 478f4f22d725…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive not-reached false-negative ee171b0fdad2…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative not-reached true-negative 99f76908d8b1…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive not-reached false-negative 320ec15106a9…
chal-element-object dfb-taint-java-element-object-negative negative not-reached true-negative de81e92c9d3f…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive 64e1836851ce…
chal-function-field dfb-taint-java-function-field-negative negative not-reached true-negative 07ae16bb2092…
chal-function-field dfb-taint-java-function-field-positive positive not-reached false-negative 4d8c62ad110a…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-negative negative not-reached true-negative 8f5aa73ff811…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-positive positive not-reached false-negative c576f65c2eea…
chal-map-iteration dfb-taint-java-map-iteration-negative negative not-reached true-negative a385bb9022ec…
chal-map-iteration dfb-taint-java-map-iteration-positive positive reached true-positive a300cca36a85…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-negative negative not-reached true-negative 012cda6ad52e…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-positive positive reached true-positive 7dc5c2c30cb5…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative not-reached true-negative c52fc52a40ef…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive reached true-positive c683db87ffd0…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-negative negative reached false-positive f8d3b8d14e13…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-positive positive reached true-positive fea8a481afe0…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative 7b7a287bff80…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive d47c84aba632…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-negative negative not-reached true-negative aa9c5662baeb…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-positive positive reached true-positive 1332ce915ce9…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-negative negative not-reached true-negative 547fb3b34ffe…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-positive positive reached true-positive aee53c46fc0e…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-negative negative not-reached true-negative 63d068ec00ce…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-positive positive reached true-positive 588b4426bc16…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative not-reached true-negative e5796eecd58d…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive not-reached false-negative 25809cddc968…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 3e7989f31201…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 8342e4531b41…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative 76dfd74c7624…
exception-catch dfb-taint-java-exception-catch-positive positive not-reached false-negative fca3efb2f229…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative reached false-positive 21604f6476d4…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive d018ba2dc5d7…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative e48653c18d1b…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive c8e803038bcd…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative b81d7b826d08…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 977af7d3c641…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive 785b56885538…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive 75f29301ae58…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative b5a17ab6241e…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 37d4a8a1baa7…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative 9aba8764a388…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 2d16af2876b8…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative 5a63932d7dee…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive 1edda5fd8e4e…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 03498d588309…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive bfad8bf9ab26…

joern-java-modeling-taint-taint-benchmark-controlled — java, modeling (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
model-declared-sink dfb-taint-java-model-declared-sink-negative negative not-reached true-negative 6d7b3d03c154…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive efde2c59f934…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative 72245d6553a6…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive d0eedc7ad9b5…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative not-reached true-negative 64dfefabad32…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive reached true-positive cfcbf465535d…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative not-reached true-negative 61d88680886c…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive reached true-positive 0edf4980bfb5…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative unsupported unsupported bfe4ecdafd0c…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive unsupported unsupported 1a15b98e5ec4…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative unsupported unsupported a7d866f62377…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive unsupported unsupported 1188f142a0dc…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative b57323cb3345…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive f9f49d9c6bc4…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative 3d66b2a5d575…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive 641cbcb2add2…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative not-reached true-negative 5eae17584062…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive not-reached false-negative a3bfbb8ca9b6…
model-store-separation dfb-taint-java-model-store-separation-negative negative not-reached true-negative e056c3e634a0…
model-store-separation dfb-taint-java-model-store-separation-positive positive not-reached false-negative e3720a7c903f…
model-summary-field dfb-taint-java-model-summary-field-negative negative unsupported unsupported 7bbb7efe2257…
model-summary-field dfb-taint-java-model-summary-field-positive positive unsupported unsupported 85a6e7cac712…
model-summary-through dfb-taint-java-model-summary-through-negative negative unsupported unsupported b929838a3a86…
model-summary-through dfb-taint-java-model-summary-through-positive positive unsupported unsupported 20363b3f6668…

joern-java-native-taint-taint-tool-native — java, modeling (tool-native)

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-java-native-entrypoint-negative negative unsupported unsupported e995299585df…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive unsupported unsupported 392748ba5584…
native-persistence dfb-taint-java-native-persistence-negative negative unsupported unsupported 49d446721309…
native-persistence dfb-taint-java-native-persistence-positive positive unsupported unsupported 357d7fa174b6…
native-propagator dfb-taint-java-native-propagator-negative negative unsupported unsupported 767b98118c6b…
native-propagator dfb-taint-java-native-propagator-positive positive unsupported unsupported ec591f014081…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative unsupported unsupported 11ff863c225c…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive unsupported unsupported f8de528957cf…
native-source-sink dfb-taint-java-native-source-sink-negative negative unsupported unsupported e2f4e724ac9e…
native-source-sink dfb-taint-java-native-source-sink-positive positive unsupported unsupported 842ece3fe3bf…
native-summary dfb-taint-java-native-summary-negative negative unsupported unsupported 056d6271bbb8…
native-summary dfb-taint-java-native-summary-positive positive unsupported unsupported 6655a1b9c7dd…

joern-javascript-kernel-taint-taint-benchmark-controlled — javascript, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-javascript-alias-propagation-negative negative not-reached true-negative 221acb59f095…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive not-reached false-negative d3511ffcdff9…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative 230bcc402f6e…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive 6070d5e3fa83…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative bddc3c8fdbfb…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive 1a63942eb80e…
array-element-separation dfb-taint-javascript-array-element-negative negative reached false-positive d78d4d2a9f7f…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive 5ee34c0827fe…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative bc9a330264e2…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 35b48e07ec9b…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative 005d844ce844…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive 77e12623e5c4…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-negative negative not-reached true-negative ff98aa975368…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-positive positive reached true-positive 315c8f9a1d5e…
chal-callback-registration dfb-taint-javascript-callback-registration-negative negative not-reached true-negative fe86f46e86be…
chal-callback-registration dfb-taint-javascript-callback-registration-positive positive not-reached false-negative 5bc09ee591db…
chal-closure-capture dfb-taint-javascript-closure-capture-negative negative not-reached true-negative fef6c816ea6a…
chal-closure-capture dfb-taint-javascript-closure-capture-positive positive reached true-positive 0813b6a31f73…
chal-computed-property dfb-taint-javascript-computed-property-negative negative reached false-positive acc728bc5014…
chal-computed-property dfb-taint-javascript-computed-property-positive positive reached true-positive 2595c4540e49…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-negative negative not-reached true-negative 323c0d9b0078…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-positive positive reached true-positive 048caf32047c…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-negative negative not-reached true-negative 9b0e358f861d…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-positive positive not-reached false-negative 57359ac2a942…
chal-dispatch-table dfb-taint-javascript-dispatch-table-negative negative not-reached true-negative a942e20bf6ad…
chal-dispatch-table dfb-taint-javascript-dispatch-table-positive positive not-reached false-negative 9d5cba5fa2d3…
chal-element-object dfb-taint-javascript-element-object-negative negative not-reached true-negative 555e602ba7eb…
chal-element-object dfb-taint-javascript-element-object-positive positive reached true-positive 06ed33d02ef1…
chal-function-field dfb-taint-javascript-function-field-negative negative not-reached true-negative 104adb5d53e6…
chal-function-field dfb-taint-javascript-function-field-positive positive not-reached false-negative 4c4201b4003f…
chal-interprocedural-exception-persistence dfb-taint-javascript-interprocedural-exception-persistence-negative negative not-reached true-negative 200fb000a5d1…
chal-interprocedural-exception-persistence dfb-taint-javascript-interprocedural-exception-persistence-positive positive not-reached false-negative 1e731dcf55c3…
chal-map-iteration dfb-taint-javascript-map-iteration-negative negative not-reached true-negative 295fe16a76ca…
chal-map-iteration dfb-taint-javascript-map-iteration-positive positive not-reached false-negative 53cae0a080d8…
chal-mutual-recursive-transform dfb-taint-javascript-mutual-recursive-transform-negative negative not-reached true-negative 002e3b2f0013…
chal-mutual-recursive-transform dfb-taint-javascript-mutual-recursive-transform-positive positive reached true-positive 810d8b8b99f3…
chal-nested-access-path dfb-taint-javascript-nested-access-path-negative negative reached false-positive d6363fe6e375…
chal-nested-access-path dfb-taint-javascript-nested-access-path-positive positive reached true-positive 578b0b5538ce…
chal-recursive-callback-transform dfb-taint-javascript-recursive-callback-transform-negative negative not-reached true-negative e5cdc3382338…
chal-recursive-callback-transform dfb-taint-javascript-recursive-callback-transform-positive positive reached true-positive 8391fbdd9269…
chal-recursive-carry dfb-taint-javascript-recursive-carry-negative negative not-reached true-negative c83876cde9d5…
chal-recursive-carry dfb-taint-javascript-recursive-carry-positive positive reached true-positive c1a8a3057d73…
chal-recursive-exception-persistence dfb-taint-javascript-recursive-exception-persistence-negative negative not-reached true-negative 37267542be74…
chal-recursive-exception-persistence dfb-taint-javascript-recursive-exception-persistence-positive positive reached true-positive 7ebb0ec98f8c…
chal-recursive-heap-unwind dfb-taint-javascript-recursive-heap-unwind-negative negative not-reached true-negative f2e340905c32…
chal-recursive-heap-unwind dfb-taint-javascript-recursive-heap-unwind-positive positive reached true-positive e1b9b6c777dc…
chal-recursive-payload-transform dfb-taint-javascript-recursive-payload-transform-negative negative not-reached true-negative bb86adeb2924…
chal-recursive-payload-transform dfb-taint-javascript-recursive-payload-transform-positive positive reached true-positive 68059cf2cb20…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-negative negative not-reached true-negative 83695ce4368d…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-positive positive not-reached false-negative 0eda293ef4b8…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative 1e1fb7e1e24a…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive cfaed02cb094…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative e4c6748b3bb0…
exception-catch dfb-taint-javascript-exception-catch-positive positive not-reached false-negative 84c4514e7f59…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative reached false-positive f9df86af932a…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive d846aea2dbb6…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative 6cc29b019d63…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 87d94962867b…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 08a7243bb110…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 416977635a64…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative reached false-positive 7ab996b7fa4a…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive 69095faf3e14…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative f1d1a584b192…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive f229a6aa0757…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative 3f6622d85468…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 20b6bf008c91…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative 59bf40b55ec3…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive 5889312d3e8c…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative reached false-positive fb56902a4ce9…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive eab33474d0a2…

joern-javascript-modeling-taint-taint-benchmark-controlled — javascript, modeling (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
model-declared-sink dfb-taint-javascript-model-declared-sink-negative negative not-reached true-negative c407043b8602…
model-declared-sink dfb-taint-javascript-model-declared-sink-positive positive reached true-positive 70959faadb3c…
model-declared-source dfb-taint-javascript-model-declared-source-negative negative not-reached true-negative 32cc934f0c5f…
model-declared-source dfb-taint-javascript-model-declared-source-positive positive reached true-positive 975788cbe810…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-negative negative not-reached true-negative 533daf527c63…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-positive positive reached true-positive 09e6efbaf2d1…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-negative negative not-reached true-negative fd8d4b91cdf5…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-positive positive reached true-positive 06ad7d215a07…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-negative negative unsupported unsupported 6d2c8f3e11fc…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-positive positive unsupported unsupported f786142a0a77…
model-propagator-position dfb-taint-javascript-model-propagator-position-negative negative unsupported unsupported ccccb4cce132…
model-propagator-position dfb-taint-javascript-model-propagator-position-positive positive unsupported unsupported cad727b4ec75…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-negative negative not-reached true-negative a826cdb0d8fe…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-positive positive reached true-positive 7076c0ff8c62…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-negative negative not-reached true-negative 063098eb7b9a…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-positive positive reached true-positive 5d4d08c604bf…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-negative negative not-reached true-negative ca693aa21419…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-positive positive not-reached false-negative 74cff4f24a51…
model-store-separation dfb-taint-javascript-model-store-separation-negative negative not-reached true-negative 3c4d5d817140…
model-store-separation dfb-taint-javascript-model-store-separation-positive positive not-reached false-negative e6621a3ddb1d…
model-summary-field dfb-taint-javascript-model-summary-field-negative negative unsupported unsupported 227937c74b51…
model-summary-field dfb-taint-javascript-model-summary-field-positive positive unsupported unsupported e36c78d15ca2…
model-summary-through dfb-taint-javascript-model-summary-through-negative negative unsupported unsupported 75f9008d2b20…
model-summary-through dfb-taint-javascript-model-summary-through-positive positive unsupported unsupported fd0fe8234d0e…

joern-javascript-native-taint-taint-tool-native — javascript, modeling (tool-native)

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-javascript-native-entrypoint-negative negative unsupported unsupported 407e66d6f695…
native-entrypoint dfb-taint-javascript-native-entrypoint-positive positive unsupported unsupported 435ab10c022a…
native-persistence dfb-taint-javascript-native-persistence-negative negative unsupported unsupported bcae98fdf153…
native-persistence dfb-taint-javascript-native-persistence-positive positive unsupported unsupported cd98bcda081e…
native-propagator dfb-taint-javascript-native-propagator-negative negative unsupported unsupported c9f3b3aebb80…
native-propagator dfb-taint-javascript-native-propagator-positive positive unsupported unsupported ebbf7bd80b57…
native-sanitizer dfb-taint-javascript-native-sanitizer-negative negative unsupported unsupported 43946693ff47…
native-sanitizer dfb-taint-javascript-native-sanitizer-positive positive unsupported unsupported fa16ca0673a8…
native-source-sink dfb-taint-javascript-native-source-sink-negative negative unsupported unsupported 4aee8482123d…
native-source-sink dfb-taint-javascript-native-source-sink-positive positive unsupported unsupported 8195ce17f237…
native-summary dfb-taint-javascript-native-summary-negative negative unsupported unsupported a2e5a77d5cfd…
native-summary dfb-taint-javascript-native-summary-positive positive unsupported unsupported 388cace9605c…

joern-php-kernel-taint-taint-benchmark-controlled — php, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-php-alias-propagation-negative negative not-reached true-negative b3c9555dd234…
alias-propagation-separation dfb-taint-php-alias-propagation-positive positive not-reached false-negative bbb435e079e2…
argument-position-separation dfb-taint-php-argument-position-negative negative not-reached true-negative d7ac8568ebca…
argument-position-separation dfb-taint-php-argument-position-positive positive reached true-positive 4885ce82467c…
arithmetic-expression-propagation dfb-taint-php-expression-negative negative not-reached true-negative a5aec2c66eb4…
arithmetic-expression-propagation dfb-taint-php-expression-positive positive reached true-positive bf21d7534085…
array-element-separation dfb-taint-php-array-element-negative negative not-reached true-negative b48c8b046792…
array-element-separation dfb-taint-php-array-element-positive positive reached true-positive d44598b530e5…
branch-join dfb-taint-php-branch-join-negative negative not-reached true-negative e130d167f51e…
branch-join dfb-taint-php-branch-join-positive positive reached true-positive d2e7fb1323dc…
call-context-separation dfb-taint-php-call-context-negative negative not-reached true-negative ef971612c093…
call-context-separation dfb-taint-php-call-context-positive positive reached true-positive 862990282e97…
chal-anonymous-implementation dfb-taint-php-anonymous-implementation-negative negative reached false-positive 2fcccf499800…
chal-anonymous-implementation dfb-taint-php-anonymous-implementation-positive positive reached true-positive a4c88fccce95…
chal-callback-registration dfb-taint-php-callback-registration-negative negative not-reached true-negative 3e312b22312e…
chal-callback-registration dfb-taint-php-callback-registration-positive positive not-reached false-negative 8cab2b92a89d…
chal-closure-capture dfb-taint-php-closure-capture-negative negative not-reached true-negative 196a5d1fc9e4…
chal-closure-capture dfb-taint-php-closure-capture-positive positive reached true-positive 629046e12cfb…
chal-computed-property dfb-taint-php-computed-property-negative negative not-reached true-negative e12f342fcb15…
chal-computed-property dfb-taint-php-computed-property-positive positive reached true-positive 96933eecc921…
chal-context-pair-depth2 dfb-taint-php-context-pair-depth2-negative negative not-reached true-negative 029e57b49d4a…
chal-context-pair-depth2 dfb-taint-php-context-pair-depth2-positive positive reached true-positive 17080444d352…
chal-deep-relay-chain dfb-taint-php-deep-relay-chain-negative negative not-reached true-negative 0a228a52b29a…
chal-deep-relay-chain dfb-taint-php-deep-relay-chain-positive positive not-reached false-negative 452083b47bb0…
chal-dispatch-table dfb-taint-php-dispatch-table-negative negative not-reached true-negative 9ecd8f26183e…
chal-dispatch-table dfb-taint-php-dispatch-table-positive positive not-reached false-negative 95f17b6e2cf6…
chal-element-object dfb-taint-php-element-object-negative negative not-reached true-negative f046ea0b6bf2…
chal-element-object dfb-taint-php-element-object-positive positive reached true-positive 2d05354c0149…
chal-function-field dfb-taint-php-function-field-negative negative not-reached true-negative 1b4db3a0b5b4…
chal-function-field dfb-taint-php-function-field-positive positive not-reached false-negative 1353341be0e3…
chal-interprocedural-exception-persistence dfb-taint-php-interprocedural-exception-persistence-negative negative not-reached true-negative 6bb0e64b3620…
chal-interprocedural-exception-persistence dfb-taint-php-interprocedural-exception-persistence-positive positive not-reached false-negative f80be0bac82b…
chal-map-iteration dfb-taint-php-map-iteration-negative negative not-reached true-negative 4e6bf2c7b874…
chal-map-iteration dfb-taint-php-map-iteration-positive positive reached true-positive db5f0cdee7ef…
chal-mutual-recursive-transform dfb-taint-php-mutual-recursive-transform-negative negative not-reached true-negative e0e243734d41…
chal-mutual-recursive-transform dfb-taint-php-mutual-recursive-transform-positive positive reached true-positive 48362a0d9b96…
chal-nested-access-path dfb-taint-php-nested-access-path-negative negative not-reached true-negative 70735bceb62f…
chal-nested-access-path dfb-taint-php-nested-access-path-positive positive reached true-positive 7250b87f5e1c…
chal-recursive-callback-transform dfb-taint-php-recursive-callback-transform-negative negative reached false-positive 593b26afa7d3…
chal-recursive-callback-transform dfb-taint-php-recursive-callback-transform-positive positive reached true-positive 54e0e6e5956e…
chal-recursive-carry dfb-taint-php-recursive-carry-negative negative not-reached true-negative 1988d4a58e46…
chal-recursive-carry dfb-taint-php-recursive-carry-positive positive reached true-positive bec9e0ae055a…
chal-recursive-exception-persistence dfb-taint-php-recursive-exception-persistence-negative negative not-reached true-negative 76f3145f9eab…
chal-recursive-exception-persistence dfb-taint-php-recursive-exception-persistence-positive positive reached true-positive 3e730c5a119c…
chal-recursive-heap-unwind dfb-taint-php-recursive-heap-unwind-negative negative not-reached true-negative fea30abddf64…
chal-recursive-heap-unwind dfb-taint-php-recursive-heap-unwind-positive positive reached true-positive 219642bb3a32…
chal-recursive-payload-transform dfb-taint-php-recursive-payload-transform-negative negative not-reached true-negative cf232fb227ac…
chal-recursive-payload-transform dfb-taint-php-recursive-payload-transform-positive positive reached true-positive ecd3b1a2e982…
chal-reflective-invocation dfb-taint-php-reflective-invocation-negative negative not-reached true-negative 829e712005f2…
chal-reflective-invocation dfb-taint-php-reflective-invocation-positive positive not-reached false-negative 0f0bf3e9e93f…
direct-propagation dfb-taint-php-direct-negative negative not-reached true-negative e36b4a7652db…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive db1bda420992…
exception-catch dfb-taint-php-exception-catch-negative negative not-reached true-negative 1eb59acb997a…
exception-catch dfb-taint-php-exception-catch-positive positive not-reached false-negative a13fc433aaa4…
infeasible-branch dfb-taint-php-infeasible-branch-negative negative reached false-positive 6c5a13987674…
infeasible-branch dfb-taint-php-infeasible-branch-positive positive reached true-positive 1768825a614e…
local-multi-step-chain dfb-taint-php-local-chain-negative negative not-reached true-negative 8cb00320c61f…
local-multi-step-chain dfb-taint-php-local-chain-positive positive reached true-positive 47a22d5d05f2…
local-overwrite-kill dfb-taint-php-local-overwrite-negative negative not-reached true-negative dac17660e6f3…
local-overwrite-kill dfb-taint-php-local-overwrite-positive positive reached true-positive 6667b48906e6…
loop-carried-kill dfb-taint-php-loop-carried-negative negative reached false-positive c6e8c5563d3f…
loop-carried-kill dfb-taint-php-loop-carried-positive positive reached true-positive 5989ed4022f2…
object-separation dfb-taint-php-object-separation-negative negative not-reached true-negative 3133b2d36cda…
object-separation dfb-taint-php-object-separation-positive positive reached true-positive 2924b8fa076a…
return-relay-one-hop dfb-taint-php-return-relay-one-hop-negative negative not-reached true-negative cd446055e651…
return-relay-one-hop dfb-taint-php-return-relay-one-hop-positive positive reached true-positive 0337553694e9…
return-relay-two-hop dfb-taint-php-return-relay-two-hop-negative negative not-reached true-negative 4bd2211abbc5…
return-relay-two-hop dfb-taint-php-return-relay-two-hop-positive positive reached true-positive f41438039bf8…
same-object-field-separation dfb-taint-php-same-object-field-negative negative not-reached true-negative 0a9a2a65bb28…
same-object-field-separation dfb-taint-php-same-object-field-positive positive reached true-positive 3cc41c9bcbb4…

joern-python-kernel-taint-taint-benchmark-controlled — python, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-python-alias-propagation-negative negative not-reached true-negative cac88064944e…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive not-reached false-negative 64cb90870f92…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative 4db02a015993…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive f689f94e62bc…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative 2ca6b368cd3b…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 5823393acacd…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative efe6aa16ad3c…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive 31c2e5db1e88…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative e8fa702c6122…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive da1c61e9ff12…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative 127f7dbbaf25…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 6719885fa7a8…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-negative negative not-reached true-negative eaea5d8548d2…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-positive positive reached true-positive 3f3ef14ac81e…
chal-callback-registration dfb-taint-python-callback-registration-negative negative not-reached true-negative e1a534ab22cd…
chal-callback-registration dfb-taint-python-callback-registration-positive positive not-reached false-negative 73583ab3e85e…
chal-closure-capture dfb-taint-python-closure-capture-negative negative not-reached true-negative 1130e3f47d6e…
chal-closure-capture dfb-taint-python-closure-capture-positive positive reached true-positive 099e608b83d5…
chal-computed-property dfb-taint-python-computed-property-negative negative reached false-positive 4ba835f2f769…
chal-computed-property dfb-taint-python-computed-property-positive positive reached true-positive eb4d58cea268…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-negative negative not-reached true-negative ef9f4489a79d…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-positive positive reached true-positive 69184d8cf0f0…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-negative negative not-reached true-negative b0e7426839eb…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-positive positive not-reached false-negative b42eb4f1d9be…
chal-dispatch-table dfb-taint-python-dispatch-table-negative negative not-reached true-negative ef9be7655c91…
chal-dispatch-table dfb-taint-python-dispatch-table-positive positive not-reached false-negative f7fb5a27ef56…
chal-element-object dfb-taint-python-element-object-negative negative not-reached true-negative b382efc1f733…
chal-element-object dfb-taint-python-element-object-positive positive reached true-positive d1c0b45bbcfb…
chal-function-field dfb-taint-python-function-field-negative negative not-reached true-negative c9315bb8da5a…
chal-function-field dfb-taint-python-function-field-positive positive not-reached false-negative 889f44d90030…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-negative negative not-reached true-negative 22957a75c366…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-positive positive not-reached false-negative dfa86cdacd9a…
chal-map-iteration dfb-taint-python-map-iteration-negative negative not-reached true-negative b7f1f92d6870…
chal-map-iteration dfb-taint-python-map-iteration-positive positive reached true-positive f5a930715325…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-negative negative not-reached true-negative 7ef3b43b41ae…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-positive positive reached true-positive 45494c54b1e9…
chal-nested-access-path dfb-taint-python-nested-access-path-negative negative not-reached true-negative 34b922151f9c…
chal-nested-access-path dfb-taint-python-nested-access-path-positive positive reached true-positive 8cd83cf8dff8…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-negative negative not-reached true-negative 0f1391570ba7…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-positive positive reached true-positive 30662eaad428…
chal-recursive-carry dfb-taint-python-recursive-carry-negative negative not-reached true-negative cd9a48dc33d2…
chal-recursive-carry dfb-taint-python-recursive-carry-positive positive reached true-positive 26c58ff5becd…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-negative negative not-reached true-negative 2ad356b7dfcf…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-positive positive not-reached false-negative 78fc0b19f01c…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-negative negative not-reached true-negative 5b154ebac3c7…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-positive positive reached true-positive 64661df3388a…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-negative negative not-reached true-negative e89603ac3eb7…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-positive positive reached true-positive 300edb1f6c80…
chal-reflective-invocation dfb-taint-python-reflective-invocation-negative negative not-reached true-negative 8ec520120946…
chal-reflective-invocation dfb-taint-python-reflective-invocation-positive positive not-reached false-negative bad7ad8321eb…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative defb57a34282…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 8fe9ce5c1621…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative b942d155cbe0…
exception-catch dfb-taint-python-exception-catch-positive positive not-reached false-negative 1a49878e67cd…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative reached false-positive c97ae00aaf14…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 211e2568e799…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 58babbf83129…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive 23508521b183…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative b67cc5123085…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 1b28618f54b1…
loop-carried-kill dfb-taint-python-loop-carried-negative negative reached false-positive c61e4fe41398…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 861232a415c6…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative 564cc485a220…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive d1349abcb1df…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative bf08d5b8930a…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 5cf9020518df…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 2417e18eaa46…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive 36bed6ef0fa9…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative fc0838b079be…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive 559060d06dbd…

joern-python-modeling-taint-taint-benchmark-controlled — python, modeling (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
model-declared-sink dfb-taint-python-model-declared-sink-negative negative not-reached true-negative 46720524b401…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive 7e4dfb6f9a1f…
model-declared-source dfb-taint-python-model-declared-source-negative negative not-reached true-negative 0ae74133e0b4…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive 90fff9e3f9f0…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative not-reached true-negative 0dac096e2660…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive reached true-positive 63b0a88829f4…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative not-reached true-negative da5eecea916c…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive reached true-positive 32f70dc177cc…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative unsupported unsupported e9075cd2943f…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive unsupported unsupported e60846266fbf…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative unsupported unsupported 32bec5b6b3da…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive unsupported unsupported 0705843048fe…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative 3f35186b87a7…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive b9008802503d…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative not-reached true-negative 79d658459401…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive reached true-positive b689b7634dca…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative not-reached true-negative 23a8f014b9ac…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive not-reached false-negative 7be1ad64807b…
model-store-separation dfb-taint-python-model-store-separation-negative negative not-reached true-negative ec761abe0d2f…
model-store-separation dfb-taint-python-model-store-separation-positive positive not-reached false-negative be926a10a86f…
model-summary-field dfb-taint-python-model-summary-field-negative negative unsupported unsupported 88f75daccb93…
model-summary-field dfb-taint-python-model-summary-field-positive positive unsupported unsupported 1f8b320242e4…
model-summary-through dfb-taint-python-model-summary-through-negative negative unsupported unsupported 3c0103a2aaf5…
model-summary-through dfb-taint-python-model-summary-through-positive positive unsupported unsupported d7fa7fcc7bdd…

joern-python-native-taint-taint-tool-native — python, modeling (tool-native)

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-python-native-entrypoint-negative negative unsupported unsupported 9c6c41867822…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive unsupported unsupported 4c3bf28a73e3…
native-persistence dfb-taint-python-native-persistence-negative negative unsupported unsupported 28dd839beadf…
native-persistence dfb-taint-python-native-persistence-positive positive unsupported unsupported cb7674e4be6c…
native-propagator dfb-taint-python-native-propagator-negative negative unsupported unsupported 744b7402cf0f…
native-propagator dfb-taint-python-native-propagator-positive positive unsupported unsupported 6c95121d707e…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative unsupported unsupported e3886b9b7708…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive unsupported unsupported c91e26814c09…
native-source-sink dfb-taint-python-native-source-sink-negative negative unsupported unsupported cd8d9f3bfba7…
native-source-sink dfb-taint-python-native-source-sink-positive positive unsupported unsupported 7a15f686f255…
native-summary dfb-taint-python-native-summary-negative negative unsupported unsupported cd531ec84fa9…
native-summary dfb-taint-python-native-summary-positive positive unsupported unsupported 254cfa8b0665…

joern-ruby-kernel-taint-taint-benchmark-controlled — ruby, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-ruby-alias-propagation-negative negative not-reached true-negative 541a46571a3c…
alias-propagation-separation dfb-taint-ruby-alias-propagation-positive positive not-reached false-negative 4cfd99358361…
argument-position-separation dfb-taint-ruby-argument-position-negative negative reached false-positive 6bf0339b353f…
argument-position-separation dfb-taint-ruby-argument-position-positive positive reached true-positive 002f161dafe3…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-negative negative not-reached true-negative 2f4cd078a9b4…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive reached true-positive acdcc01c0549…
array-element-separation dfb-taint-ruby-array-element-negative negative not-reached true-negative 66e822c0ed7d…
array-element-separation dfb-taint-ruby-array-element-positive positive reached true-positive 14faf53224f1…
branch-join dfb-taint-ruby-branch-join-negative negative not-reached true-negative f6634ae812cd…
branch-join dfb-taint-ruby-branch-join-positive positive reached true-positive 510e18d6931a…
call-context-separation dfb-taint-ruby-call-context-negative negative reached false-positive 792fc2863fcf…
call-context-separation dfb-taint-ruby-call-context-positive positive reached true-positive c3bc906f83c0…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-negative negative not-reached true-negative 3f4a376ada54…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-positive positive not-reached false-negative 66ccb397609d…
chal-callback-registration dfb-taint-ruby-callback-registration-negative negative not-reached true-negative c224f7258a73…
chal-callback-registration dfb-taint-ruby-callback-registration-positive positive not-reached false-negative 01b26932e83b…
chal-closure-capture dfb-taint-ruby-closure-capture-negative negative not-reached true-negative 334e018bddfb…
chal-closure-capture dfb-taint-ruby-closure-capture-positive positive not-reached false-negative b28ed4fbfa09…
chal-computed-property dfb-taint-ruby-computed-property-negative negative reached false-positive 0cf6ff7c3e83…
chal-computed-property dfb-taint-ruby-computed-property-positive positive reached true-positive df1a75da425e…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-negative negative not-reached true-negative b879b59c312e…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-positive positive not-reached false-negative 6ee49c243e2f…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-negative negative not-reached true-negative c91783e139bb…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-positive positive reached true-positive 464e932668d5…
chal-dispatch-table dfb-taint-ruby-dispatch-table-negative negative not-reached true-negative a47b871a1647…
chal-dispatch-table dfb-taint-ruby-dispatch-table-positive positive not-reached false-negative 0085f5f1146b…
chal-element-object dfb-taint-ruby-element-object-negative negative not-reached true-negative 142018cf2d5e…
chal-element-object dfb-taint-ruby-element-object-positive positive not-reached false-negative 81dd4514c133…
chal-function-field dfb-taint-ruby-function-field-negative negative not-reached true-negative 93ca58eff9f4…
chal-function-field dfb-taint-ruby-function-field-positive positive not-reached false-negative 2556c4fb00f0…
chal-interprocedural-exception-persistence dfb-taint-ruby-interprocedural-exception-persistence-negative negative reached false-positive c76e268a9b9c…
chal-interprocedural-exception-persistence dfb-taint-ruby-interprocedural-exception-persistence-positive positive reached true-positive 2ed294c571e5…
chal-map-iteration dfb-taint-ruby-map-iteration-negative negative not-reached true-negative b816b13c3a19…
chal-map-iteration dfb-taint-ruby-map-iteration-positive positive not-reached false-negative 472fd633990b…
chal-mutual-recursive-transform dfb-taint-ruby-mutual-recursive-transform-negative negative reached false-positive c0c9b2948b7c…
chal-mutual-recursive-transform dfb-taint-ruby-mutual-recursive-transform-positive positive reached true-positive a99fa7f08c33…
chal-nested-access-path dfb-taint-ruby-nested-access-path-negative negative not-reached true-negative 0d701c5b843f…
chal-nested-access-path dfb-taint-ruby-nested-access-path-positive positive not-reached false-negative 59fa19438243…
chal-recursive-callback-transform dfb-taint-ruby-recursive-callback-transform-negative negative reached false-positive b71cccfb5707…
chal-recursive-callback-transform dfb-taint-ruby-recursive-callback-transform-positive positive reached true-positive 1e193225a382…
chal-recursive-carry dfb-taint-ruby-recursive-carry-negative negative reached false-positive 8927744c2835…
chal-recursive-carry dfb-taint-ruby-recursive-carry-positive positive reached true-positive 4a588b235fab…
chal-recursive-exception-persistence dfb-taint-ruby-recursive-exception-persistence-negative negative reached false-positive 9f98e350cc99…
chal-recursive-exception-persistence dfb-taint-ruby-recursive-exception-persistence-positive positive reached true-positive 29fc2bde7392…
chal-recursive-heap-unwind dfb-taint-ruby-recursive-heap-unwind-negative negative reached false-positive e789b3694133…
chal-recursive-heap-unwind dfb-taint-ruby-recursive-heap-unwind-positive positive reached true-positive 385d863d2be9…
chal-recursive-payload-transform dfb-taint-ruby-recursive-payload-transform-negative negative reached false-positive af60927a0bc1…
chal-recursive-payload-transform dfb-taint-ruby-recursive-payload-transform-positive positive reached true-positive 5b8f9fd5f679…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-negative negative not-reached true-negative c883704c8595…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-positive positive not-reached false-negative 6088a6195ea7…
direct-propagation dfb-taint-ruby-direct-negative negative not-reached true-negative 5674ea4a6e16…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive b244065ed021…
exception-catch dfb-taint-ruby-exception-catch-negative negative not-reached true-negative d8e169383999…
exception-catch dfb-taint-ruby-exception-catch-positive positive not-reached false-negative 99d3081b30ae…
infeasible-branch dfb-taint-ruby-infeasible-branch-negative negative reached false-positive aa169ab71cd7…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive reached true-positive a8b83a314848…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative not-reached true-negative 61849ffad1f2…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive reached true-positive e140f232bd65…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative not-reached true-negative c40b1c5b9b49…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive reached true-positive 62e8c221e449…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative reached false-positive 8ec113cad9c9…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive reached true-positive 63c7729ec760…
object-separation dfb-taint-ruby-object-separation-negative negative not-reached true-negative b2ef4d4cb23c…
object-separation dfb-taint-ruby-object-separation-positive positive reached true-positive e0bca14ed16e…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-negative negative not-reached true-negative 7835bef1d4d8…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-positive positive reached true-positive da70fdf7354c…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-negative negative not-reached true-negative 596dce07c5f4…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-positive positive reached true-positive 0c65b9ad6b0d…
same-object-field-separation dfb-taint-ruby-same-object-field-negative negative not-reached true-negative d852070142ec…
same-object-field-separation dfb-taint-ruby-same-object-field-positive positive reached true-positive 1b8ce16a23b5…

joern-rust-kernel-taint-taint-benchmark-controlled — rust, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-rust-alias-propagation-negative negative not-reached true-negative c3232edc9398…
alias-propagation-separation dfb-taint-rust-alias-propagation-positive positive not-reached false-negative 27bb302d7b7b…
argument-position-separation dfb-taint-rust-argument-position-negative negative not-reached true-negative 77488951fea0…
argument-position-separation dfb-taint-rust-argument-position-positive positive reached true-positive b3925b95189e…
arithmetic-expression-propagation dfb-taint-rust-expression-negative negative not-reached true-negative 5d0fac5af24d…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive reached true-positive cf2df1e5fbfd…
array-element-separation dfb-taint-rust-array-element-negative negative not-reached true-negative 027423dd0273…
array-element-separation dfb-taint-rust-array-element-positive positive reached true-positive f276fcb0a7f0…
branch-join dfb-taint-rust-branch-join-negative negative not-reached true-negative 303a2c6caf8f…
branch-join dfb-taint-rust-branch-join-positive positive reached true-positive 0bc0cef91b40…
call-context-separation dfb-taint-rust-call-context-negative negative not-reached true-negative 38b99f464d3c…
call-context-separation dfb-taint-rust-call-context-positive positive reached true-positive 217a58b74631…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-negative negative not-reached true-negative 8d618ac6da0f…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-positive positive not-reached false-negative 68a78cc2f1a2…
chal-callback-registration dfb-taint-rust-callback-registration-negative negative not-reached true-negative a44366f12f6a…
chal-callback-registration dfb-taint-rust-callback-registration-positive positive not-reached false-negative ad8d2f81bdf2…
chal-closure-capture dfb-taint-rust-closure-capture-negative negative not-reached true-negative 3b28e177325d…
chal-closure-capture dfb-taint-rust-closure-capture-positive positive not-reached false-negative 591c59cea89a…
chal-computed-property dfb-taint-rust-computed-property-negative negative not-reached true-negative f267102061fb…
chal-computed-property dfb-taint-rust-computed-property-positive positive not-reached false-negative f10112479499…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-negative negative not-reached true-negative 56922544f2e4…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-positive positive reached true-positive 59842a0a40e5…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-negative negative not-reached true-negative 7ff1b066d5f0…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-positive positive not-reached false-negative 02c3216bdb6d…
chal-dispatch-table dfb-taint-rust-dispatch-table-negative negative not-reached true-negative 868f41607061…
chal-dispatch-table dfb-taint-rust-dispatch-table-positive positive not-reached false-negative 6ab6f65f6bfa…
chal-element-object dfb-taint-rust-element-object-negative negative not-reached true-negative 8ad46ce8db4a…
chal-element-object dfb-taint-rust-element-object-positive positive reached true-positive 7d5230fa6c09…
chal-function-field dfb-taint-rust-function-field-negative negative not-reached true-negative 69775ee3c6fd…
chal-function-field dfb-taint-rust-function-field-positive positive not-reached false-negative cf74d184c4ae…
chal-map-iteration dfb-taint-rust-map-iteration-negative negative not-reached true-negative b65e1176d7aa…
chal-map-iteration dfb-taint-rust-map-iteration-positive positive not-reached false-negative 9bdb46a82f9a…
chal-mutual-recursive-transform dfb-taint-rust-mutual-recursive-transform-negative negative not-reached true-negative 13697b36f9f2…
chal-mutual-recursive-transform dfb-taint-rust-mutual-recursive-transform-positive positive reached true-positive e73cfccdbcc8…
chal-nested-access-path dfb-taint-rust-nested-access-path-negative negative not-reached true-negative baf1f084bb4c…
chal-nested-access-path dfb-taint-rust-nested-access-path-positive positive reached true-positive af6456fb6a43…
chal-recursive-callback-transform dfb-taint-rust-recursive-callback-transform-negative negative reached false-positive 40390e988b37…
chal-recursive-callback-transform dfb-taint-rust-recursive-callback-transform-positive positive reached true-positive 40d76bc740cc…
chal-recursive-carry dfb-taint-rust-recursive-carry-negative negative not-reached true-negative f589dac7c7fa…
chal-recursive-carry dfb-taint-rust-recursive-carry-positive positive reached true-positive cc68aae43ca7…
chal-recursive-heap-unwind dfb-taint-rust-recursive-heap-unwind-negative negative not-reached true-negative e6c4c200a6c6…
chal-recursive-heap-unwind dfb-taint-rust-recursive-heap-unwind-positive positive not-reached false-negative ca01f76e3713…
chal-recursive-payload-transform dfb-taint-rust-recursive-payload-transform-negative negative not-reached true-negative c40b6bc1ab13…
chal-recursive-payload-transform dfb-taint-rust-recursive-payload-transform-positive positive reached true-positive 17fab939a9f3…
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative 74155b5736f4…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive e6bd86f9d349…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative reached false-positive 72e2949d3c4c…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive reached true-positive 985df1975206…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative not-reached true-negative 02493ce1df9f…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive reached true-positive 81a8a49da92f…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative not-reached true-negative 265a9b1b152b…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive reached true-positive 0cdd7d19ac51…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative reached false-positive d25100f224a6…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive reached true-positive 9cac77045c87…
object-separation dfb-taint-rust-object-separation-negative negative not-reached true-negative 6ec8e92e24a7…
object-separation dfb-taint-rust-object-separation-positive positive reached true-positive 93ee2397cf48…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-negative negative not-reached true-negative 2f6086c6dfff…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-positive positive reached true-positive 702114073c4d…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-negative negative not-reached true-negative 8a89288b6116…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-positive positive reached true-positive 4a2cd02366d6…
same-object-field-separation dfb-taint-rust-same-object-field-negative negative not-reached true-negative b13565dd1284…
same-object-field-separation dfb-taint-rust-same-object-field-positive positive reached true-positive 5ec3fb9f4972…

opentaint-java-kernel-taint-taint-benchmark-controlled — java, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-java-alias-propagation-negative negative not-reached true-negative f72611ed7bdd…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive 9880d305fde7…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 26a92ca7bfaf…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive 7e13e7887003…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative c3881ca89622…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive b4ebe07228dc…
array-element-separation dfb-taint-java-array-element-negative negative reached false-positive 98d6569078fa…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 631fdbc6fb11…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative c6ae1984eb9c…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 2e9375319706…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 099e0a56be24…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 54eb888125fc…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative not-reached true-negative f69fb1ae63a5…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive 2853a202e2f6…
chal-callback-registration dfb-taint-java-callback-registration-negative negative not-reached true-negative 61e9c7d6a428…
chal-callback-registration dfb-taint-java-callback-registration-positive positive reached true-positive ebcfd03610e6…
chal-closure-capture dfb-taint-java-closure-capture-negative negative not-reached true-negative a6797cef0574…
chal-closure-capture dfb-taint-java-closure-capture-positive positive reached true-positive e5d762fefd80…
chal-computed-property dfb-taint-java-computed-property-negative negative reached false-positive d435e6b14eed…
chal-computed-property dfb-taint-java-computed-property-positive positive reached true-positive a2f26401a7f9…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative bdfc50a09309…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive d727992ab363…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative 9b86909009b5…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive ecd7dc79efe9…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative reached false-positive f7146234d76c…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive reached true-positive 244de71a56d3…
chal-element-object dfb-taint-java-element-object-negative negative reached false-positive 196d318a75c8…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive ffc0285152fd…
chal-function-field dfb-taint-java-function-field-negative negative not-reached true-negative 8a0e3e55a05f…
chal-function-field dfb-taint-java-function-field-positive positive reached true-positive fad474f452f4…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-negative negative not-reached true-negative 58ebc764c349…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-positive positive not-reached false-negative 3f1a7ee334dd…
chal-map-iteration dfb-taint-java-map-iteration-negative negative not-reached true-negative 032482a5764d…
chal-map-iteration dfb-taint-java-map-iteration-positive positive reached true-positive 49e6041c68d3…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-negative negative not-reached true-negative 8af91de0a08b…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-positive positive reached true-positive 22b6197645ff…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative not-reached true-negative a7a081aca72d…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive reached true-positive e82e5770988f…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-negative negative not-reached true-negative eeadf7ba490a…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-positive positive reached true-positive 4ac03ee6486d…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative 00865128cd01…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive ff2248d05978…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-negative negative not-reached true-negative 7cbe1e4d036a…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-positive positive not-reached false-negative 8cf9608ac80b…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-negative negative not-reached true-negative 45eed9009f41…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-positive positive reached true-positive 6927f484f6c2…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-negative negative not-reached true-negative fc2bc3c0467d…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-positive positive reached true-positive 77e907a364d1…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative not-reached true-negative b6767cc416f8…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive not-reached false-negative 6391218a3201…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive d689113c5a1f…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 709f084dce93…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative dcf0c50d2b95…
exception-catch dfb-taint-java-exception-catch-positive positive not-reached false-negative 19155940bfad…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative 34cae7e84c67…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 5f55de49f130…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 602c71801c40…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 1048c6c740ef…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative 621949839847…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 90690c93c697…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive 494b68136838…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive feaa2d045e76…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative d9f29ab7e3aa…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 6a6094cb9825…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative a006dc74126b…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 39eecdc07347…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative 68e74d13ba66…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive 5f99fa7cc284…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative e1d60db6f060…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 8254761236b4…

opentaint-java-modeling-taint-taint-benchmark-controlled — java, modeling (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
model-declared-sink dfb-taint-java-model-declared-sink-negative negative not-reached true-negative b7d6d08ecb9b…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive 722fd6fcf694…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative 853c1d637919…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive 5d605d3c8edf…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative unsupported unsupported e971657cce74…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive unsupported unsupported e6f0d97da85d…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative unsupported unsupported 23ea5f1f0a0f…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive unsupported unsupported 841501fa4a67…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative not-reached true-negative 3d8474cb9176…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive reached true-positive 7cf238b339e3…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative not-reached true-negative d0c645147361…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive reached true-positive 7a389abba931…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative 2900308d0535…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive 44f714e7e26f…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative 8f9767be5faf…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive 3efa9b36af6a…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative unsupported unsupported 0fa25b5a116f…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive unsupported unsupported a8dd3fae608c…
model-store-separation dfb-taint-java-model-store-separation-negative negative unsupported unsupported 26e66c631cbd…
model-store-separation dfb-taint-java-model-store-separation-positive positive unsupported unsupported 2c30aa3f127b…
model-summary-field dfb-taint-java-model-summary-field-negative negative unsupported unsupported 36bdcb753cfd…
model-summary-field dfb-taint-java-model-summary-field-positive positive unsupported unsupported b32d275ee0f6…
model-summary-through dfb-taint-java-model-summary-through-negative negative unsupported unsupported cfe9e4fb91a4…
model-summary-through dfb-taint-java-model-summary-through-positive positive unsupported unsupported 58ea81492937…

opentaint-java-native-taint-taint-tool-native — java, modeling (tool-native)

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-java-native-entrypoint-negative negative unsupported unsupported e353d86a1005…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive unsupported unsupported fd3393f7500e…
native-persistence dfb-taint-java-native-persistence-negative negative unsupported unsupported 606417d2d4fc…
native-persistence dfb-taint-java-native-persistence-positive positive unsupported unsupported 0334b03f4fb3…
native-propagator dfb-taint-java-native-propagator-negative negative unsupported unsupported 82409527d07f…
native-propagator dfb-taint-java-native-propagator-positive positive unsupported unsupported a61612f86694…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative unsupported unsupported 1d0301c039e0…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive unsupported unsupported 87ba4c5e8b49…
native-source-sink dfb-taint-java-native-source-sink-negative negative unsupported unsupported 9077bf378e0a…
native-source-sink dfb-taint-java-native-source-sink-positive positive unsupported unsupported 34bac2e6f272…
native-summary dfb-taint-java-native-summary-negative negative unsupported unsupported 0142f419063c…
native-summary dfb-taint-java-native-summary-positive positive unsupported unsupported 99eb43429731…

opentaint-kotlin-kernel-taint-taint-benchmark-controlled — kotlin, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-kotlin-alias-propagation-negative negative not-reached true-negative bd26b2d9e0e0…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive reached true-positive ece60cf22e7f…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative d91436987ab4…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive b5d0c0a143f1…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative 840b591e4a56…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive reached true-positive 3d74a5960e64…
array-element-separation dfb-taint-kotlin-array-element-negative negative reached false-positive 68af17f6dd43…
array-element-separation dfb-taint-kotlin-array-element-positive positive reached true-positive f3e7c938c73d…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative 5d9fc7c80c2f…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive 581db148a697…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative aa17192fce75…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive 6473b61deec2…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative not-reached true-negative e8eb37b2d9b8…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive reached true-positive 58e4bf8ab015…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative not-reached true-negative a2652418662b…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive reached true-positive 5fdd77db5758…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative not-reached true-negative 9eb4177e1082…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive reached true-positive d06b02b51bbd…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative reached false-positive 15ee341ec3bb…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive reached true-positive 11999b03b8eb…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative not-reached true-negative e22fe5e58bd9…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive reached true-positive 5c39717ca89e…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative not-reached true-negative 72b7871c8d36…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive reached true-positive e3c6c5ab7770…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative reached false-positive c6fa59affe99…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive reached true-positive 010a385dee01…
chal-element-object dfb-taint-kotlin-element-object-negative negative reached false-positive 863931abb671…
chal-element-object dfb-taint-kotlin-element-object-positive positive reached true-positive 08e93f607979…
chal-function-field dfb-taint-kotlin-function-field-negative negative reached false-positive d2e616dec01b…
chal-function-field dfb-taint-kotlin-function-field-positive positive reached true-positive ddc5c40e77f1…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-negative negative not-reached true-negative 1e3d030af960…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-positive positive not-reached false-negative 96e090b8c5af…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative not-reached true-negative 8ec5b77ec8a4…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive reached true-positive 76a58760d83c…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-negative negative not-reached true-negative 433869f21c77…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-positive positive reached true-positive b1263cc80e07…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative not-reached true-negative 7426f600741d…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive reached true-positive 0dcc54480ea2…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-negative negative not-reached true-negative 8910542facbb…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-positive positive reached true-positive eb02be09e455…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative not-reached true-negative 30a7968d0a43…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive reached true-positive fb5bc86f0233…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-negative negative not-reached true-negative 6a8360f12519…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-positive positive not-reached false-negative 9b9f78daa02b…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-negative negative not-reached true-negative b0b39845f3c9…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-positive positive reached true-positive 31e0cedb1bb8…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-negative negative not-reached true-negative e5d433f19e0a…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-positive positive reached true-positive ba1c0e06d089…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative not-reached true-negative 403e5eabdb3c…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive not-reached false-negative 216edb5c2779…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative f53e98619b6e…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 018c853ca20e…
exception-catch dfb-taint-kotlin-exception-catch-negative negative not-reached true-negative 71bc586032f7…
exception-catch dfb-taint-kotlin-exception-catch-positive positive not-reached false-negative 50b06af1500e…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative not-reached true-negative 75cf1e7f3d0b…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive 655c6dadcabc…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative ceaf6e76d829…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive 24c5db6c7f55…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative c31c97a07e55…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive 1484efcc44a9…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive c7df7fa13580…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive bbbb5048626f…
object-separation dfb-taint-kotlin-object-separation-negative negative not-reached true-negative 96e229b19d91…
object-separation dfb-taint-kotlin-object-separation-positive positive reached true-positive 70d8a8c907d2…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative e5e680100af8…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive 6a8f4609b670…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative 4d45787a27c8…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive 99a06fdd2a57…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative not-reached true-negative 4f3eca490c93…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive reached true-positive d7cf90b6dac4…

pysa-python-kernel-taint-taint-benchmark-controlled — python, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-python-alias-propagation-negative negative not-reached true-negative 2392b423c597…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive not-reached false-negative 076dab3ff780…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative 8a34ba3eaf6b…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive 690664ebdcda…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative 7e3fc907567f…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 1a53461b6938…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative 387f61d68624…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive a63de73668e2…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative e62cf9936893…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 0c3cb5d70d4c…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative 597d86b79932…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 173e2efdb3d4…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-negative negative not-reached true-negative 946292a9523d…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-positive positive not-reached false-negative ac773b79380c…
chal-callback-registration dfb-taint-python-callback-registration-negative negative not-reached true-negative 9d31ede6bb44…
chal-callback-registration dfb-taint-python-callback-registration-positive positive not-reached false-negative 8e94017f4a0d…
chal-closure-capture dfb-taint-python-closure-capture-negative negative not-reached true-negative eb1d842b5b5f…
chal-closure-capture dfb-taint-python-closure-capture-positive positive not-reached false-negative 8ea68c621628…
chal-computed-property dfb-taint-python-computed-property-negative negative not-reached true-negative 92946d77aca9…
chal-computed-property dfb-taint-python-computed-property-positive positive not-reached false-negative a4bb95406508…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-negative negative not-reached true-negative 34fa8b464ac1…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-positive positive reached true-positive 39ef3838e0c8…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-negative negative not-reached true-negative 4e71442d720e…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-positive positive reached true-positive b6e0eb4b50c6…
chal-dispatch-table dfb-taint-python-dispatch-table-negative negative not-reached true-negative 357734ff42e3…
chal-dispatch-table dfb-taint-python-dispatch-table-positive positive not-reached false-negative a8961e2e51d8…
chal-element-object dfb-taint-python-element-object-negative negative not-reached true-negative 3466ae10f01a…
chal-element-object dfb-taint-python-element-object-positive positive not-reached false-negative ad504ab7c383…
chal-function-field dfb-taint-python-function-field-negative negative not-reached true-negative afa47973df03…
chal-function-field dfb-taint-python-function-field-positive positive not-reached false-negative cad4ad5e9fde…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-negative negative not-reached true-negative 0c89db781318…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-positive positive not-reached false-negative ebc7198f9588…
chal-map-iteration dfb-taint-python-map-iteration-negative negative not-reached true-negative 290e3f3d01a4…
chal-map-iteration dfb-taint-python-map-iteration-positive positive reached true-positive fe733ad54597…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-negative negative not-reached true-negative 520c705b6ed8…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-positive positive reached true-positive adbe010f30eb…
chal-nested-access-path dfb-taint-python-nested-access-path-negative negative not-reached true-negative fbaf854dd047…
chal-nested-access-path dfb-taint-python-nested-access-path-positive positive reached true-positive da0e67cdc7e1…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-negative negative not-reached true-negative a0639c115740…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-positive positive reached true-positive 77802c823626…
chal-recursive-carry dfb-taint-python-recursive-carry-negative negative not-reached true-negative f55fe53c8769…
chal-recursive-carry dfb-taint-python-recursive-carry-positive positive reached true-positive 5130f6c270ad…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-negative negative not-reached true-negative d6d79f51889f…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-positive positive not-reached false-negative 7f9f80ad759d…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-negative negative not-reached true-negative 7345e06b2292…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-positive positive not-reached false-negative 4167211160e2…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-negative negative not-reached true-negative c1fdbe917a64…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-positive positive reached true-positive f0be8cc8ba52…
chal-reflective-invocation dfb-taint-python-reflective-invocation-negative negative not-reached true-negative 40a3d7f52ea0…
chal-reflective-invocation dfb-taint-python-reflective-invocation-positive positive not-reached false-negative c40cd76d1ac4…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative 8437069cdf24…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 5f66828ab006…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative e128f1077104…
exception-catch dfb-taint-python-exception-catch-positive positive not-reached false-negative 367f9de530fe…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative not-reached true-negative e1b7cec19f87…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 0d6940ee40de…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 2e38bfce02b6…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive 654bafed5264…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative e0738ae414e3…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive aad76b01b34f…
loop-carried-kill dfb-taint-python-loop-carried-negative negative reached false-positive 7a90eddcc63e…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive c81f6b8f5e14…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative 1d237ca14760…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive bbe42bb7b2d2…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative 21da731c11da…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 57cb83e4be80…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative c3f9eb8daba6…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive bfe3727c797f…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative 9907566d03fb…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive 126b73148d47…

pysa-python-modeling-taint-taint-benchmark-controlled — python, modeling (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
model-declared-sink dfb-taint-python-model-declared-sink-negative negative not-reached true-negative 6fc1490bafb8…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive 13c5f1f10f47…
model-declared-source dfb-taint-python-model-declared-source-negative negative not-reached true-negative f202950792d3…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive d51bdfc59fdf…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative not-reached true-negative 810a2a1d6fea…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive reached true-positive 16e46dd24416…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative not-reached true-negative a2edd8320209…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive reached true-positive 63aaa7b0daee…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative not-reached true-negative eedaad8a9872…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive reached true-positive c9e622532485…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative not-reached true-negative c45542a9a863…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive reached true-positive d9a9c020975a…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative 185d34658630…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive cb794e522aa4…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative not-reached true-negative a30b6326da67…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive reached true-positive 5f306968a8ba…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative unsupported unsupported fe1dab00d7e5…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive unsupported unsupported 2d31e51947ae…
model-store-separation dfb-taint-python-model-store-separation-negative negative unsupported unsupported e235bb0aacd1…
model-store-separation dfb-taint-python-model-store-separation-positive positive unsupported unsupported 484fcb371215…
model-summary-field dfb-taint-python-model-summary-field-negative negative not-reached true-negative 0b4f601c3444…
model-summary-field dfb-taint-python-model-summary-field-positive positive reached true-positive fd91ff2d7b69…
model-summary-through dfb-taint-python-model-summary-through-negative negative not-reached true-negative 080522fbe7d7…
model-summary-through dfb-taint-python-model-summary-through-positive positive reached true-positive aa00b192e0fa…

pysa-python-native-taint-taint-tool-native — python, modeling (tool-native)

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-python-native-entrypoint-negative negative not-reached true-negative e633ffe4897b…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive not-reached false-negative c4b2030f35bb…
native-persistence dfb-taint-python-native-persistence-negative negative not-reached true-negative c94d0a4336d4…
native-persistence dfb-taint-python-native-persistence-positive positive not-reached false-negative 92762d12a715…
native-propagator dfb-taint-python-native-propagator-negative negative not-reached true-negative acb9311d6047…
native-propagator dfb-taint-python-native-propagator-positive positive not-reached false-negative 324b404ea592…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative not-reached true-negative 77bd9cdb4ca0…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive not-reached false-negative d8b0eed06cef…
native-source-sink dfb-taint-python-native-source-sink-negative negative not-reached true-negative 9e20ca2c4ae0…
native-source-sink dfb-taint-python-native-source-sink-positive positive not-reached false-negative 66995e450316…
native-summary dfb-taint-python-native-summary-negative negative not-reached true-negative fadbb181d229…
native-summary dfb-taint-python-native-summary-positive positive not-reached false-negative d2128c33adfa…

semgrep-c-kernel-taint-taint-benchmark-controlled — c, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-c-alias-propagation-negative negative unsupported unsupported c401c8d4682f…
alias-propagation-separation dfb-taint-c-alias-propagation-positive positive unsupported unsupported 4cad0deec793…
argument-position-separation dfb-taint-c-argument-position-negative negative unsupported unsupported d10b40361f25…
argument-position-separation dfb-taint-c-argument-position-positive positive unsupported unsupported 0ce809439d98…
arithmetic-expression-propagation dfb-taint-c-expression-negative negative not-reached true-negative ecc26d755f54…
arithmetic-expression-propagation dfb-taint-c-expression-positive positive reached true-positive 868f1183bf17…
array-element-separation dfb-taint-c-array-element-negative negative unsupported unsupported daadb8492497…
array-element-separation dfb-taint-c-array-element-positive positive unsupported unsupported e34842d933b1…
branch-join dfb-taint-c-branch-join-negative negative not-reached true-negative bae59b20f7dc…
branch-join dfb-taint-c-branch-join-positive positive reached true-positive c67b4924739b…
call-context-separation dfb-taint-c-call-context-negative negative unsupported unsupported 3bc51eac7ff4…
call-context-separation dfb-taint-c-call-context-positive positive unsupported unsupported a0f6148f2c74…
chal-callback-registration dfb-taint-c-callback-registration-negative negative unsupported unsupported ce954d503f16…
chal-callback-registration dfb-taint-c-callback-registration-positive positive unsupported unsupported 15605f64cc8c…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-negative negative unsupported unsupported d5484967afb4…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-positive positive unsupported unsupported c7939fa8ee61…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-negative negative unsupported unsupported 44788ac8a386…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-positive positive unsupported unsupported 128c4c70e065…
chal-dispatch-table dfb-taint-c-dispatch-table-negative negative unsupported unsupported e6afd79548e1…
chal-dispatch-table dfb-taint-c-dispatch-table-positive positive unsupported unsupported 42e695dc4d33…
chal-element-object dfb-taint-c-element-object-negative negative unsupported unsupported bd72b6782cc4…
chal-element-object dfb-taint-c-element-object-positive positive unsupported unsupported db4f67fe4ef5…
chal-function-field dfb-taint-c-function-field-negative negative unsupported unsupported 8e829f8fa946…
chal-function-field dfb-taint-c-function-field-positive positive unsupported unsupported 1687a9f24244…
chal-map-iteration dfb-taint-c-map-iteration-negative negative unsupported unsupported 6c47b2e88084…
chal-map-iteration dfb-taint-c-map-iteration-positive positive unsupported unsupported ffd37b6acbf4…
chal-mutual-recursive-transform dfb-taint-c-mutual-recursive-transform-negative negative unsupported unsupported 1b22781d97c6…
chal-mutual-recursive-transform dfb-taint-c-mutual-recursive-transform-positive positive unsupported unsupported 8b0b838ee310…
chal-nested-access-path dfb-taint-c-nested-access-path-negative negative unsupported unsupported 35e3d568b102…
chal-nested-access-path dfb-taint-c-nested-access-path-positive positive unsupported unsupported 5ecc7b1529c8…
chal-recursive-callback-transform dfb-taint-c-recursive-callback-transform-negative negative unsupported unsupported 047bdb80e70a…
chal-recursive-callback-transform dfb-taint-c-recursive-callback-transform-positive positive unsupported unsupported 4807a921c5a3…
chal-recursive-carry dfb-taint-c-recursive-carry-negative negative unsupported unsupported 09c05f27efcf…
chal-recursive-carry dfb-taint-c-recursive-carry-positive positive unsupported unsupported c2b49cb98d87…
chal-recursive-heap-unwind dfb-taint-c-recursive-heap-unwind-negative negative unsupported unsupported 6d44bca2edfd…
chal-recursive-heap-unwind dfb-taint-c-recursive-heap-unwind-positive positive unsupported unsupported 9f6dc2116aa4…
chal-recursive-payload-transform dfb-taint-c-recursive-payload-transform-negative negative unsupported unsupported 8ce82d945804…
chal-recursive-payload-transform dfb-taint-c-recursive-payload-transform-positive positive unsupported unsupported b22144182855…
direct-propagation dfb-taint-c-direct-negative negative not-reached true-negative c96e707e86bf…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive 412d1c0a8cf1…
infeasible-branch dfb-taint-c-infeasible-branch-negative negative reached false-positive 6332fb3925c8…
infeasible-branch dfb-taint-c-infeasible-branch-positive positive reached true-positive f057d1289141…
local-multi-step-chain dfb-taint-c-local-chain-negative negative not-reached true-negative 760cbc99362a…
local-multi-step-chain dfb-taint-c-local-chain-positive positive reached true-positive ea65ea1fb6df…
local-overwrite-kill dfb-taint-c-local-overwrite-negative negative not-reached true-negative 22497bbb5b44…
local-overwrite-kill dfb-taint-c-local-overwrite-positive positive reached true-positive 237d87236356…
loop-carried-kill dfb-taint-c-loop-carried-negative negative reached false-positive aed5808c2a0b…
loop-carried-kill dfb-taint-c-loop-carried-positive positive reached true-positive c7f72fa8b2a9…
object-separation dfb-taint-c-object-separation-negative negative unsupported unsupported 20ce69dab214…
object-separation dfb-taint-c-object-separation-positive positive unsupported unsupported 7a95e8945251…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-negative negative unsupported unsupported d5d942949884…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-positive positive unsupported unsupported 318df048c44e…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-negative negative unsupported unsupported 3499826b732d…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-positive positive unsupported unsupported 5dbf7dca24d4…
same-object-field-separation dfb-taint-c-same-object-field-negative negative unsupported unsupported 863e198ceed7…
same-object-field-separation dfb-taint-c-same-object-field-positive positive unsupported unsupported 49741f60a69e…

semgrep-cpp-kernel-taint-taint-benchmark-controlled — cpp, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-cpp-alias-propagation-negative negative unsupported unsupported c803aba239b3…
alias-propagation-separation dfb-taint-cpp-alias-propagation-positive positive unsupported unsupported 6e3c3840a2dd…
argument-position-separation dfb-taint-cpp-argument-position-negative negative unsupported unsupported 4e57b44b7353…
argument-position-separation dfb-taint-cpp-argument-position-positive positive unsupported unsupported fc014e41f442…
arithmetic-expression-propagation dfb-taint-cpp-expression-negative negative not-reached true-negative 511afce179d4…
arithmetic-expression-propagation dfb-taint-cpp-expression-positive positive reached true-positive 37315add0abb…
array-element-separation dfb-taint-cpp-array-element-negative negative unsupported unsupported 2d38ba1f1a16…
array-element-separation dfb-taint-cpp-array-element-positive positive unsupported unsupported ac657e0a0756…
branch-join dfb-taint-cpp-branch-join-negative negative not-reached true-negative 9d90aeb3921c…
branch-join dfb-taint-cpp-branch-join-positive positive reached true-positive 2ac54d2749dd…
call-context-separation dfb-taint-cpp-call-context-negative negative unsupported unsupported 9185fc304d9d…
call-context-separation dfb-taint-cpp-call-context-positive positive unsupported unsupported d07b020c95f8…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-negative negative unsupported unsupported 466ece2d8a87…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-positive positive unsupported unsupported 64d26a4f179b…
chal-callback-registration dfb-taint-cpp-callback-registration-negative negative unsupported unsupported 5a5834ddc965…
chal-callback-registration dfb-taint-cpp-callback-registration-positive positive unsupported unsupported 7d13d69c867c…
chal-closure-capture dfb-taint-cpp-closure-capture-negative negative unsupported unsupported 46ccdf8c2a55…
chal-closure-capture dfb-taint-cpp-closure-capture-positive positive unsupported unsupported e7edb7b8af8f…
chal-computed-property dfb-taint-cpp-computed-property-negative negative unsupported unsupported 968fc52cf26f…
chal-computed-property dfb-taint-cpp-computed-property-positive positive unsupported unsupported a43bf580c63b…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-negative negative unsupported unsupported 1121feb5bb05…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-positive positive unsupported unsupported 4a507761f5e1…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-negative negative unsupported unsupported 6bfd4e149a5f…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-positive positive unsupported unsupported 869c5db68509…
chal-dispatch-table dfb-taint-cpp-dispatch-table-negative negative unsupported unsupported 8972e444cede…
chal-dispatch-table dfb-taint-cpp-dispatch-table-positive positive unsupported unsupported 9c970bcf0ab1…
chal-element-object dfb-taint-cpp-element-object-negative negative unsupported unsupported 160506f0214b…
chal-element-object dfb-taint-cpp-element-object-positive positive unsupported unsupported 3e1d8e68911d…
chal-function-field dfb-taint-cpp-function-field-negative negative unsupported unsupported 5038db2d6c92…
chal-function-field dfb-taint-cpp-function-field-positive positive unsupported unsupported 05f4931c0b8b…
chal-interprocedural-exception-persistence dfb-taint-cpp-interprocedural-exception-persistence-negative negative unsupported unsupported 3f0bdb364198…
chal-interprocedural-exception-persistence dfb-taint-cpp-interprocedural-exception-persistence-positive positive unsupported unsupported a7a06c5c3d18…
chal-map-iteration dfb-taint-cpp-map-iteration-negative negative unsupported unsupported e651b39f0361…
chal-map-iteration dfb-taint-cpp-map-iteration-positive positive unsupported unsupported f6383ea87476…
chal-mutual-recursive-transform dfb-taint-cpp-mutual-recursive-transform-negative negative unsupported unsupported f89b44b068c4…
chal-mutual-recursive-transform dfb-taint-cpp-mutual-recursive-transform-positive positive unsupported unsupported 3b91f98fe497…
chal-nested-access-path dfb-taint-cpp-nested-access-path-negative negative unsupported unsupported 3a38eb567524…
chal-nested-access-path dfb-taint-cpp-nested-access-path-positive positive unsupported unsupported 49a9a4427145…
chal-recursive-callback-transform dfb-taint-cpp-recursive-callback-transform-negative negative unsupported unsupported b24fbe2d3166…
chal-recursive-callback-transform dfb-taint-cpp-recursive-callback-transform-positive positive unsupported unsupported 7599545d8faf…
chal-recursive-carry dfb-taint-cpp-recursive-carry-negative negative unsupported unsupported 7268bb524f2d…
chal-recursive-carry dfb-taint-cpp-recursive-carry-positive positive unsupported unsupported 566f0777ac78…
chal-recursive-exception-persistence dfb-taint-cpp-recursive-exception-persistence-negative negative unsupported unsupported c517b5a173b6…
chal-recursive-exception-persistence dfb-taint-cpp-recursive-exception-persistence-positive positive unsupported unsupported b1549d242620…
chal-recursive-heap-unwind dfb-taint-cpp-recursive-heap-unwind-negative negative unsupported unsupported 9170a68276c2…
chal-recursive-heap-unwind dfb-taint-cpp-recursive-heap-unwind-positive positive unsupported unsupported 8ed63b12580f…
chal-recursive-payload-transform dfb-taint-cpp-recursive-payload-transform-negative negative unsupported unsupported 00ecd202ac07…
chal-recursive-payload-transform dfb-taint-cpp-recursive-payload-transform-positive positive unsupported unsupported ede2998ff941…
direct-propagation dfb-taint-cpp-direct-negative negative not-reached true-negative d7ebbb6f4603…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive 965864bacb75…
exception-catch dfb-taint-cpp-exception-catch-negative negative unsupported unsupported 2a749c55e519…
exception-catch dfb-taint-cpp-exception-catch-positive positive unsupported unsupported f3ba4f91f604…
infeasible-branch dfb-taint-cpp-infeasible-branch-negative negative reached false-positive 3cf14ec482f0…
infeasible-branch dfb-taint-cpp-infeasible-branch-positive positive reached true-positive 51c063bafc87…
local-multi-step-chain dfb-taint-cpp-local-chain-negative negative not-reached true-negative 21edc487dc0e…
local-multi-step-chain dfb-taint-cpp-local-chain-positive positive reached true-positive edcc6e71b83c…
local-overwrite-kill dfb-taint-cpp-local-overwrite-negative negative not-reached true-negative b866342cd5be…
local-overwrite-kill dfb-taint-cpp-local-overwrite-positive positive reached true-positive 97b986f83520…
loop-carried-kill dfb-taint-cpp-loop-carried-negative negative reached false-positive 4fa804a2c44e…
loop-carried-kill dfb-taint-cpp-loop-carried-positive positive reached true-positive cc4e40c4d5a4…
object-separation dfb-taint-cpp-object-separation-negative negative unsupported unsupported b8a954d3233d…
object-separation dfb-taint-cpp-object-separation-positive positive unsupported unsupported 6a4cf46873df…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-negative negative unsupported unsupported 8585757f11a2…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-positive positive unsupported unsupported a0a281160232…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-negative negative unsupported unsupported d36f1290c738…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-positive positive unsupported unsupported 5c5ff6f9c2f6…
same-object-field-separation dfb-taint-cpp-same-object-field-negative negative unsupported unsupported 4ff94e6d4c69…
same-object-field-separation dfb-taint-cpp-same-object-field-positive positive unsupported unsupported e1242f942025…

semgrep-go-kernel-taint-taint-benchmark-controlled — go, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-go-alias-propagation-negative negative unsupported unsupported 776f1b36696c…
alias-propagation-separation dfb-taint-go-alias-propagation-positive positive unsupported unsupported ed97a861852e…
argument-position-separation dfb-taint-go-argument-position-negative negative unsupported unsupported 816fd3ed05cd…
argument-position-separation dfb-taint-go-argument-position-positive positive unsupported unsupported d862a976ebee…
arithmetic-expression-propagation dfb-taint-go-expression-negative negative not-reached true-negative c16f3ba2d346…
arithmetic-expression-propagation dfb-taint-go-expression-positive positive reached true-positive f63adeed0894…
array-element-separation dfb-taint-go-array-element-negative negative unsupported unsupported af5e65a8ee99…
array-element-separation dfb-taint-go-array-element-positive positive unsupported unsupported d855101d6f30…
branch-join dfb-taint-go-branch-join-negative negative not-reached true-negative c587ef057340…
branch-join dfb-taint-go-branch-join-positive positive reached true-positive 9fc09b22b503…
call-context-separation dfb-taint-go-call-context-negative negative unsupported unsupported 6905a0f84fb8…
call-context-separation dfb-taint-go-call-context-positive positive unsupported unsupported fc3eecede87d…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-negative negative unsupported unsupported 47da03b99f20…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-positive positive unsupported unsupported 096a6dccbdb1…
chal-callback-registration dfb-taint-go-callback-registration-negative negative unsupported unsupported 55549b37ee0a…
chal-callback-registration dfb-taint-go-callback-registration-positive positive unsupported unsupported 2c8ee51e9f7b…
chal-closure-capture dfb-taint-go-closure-capture-negative negative unsupported unsupported 6b960350e354…
chal-closure-capture dfb-taint-go-closure-capture-positive positive unsupported unsupported 1c513862b839…
chal-computed-property dfb-taint-go-computed-property-negative negative unsupported unsupported 6235c87cf335…
chal-computed-property dfb-taint-go-computed-property-positive positive unsupported unsupported 16fcadce1dc0…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-negative negative unsupported unsupported 29c9e355b9d1…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-positive positive unsupported unsupported 1f683b71de00…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-negative negative unsupported unsupported 5f4a26070886…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-positive positive unsupported unsupported 86b5a9998666…
chal-dispatch-table dfb-taint-go-dispatch-table-negative negative unsupported unsupported 707fb306cb56…
chal-dispatch-table dfb-taint-go-dispatch-table-positive positive unsupported unsupported f5b8b3ade5f6…
chal-element-object dfb-taint-go-element-object-negative negative unsupported unsupported 9d18c8402b99…
chal-element-object dfb-taint-go-element-object-positive positive unsupported unsupported 33286a95416c…
chal-function-field dfb-taint-go-function-field-negative negative unsupported unsupported d51409774ddb…
chal-function-field dfb-taint-go-function-field-positive positive unsupported unsupported 4b4fce5f06b8…
chal-interprocedural-exception-persistence dfb-taint-go-interprocedural-exception-persistence-negative negative unsupported unsupported a03086ebc0ae…
chal-interprocedural-exception-persistence dfb-taint-go-interprocedural-exception-persistence-positive positive unsupported unsupported ba69295c5125…
chal-map-iteration dfb-taint-go-map-iteration-negative negative unsupported unsupported 0d5bbd3cd6e5…
chal-map-iteration dfb-taint-go-map-iteration-positive positive unsupported unsupported 88993435df61…
chal-mutual-recursive-transform dfb-taint-go-mutual-recursive-transform-negative negative unsupported unsupported 2ee1d4a05edf…
chal-mutual-recursive-transform dfb-taint-go-mutual-recursive-transform-positive positive unsupported unsupported e3c959b10fe5…
chal-nested-access-path dfb-taint-go-nested-access-path-negative negative unsupported unsupported 3ffe6eee10ed…
chal-nested-access-path dfb-taint-go-nested-access-path-positive positive unsupported unsupported 5fce368a2ab2…
chal-recursive-callback-transform dfb-taint-go-recursive-callback-transform-negative negative unsupported unsupported b1ce7e7db83d…
chal-recursive-callback-transform dfb-taint-go-recursive-callback-transform-positive positive unsupported unsupported 9ecf3f1b59c0…
chal-recursive-carry dfb-taint-go-recursive-carry-negative negative unsupported unsupported edf842c445cf…
chal-recursive-carry dfb-taint-go-recursive-carry-positive positive unsupported unsupported c3e64f11bca6…
chal-recursive-exception-persistence dfb-taint-go-recursive-exception-persistence-negative negative unsupported unsupported 6d65f949031e…
chal-recursive-exception-persistence dfb-taint-go-recursive-exception-persistence-positive positive unsupported unsupported a3c640ff4f92…
chal-recursive-heap-unwind dfb-taint-go-recursive-heap-unwind-negative negative unsupported unsupported 197db2cab6d9…
chal-recursive-heap-unwind dfb-taint-go-recursive-heap-unwind-positive positive unsupported unsupported bff8c5513951…
chal-recursive-payload-transform dfb-taint-go-recursive-payload-transform-negative negative unsupported unsupported b9392ce62c3d…
chal-recursive-payload-transform dfb-taint-go-recursive-payload-transform-positive positive unsupported unsupported cf50d008b1e6…
chal-reflective-invocation dfb-taint-go-reflective-invocation-negative negative unsupported unsupported 3ee7cde46f0b…
chal-reflective-invocation dfb-taint-go-reflective-invocation-positive positive unsupported unsupported 18ca2916e46c…
direct-propagation dfb-taint-go-direct-negative negative not-reached true-negative 7d447328a350…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive 185e7539391c…
exception-catch dfb-taint-go-exception-catch-negative negative unsupported unsupported 3f5928a44243…
exception-catch dfb-taint-go-exception-catch-positive positive unsupported unsupported 0ef65b396e5d…
infeasible-branch dfb-taint-go-infeasible-branch-negative negative reached false-positive 349b6deae590…
infeasible-branch dfb-taint-go-infeasible-branch-positive positive reached true-positive 9a024415d2a0…
local-multi-step-chain dfb-taint-go-local-chain-negative negative not-reached true-negative eab2861b6bc2…
local-multi-step-chain dfb-taint-go-local-chain-positive positive reached true-positive f3389aa7eeb8…
local-overwrite-kill dfb-taint-go-local-overwrite-negative negative not-reached true-negative faae82b88055…
local-overwrite-kill dfb-taint-go-local-overwrite-positive positive reached true-positive 6a3fd7e6cd65…
loop-carried-kill dfb-taint-go-loop-carried-negative negative reached false-positive af303205a4a9…
loop-carried-kill dfb-taint-go-loop-carried-positive positive reached true-positive fda1ff875370…
object-separation dfb-taint-go-object-separation-negative negative unsupported unsupported acc57c8ad49e…
object-separation dfb-taint-go-object-separation-positive positive unsupported unsupported 0cbce06c9dc9…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-negative negative unsupported unsupported dfc17452b999…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-positive positive unsupported unsupported 0618c586268e…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-negative negative unsupported unsupported eda02325f257…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-positive positive unsupported unsupported 3a1153d7d3e2…
same-object-field-separation dfb-taint-go-same-object-field-negative negative unsupported unsupported 1cfa5137949f…
same-object-field-separation dfb-taint-go-same-object-field-positive positive unsupported unsupported e953d55ff7e7…

semgrep-java-kernel-taint-taint-benchmark-controlled — java, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-java-alias-propagation-negative negative unsupported unsupported 55b5fcb28f17…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive unsupported unsupported d310dceec513…
argument-position-separation dfb-taint-java-argument-position-negative negative unsupported unsupported 046a448c9c95…
argument-position-separation dfb-taint-java-argument-position-positive positive unsupported unsupported 2915851bc95d…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 6385b8c55e27…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive 01f08c974851…
array-element-separation dfb-taint-java-array-element-negative negative unsupported unsupported 503c22dfbbc6…
array-element-separation dfb-taint-java-array-element-positive positive unsupported unsupported 4e93ac323b01…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative b24e24633bec…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 16fb880f5340…
call-context-separation dfb-taint-java-call-context-negative negative unsupported unsupported 62b87ffe81b4…
call-context-separation dfb-taint-java-call-context-positive positive unsupported unsupported c808cb04c0cd…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative unsupported unsupported faa1df2a3a5f…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive unsupported unsupported 51bf82153f7f…
chal-callback-registration dfb-taint-java-callback-registration-negative negative unsupported unsupported 3ea0e7395f0d…
chal-callback-registration dfb-taint-java-callback-registration-positive positive unsupported unsupported 2b064521fd8c…
chal-closure-capture dfb-taint-java-closure-capture-negative negative unsupported unsupported 3bffa1b7c99b…
chal-closure-capture dfb-taint-java-closure-capture-positive positive unsupported unsupported 89b15bbdd652…
chal-computed-property dfb-taint-java-computed-property-negative negative unsupported unsupported ce0bbc0e9d9e…
chal-computed-property dfb-taint-java-computed-property-positive positive unsupported unsupported 0eab33e4ec17…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative unsupported unsupported 55275474fcdc…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive unsupported unsupported 6a649cc60e61…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative unsupported unsupported f13c667b4393…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive unsupported unsupported 9025bf6f37f8…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative unsupported unsupported 7c9b3a09f02f…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive unsupported unsupported 45e5e8432825…
chal-element-object dfb-taint-java-element-object-negative negative unsupported unsupported 1c1fb5efe4f2…
chal-element-object dfb-taint-java-element-object-positive positive unsupported unsupported 07feb5202d84…
chal-function-field dfb-taint-java-function-field-negative negative unsupported unsupported 4a66063d6e21…
chal-function-field dfb-taint-java-function-field-positive positive unsupported unsupported c8e1e24901d2…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-negative negative unsupported unsupported 5155ba67a807…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-positive positive unsupported unsupported 4cf3b5f91b8b…
chal-map-iteration dfb-taint-java-map-iteration-negative negative unsupported unsupported 04991d518e80…
chal-map-iteration dfb-taint-java-map-iteration-positive positive unsupported unsupported 65c9225da356…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-negative negative unsupported unsupported 28741179f9be…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-positive positive unsupported unsupported 6c0674ffbab8…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative unsupported unsupported c551aa92a5d1…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive unsupported unsupported a21b31a1e04b…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-negative negative unsupported unsupported f4418f550fd1…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-positive positive unsupported unsupported b5e6c128cf99…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative unsupported unsupported 5dc5689edfcb…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive unsupported unsupported 796658a8f785…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-negative negative unsupported unsupported cff74b7469fc…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-positive positive unsupported unsupported 04a039ca0aed…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-negative negative unsupported unsupported 5f4b153ffd3f…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-positive positive unsupported unsupported 1530793f3fcf…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-negative negative unsupported unsupported 28e5a0c9be11…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-positive positive unsupported unsupported abfd05f0b478…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative unsupported unsupported d5cffee586bc…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive unsupported unsupported 941f92bd516c…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 249b4e253860…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 2ed3964fee5e…
exception-catch dfb-taint-java-exception-catch-negative negative unsupported unsupported 230e2b6c046f…
exception-catch dfb-taint-java-exception-catch-positive positive unsupported unsupported db238f2cf8b6…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative reached false-positive 7d2b3a133983…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 33f8128fb3bc…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 8957bc1fcda2…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive eae18ebd2823…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative df7ae247a80e…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 78920d36d910…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive 9716c0f6eb12…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive 4069f524b6a7…
object-separation dfb-taint-java-object-separation-negative negative unsupported unsupported 33e11c094762…
object-separation dfb-taint-java-object-separation-positive positive unsupported unsupported 04bc97c6a286…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative unsupported unsupported 39626cf3d131…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive unsupported unsupported c784ff72c53d…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative unsupported unsupported 9bb8e3cd5bd5…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive unsupported unsupported b035bd0895c1…
same-object-field-separation dfb-taint-java-same-object-field-negative negative unsupported unsupported 15a8fafcc825…
same-object-field-separation dfb-taint-java-same-object-field-positive positive unsupported unsupported a055729e50ee…

semgrep-java-modeling-taint-taint-benchmark-controlled — java, modeling (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
model-declared-sink dfb-taint-java-model-declared-sink-negative negative not-reached true-negative 91f56167d694…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive a193259918b5…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative 5167dd20e60a…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive 9cd609678f30…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative not-reached true-negative a6a25cbc638d…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive reached true-positive d906fd54d5f7…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative not-reached true-negative 429865cf8333…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive reached true-positive 91211d6caa57…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative unsupported unsupported b11d7b888919…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive unsupported unsupported c7cf197ccc13…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative unsupported unsupported 7b7c3cd198cb…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive unsupported unsupported c737e2b9de8a…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative 41540b2cba41…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive 31103ef2f36f…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative unsupported unsupported ca6d004d8794…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive unsupported unsupported 11be8cbed07c…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative unsupported unsupported d3b0279869e1…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive unsupported unsupported e2ca97c91ee2…
model-store-separation dfb-taint-java-model-store-separation-negative negative unsupported unsupported c0235c80702e…
model-store-separation dfb-taint-java-model-store-separation-positive positive unsupported unsupported cd95ea1b8fe0…
model-summary-field dfb-taint-java-model-summary-field-negative negative unsupported unsupported cdcd322d225f…
model-summary-field dfb-taint-java-model-summary-field-positive positive unsupported unsupported 22affff95fe2…
model-summary-through dfb-taint-java-model-summary-through-negative negative unsupported unsupported 76b9f6e8634f…
model-summary-through dfb-taint-java-model-summary-through-positive positive unsupported unsupported c3c7abee23fa…

semgrep-java-native-taint-taint-tool-native — java, modeling (tool-native)

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-java-native-entrypoint-negative negative unsupported unsupported 1fa6ce6621aa…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive unsupported unsupported 2d89a35535c7…
native-persistence dfb-taint-java-native-persistence-negative negative unsupported unsupported c7a2733bb3ee…
native-persistence dfb-taint-java-native-persistence-positive positive unsupported unsupported 239869115e4c…
native-propagator dfb-taint-java-native-propagator-negative negative unsupported unsupported 3d978d20a16c…
native-propagator dfb-taint-java-native-propagator-positive positive unsupported unsupported 2f4c275205c3…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative unsupported unsupported 5cbc351393a4…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive unsupported unsupported 25da9cf93c7a…
native-source-sink dfb-taint-java-native-source-sink-negative negative unsupported unsupported feee56fe90cd…
native-source-sink dfb-taint-java-native-source-sink-positive positive unsupported unsupported 066ca1e2b4c8…
native-summary dfb-taint-java-native-summary-negative negative unsupported unsupported 8ff8f42d5f5c…
native-summary dfb-taint-java-native-summary-positive positive unsupported unsupported 75f619a0e2b0…

semgrep-javascript-kernel-taint-taint-benchmark-controlled — javascript, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-javascript-alias-propagation-negative negative unsupported unsupported 1b8637aa67d1…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive unsupported unsupported 27f443ad8f79…
argument-position-separation dfb-taint-javascript-argument-position-negative negative unsupported unsupported 04ba9366fee4…
argument-position-separation dfb-taint-javascript-argument-position-positive positive unsupported unsupported 4c49193c3918…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative 07b623791e9c…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive 35069d4ff2c1…
array-element-separation dfb-taint-javascript-array-element-negative negative unsupported unsupported 5086369b48db…
array-element-separation dfb-taint-javascript-array-element-positive positive unsupported unsupported 5ac6609a8161…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative 468d8293649e…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 9e14362e21c1…
call-context-separation dfb-taint-javascript-call-context-negative negative unsupported unsupported cb241a8a9927…
call-context-separation dfb-taint-javascript-call-context-positive positive unsupported unsupported 00517cedf724…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-negative negative unsupported unsupported d1979d6573fc…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-positive positive unsupported unsupported e5c3a4a001f4…
chal-callback-registration dfb-taint-javascript-callback-registration-negative negative unsupported unsupported 7c339efa9021…
chal-callback-registration dfb-taint-javascript-callback-registration-positive positive unsupported unsupported d91e45c2c1a0…
chal-closure-capture dfb-taint-javascript-closure-capture-negative negative unsupported unsupported 03aaebdc97a6…
chal-closure-capture dfb-taint-javascript-closure-capture-positive positive unsupported unsupported 4b99064c4c26…
chal-computed-property dfb-taint-javascript-computed-property-negative negative unsupported unsupported 6e6f397d14e0…
chal-computed-property dfb-taint-javascript-computed-property-positive positive unsupported unsupported 463c54a08cca…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-negative negative unsupported unsupported d499cf623c06…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-positive positive unsupported unsupported 562026d8b4ea…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-negative negative unsupported unsupported b5cc80860f77…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-positive positive unsupported unsupported 46914f96cb3d…
chal-dispatch-table dfb-taint-javascript-dispatch-table-negative negative unsupported unsupported 74fc51897fb9…
chal-dispatch-table dfb-taint-javascript-dispatch-table-positive positive unsupported unsupported 63a8835332bd…
chal-element-object dfb-taint-javascript-element-object-negative negative unsupported unsupported c02d0b277a78…
chal-element-object dfb-taint-javascript-element-object-positive positive unsupported unsupported 23cb5197700c…
chal-function-field dfb-taint-javascript-function-field-negative negative unsupported unsupported 4215e65aa35a…
chal-function-field dfb-taint-javascript-function-field-positive positive unsupported unsupported fb7fa5df60ea…
chal-interprocedural-exception-persistence dfb-taint-javascript-interprocedural-exception-persistence-negative negative unsupported unsupported cbc56c448576…
chal-interprocedural-exception-persistence dfb-taint-javascript-interprocedural-exception-persistence-positive positive unsupported unsupported 8d5e6ea37521…
chal-map-iteration dfb-taint-javascript-map-iteration-negative negative unsupported unsupported fba554a30c39…
chal-map-iteration dfb-taint-javascript-map-iteration-positive positive unsupported unsupported b0d2b3e1f2ee…
chal-mutual-recursive-transform dfb-taint-javascript-mutual-recursive-transform-negative negative unsupported unsupported 0cf425968a5d…
chal-mutual-recursive-transform dfb-taint-javascript-mutual-recursive-transform-positive positive unsupported unsupported 5869403682d4…
chal-nested-access-path dfb-taint-javascript-nested-access-path-negative negative unsupported unsupported 8c50c035fac7…
chal-nested-access-path dfb-taint-javascript-nested-access-path-positive positive unsupported unsupported 30d298181bac…
chal-recursive-callback-transform dfb-taint-javascript-recursive-callback-transform-negative negative unsupported unsupported 7ffd3b8c203e…
chal-recursive-callback-transform dfb-taint-javascript-recursive-callback-transform-positive positive unsupported unsupported bfd3ee495d79…
chal-recursive-carry dfb-taint-javascript-recursive-carry-negative negative unsupported unsupported 0001611c7dca…
chal-recursive-carry dfb-taint-javascript-recursive-carry-positive positive unsupported unsupported 49d443bcb563…
chal-recursive-exception-persistence dfb-taint-javascript-recursive-exception-persistence-negative negative unsupported unsupported 35f9bef81895…
chal-recursive-exception-persistence dfb-taint-javascript-recursive-exception-persistence-positive positive unsupported unsupported 984c58582970…
chal-recursive-heap-unwind dfb-taint-javascript-recursive-heap-unwind-negative negative unsupported unsupported 3f19719d5a17…
chal-recursive-heap-unwind dfb-taint-javascript-recursive-heap-unwind-positive positive unsupported unsupported 5a77d42a59bb…
chal-recursive-payload-transform dfb-taint-javascript-recursive-payload-transform-negative negative unsupported unsupported aa510d28ecd5…
chal-recursive-payload-transform dfb-taint-javascript-recursive-payload-transform-positive positive unsupported unsupported 4e51446f1351…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-negative negative unsupported unsupported cbc7cce04a32…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-positive positive unsupported unsupported 600ed8dc5c1c…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative 3447e67e71a6…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive 65e95e7e4e83…
exception-catch dfb-taint-javascript-exception-catch-negative negative unsupported unsupported 3fceffd22e92…
exception-catch dfb-taint-javascript-exception-catch-positive positive unsupported unsupported edd71e274cdd…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative reached false-positive 01a84b3f028e…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive a2cf2b3d79b4…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative 8224bfd04267…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 8290fe48a443…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 07425a7b6c2f…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 71370defd6f6…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative reached false-positive e596e4ea3c2f…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive 1da33aa0eb89…
object-separation dfb-taint-javascript-object-separation-negative negative unsupported unsupported 844e1d07ddf7…
object-separation dfb-taint-javascript-object-separation-positive positive unsupported unsupported 328150715cbe…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative unsupported unsupported d2d7d8d01038…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive unsupported unsupported 110531d1328f…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative unsupported unsupported 62221ec99012…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive unsupported unsupported ba46728f468c…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative unsupported unsupported 916c241e07a1…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive unsupported unsupported b4f44f108112…

semgrep-javascript-modeling-taint-taint-benchmark-controlled — javascript, modeling (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
model-declared-sink dfb-taint-javascript-model-declared-sink-negative negative not-reached true-negative b42fd6eb8ec3…
model-declared-sink dfb-taint-javascript-model-declared-sink-positive positive reached true-positive a2aa0cc116ae…
model-declared-source dfb-taint-javascript-model-declared-source-negative negative not-reached true-negative a578b69695d4…
model-declared-source dfb-taint-javascript-model-declared-source-positive positive reached true-positive 713a819c5a6c…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-negative negative not-reached true-negative 74767bbd64f9…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-positive positive reached true-positive eb44a603eed6…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-negative negative not-reached true-negative a05e7aff4ee8…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-positive positive reached true-positive c5e13fd091c8…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-negative negative unsupported unsupported 84b3d9e01bf1…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-positive positive unsupported unsupported adcfdc7a95de…
model-propagator-position dfb-taint-javascript-model-propagator-position-negative negative unsupported unsupported 55bdd7be7f5f…
model-propagator-position dfb-taint-javascript-model-propagator-position-positive positive unsupported unsupported 9b3a57ad7a72…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-negative negative not-reached true-negative 1c0c7b9d9ce4…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-positive positive reached true-positive f6b002a9f585…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-negative negative unsupported unsupported e122dff166fc…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-positive positive unsupported unsupported f964cec93296…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-negative negative unsupported unsupported 788d03ab921d…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-positive positive unsupported unsupported bb6bc9b54236…
model-store-separation dfb-taint-javascript-model-store-separation-negative negative unsupported unsupported 2c896afb4f69…
model-store-separation dfb-taint-javascript-model-store-separation-positive positive unsupported unsupported f67e710eca6f…
model-summary-field dfb-taint-javascript-model-summary-field-negative negative unsupported unsupported fd790a8bcfba…
model-summary-field dfb-taint-javascript-model-summary-field-positive positive unsupported unsupported d775110d1686…
model-summary-through dfb-taint-javascript-model-summary-through-negative negative unsupported unsupported 87866afd64cf…
model-summary-through dfb-taint-javascript-model-summary-through-positive positive unsupported unsupported 191b926b2f3b…

semgrep-javascript-native-taint-taint-tool-native — javascript, modeling (tool-native)

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-javascript-native-entrypoint-negative negative unsupported unsupported ce28ed582342…
native-entrypoint dfb-taint-javascript-native-entrypoint-positive positive unsupported unsupported 0bf2200522b3…
native-persistence dfb-taint-javascript-native-persistence-negative negative unsupported unsupported 1f697fe135f9…
native-persistence dfb-taint-javascript-native-persistence-positive positive unsupported unsupported 0e59675eb286…
native-propagator dfb-taint-javascript-native-propagator-negative negative unsupported unsupported 47fb42c0b8ff…
native-propagator dfb-taint-javascript-native-propagator-positive positive unsupported unsupported f6b6e18739ff…
native-sanitizer dfb-taint-javascript-native-sanitizer-negative negative unsupported unsupported 75c783067da6…
native-sanitizer dfb-taint-javascript-native-sanitizer-positive positive unsupported unsupported f23ba6b749fd…
native-source-sink dfb-taint-javascript-native-source-sink-negative negative unsupported unsupported c62490321973…
native-source-sink dfb-taint-javascript-native-source-sink-positive positive unsupported unsupported 2fa621317d76…
native-summary dfb-taint-javascript-native-summary-negative negative unsupported unsupported 410871f55f8e…
native-summary dfb-taint-javascript-native-summary-positive positive unsupported unsupported a3f71497072a…

semgrep-kotlin-kernel-taint-taint-benchmark-controlled — kotlin, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-kotlin-alias-propagation-negative negative unsupported unsupported 05737b0440e8…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive unsupported unsupported f15ddbe8ed88…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative unsupported unsupported a04113dc0782…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive unsupported unsupported a5bbbbc2373f…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative 9e99263c1265…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive reached true-positive 66a0501fc014…
array-element-separation dfb-taint-kotlin-array-element-negative negative unsupported unsupported 3ac34f9dc0d7…
array-element-separation dfb-taint-kotlin-array-element-positive positive unsupported unsupported 5dfd73a8d408…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative 575fc2961664…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive a59bab31435a…
call-context-separation dfb-taint-kotlin-call-context-negative negative unsupported unsupported b8a5f4f5a19f…
call-context-separation dfb-taint-kotlin-call-context-positive positive unsupported unsupported fe625ff71863…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative unsupported unsupported 8fde7b4947f7…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive unsupported unsupported f4e85c851e17…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative unsupported unsupported 6cf6711c0889…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive unsupported unsupported d7b2b24f1ba9…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative unsupported unsupported a064db3da71e…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive unsupported unsupported 7722db0821da…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative unsupported unsupported 87e8d123bd92…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive unsupported unsupported 3f27dbab2781…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative unsupported unsupported edf95e969d0d…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive unsupported unsupported 49ae00f1cee1…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative unsupported unsupported 6578d4339ef4…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive unsupported unsupported 44e00671353a…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative unsupported unsupported 7541c33aea50…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive unsupported unsupported daf550dcd085…
chal-element-object dfb-taint-kotlin-element-object-negative negative unsupported unsupported 0ba8d294e1d8…
chal-element-object dfb-taint-kotlin-element-object-positive positive unsupported unsupported 29b7b9f94271…
chal-function-field dfb-taint-kotlin-function-field-negative negative unsupported unsupported 6ef94de32d5c…
chal-function-field dfb-taint-kotlin-function-field-positive positive unsupported unsupported 0f1a03124556…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-negative negative unsupported unsupported c2f355ba312c…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-positive positive unsupported unsupported 5fd562767f0c…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative unsupported unsupported 8b9bcd3303bc…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive unsupported unsupported 41c58db95ba2…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-negative negative unsupported unsupported 7c0c0a09171d…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-positive positive unsupported unsupported 18d11d0bf385…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative unsupported unsupported d28615cbeee3…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive unsupported unsupported dd74decc116f…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-negative negative unsupported unsupported 7ca7a2adcea0…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-positive positive unsupported unsupported 21dff3861737…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative unsupported unsupported db288a7cdb6d…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive unsupported unsupported d3b96eec30d2…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-negative negative unsupported unsupported 39cbed9ca87d…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-positive positive unsupported unsupported 4081e2613910…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-negative negative unsupported unsupported 47aafd25cf8d…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-positive positive unsupported unsupported 6e4ba1981b7c…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-negative negative unsupported unsupported 77e52db81dba…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-positive positive unsupported unsupported 35a009fb1a7b…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative unsupported unsupported 465193cc3b03…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive unsupported unsupported f8e41d369488…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative f38a7544c548…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 2e79be88a97f…
exception-catch dfb-taint-kotlin-exception-catch-negative negative unsupported unsupported 3c0894540131…
exception-catch dfb-taint-kotlin-exception-catch-positive positive unsupported unsupported 5f8d62cc3a78…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative reached false-positive 2fe15b3a788b…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive 53a60fe1f8c4…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative 9556fa0c639e…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive c973fee0d96e…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative b6dfa5d1b033…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive 4e168ed7a33a…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive 51f69a54e1cf…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive 14c31432f02c…
object-separation dfb-taint-kotlin-object-separation-negative negative unsupported unsupported eef08cf90986…
object-separation dfb-taint-kotlin-object-separation-positive positive unsupported unsupported 92968a4051d6…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative unsupported unsupported 90ff0124f84e…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive unsupported unsupported b615958f2abd…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative unsupported unsupported 20bcfb086aa0…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive unsupported unsupported 7cf546045201…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative unsupported unsupported 7d5d4d9b7627…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive unsupported unsupported a8769e587962…

semgrep-php-kernel-taint-taint-benchmark-controlled — php, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-php-alias-propagation-negative negative unsupported unsupported 0ff33b65967f…
alias-propagation-separation dfb-taint-php-alias-propagation-positive positive unsupported unsupported 2e6ea2972a81…
argument-position-separation dfb-taint-php-argument-position-negative negative unsupported unsupported 006869563c6e…
argument-position-separation dfb-taint-php-argument-position-positive positive unsupported unsupported 15d2c5fdbfc3…
arithmetic-expression-propagation dfb-taint-php-expression-negative negative not-reached true-negative 43df9e3e7bb6…
arithmetic-expression-propagation dfb-taint-php-expression-positive positive reached true-positive 6f7a16946365…
array-element-separation dfb-taint-php-array-element-negative negative unsupported unsupported e3af14ab4e89…
array-element-separation dfb-taint-php-array-element-positive positive unsupported unsupported 6cf9ff550669…
branch-join dfb-taint-php-branch-join-negative negative not-reached true-negative 0d320fb98d63…
branch-join dfb-taint-php-branch-join-positive positive reached true-positive 35d7335a9b07…
call-context-separation dfb-taint-php-call-context-negative negative unsupported unsupported 7600f0b3f161…
call-context-separation dfb-taint-php-call-context-positive positive unsupported unsupported 9b784512d816…
chal-anonymous-implementation dfb-taint-php-anonymous-implementation-negative negative unsupported unsupported 1fc6ea9ae797…
chal-anonymous-implementation dfb-taint-php-anonymous-implementation-positive positive unsupported unsupported 7f81251b9215…
chal-callback-registration dfb-taint-php-callback-registration-negative negative unsupported unsupported f701c2dde2e2…
chal-callback-registration dfb-taint-php-callback-registration-positive positive unsupported unsupported dd458a910593…
chal-closure-capture dfb-taint-php-closure-capture-negative negative unsupported unsupported c18a198dce4b…
chal-closure-capture dfb-taint-php-closure-capture-positive positive unsupported unsupported bcf95ff75aa0…
chal-computed-property dfb-taint-php-computed-property-negative negative unsupported unsupported f0a5d4633c8a…
chal-computed-property dfb-taint-php-computed-property-positive positive unsupported unsupported 53fbfca4d533…
chal-context-pair-depth2 dfb-taint-php-context-pair-depth2-negative negative unsupported unsupported 93c4910c533c…
chal-context-pair-depth2 dfb-taint-php-context-pair-depth2-positive positive unsupported unsupported 429ee1182e5e…
chal-deep-relay-chain dfb-taint-php-deep-relay-chain-negative negative unsupported unsupported 8a183a79853e…
chal-deep-relay-chain dfb-taint-php-deep-relay-chain-positive positive unsupported unsupported fb9d446d3066…
chal-dispatch-table dfb-taint-php-dispatch-table-negative negative unsupported unsupported 90d699815559…
chal-dispatch-table dfb-taint-php-dispatch-table-positive positive unsupported unsupported 4d9e77b7ce99…
chal-element-object dfb-taint-php-element-object-negative negative unsupported unsupported 0184ca4356e5…
chal-element-object dfb-taint-php-element-object-positive positive unsupported unsupported 9580d1d905b4…
chal-function-field dfb-taint-php-function-field-negative negative unsupported unsupported bf185c0f5ee9…
chal-function-field dfb-taint-php-function-field-positive positive unsupported unsupported 97fd3a8c3171…
chal-interprocedural-exception-persistence dfb-taint-php-interprocedural-exception-persistence-negative negative unsupported unsupported f1c55e53a574…
chal-interprocedural-exception-persistence dfb-taint-php-interprocedural-exception-persistence-positive positive unsupported unsupported d08562459347…
chal-map-iteration dfb-taint-php-map-iteration-negative negative unsupported unsupported cf7a280fe5d6…
chal-map-iteration dfb-taint-php-map-iteration-positive positive unsupported unsupported 09460c154fde…
chal-mutual-recursive-transform dfb-taint-php-mutual-recursive-transform-negative negative unsupported unsupported 42005861d3a0…
chal-mutual-recursive-transform dfb-taint-php-mutual-recursive-transform-positive positive unsupported unsupported 670efba8b978…
chal-nested-access-path dfb-taint-php-nested-access-path-negative negative unsupported unsupported 3203d856a997…
chal-nested-access-path dfb-taint-php-nested-access-path-positive positive unsupported unsupported 7c1b2c036696…
chal-recursive-callback-transform dfb-taint-php-recursive-callback-transform-negative negative unsupported unsupported 17f4e4e0fb9e…
chal-recursive-callback-transform dfb-taint-php-recursive-callback-transform-positive positive unsupported unsupported 150ef6344750…
chal-recursive-carry dfb-taint-php-recursive-carry-negative negative unsupported unsupported 306e461e2008…
chal-recursive-carry dfb-taint-php-recursive-carry-positive positive unsupported unsupported 9bfb54235cd4…
chal-recursive-exception-persistence dfb-taint-php-recursive-exception-persistence-negative negative unsupported unsupported 9d30f005569f…
chal-recursive-exception-persistence dfb-taint-php-recursive-exception-persistence-positive positive unsupported unsupported 853044b7dcfb…
chal-recursive-heap-unwind dfb-taint-php-recursive-heap-unwind-negative negative unsupported unsupported 1d31b0aff423…
chal-recursive-heap-unwind dfb-taint-php-recursive-heap-unwind-positive positive unsupported unsupported f31c3423e618…
chal-recursive-payload-transform dfb-taint-php-recursive-payload-transform-negative negative unsupported unsupported 1b2594f723be…
chal-recursive-payload-transform dfb-taint-php-recursive-payload-transform-positive positive unsupported unsupported 42b7769447a1…
chal-reflective-invocation dfb-taint-php-reflective-invocation-negative negative unsupported unsupported 9e459c222fbd…
chal-reflective-invocation dfb-taint-php-reflective-invocation-positive positive unsupported unsupported 40c3557b9070…
direct-propagation dfb-taint-php-direct-negative negative not-reached true-negative f303c0c8c20f…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive 27da3616b65a…
exception-catch dfb-taint-php-exception-catch-negative negative unsupported unsupported ce428bd23a75…
exception-catch dfb-taint-php-exception-catch-positive positive unsupported unsupported 1434cdeba173…
infeasible-branch dfb-taint-php-infeasible-branch-negative negative reached false-positive f36e8dfce785…
infeasible-branch dfb-taint-php-infeasible-branch-positive positive reached true-positive a5dc991f5177…
local-multi-step-chain dfb-taint-php-local-chain-negative negative not-reached true-negative 7f5eca59a68d…
local-multi-step-chain dfb-taint-php-local-chain-positive positive reached true-positive a7e39b590622…
local-overwrite-kill dfb-taint-php-local-overwrite-negative negative not-reached true-negative 2cdf2e24e493…
local-overwrite-kill dfb-taint-php-local-overwrite-positive positive reached true-positive aba1064386bd…
loop-carried-kill dfb-taint-php-loop-carried-negative negative reached false-positive 9c13e73e5e66…
loop-carried-kill dfb-taint-php-loop-carried-positive positive reached true-positive ca46cab1e5e3…
object-separation dfb-taint-php-object-separation-negative negative unsupported unsupported 6fc4ad077e7e…
object-separation dfb-taint-php-object-separation-positive positive unsupported unsupported 914ca3ee9016…
return-relay-one-hop dfb-taint-php-return-relay-one-hop-negative negative unsupported unsupported 94af5a1defd0…
return-relay-one-hop dfb-taint-php-return-relay-one-hop-positive positive unsupported unsupported 7c457804ddb4…
return-relay-two-hop dfb-taint-php-return-relay-two-hop-negative negative unsupported unsupported 3f9b4e990473…
return-relay-two-hop dfb-taint-php-return-relay-two-hop-positive positive unsupported unsupported 97a659d0e42b…
same-object-field-separation dfb-taint-php-same-object-field-negative negative unsupported unsupported 9eecd4f1c573…
same-object-field-separation dfb-taint-php-same-object-field-positive positive unsupported unsupported 9dc3e5f3b1c4…

semgrep-python-kernel-taint-taint-benchmark-controlled — python, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-python-alias-propagation-negative negative unsupported unsupported 1ec0b5729794…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive unsupported unsupported 86fabea09416…
argument-position-separation dfb-taint-python-argument-position-negative negative unsupported unsupported 23f00fc918b5…
argument-position-separation dfb-taint-python-argument-position-positive positive unsupported unsupported 2ca81b3d8e30…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative bfc731b4d395…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 65b3ace2fe33…
array-element-separation dfb-taint-python-array-element-negative negative unsupported unsupported b3adde333a93…
array-element-separation dfb-taint-python-array-element-positive positive unsupported unsupported 84e6cab74ad7…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative e09ec77a0345…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 13a42569f180…
call-context-separation dfb-taint-python-call-context-negative negative unsupported unsupported 43866b8002ba…
call-context-separation dfb-taint-python-call-context-positive positive unsupported unsupported ca4a3244e124…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-negative negative unsupported unsupported 491667ac0b17…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-positive positive unsupported unsupported 176907230bcb…
chal-callback-registration dfb-taint-python-callback-registration-negative negative unsupported unsupported 1f37629b8abc…
chal-callback-registration dfb-taint-python-callback-registration-positive positive unsupported unsupported b1d1227ef8ec…
chal-closure-capture dfb-taint-python-closure-capture-negative negative unsupported unsupported 66bdf58835b8…
chal-closure-capture dfb-taint-python-closure-capture-positive positive unsupported unsupported 9628d43d66f1…
chal-computed-property dfb-taint-python-computed-property-negative negative unsupported unsupported e1e634a6696c…
chal-computed-property dfb-taint-python-computed-property-positive positive unsupported unsupported a7198c1ada2e…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-negative negative unsupported unsupported 3c9ba5c86d09…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-positive positive unsupported unsupported 4d328d030822…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-negative negative unsupported unsupported ce4b261c1e48…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-positive positive unsupported unsupported 189f11d47fd1…
chal-dispatch-table dfb-taint-python-dispatch-table-negative negative unsupported unsupported 548333ac896c…
chal-dispatch-table dfb-taint-python-dispatch-table-positive positive unsupported unsupported 6fac4fb712f6…
chal-element-object dfb-taint-python-element-object-negative negative unsupported unsupported f4769d697d85…
chal-element-object dfb-taint-python-element-object-positive positive unsupported unsupported f753d9bd3487…
chal-function-field dfb-taint-python-function-field-negative negative unsupported unsupported 0398cd23f528…
chal-function-field dfb-taint-python-function-field-positive positive unsupported unsupported 47b3af02a859…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-negative negative unsupported unsupported a39988cac597…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-positive positive unsupported unsupported 15587544839f…
chal-map-iteration dfb-taint-python-map-iteration-negative negative unsupported unsupported 7cc5b55e8a76…
chal-map-iteration dfb-taint-python-map-iteration-positive positive unsupported unsupported 109d9a108afa…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-negative negative unsupported unsupported 0bb629fda2ec…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-positive positive unsupported unsupported 26d3f9990f09…
chal-nested-access-path dfb-taint-python-nested-access-path-negative negative unsupported unsupported 5f922d06dac6…
chal-nested-access-path dfb-taint-python-nested-access-path-positive positive unsupported unsupported 4f65e678bfc3…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-negative negative unsupported unsupported 943c432e1fcc…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-positive positive unsupported unsupported fa61d971f24d…
chal-recursive-carry dfb-taint-python-recursive-carry-negative negative unsupported unsupported fea2fc2094e1…
chal-recursive-carry dfb-taint-python-recursive-carry-positive positive unsupported unsupported 8efd66d1d7ec…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-negative negative unsupported unsupported c3afe63d6ec5…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-positive positive unsupported unsupported 92f1dfa2c750…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-negative negative unsupported unsupported 01641535f18a…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-positive positive unsupported unsupported ac9ef6d9fc95…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-negative negative unsupported unsupported beace322e24e…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-positive positive unsupported unsupported 93bf9adb6e66…
chal-reflective-invocation dfb-taint-python-reflective-invocation-negative negative unsupported unsupported 466a7d45d804…
chal-reflective-invocation dfb-taint-python-reflective-invocation-positive positive unsupported unsupported 8f6fdfa46bba…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative a155b1c539e3…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 7577d749efa8…
exception-catch dfb-taint-python-exception-catch-negative negative unsupported unsupported ac86ea9d3222…
exception-catch dfb-taint-python-exception-catch-positive positive unsupported unsupported 454ec9a902be…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative reached false-positive 24c166474de3…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 92ab962a6c7a…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 22668284b5be…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive e6fb06d1fa9f…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative b1bf167f1f2b…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 34f792b1d8c1…
loop-carried-kill dfb-taint-python-loop-carried-negative negative reached false-positive 59a609ff0cda…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 901c08bf3c50…
object-separation dfb-taint-python-object-separation-negative negative unsupported unsupported 6c8fa9601b15…
object-separation dfb-taint-python-object-separation-positive positive unsupported unsupported 95bd7a402255…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative unsupported unsupported 52d1a50b1444…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive unsupported unsupported 8d738c07d0ce…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative unsupported unsupported 3bdcde55d5ab…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive unsupported unsupported 2c1547d4c53f…
same-object-field-separation dfb-taint-python-same-object-field-negative negative unsupported unsupported 2ccf425ec567…
same-object-field-separation dfb-taint-python-same-object-field-positive positive unsupported unsupported 0a8ad70ee456…

semgrep-python-modeling-taint-taint-benchmark-controlled — python, modeling (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
model-declared-sink dfb-taint-python-model-declared-sink-negative negative not-reached true-negative dd316694f6e7…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive 42430d5f8bf3…
model-declared-source dfb-taint-python-model-declared-source-negative negative not-reached true-negative 8afbd6ad8749…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive a0022bce81e0…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative not-reached true-negative ff4ccacb2f67…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive reached true-positive c5837c159fcd…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative not-reached true-negative 8e841344f123…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive reached true-positive c2e448866b4b…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative unsupported unsupported a36874216543…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive unsupported unsupported f6bff86c0b80…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative unsupported unsupported d8f1815b0aba…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive unsupported unsupported 96e9f2109492…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative cf998db5c3f5…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive 936138a3cb20…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative unsupported unsupported b3da3e684e2f…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive unsupported unsupported 2d3587815828…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative unsupported unsupported 0fe26d9af22d…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive unsupported unsupported 706520dc7f6b…
model-store-separation dfb-taint-python-model-store-separation-negative negative unsupported unsupported 13db2645903c…
model-store-separation dfb-taint-python-model-store-separation-positive positive unsupported unsupported d66cf0cf9569…
model-summary-field dfb-taint-python-model-summary-field-negative negative unsupported unsupported c1cc1624d72c…
model-summary-field dfb-taint-python-model-summary-field-positive positive unsupported unsupported 4d565104f269…
model-summary-through dfb-taint-python-model-summary-through-negative negative unsupported unsupported 607040a53d08…
model-summary-through dfb-taint-python-model-summary-through-positive positive unsupported unsupported 96b696b4a15a…

semgrep-python-native-taint-taint-tool-native — python, modeling (tool-native)

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-python-native-entrypoint-negative negative not-reached true-negative 7b960599fb2a…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive reached true-positive 8606dd96e26a…
native-persistence dfb-taint-python-native-persistence-negative negative reached false-positive 1716af3f50f1…
native-persistence dfb-taint-python-native-persistence-positive positive reached true-positive fead05e059f4…
native-propagator dfb-taint-python-native-propagator-negative negative reached false-positive 608b70304525…
native-propagator dfb-taint-python-native-propagator-positive positive reached true-positive b7549ab44d0d…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative reached false-positive ddf7e952ffce…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive reached true-positive 16bf63303cfe…
native-source-sink dfb-taint-python-native-source-sink-negative negative not-reached true-negative 65f378032fe7…
native-source-sink dfb-taint-python-native-source-sink-positive positive reached true-positive 56a510e93303…
native-summary dfb-taint-python-native-summary-negative negative reached false-positive 56512f56a7cc…
native-summary dfb-taint-python-native-summary-positive positive reached true-positive 57a181b701d4…

semgrep-ruby-kernel-taint-taint-benchmark-controlled — ruby, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-ruby-alias-propagation-negative negative unsupported unsupported 3f14c0005e65…
alias-propagation-separation dfb-taint-ruby-alias-propagation-positive positive unsupported unsupported 343635a6ec1f…
argument-position-separation dfb-taint-ruby-argument-position-negative negative unsupported unsupported 10f47b512cf9…
argument-position-separation dfb-taint-ruby-argument-position-positive positive unsupported unsupported 41c694d28edb…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-negative negative not-reached true-negative 56bfdca6fae5…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive reached true-positive 021658afb27b…
array-element-separation dfb-taint-ruby-array-element-negative negative unsupported unsupported 6681214c30db…
array-element-separation dfb-taint-ruby-array-element-positive positive unsupported unsupported 470755c2eaa2…
branch-join dfb-taint-ruby-branch-join-negative negative not-reached true-negative 149740fd0aa8…
branch-join dfb-taint-ruby-branch-join-positive positive reached true-positive 580b20664d31…
call-context-separation dfb-taint-ruby-call-context-negative negative unsupported unsupported c7f6d62f852d…
call-context-separation dfb-taint-ruby-call-context-positive positive unsupported unsupported a684b0708177…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-negative negative unsupported unsupported 4392e94fed99…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-positive positive unsupported unsupported 9d33dcde8d07…
chal-callback-registration dfb-taint-ruby-callback-registration-negative negative unsupported unsupported c589d9126b23…
chal-callback-registration dfb-taint-ruby-callback-registration-positive positive unsupported unsupported 4e804f09c931…
chal-closure-capture dfb-taint-ruby-closure-capture-negative negative unsupported unsupported 2322fe5daacb…
chal-closure-capture dfb-taint-ruby-closure-capture-positive positive unsupported unsupported 76a2f29889b9…
chal-computed-property dfb-taint-ruby-computed-property-negative negative unsupported unsupported 6e1ecab69ebe…
chal-computed-property dfb-taint-ruby-computed-property-positive positive unsupported unsupported 22242324fa3a…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-negative negative unsupported unsupported 3a3e79e9a862…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-positive positive unsupported unsupported 264532ba7374…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-negative negative unsupported unsupported a657054b104e…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-positive positive unsupported unsupported fd9672b6357d…
chal-dispatch-table dfb-taint-ruby-dispatch-table-negative negative unsupported unsupported c663a6294fc0…
chal-dispatch-table dfb-taint-ruby-dispatch-table-positive positive unsupported unsupported c69b047bd0ba…
chal-element-object dfb-taint-ruby-element-object-negative negative unsupported unsupported a36017b2ad6a…
chal-element-object dfb-taint-ruby-element-object-positive positive unsupported unsupported e6049f1bfe2e…
chal-function-field dfb-taint-ruby-function-field-negative negative unsupported unsupported 2ae6f84b4de3…
chal-function-field dfb-taint-ruby-function-field-positive positive unsupported unsupported ef6598f5249d…
chal-interprocedural-exception-persistence dfb-taint-ruby-interprocedural-exception-persistence-negative negative unsupported unsupported f250d9454bf1…
chal-interprocedural-exception-persistence dfb-taint-ruby-interprocedural-exception-persistence-positive positive unsupported unsupported d432db03eaab…
chal-map-iteration dfb-taint-ruby-map-iteration-negative negative unsupported unsupported 3d27252b8ce6…
chal-map-iteration dfb-taint-ruby-map-iteration-positive positive unsupported unsupported 6f3eff512acc…
chal-mutual-recursive-transform dfb-taint-ruby-mutual-recursive-transform-negative negative unsupported unsupported 5e5d83315a59…
chal-mutual-recursive-transform dfb-taint-ruby-mutual-recursive-transform-positive positive unsupported unsupported 68617f283e8a…
chal-nested-access-path dfb-taint-ruby-nested-access-path-negative negative unsupported unsupported 639c843539ce…
chal-nested-access-path dfb-taint-ruby-nested-access-path-positive positive unsupported unsupported b656aa4f10c5…
chal-recursive-callback-transform dfb-taint-ruby-recursive-callback-transform-negative negative unsupported unsupported c12d5bd44e62…
chal-recursive-callback-transform dfb-taint-ruby-recursive-callback-transform-positive positive unsupported unsupported 3007cc0c0b69…
chal-recursive-carry dfb-taint-ruby-recursive-carry-negative negative unsupported unsupported 38d07f3833ca…
chal-recursive-carry dfb-taint-ruby-recursive-carry-positive positive unsupported unsupported ccdab8f109bf…
chal-recursive-exception-persistence dfb-taint-ruby-recursive-exception-persistence-negative negative unsupported unsupported 3fb3ea1028cd…
chal-recursive-exception-persistence dfb-taint-ruby-recursive-exception-persistence-positive positive unsupported unsupported 178323927803…
chal-recursive-heap-unwind dfb-taint-ruby-recursive-heap-unwind-negative negative unsupported unsupported 4f1f86c9e1cc…
chal-recursive-heap-unwind dfb-taint-ruby-recursive-heap-unwind-positive positive unsupported unsupported ac487cd070ea…
chal-recursive-payload-transform dfb-taint-ruby-recursive-payload-transform-negative negative unsupported unsupported da678ae15d8c…
chal-recursive-payload-transform dfb-taint-ruby-recursive-payload-transform-positive positive unsupported unsupported 1d10e79b311a…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-negative negative unsupported unsupported 745412971f70…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-positive positive unsupported unsupported 774febbc4562…
direct-propagation dfb-taint-ruby-direct-negative negative not-reached true-negative 735a464cb0b4…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive ec4aef178750…
exception-catch dfb-taint-ruby-exception-catch-negative negative unsupported unsupported e1508bfecfd9…
exception-catch dfb-taint-ruby-exception-catch-positive positive unsupported unsupported 3eab47923829…
infeasible-branch dfb-taint-ruby-infeasible-branch-negative negative reached false-positive af6c9943b351…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive reached true-positive 6bb487ae96bf…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative not-reached true-negative ae8fc6c1f18e…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive reached true-positive e4db7167595e…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative not-reached true-negative 5e5f977a46b0…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive reached true-positive 56610a68558a…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative reached false-positive 57bb9a9a6df7…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive reached true-positive 138493851133…
object-separation dfb-taint-ruby-object-separation-negative negative unsupported unsupported 0545b6436dff…
object-separation dfb-taint-ruby-object-separation-positive positive unsupported unsupported c4f3a6cb2bf7…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-negative negative unsupported unsupported 87a19ba00f78…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-positive positive unsupported unsupported da76ce7a7e26…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-negative negative unsupported unsupported 7fad2dc85006…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-positive positive unsupported unsupported 1ba368de2537…
same-object-field-separation dfb-taint-ruby-same-object-field-negative negative unsupported unsupported 0b5754797ab5…
same-object-field-separation dfb-taint-ruby-same-object-field-positive positive unsupported unsupported 96662510076d…

semgrep-rust-kernel-taint-taint-benchmark-controlled — rust, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-rust-alias-propagation-negative negative unsupported unsupported 883f9f482ae4…
alias-propagation-separation dfb-taint-rust-alias-propagation-positive positive unsupported unsupported 909bab6e6728…
argument-position-separation dfb-taint-rust-argument-position-negative negative unsupported unsupported 1c6560246eb7…
argument-position-separation dfb-taint-rust-argument-position-positive positive unsupported unsupported 7f74be6b54e4…
arithmetic-expression-propagation dfb-taint-rust-expression-negative negative not-reached true-negative 584ada488c8c…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive reached true-positive f2a089dc5ed1…
array-element-separation dfb-taint-rust-array-element-negative negative unsupported unsupported d726c175c79e…
array-element-separation dfb-taint-rust-array-element-positive positive unsupported unsupported 2789c4820e4f…
branch-join dfb-taint-rust-branch-join-negative negative not-reached true-negative ab7d77a4ef0e…
branch-join dfb-taint-rust-branch-join-positive positive reached true-positive f1ef4315243c…
call-context-separation dfb-taint-rust-call-context-negative negative unsupported unsupported 82710418b1a9…
call-context-separation dfb-taint-rust-call-context-positive positive unsupported unsupported ae23c9f82576…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-negative negative unsupported unsupported 8071dd532319…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-positive positive unsupported unsupported 9dd76957dfab…
chal-callback-registration dfb-taint-rust-callback-registration-negative negative unsupported unsupported 1ec84220688f…
chal-callback-registration dfb-taint-rust-callback-registration-positive positive unsupported unsupported 1b3b2e5f0cf7…
chal-closure-capture dfb-taint-rust-closure-capture-negative negative unsupported unsupported 54726389c907…
chal-closure-capture dfb-taint-rust-closure-capture-positive positive unsupported unsupported 2a20bd8a3223…
chal-computed-property dfb-taint-rust-computed-property-negative negative unsupported unsupported 82c7c1b38649…
chal-computed-property dfb-taint-rust-computed-property-positive positive unsupported unsupported 3c2cdb3f219d…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-negative negative unsupported unsupported 28eac0ac5a4d…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-positive positive unsupported unsupported 4a92aafc09fc…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-negative negative unsupported unsupported f989b3c9a389…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-positive positive unsupported unsupported 4ac9cc80a7cd…
chal-dispatch-table dfb-taint-rust-dispatch-table-negative negative unsupported unsupported 4533e0e455d8…
chal-dispatch-table dfb-taint-rust-dispatch-table-positive positive unsupported unsupported 18f7524589ce…
chal-element-object dfb-taint-rust-element-object-negative negative unsupported unsupported 787c6e01c729…
chal-element-object dfb-taint-rust-element-object-positive positive unsupported unsupported 2841ac0c9e60…
chal-function-field dfb-taint-rust-function-field-negative negative unsupported unsupported 3e9a38e7b1e0…
chal-function-field dfb-taint-rust-function-field-positive positive unsupported unsupported 0205549548c2…
chal-map-iteration dfb-taint-rust-map-iteration-negative negative unsupported unsupported 8ffced5aac42…
chal-map-iteration dfb-taint-rust-map-iteration-positive positive unsupported unsupported 670293a7f20c…
chal-mutual-recursive-transform dfb-taint-rust-mutual-recursive-transform-negative negative unsupported unsupported 47e402566c29…
chal-mutual-recursive-transform dfb-taint-rust-mutual-recursive-transform-positive positive unsupported unsupported 90f1fb075e1a…
chal-nested-access-path dfb-taint-rust-nested-access-path-negative negative unsupported unsupported 680de297dc11…
chal-nested-access-path dfb-taint-rust-nested-access-path-positive positive unsupported unsupported 6f58ae3800b5…
chal-recursive-callback-transform dfb-taint-rust-recursive-callback-transform-negative negative unsupported unsupported 13fb682b9b8c…
chal-recursive-callback-transform dfb-taint-rust-recursive-callback-transform-positive positive unsupported unsupported 436de55c9b6f…
chal-recursive-carry dfb-taint-rust-recursive-carry-negative negative unsupported unsupported bf79069b9d0e…
chal-recursive-carry dfb-taint-rust-recursive-carry-positive positive unsupported unsupported c51a1fe2e5a4…
chal-recursive-heap-unwind dfb-taint-rust-recursive-heap-unwind-negative negative unsupported unsupported 6e75b465eae6…
chal-recursive-heap-unwind dfb-taint-rust-recursive-heap-unwind-positive positive unsupported unsupported 2d0e4e8ff875…
chal-recursive-payload-transform dfb-taint-rust-recursive-payload-transform-negative negative unsupported unsupported d6308e993115…
chal-recursive-payload-transform dfb-taint-rust-recursive-payload-transform-positive positive unsupported unsupported 17ef252415cd…
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative 8d9f4d86ccb6…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive b1aaf781c283…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative reached false-positive 88373af5fa22…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive reached true-positive c892c042d8ea…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative not-reached true-negative 8668dd72cc6f…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive reached true-positive 80f4c6d08ffc…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative not-reached true-negative 3a6d3a747aba…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive reached true-positive 5be958fc3066…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative reached false-positive 516934c586fa…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive reached true-positive 67bc71c2a89e…
object-separation dfb-taint-rust-object-separation-negative negative unsupported unsupported 2c61763e68eb…
object-separation dfb-taint-rust-object-separation-positive positive unsupported unsupported 2e6fcb02df6e…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-negative negative unsupported unsupported e22cd48d4189…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-positive positive unsupported unsupported e29f6fc1e4dc…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-negative negative unsupported unsupported de3ba79c293b…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-positive positive unsupported unsupported c49df2d9301f…
same-object-field-separation dfb-taint-rust-same-object-field-negative negative unsupported unsupported 33449d4e08a4…
same-object-field-separation dfb-taint-rust-same-object-field-positive positive unsupported unsupported 61764de7bcf7…

semgrep-typescript-kernel-taint-taint-benchmark-controlled — typescript, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-typescript-alias-propagation-negative negative unsupported unsupported 922a5afa8886…
alias-propagation-separation dfb-taint-typescript-alias-propagation-positive positive unsupported unsupported 9e0eca628784…
argument-position-separation dfb-taint-typescript-argument-position-negative negative unsupported unsupported 361807e522a2…
argument-position-separation dfb-taint-typescript-argument-position-positive positive unsupported unsupported 10ef6fdd4c77…
arithmetic-expression-propagation dfb-taint-typescript-expression-negative negative not-reached true-negative bf52bd2c77af…
arithmetic-expression-propagation dfb-taint-typescript-expression-positive positive reached true-positive 2eaf59976876…
array-element-separation dfb-taint-typescript-array-element-negative negative unsupported unsupported c2c0e47ce6c4…
array-element-separation dfb-taint-typescript-array-element-positive positive unsupported unsupported 4b176c7092f9…
branch-join dfb-taint-typescript-branch-join-negative negative not-reached true-negative 8b42c271491b…
branch-join dfb-taint-typescript-branch-join-positive positive reached true-positive 5744a85a52f5…
call-context-separation dfb-taint-typescript-call-context-negative negative unsupported unsupported 597d6e746e1c…
call-context-separation dfb-taint-typescript-call-context-positive positive unsupported unsupported dbbaa593c3aa…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-negative negative unsupported unsupported 8d079dbf84be…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-positive positive unsupported unsupported 4e54b514665c…
chal-callback-registration dfb-taint-typescript-callback-registration-negative negative unsupported unsupported 8c277a174e85…
chal-callback-registration dfb-taint-typescript-callback-registration-positive positive unsupported unsupported ff9dc44f0458…
chal-closure-capture dfb-taint-typescript-closure-capture-negative negative unsupported unsupported 854752083584…
chal-closure-capture dfb-taint-typescript-closure-capture-positive positive unsupported unsupported c6a639075c9a…
chal-computed-property dfb-taint-typescript-computed-property-negative negative unsupported unsupported 10ca3ff29c44…
chal-computed-property dfb-taint-typescript-computed-property-positive positive unsupported unsupported 1fa9607c2688…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-negative negative unsupported unsupported aaee70113c90…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-positive positive unsupported unsupported 884a7f392b29…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-negative negative unsupported unsupported 590a964e2f99…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-positive positive unsupported unsupported 74d1ec913962…
chal-dispatch-table dfb-taint-typescript-dispatch-table-negative negative unsupported unsupported 0cb3bff24bf9…
chal-dispatch-table dfb-taint-typescript-dispatch-table-positive positive unsupported unsupported 6f65ed4c7f3d…
chal-element-object dfb-taint-typescript-element-object-negative negative unsupported unsupported d5bf46b8812a…
chal-element-object dfb-taint-typescript-element-object-positive positive unsupported unsupported 6c9008aa75c3…
chal-function-field dfb-taint-typescript-function-field-negative negative unsupported unsupported 8e2fd4d7cab3…
chal-function-field dfb-taint-typescript-function-field-positive positive unsupported unsupported d523935967d7…
chal-interprocedural-exception-persistence dfb-taint-typescript-interprocedural-exception-persistence-negative negative unsupported unsupported dd20a3daff2d…
chal-interprocedural-exception-persistence dfb-taint-typescript-interprocedural-exception-persistence-positive positive unsupported unsupported b7a5c8e373dd…
chal-map-iteration dfb-taint-typescript-map-iteration-negative negative unsupported unsupported 3022d18a3b9f…
chal-map-iteration dfb-taint-typescript-map-iteration-positive positive unsupported unsupported 4aea13109c5f…
chal-mutual-recursive-transform dfb-taint-typescript-mutual-recursive-transform-negative negative unsupported unsupported 5aaab7ec717e…
chal-mutual-recursive-transform dfb-taint-typescript-mutual-recursive-transform-positive positive unsupported unsupported 56ad29ed5521…
chal-nested-access-path dfb-taint-typescript-nested-access-path-negative negative unsupported unsupported d3959709f5dc…
chal-nested-access-path dfb-taint-typescript-nested-access-path-positive positive unsupported unsupported 526e7b2ecc65…
chal-recursive-callback-transform dfb-taint-typescript-recursive-callback-transform-negative negative unsupported unsupported dbcbe28809d1…
chal-recursive-callback-transform dfb-taint-typescript-recursive-callback-transform-positive positive unsupported unsupported dbefd7d8bec9…
chal-recursive-carry dfb-taint-typescript-recursive-carry-negative negative unsupported unsupported 612c5b9cb3e4…
chal-recursive-carry dfb-taint-typescript-recursive-carry-positive positive unsupported unsupported cf3d58dc3789…
chal-recursive-exception-persistence dfb-taint-typescript-recursive-exception-persistence-negative negative unsupported unsupported 2d8e61a43b2e…
chal-recursive-exception-persistence dfb-taint-typescript-recursive-exception-persistence-positive positive unsupported unsupported c1510c588fdc…
chal-recursive-heap-unwind dfb-taint-typescript-recursive-heap-unwind-negative negative unsupported unsupported d7c4e0d877b9…
chal-recursive-heap-unwind dfb-taint-typescript-recursive-heap-unwind-positive positive unsupported unsupported 6b8213fdf099…
chal-recursive-payload-transform dfb-taint-typescript-recursive-payload-transform-negative negative unsupported unsupported 163ec1c8a4b4…
chal-recursive-payload-transform dfb-taint-typescript-recursive-payload-transform-positive positive unsupported unsupported 687b8f0375b4…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-negative negative unsupported unsupported 5d6d2cb05b5a…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-positive positive unsupported unsupported ba93aefc35bb…
direct-propagation dfb-taint-typescript-direct-negative negative not-reached true-negative de749a3ce2ce…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive ba36987d8609…
exception-catch dfb-taint-typescript-exception-catch-negative negative unsupported unsupported 37c7a60e520c…
exception-catch dfb-taint-typescript-exception-catch-positive positive unsupported unsupported b97c921c4fe8…
infeasible-branch dfb-taint-typescript-infeasible-branch-negative negative reached false-positive c021cd1d3b07…
infeasible-branch dfb-taint-typescript-infeasible-branch-positive positive reached true-positive 14fdaf28c5c1…
local-multi-step-chain dfb-taint-typescript-local-chain-negative negative not-reached true-negative 9f22bec7c63d…
local-multi-step-chain dfb-taint-typescript-local-chain-positive positive reached true-positive fddd6954d3b6…
local-overwrite-kill dfb-taint-typescript-local-overwrite-negative negative not-reached true-negative 4ce0ac480482…
local-overwrite-kill dfb-taint-typescript-local-overwrite-positive positive reached true-positive 02b2d7c550cc…
loop-carried-kill dfb-taint-typescript-loop-carried-negative negative reached false-positive 036e62cd09c8…
loop-carried-kill dfb-taint-typescript-loop-carried-positive positive reached true-positive 7dafcf57fcf3…
object-separation dfb-taint-typescript-object-separation-negative negative unsupported unsupported 0985fe378420…
object-separation dfb-taint-typescript-object-separation-positive positive unsupported unsupported 2d580a1c6115…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-negative negative unsupported unsupported 7f9287d4bc42…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-positive positive unsupported unsupported f27620037c7c…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-negative negative unsupported unsupported ffb6dee167f8…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-positive positive unsupported unsupported 06cf8f511f52…
same-object-field-separation dfb-taint-typescript-same-object-field-negative negative unsupported unsupported 585b8ac2acfc…
same-object-field-separation dfb-taint-typescript-same-object-field-positive positive unsupported unsupported 2cff6fd467f5…