Skip to content

Case evidence — v0.9.0

Every result links its retained raw-evidence artifact, digest-bound in the freeze manifest. The manifest binds 1,108 cases, 92 fresh report partitions, and 4,252 outcomes. Failed and superseded executions remain in the versioned attempt archive and ledger. Inconclusive, unsupported, and runner-error results retain separate coverage and never become clean negatives.

Available phase-timing sidecars remain beside their raw evidence; the latency page interprets them without conditioning correctness on timing. Missing timing remains missing.

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 e2284c7fb15c…
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 6e4a4d063315…
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 1389ef91cb60…
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 4580f59f60ca…
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 87ca3fc15452…
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 8edf1764159b…
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 71e3870162b0…
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 1a2450ee6d2f…
chal-dispatch-table dfb-taint-c-dispatch-table-negative negative inconclusive inconclusive 7c1e8b66fc5b…
chal-dispatch-table dfb-taint-c-dispatch-table-positive positive inconclusive inconclusive 518386bf3cee…
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 16f45475ed55…
chal-function-field dfb-taint-c-function-field-negative negative inconclusive inconclusive 6badd915665f…
chal-function-field dfb-taint-c-function-field-positive positive inconclusive inconclusive a7b16a2143c3…
chal-map-iteration dfb-taint-c-map-iteration-negative negative inconclusive inconclusive 7d353ff221a8…
chal-map-iteration dfb-taint-c-map-iteration-positive positive inconclusive inconclusive f313e40b4940…
chal-mutual-recursive-transform dfb-taint-c-mutual-recursive-transform-negative negative inconclusive inconclusive 4d65851a0a45…
chal-mutual-recursive-transform dfb-taint-c-mutual-recursive-transform-positive positive inconclusive inconclusive 11850ece61fa…
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 a03e6a5999b8…
chal-recursive-callback-transform dfb-taint-c-recursive-callback-transform-negative negative inconclusive inconclusive 0564ca342746…
chal-recursive-callback-transform dfb-taint-c-recursive-callback-transform-positive positive inconclusive inconclusive 54b4072a24e2…
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 c77efb8a35b8…
chal-recursive-heap-unwind dfb-taint-c-recursive-heap-unwind-negative negative inconclusive inconclusive 4bc7ba9160e6…
chal-recursive-heap-unwind dfb-taint-c-recursive-heap-unwind-positive positive inconclusive inconclusive d611a120940c…
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 9603f555f128…
direct-propagation dfb-taint-c-direct-negative negative not-reached true-negative ff81b6f89429…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive 67c08eb5c1b9…
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 bcfd6e5103b0…
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 b6dd20737e7a…
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 021c5756b2be…
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 587aa1b2e76d…
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 37c4bb08324b…
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 80df73c1ca3a…
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 e14d4a7c6ead…
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 d22f69eeedfd…

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 085a2d305ba5…
c-goto-cleanup-carry dfb-taint-c-goto-cleanup-positive positive reached true-positive be1e9d5ab5f1…

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 2ac4f758b5fd…
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 5c12a3d662c3…
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 5f0d28cbcf77…
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 fb1dde605fb1…
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 061755061967…
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 68d14f6cb7a4…
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 5d55b8f08095…
chal-callback-registration dfb-taint-cpp-callback-registration-positive positive inconclusive inconclusive 278802c57cef…
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 85646962c49b…
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 0c22ba0ea695…
chal-interprocedural-exception-persistence dfb-taint-cpp-interprocedural-exception-persistence-positive positive inconclusive inconclusive 2bae5eefbe04…
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 806a51b63a09…
chal-mutual-recursive-transform dfb-taint-cpp-mutual-recursive-transform-positive positive inconclusive inconclusive fbe05ee95767…
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 4fe2365a10de…
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 24f1bdd35fe5…
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 9e02fcb689ab…
chal-recursive-heap-unwind dfb-taint-cpp-recursive-heap-unwind-positive positive inconclusive inconclusive 048374273adf…
chal-recursive-payload-transform dfb-taint-cpp-recursive-payload-transform-negative negative inconclusive inconclusive 57d736962fe3…
chal-recursive-payload-transform dfb-taint-cpp-recursive-payload-transform-positive positive inconclusive inconclusive 2770f776771c…
direct-propagation dfb-taint-cpp-direct-negative negative not-reached true-negative 8cb7ec7bc9a0…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive 2d09e1c405ff…
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 780ca23ef945…
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 493f3e4d370a…
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 dcad8524dd8a…
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 6adf8b6bc739…
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 5d349a546037…
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 a8470fb9bbd7…
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 4e227c7ee69d…
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 63f50a07ea2c…

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 40975babe5bc…
alias-propagation-separation dfb-taint-csharp-alias-propagation-positive positive reached true-positive 1a251a185603…
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 eee47161446f…
arithmetic-expression-propagation dfb-taint-csharp-expression-negative negative not-reached true-negative 4be8aa54b6fc…
arithmetic-expression-propagation dfb-taint-csharp-expression-positive positive reached true-positive f85b40e5258b…
array-element-separation dfb-taint-csharp-array-element-negative negative not-reached true-negative dd6937fbe372…
array-element-separation dfb-taint-csharp-array-element-positive positive reached true-positive 88e6b6eafc8e…
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 b28d803982d6…
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 5c38a5d36d69…
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 e1e38f2537d6…
chal-callback-registration dfb-taint-csharp-callback-registration-positive positive inconclusive inconclusive e13738a2d7af…
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 a6ddc70b1b0c…
chal-computed-property dfb-taint-csharp-computed-property-positive positive inconclusive inconclusive 219fd5910b85…
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 20324cfd909f…
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 65914461eb03…
chal-dispatch-table dfb-taint-csharp-dispatch-table-negative negative inconclusive inconclusive 86c2f2b247a3…
chal-dispatch-table dfb-taint-csharp-dispatch-table-positive positive inconclusive inconclusive 0f3b1981ca8e…
chal-element-object dfb-taint-csharp-element-object-negative negative inconclusive inconclusive f7eeacd71e3c…
chal-element-object dfb-taint-csharp-element-object-positive positive inconclusive inconclusive 4d4ac0891fdf…
chal-function-field dfb-taint-csharp-function-field-negative negative inconclusive inconclusive 82f0b53e5c1e…
chal-function-field dfb-taint-csharp-function-field-positive positive inconclusive inconclusive dae4a7e63267…
chal-interprocedural-exception-persistence dfb-taint-csharp-interprocedural-exception-persistence-negative negative inconclusive inconclusive 4445d2db61ee…
chal-interprocedural-exception-persistence dfb-taint-csharp-interprocedural-exception-persistence-positive positive inconclusive inconclusive 8374561867a3…
chal-map-iteration dfb-taint-csharp-map-iteration-negative negative inconclusive inconclusive 07d0b6e0a178…
chal-map-iteration dfb-taint-csharp-map-iteration-positive positive inconclusive inconclusive 9145fd43c9a7…
chal-mutual-recursive-transform dfb-taint-csharp-mutual-recursive-transform-negative negative not-reached true-negative 9631d661d45c…
chal-mutual-recursive-transform dfb-taint-csharp-mutual-recursive-transform-positive positive reached true-positive 03ca589090c5…
chal-nested-access-path dfb-taint-csharp-nested-access-path-negative negative not-reached true-negative c050277ce56b…
chal-nested-access-path dfb-taint-csharp-nested-access-path-positive positive reached true-positive 9c2e3d43d008…
chal-recursive-callback-transform dfb-taint-csharp-recursive-callback-transform-negative negative inconclusive inconclusive 0ce00fd67c7b…
chal-recursive-callback-transform dfb-taint-csharp-recursive-callback-transform-positive positive inconclusive inconclusive 9619d2c27e72…
chal-recursive-carry dfb-taint-csharp-recursive-carry-negative negative not-reached true-negative cc529ac4cac8…
chal-recursive-carry dfb-taint-csharp-recursive-carry-positive positive reached true-positive a6b18bbceb5e…
chal-recursive-exception-persistence dfb-taint-csharp-recursive-exception-persistence-negative negative inconclusive inconclusive 1e522074419a…
chal-recursive-exception-persistence dfb-taint-csharp-recursive-exception-persistence-positive positive inconclusive inconclusive d0882e7425aa…
chal-recursive-heap-unwind dfb-taint-csharp-recursive-heap-unwind-negative negative inconclusive inconclusive 88c0164b9aa6…
chal-recursive-heap-unwind dfb-taint-csharp-recursive-heap-unwind-positive positive inconclusive inconclusive 1756662060c9…
chal-recursive-payload-transform dfb-taint-csharp-recursive-payload-transform-negative negative not-reached true-negative 608890c3ba1b…
chal-recursive-payload-transform dfb-taint-csharp-recursive-payload-transform-positive positive reached true-positive d1ff6b3a7b37…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-negative negative inconclusive inconclusive 49f6936c82ff…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-positive positive inconclusive inconclusive f58d038e1120…
direct-propagation dfb-taint-csharp-direct-negative negative not-reached true-negative 565e520a0e5d…
direct-propagation dfb-taint-csharp-direct-positive positive reached true-positive fb12b79a41e5…
exception-catch dfb-taint-csharp-exception-catch-negative negative inconclusive inconclusive 22413e57016c…
exception-catch dfb-taint-csharp-exception-catch-positive positive inconclusive inconclusive 5410320fc417…
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 9b6d760687dd…
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 ddd8c64256bc…
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 a4c187a8074d…
loop-carried-kill dfb-taint-csharp-loop-carried-negative negative not-reached true-negative 7002276d583f…
loop-carried-kill dfb-taint-csharp-loop-carried-positive positive reached true-positive 392340fca74b…
object-separation dfb-taint-csharp-object-separation-negative negative not-reached true-negative 2b46a342ac8a…
object-separation dfb-taint-csharp-object-separation-positive positive reached true-positive 48d35385c400…
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 2bd7e3eaa9ae…
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 2080a92371b2…
same-object-field-separation dfb-taint-csharp-same-object-field-negative negative not-reached true-negative aeadc8e8fc04…
same-object-field-separation dfb-taint-csharp-same-object-field-positive positive reached true-positive 59ada0d1c8d2…

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 a7d03770dc06…
alias-propagation-separation dfb-taint-go-alias-propagation-positive positive reached true-positive 53df7879b7cb…
argument-position-separation dfb-taint-go-argument-position-negative negative not-reached true-negative 220f809d85c4…
argument-position-separation dfb-taint-go-argument-position-positive positive reached true-positive e74031043cd8…
arithmetic-expression-propagation dfb-taint-go-expression-negative negative not-reached true-negative d55e3fd2c8a8…
arithmetic-expression-propagation dfb-taint-go-expression-positive positive reached true-positive b007b99cb76b…
array-element-separation dfb-taint-go-array-element-negative negative not-reached true-negative c5e28a6d5e80…
array-element-separation dfb-taint-go-array-element-positive positive reached true-positive 8266aaf84b8c…
branch-join dfb-taint-go-branch-join-negative negative not-reached true-negative dc4f3ed8c9c9…
branch-join dfb-taint-go-branch-join-positive positive reached true-positive 57d131d438f2…
call-context-separation dfb-taint-go-call-context-negative negative not-reached true-negative cf8e46a8dcb2…
call-context-separation dfb-taint-go-call-context-positive positive reached true-positive d698760ac720…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-negative negative inconclusive inconclusive 62bf0ec2b4bc…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-positive positive inconclusive inconclusive 2311715acca5…
chal-callback-registration dfb-taint-go-callback-registration-negative negative inconclusive inconclusive 89671581c9da…
chal-callback-registration dfb-taint-go-callback-registration-positive positive inconclusive inconclusive 117efe815bb9…
chal-closure-capture dfb-taint-go-closure-capture-negative negative not-reached true-negative 1104c19307df…
chal-closure-capture dfb-taint-go-closure-capture-positive positive reached true-positive 7eec8616a743…
chal-computed-property dfb-taint-go-computed-property-negative negative inconclusive inconclusive 3483635f081c…
chal-computed-property dfb-taint-go-computed-property-positive positive inconclusive inconclusive 03dab8b30b9b…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-negative negative not-reached true-negative 8503971c343e…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-positive positive reached true-positive 04754f5df69c…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-negative negative not-reached true-negative 80207a5f04e7…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-positive positive reached true-positive 55402117da9a…
chal-dispatch-table dfb-taint-go-dispatch-table-negative negative inconclusive inconclusive 26c63165595c…
chal-dispatch-table dfb-taint-go-dispatch-table-positive positive inconclusive inconclusive b47c16feff4c…
chal-element-object dfb-taint-go-element-object-negative negative inconclusive inconclusive 3c47ca6c17db…
chal-element-object dfb-taint-go-element-object-positive positive inconclusive inconclusive 92039591ce1b…
chal-function-field dfb-taint-go-function-field-negative negative inconclusive inconclusive bb2f931a1448…
chal-function-field dfb-taint-go-function-field-positive positive inconclusive inconclusive 27e51d176ecf…
chal-interprocedural-exception-persistence dfb-taint-go-interprocedural-exception-persistence-negative negative inconclusive inconclusive 422dc67249f7…
chal-interprocedural-exception-persistence dfb-taint-go-interprocedural-exception-persistence-positive positive inconclusive inconclusive 721bff9b69d7…
chal-map-iteration dfb-taint-go-map-iteration-negative negative inconclusive inconclusive 76a7dbc6e4c1…
chal-map-iteration dfb-taint-go-map-iteration-positive positive inconclusive inconclusive e0a55b42b156…
chal-mutual-recursive-transform dfb-taint-go-mutual-recursive-transform-negative negative not-reached true-negative 70598049717e…
chal-mutual-recursive-transform dfb-taint-go-mutual-recursive-transform-positive positive reached true-positive bd68569329e1…
chal-nested-access-path dfb-taint-go-nested-access-path-negative negative inconclusive inconclusive 0a10d9a1a63c…
chal-nested-access-path dfb-taint-go-nested-access-path-positive positive inconclusive inconclusive e07644a79df3…
chal-recursive-callback-transform dfb-taint-go-recursive-callback-transform-negative negative inconclusive inconclusive f82e6707ad60…
chal-recursive-callback-transform dfb-taint-go-recursive-callback-transform-positive positive inconclusive inconclusive 5c5b4c59e0ed…
chal-recursive-carry dfb-taint-go-recursive-carry-negative negative not-reached true-negative 6ad19ec6d789…
chal-recursive-carry dfb-taint-go-recursive-carry-positive positive reached true-positive 9aebb80185b9…
chal-recursive-exception-persistence dfb-taint-go-recursive-exception-persistence-negative negative inconclusive inconclusive 869bc966c4e5…
chal-recursive-exception-persistence dfb-taint-go-recursive-exception-persistence-positive positive inconclusive inconclusive d9262ea9016e…
chal-recursive-heap-unwind dfb-taint-go-recursive-heap-unwind-negative negative inconclusive inconclusive caeb9865c15e…
chal-recursive-heap-unwind dfb-taint-go-recursive-heap-unwind-positive positive inconclusive inconclusive c99b9360a7ca…
chal-recursive-payload-transform dfb-taint-go-recursive-payload-transform-negative negative not-reached true-negative 9baba8fc934b…
chal-recursive-payload-transform dfb-taint-go-recursive-payload-transform-positive positive reached true-positive c754454fbcaa…
chal-reflective-invocation dfb-taint-go-reflective-invocation-negative negative inconclusive inconclusive 4cdaec96441d…
chal-reflective-invocation dfb-taint-go-reflective-invocation-positive positive inconclusive inconclusive 8256307dc2ad…
direct-propagation dfb-taint-go-direct-negative negative not-reached true-negative c6a4ef29807d…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive b0e249778463…
exception-catch dfb-taint-go-exception-catch-negative negative inconclusive inconclusive 41e393e499d7…
exception-catch dfb-taint-go-exception-catch-positive positive inconclusive inconclusive 6c485e9a9d67…
infeasible-branch dfb-taint-go-infeasible-branch-negative negative not-reached true-negative 8825f04def0c…
infeasible-branch dfb-taint-go-infeasible-branch-positive positive reached true-positive 8029c7335c2d…
local-multi-step-chain dfb-taint-go-local-chain-negative negative not-reached true-negative 64fc494f7e24…
local-multi-step-chain dfb-taint-go-local-chain-positive positive reached true-positive 65214b4044ab…
local-overwrite-kill dfb-taint-go-local-overwrite-negative negative not-reached true-negative 939eac9bdffe…
local-overwrite-kill dfb-taint-go-local-overwrite-positive positive reached true-positive 16e5c89cc061…
loop-carried-kill dfb-taint-go-loop-carried-negative negative not-reached true-negative da5ceb85524f…
loop-carried-kill dfb-taint-go-loop-carried-positive positive reached true-positive 5287da4142db…
object-separation dfb-taint-go-object-separation-negative negative not-reached true-negative af314dbf434e…
object-separation dfb-taint-go-object-separation-positive positive reached true-positive 9ee116f5c733…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-negative negative not-reached true-negative 6764ea90fb8d…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-positive positive reached true-positive fe7c14aee222…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-negative negative not-reached true-negative 2f2b9e738267…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-positive positive reached true-positive c86530073f32…
same-object-field-separation dfb-taint-go-same-object-field-negative negative not-reached true-negative 7c54b1d671ac…
same-object-field-separation dfb-taint-go-same-object-field-positive positive reached true-positive e1a2e86ebd06…

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 c1bd708ef8b2…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive ca59b1c96d0a…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 1f73402cc805…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive a999c6e1e0a8…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 6571f1eaffff…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive 100f7e937e68…
array-element-separation dfb-taint-java-array-element-negative negative not-reached true-negative 215ea2f36a54…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 2f25bfd5d51e…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 25ed11ce70fd…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 892220f68ade…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 9e0d97954483…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive dbbd823e0512…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative not-reached true-negative b1a3621146d0…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive 1ff1d893664c…
chal-callback-registration dfb-taint-java-callback-registration-negative negative inconclusive inconclusive 6f0edfb86a8e…
chal-callback-registration dfb-taint-java-callback-registration-positive positive inconclusive inconclusive 5c72db4407fb…
chal-closure-capture dfb-taint-java-closure-capture-negative negative inconclusive inconclusive 361f2db058c6…
chal-closure-capture dfb-taint-java-closure-capture-positive positive inconclusive inconclusive 818118768ec2…
chal-computed-property dfb-taint-java-computed-property-negative negative inconclusive inconclusive f9a7e21422a1…
chal-computed-property dfb-taint-java-computed-property-positive positive inconclusive inconclusive 75775ee1f5bf…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative 6c5905508c26…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive 6ca4e58e7738…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative 9b9ceb71918b…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive 7fe7302cd2ef…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative inconclusive inconclusive 56bb23190cd0…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive inconclusive inconclusive 31b9eef816d4…
chal-element-object dfb-taint-java-element-object-negative negative not-reached true-negative 5935814e92c7…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive c17068a022ab…
chal-function-field dfb-taint-java-function-field-negative negative inconclusive inconclusive 7a63f566adec…
chal-function-field dfb-taint-java-function-field-positive positive inconclusive inconclusive 2a79c546a10b…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-negative negative inconclusive inconclusive cc3da27352bd…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-positive positive inconclusive inconclusive aaba17d62834…
chal-map-iteration dfb-taint-java-map-iteration-negative negative inconclusive inconclusive e64b11b7781e…
chal-map-iteration dfb-taint-java-map-iteration-positive positive inconclusive inconclusive 6ae5c8062664…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-negative negative not-reached true-negative 719909cd4289…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-positive positive reached true-positive 5c64e2e73ed5…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative inconclusive inconclusive 35eb5b23a011…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive inconclusive inconclusive 16cfa0d33b9a…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-negative negative inconclusive inconclusive eb21655ed5df…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-positive positive inconclusive inconclusive 552807a284c8…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative 481a6e21750c…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive 9d15d69f0596…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-negative negative inconclusive inconclusive b3ebf3a24b30…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-positive positive inconclusive inconclusive ab07ead74a1b…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-negative negative inconclusive inconclusive ac82293e78b2…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-positive positive inconclusive inconclusive 5878b2fc5d3d…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-negative negative not-reached true-negative 612aaddad07d…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-positive positive reached true-positive e34c0b881e03…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative inconclusive inconclusive b5071297ad0f…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive inconclusive inconclusive cda0d6b3bb04…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 4599400dad13…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 7aea794fd600…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative eff0606f6bf3…
exception-catch dfb-taint-java-exception-catch-positive positive reached true-positive 38278510b0a1…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative 3924d347af32…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 063ad2f191b6…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 638a078ecb90…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 3a98e494c5d6…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative de30e9697d8d…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive a44f5df647e9…
loop-carried-kill dfb-taint-java-loop-carried-negative negative not-reached true-negative b1219fb67c71…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive 947776566f77…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative d5a7253ac978…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 9f27d6d50525…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative f7218225b218…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 006c5494beca…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative 080b58e9a372…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive 55e4681b54ef…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 40bf4003eb44…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 89414d54f490…

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 c0887f417be8…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive f5b0ef7d51a0…
model-declared-source dfb-taint-java-model-declared-source-negative negative inconclusive inconclusive 5dc846f31bb8…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive 18956e1f1d47…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative unsupported unsupported cb39c820af96…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive unsupported unsupported 19a44a037204…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative unsupported unsupported d5051d4eada7…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive unsupported unsupported c4ba9f50fe89…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative unsupported unsupported c495ec52946a…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive unsupported unsupported 05dd490e0e35…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative unsupported unsupported bda90b5659e0…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive unsupported unsupported 3179020953f5…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative 5abafa308c07…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive 81c3978aa873…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative 4e1cf466ebd9…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive c04b6a2666fb…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative unsupported unsupported a8d95249b6bc…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive unsupported unsupported ccd7b47f8111…
model-store-separation dfb-taint-java-model-store-separation-negative negative unsupported unsupported d32b58d30d69…
model-store-separation dfb-taint-java-model-store-separation-positive positive unsupported unsupported 6efe57410b2a…
model-summary-field dfb-taint-java-model-summary-field-negative negative unsupported unsupported e18050fe38a6…
model-summary-field dfb-taint-java-model-summary-field-positive positive unsupported unsupported b036b8475015…
model-summary-through dfb-taint-java-model-summary-through-negative negative unsupported unsupported 24be0b40ce66…
model-summary-through dfb-taint-java-model-summary-through-positive positive unsupported unsupported 9711090035f0…

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 2064c751f6fd…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive unsupported unsupported e795cc09e4b3…
native-persistence dfb-taint-java-native-persistence-negative negative unsupported unsupported d9c8c99e7aef…
native-persistence dfb-taint-java-native-persistence-positive positive unsupported unsupported 1186e9366d61…
native-propagator dfb-taint-java-native-propagator-negative negative unsupported unsupported f048c90769f3…
native-propagator dfb-taint-java-native-propagator-positive positive unsupported unsupported 02dc85ea826a…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative unsupported unsupported edff2cff7a1a…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive unsupported unsupported 65b886d1af07…
native-source-sink dfb-taint-java-native-source-sink-negative negative unsupported unsupported fc27436d0f7f…
native-source-sink dfb-taint-java-native-source-sink-positive positive unsupported unsupported 5a713ba9a80c…
native-summary dfb-taint-java-native-summary-negative negative unsupported unsupported c1ef6963f75e…
native-summary dfb-taint-java-native-summary-positive positive unsupported unsupported a51fb79d31b9…

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 32c2129e6667…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive reached true-positive 724ebca5145f…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative 413c1b02c49e…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive 482904542db7…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative 101d1cc3c426…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive f9ce769b2609…
array-element-separation dfb-taint-javascript-array-element-negative negative not-reached true-negative 5fd8fd54c372…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive 73db7dd2e089…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative 14d6831e1d07…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 6aa4c68d0880…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative 36c63973746c…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive 586e2be39622…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-negative negative inconclusive inconclusive 449e22494114…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-positive positive inconclusive inconclusive 2d077f4c8af4…
chal-callback-registration dfb-taint-javascript-callback-registration-negative negative inconclusive inconclusive 3aba50ba313e…
chal-callback-registration dfb-taint-javascript-callback-registration-positive positive inconclusive inconclusive 11ed22c4a047…
chal-closure-capture dfb-taint-javascript-closure-capture-negative negative not-reached true-negative 83bb2e73eb4f…
chal-closure-capture dfb-taint-javascript-closure-capture-positive positive reached true-positive 738278228186…
chal-computed-property dfb-taint-javascript-computed-property-negative negative inconclusive inconclusive 1af12d217273…
chal-computed-property dfb-taint-javascript-computed-property-positive positive inconclusive inconclusive c9c197288754…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-negative negative not-reached true-negative b4b95d561531…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-positive positive reached true-positive e4683863cfa0…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-negative negative not-reached true-negative e42dbcce22a4…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-positive positive reached true-positive cd158fd2dc53…
chal-dispatch-table dfb-taint-javascript-dispatch-table-negative negative inconclusive inconclusive 9d0d9c3e14ac…
chal-dispatch-table dfb-taint-javascript-dispatch-table-positive positive inconclusive inconclusive 1a7d2e8d09ad…
chal-element-object dfb-taint-javascript-element-object-negative negative not-reached true-negative 457ad1ee95cc…
chal-element-object dfb-taint-javascript-element-object-positive positive reached true-positive 81b6682f90ef…
chal-function-field dfb-taint-javascript-function-field-negative negative inconclusive inconclusive 5229a641b23f…
chal-function-field dfb-taint-javascript-function-field-positive positive inconclusive inconclusive fcd5a7e48dbc…
chal-interprocedural-exception-persistence dfb-taint-javascript-interprocedural-exception-persistence-negative negative inconclusive inconclusive d540fecd47ed…
chal-interprocedural-exception-persistence dfb-taint-javascript-interprocedural-exception-persistence-positive positive inconclusive inconclusive e33dbc8ccf13…
chal-map-iteration dfb-taint-javascript-map-iteration-negative negative not-reached true-negative 8784a197031e…
chal-map-iteration dfb-taint-javascript-map-iteration-positive positive reached true-positive 5d3027c6c347…
chal-mutual-recursive-transform dfb-taint-javascript-mutual-recursive-transform-negative negative not-reached true-negative 5016a89e9086…
chal-mutual-recursive-transform dfb-taint-javascript-mutual-recursive-transform-positive positive reached true-positive 041dd514955a…
chal-nested-access-path dfb-taint-javascript-nested-access-path-negative negative inconclusive inconclusive 5ca53297690a…
chal-nested-access-path dfb-taint-javascript-nested-access-path-positive positive inconclusive inconclusive a7d17611e2f2…
chal-recursive-callback-transform dfb-taint-javascript-recursive-callback-transform-negative negative inconclusive inconclusive 3a31e123c0ad…
chal-recursive-callback-transform dfb-taint-javascript-recursive-callback-transform-positive positive inconclusive inconclusive e5d758cadb50…
chal-recursive-carry dfb-taint-javascript-recursive-carry-negative negative not-reached true-negative de0fcf3a58ec…
chal-recursive-carry dfb-taint-javascript-recursive-carry-positive positive reached true-positive 04d4595e6f51…
chal-recursive-exception-persistence dfb-taint-javascript-recursive-exception-persistence-negative negative inconclusive inconclusive 7965971c58cd…
chal-recursive-exception-persistence dfb-taint-javascript-recursive-exception-persistence-positive positive inconclusive inconclusive 91fed6a0ed83…
chal-recursive-heap-unwind dfb-taint-javascript-recursive-heap-unwind-negative negative inconclusive inconclusive e06ade9876c7…
chal-recursive-heap-unwind dfb-taint-javascript-recursive-heap-unwind-positive positive inconclusive inconclusive ed325c317923…
chal-recursive-payload-transform dfb-taint-javascript-recursive-payload-transform-negative negative not-reached true-negative f75cac2d0897…
chal-recursive-payload-transform dfb-taint-javascript-recursive-payload-transform-positive positive reached true-positive 4f24b43e82da…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-negative negative inconclusive inconclusive 7a46e738d7f8…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-positive positive inconclusive inconclusive f506b5b93ca5…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative abbb82bda1b8…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive ad505332f5d8…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative 6da1ce3762e2…
exception-catch dfb-taint-javascript-exception-catch-positive positive reached true-positive d1a1c4fdbe50…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative not-reached true-negative a78a530eee97…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive b1cdc3d59027…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative ca3d28015dd8…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 655001d9f2a2…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative c92441df0cf2…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 58d75b76463d…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative not-reached true-negative 17a410d2d5c6…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive 3fe4fa6668bc…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative 13b7247e7be0…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive 7404f1815f39…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative 357af8b51f0d…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 154fc99399b5…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative 6a183a298b23…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive bcbd2fa8405d…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative not-reached true-negative d76af1a528ed…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive 2acdfb9fbb7a…

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 9c811e484cd4…
model-declared-sink dfb-taint-javascript-model-declared-sink-positive positive inconclusive inconclusive 8d7ce41587c5…
model-declared-source dfb-taint-javascript-model-declared-source-negative negative inconclusive inconclusive ded3ca639a77…
model-declared-source dfb-taint-javascript-model-declared-source-positive positive inconclusive inconclusive 9fc8117c5d55…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-negative negative unsupported unsupported 4870446f9c57…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-positive positive unsupported unsupported c724c00581a7…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-negative negative unsupported unsupported 1cd656947876…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-positive positive unsupported unsupported c5a2921ee04e…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-negative negative unsupported unsupported 6cce7f0b66b6…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-positive positive unsupported unsupported 05c2af6acead…
model-propagator-position dfb-taint-javascript-model-propagator-position-negative negative unsupported unsupported a7bbadb51a36…
model-propagator-position dfb-taint-javascript-model-propagator-position-positive positive unsupported unsupported 021811cbdeb5…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-negative negative not-reached true-negative b92ef62f5fbc…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-positive positive reached true-positive d8392b2835b6…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-negative negative not-reached true-negative 44bd99f30f90…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-positive positive reached true-positive 8a4dff11fb72…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-negative negative unsupported unsupported 3e6ce855f67f…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-positive positive unsupported unsupported 80f3d4a4e5ee…
model-store-separation dfb-taint-javascript-model-store-separation-negative negative unsupported unsupported c0ecc9df28b8…
model-store-separation dfb-taint-javascript-model-store-separation-positive positive unsupported unsupported b4dd46c559a8…
model-summary-field dfb-taint-javascript-model-summary-field-negative negative unsupported unsupported bfd8be936dc6…
model-summary-field dfb-taint-javascript-model-summary-field-positive positive unsupported unsupported d7ec9eccdc78…
model-summary-through dfb-taint-javascript-model-summary-through-negative negative unsupported unsupported c3c6ab48c863…
model-summary-through dfb-taint-javascript-model-summary-through-positive positive unsupported unsupported a3c7afdcd44f…

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 5be6ba0e9b1a…
native-entrypoint dfb-taint-javascript-native-entrypoint-positive positive unsupported unsupported 4a343d23d2fe…
native-persistence dfb-taint-javascript-native-persistence-negative negative unsupported unsupported 3f9ff67906e4…
native-persistence dfb-taint-javascript-native-persistence-positive positive unsupported unsupported 8b4de446f31e…
native-propagator dfb-taint-javascript-native-propagator-negative negative unsupported unsupported db6533bc472f…
native-propagator dfb-taint-javascript-native-propagator-positive positive unsupported unsupported 56a2b542d50a…
native-sanitizer dfb-taint-javascript-native-sanitizer-negative negative unsupported unsupported cc9e53cf09e9…
native-sanitizer dfb-taint-javascript-native-sanitizer-positive positive unsupported unsupported aa2e137d6ae4…
native-source-sink dfb-taint-javascript-native-source-sink-negative negative unsupported unsupported bcec930c286e…
native-source-sink dfb-taint-javascript-native-source-sink-positive positive unsupported unsupported a11f16205ff3…
native-summary dfb-taint-javascript-native-summary-negative negative unsupported unsupported 983d31d35dd8…
native-summary dfb-taint-javascript-native-summary-positive positive unsupported unsupported d68aad88ace8…

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 c8cdbc5d59e8…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive inconclusive inconclusive f8877cba5b70…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative c4514cf977c2…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive 5792ead8cb51…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative 847f3cb68d77…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive reached true-positive 97238c2b5e0e…
array-element-separation dfb-taint-kotlin-array-element-negative negative inconclusive inconclusive 850bbdde45f6…
array-element-separation dfb-taint-kotlin-array-element-positive positive inconclusive inconclusive b4b9f76a606d…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative 1637398862c1…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive 44a4a7fa9f54…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative 8c8e000abf70…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive 08d495aa4772…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative inconclusive inconclusive 3082750792d8…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive inconclusive inconclusive 25e8b0029655…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative inconclusive inconclusive f5ddef70a2dd…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive inconclusive inconclusive 6fa30cf7ee97…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative inconclusive inconclusive 3e5564b07b45…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive inconclusive inconclusive 38a10947282a…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative inconclusive inconclusive 0014dbeaeff4…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive inconclusive inconclusive 6fdbb0120328…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative not-reached true-negative 95237b018b4a…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive reached true-positive c8122f1b0d8d…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative not-reached true-negative 40d7cb02212e…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive reached true-positive 10329e1963b7…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative inconclusive inconclusive 9d8d5bfa8fe9…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive inconclusive inconclusive ab728e053778…
chal-element-object dfb-taint-kotlin-element-object-negative negative inconclusive inconclusive 26fe28ee07d3…
chal-element-object dfb-taint-kotlin-element-object-positive positive inconclusive inconclusive 5e595af34a76…
chal-function-field dfb-taint-kotlin-function-field-negative negative inconclusive inconclusive 8250ca805363…
chal-function-field dfb-taint-kotlin-function-field-positive positive inconclusive inconclusive 42d5d8634a7a…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-negative negative inconclusive inconclusive 5636bebe7bf8…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-positive positive inconclusive inconclusive b4db4e5200a3…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative inconclusive inconclusive 1a0a7b3748d7…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive inconclusive inconclusive 0c8d8d250143…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-negative negative not-reached true-negative 6afb49389855…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-positive positive reached true-positive 67c665192a89…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative inconclusive inconclusive f623a6fb76f3…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive inconclusive inconclusive 1aa7491dd947…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-negative negative inconclusive inconclusive 5790c3e5ed8f…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-positive positive inconclusive inconclusive d08b1c20882e…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative not-reached true-negative 7e43b3a2e461…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive reached true-positive 8d8b308f89b4…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-negative negative inconclusive inconclusive 8d150946b54f…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-positive positive inconclusive inconclusive cb47c4563871…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-negative negative inconclusive inconclusive 0e5b881af2af…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-positive positive inconclusive inconclusive e66a2b609f1b…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-negative negative not-reached true-negative da363d6f88a3…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-positive positive reached true-positive 4f8f5c0d9ddd…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative inconclusive inconclusive 53972665c349…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive inconclusive inconclusive 0e6c35ba4a05…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative 87cc21611573…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 9f1992aff0c5…
exception-catch dfb-taint-kotlin-exception-catch-negative negative inconclusive inconclusive a717625e945f…
exception-catch dfb-taint-kotlin-exception-catch-positive positive inconclusive inconclusive 7fd7be6b5f65…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative not-reached true-negative c99659415d55…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive 9036b604796d…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative 3d9f75a017e8…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive 1793b1eea309…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative 1be23fd6d65a…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive afebfca51d8d…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative not-reached true-negative d890e812cb10…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive 2e770a931612…
object-separation dfb-taint-kotlin-object-separation-negative negative inconclusive inconclusive 167f6ccc87a6…
object-separation dfb-taint-kotlin-object-separation-positive positive inconclusive inconclusive 1768788b94da…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative 645bf4c772cc…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive 84b748fa6f7f…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative 3c9fa44814ab…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive 99596ddfbb13…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative inconclusive inconclusive 4bc396745daf…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive inconclusive inconclusive f3e6534abc64…

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 f9102405854f…
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 b3fbbc053ca9…
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 4e21e1ac7c00…
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 40d0dca313c8…
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 e2a3eaa52c04…
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 b089f84934cd…
chal-callback-registration dfb-taint-php-callback-registration-positive positive inconclusive inconclusive b4462a831cea…
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 808be1c61eb0…
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 046854f2bd91…
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 14b7d2777d01…
chal-function-field dfb-taint-php-function-field-negative negative inconclusive inconclusive f58517e94e4e…
chal-function-field dfb-taint-php-function-field-positive positive inconclusive inconclusive 42973c3c36a5…
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 60a260ec8d55…
chal-mutual-recursive-transform dfb-taint-php-mutual-recursive-transform-negative negative inconclusive inconclusive 2d83f483a807…
chal-mutual-recursive-transform dfb-taint-php-mutual-recursive-transform-positive positive inconclusive inconclusive faca60bb7945…
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 9495a88989ee…
chal-recursive-callback-transform dfb-taint-php-recursive-callback-transform-negative negative inconclusive inconclusive 05ec14c196f5…
chal-recursive-callback-transform dfb-taint-php-recursive-callback-transform-positive positive inconclusive inconclusive 26d36b0d998b…
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 7618cd27bff2…
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 f6c21ae1c231…
chal-recursive-heap-unwind dfb-taint-php-recursive-heap-unwind-positive positive inconclusive inconclusive ec251a897d64…
chal-recursive-payload-transform dfb-taint-php-recursive-payload-transform-negative negative inconclusive inconclusive 35360e319210…
chal-recursive-payload-transform dfb-taint-php-recursive-payload-transform-positive positive inconclusive inconclusive bea2431df357…
chal-reflective-invocation dfb-taint-php-reflective-invocation-negative negative inconclusive inconclusive 41e6d75d862c…
chal-reflective-invocation dfb-taint-php-reflective-invocation-positive positive inconclusive inconclusive 92035fb47833…
direct-propagation dfb-taint-php-direct-negative negative not-reached true-negative a002a4cbf8ab…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive 88590001e77e…
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 61eb88521b71…
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 32a25fc7d51a…
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 c45066cf5734…
loop-carried-kill dfb-taint-php-loop-carried-negative negative inconclusive inconclusive 52490591af90…
loop-carried-kill dfb-taint-php-loop-carried-positive positive inconclusive inconclusive e059533f6f61…
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 e804d02e3c5d…
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 3f9cafbe1a65…
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 3977faf15389…
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 8a45a6fcc1f0…

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 17bed7ffc9ad…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive reached true-positive 957f0a02fff9…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative 656fc4b46156…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive cd9838dd5ca7…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative 7827cd052120…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive c916b99121ec…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative fe756cf70380…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive 8f583d6dceee…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative d8aca086f29f…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive eb6df6bd44c1…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative cd3b31ab5417…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 3d9d350e30b8…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-negative negative inconclusive inconclusive e8b3ecc1b84e…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-positive positive inconclusive inconclusive e8b3ecc1b84e…
chal-callback-registration dfb-taint-python-callback-registration-negative negative inconclusive inconclusive 7d8dddcf40a4…
chal-callback-registration dfb-taint-python-callback-registration-positive positive inconclusive inconclusive 7cb31df8186e…
chal-closure-capture dfb-taint-python-closure-capture-negative negative inconclusive inconclusive 3791c66fcfc7…
chal-closure-capture dfb-taint-python-closure-capture-positive positive inconclusive inconclusive 366c601e36cb…
chal-computed-property dfb-taint-python-computed-property-negative negative inconclusive inconclusive e75eb5a85b71…
chal-computed-property dfb-taint-python-computed-property-positive positive inconclusive inconclusive e32d6f46201c…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-negative negative not-reached true-negative bcd0c70407d5…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-positive positive reached true-positive 7efbc2633d52…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-negative negative not-reached true-negative 21114546ffba…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-positive positive reached true-positive 6b8c1f879f84…
chal-dispatch-table dfb-taint-python-dispatch-table-negative negative inconclusive inconclusive ef1dc6145031…
chal-dispatch-table dfb-taint-python-dispatch-table-positive positive inconclusive inconclusive ef1dc6145031…
chal-element-object dfb-taint-python-element-object-negative negative inconclusive inconclusive e8915d85ad80…
chal-element-object dfb-taint-python-element-object-positive positive inconclusive inconclusive 72a7d4784200…
chal-function-field dfb-taint-python-function-field-negative negative inconclusive inconclusive e15a6d9a7131…
chal-function-field dfb-taint-python-function-field-positive positive inconclusive inconclusive e0084e26fcc4…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-negative negative inconclusive inconclusive 158c740399be…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-positive positive inconclusive inconclusive 8c70985b256a…
chal-map-iteration dfb-taint-python-map-iteration-negative negative inconclusive inconclusive 23f23bef7fb8…
chal-map-iteration dfb-taint-python-map-iteration-positive positive inconclusive inconclusive 32a8a62eda20…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-negative negative not-reached true-negative c2569c3e7d23…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-positive positive reached true-positive 4fb211c6e8b7…
chal-nested-access-path dfb-taint-python-nested-access-path-negative negative inconclusive inconclusive 26801d205b9e…
chal-nested-access-path dfb-taint-python-nested-access-path-positive positive inconclusive inconclusive a9556f254e81…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-negative negative inconclusive inconclusive f6d92c4c9ab5…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-positive positive inconclusive inconclusive 189a2bd25747…
chal-recursive-carry dfb-taint-python-recursive-carry-negative negative not-reached true-negative f43db21ea594…
chal-recursive-carry dfb-taint-python-recursive-carry-positive positive reached true-positive 5414705d1d5d…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-negative negative inconclusive inconclusive 28664a772279…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-positive positive inconclusive inconclusive 0a28175075a4…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-negative negative inconclusive inconclusive 5eb0d030ba71…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-positive positive inconclusive inconclusive f28e4194e246…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-negative negative not-reached true-negative bea1f6ab05e2…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-positive positive reached true-positive 57d786e74323…
chal-reflective-invocation dfb-taint-python-reflective-invocation-negative negative inconclusive inconclusive b2120a22da05…
chal-reflective-invocation dfb-taint-python-reflective-invocation-positive positive inconclusive inconclusive b2120a22da05…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative d2a6d74d3a68…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive f31827d7dcfa…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative 2dd6aa989495…
exception-catch dfb-taint-python-exception-catch-positive positive reached true-positive 53717d224fdf…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative not-reached true-negative e3113752a26c…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 703e77a3641a…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 583f97f021f7…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive e2e1be8a8f2d…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative 3268bf861ae5…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 805133b4b70b…
loop-carried-kill dfb-taint-python-loop-carried-negative negative not-reached true-negative cc84bc259378…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 6916fa711149…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative da5237b81349…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive 73479305fd2a…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative 67d6d0341611…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 979fda268ff6…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative cf9034d7fd27…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive ad25cac7dccb…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative 34046aa1f1b2…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive 66900349f257…

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 76029a68df3e…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive 39778f34c93a…
model-declared-source dfb-taint-python-model-declared-source-negative negative inconclusive inconclusive 43a9e6efbf7d…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive fd073b34b45b…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative unsupported unsupported 0743c8c2cfb3…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive unsupported unsupported dd40a073db12…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative unsupported unsupported 44793572694f…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive unsupported unsupported 07e4bcdbb468…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative unsupported unsupported e161cd0bb363…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive unsupported unsupported 1026924e4315…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative unsupported unsupported b36bf133ca87…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive unsupported unsupported 4505b6f033df…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative 7daaead64da6…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive 2b5c623d24d8…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative not-reached true-negative bb4c13b6ab00…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive reached true-positive d02a0e6f2de5…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative unsupported unsupported f46f6d65253b…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive unsupported unsupported 849f38d94366…
model-store-separation dfb-taint-python-model-store-separation-negative negative unsupported unsupported 6aa72e7ac3ff…
model-store-separation dfb-taint-python-model-store-separation-positive positive unsupported unsupported dc166b33a45e…
model-summary-field dfb-taint-python-model-summary-field-negative negative unsupported unsupported c53f73a7a33c…
model-summary-field dfb-taint-python-model-summary-field-positive positive unsupported unsupported 2af9bd2bd2bf…
model-summary-through dfb-taint-python-model-summary-through-negative negative unsupported unsupported e5e1976e29d6…
model-summary-through dfb-taint-python-model-summary-through-positive positive unsupported unsupported 608f1890a648…

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 1380b8b1a1eb…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive unsupported unsupported c25299c3aa4a…
native-persistence dfb-taint-python-native-persistence-negative negative unsupported unsupported b69e5555dda6…
native-persistence dfb-taint-python-native-persistence-positive positive unsupported unsupported 90f911d647f6…
native-propagator dfb-taint-python-native-propagator-negative negative unsupported unsupported 4aee453ef097…
native-propagator dfb-taint-python-native-propagator-positive positive unsupported unsupported a1c5080e60f7…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative unsupported unsupported b696c98a3f03…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive unsupported unsupported b5bd3bbf3821…
native-source-sink dfb-taint-python-native-source-sink-negative negative unsupported unsupported 46e67aaccf91…
native-source-sink dfb-taint-python-native-source-sink-positive positive unsupported unsupported ec9985375a88…
native-summary dfb-taint-python-native-summary-negative negative unsupported unsupported 21be0e5b95af…
native-summary dfb-taint-python-native-summary-positive positive unsupported unsupported 8bcb5ee3849b…

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 c7ba403f4d0d…
alias-propagation-separation dfb-taint-ruby-alias-propagation-positive positive reached true-positive b46e587bebf5…
argument-position-separation dfb-taint-ruby-argument-position-negative negative not-reached true-negative aa7ea332c8d6…
argument-position-separation dfb-taint-ruby-argument-position-positive positive reached true-positive 06998406be5b…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-negative negative inconclusive inconclusive 508905efdc27…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive inconclusive inconclusive 0a5909cf11ee…
array-element-separation dfb-taint-ruby-array-element-negative negative not-reached true-negative fa93ffc11d77…
array-element-separation dfb-taint-ruby-array-element-positive positive reached true-positive 7accc2f79877…
branch-join dfb-taint-ruby-branch-join-negative negative not-reached true-negative f8bef2d7a0c1…
branch-join dfb-taint-ruby-branch-join-positive positive reached true-positive ceba4bd613d2…
call-context-separation dfb-taint-ruby-call-context-negative negative not-reached true-negative f4e6a31b1254…
call-context-separation dfb-taint-ruby-call-context-positive positive reached true-positive 4c92cec8e1c1…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-negative negative inconclusive inconclusive c4254ce6586d…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-positive positive inconclusive inconclusive c4254ce6586d…
chal-callback-registration dfb-taint-ruby-callback-registration-negative negative inconclusive inconclusive ff81800ed7dc…
chal-callback-registration dfb-taint-ruby-callback-registration-positive positive inconclusive inconclusive 5a19afe2703e…
chal-closure-capture dfb-taint-ruby-closure-capture-negative negative inconclusive inconclusive 7ea15709cfa7…
chal-closure-capture dfb-taint-ruby-closure-capture-positive positive inconclusive inconclusive 7973d31d4d14…
chal-computed-property dfb-taint-ruby-computed-property-negative negative inconclusive inconclusive f9668d7b18b7…
chal-computed-property dfb-taint-ruby-computed-property-positive positive inconclusive inconclusive 3b418a8fb6ab…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-negative negative not-reached true-negative b9e8fadd994c…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-positive positive reached true-positive d9d42658a7c9…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-negative negative not-reached true-negative 5e1435419c13…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-positive positive reached true-positive 937aef747d1c…
chal-dispatch-table dfb-taint-ruby-dispatch-table-negative negative inconclusive inconclusive 156675854602…
chal-dispatch-table dfb-taint-ruby-dispatch-table-positive positive inconclusive inconclusive 156675854602…
chal-element-object dfb-taint-ruby-element-object-negative negative not-reached true-negative 38548d336d43…
chal-element-object dfb-taint-ruby-element-object-positive positive reached true-positive f1005467d496…
chal-function-field dfb-taint-ruby-function-field-negative negative inconclusive inconclusive 41112588c231…
chal-function-field dfb-taint-ruby-function-field-positive positive inconclusive inconclusive 7e3087bdd279…
chal-interprocedural-exception-persistence dfb-taint-ruby-interprocedural-exception-persistence-negative negative inconclusive inconclusive 1a8bcc7c2edc…
chal-interprocedural-exception-persistence dfb-taint-ruby-interprocedural-exception-persistence-positive positive inconclusive inconclusive fd15cc097375…
chal-map-iteration dfb-taint-ruby-map-iteration-negative negative inconclusive inconclusive aa206ef6fb85…
chal-map-iteration dfb-taint-ruby-map-iteration-positive positive inconclusive inconclusive dd8e8208ee5e…
chal-mutual-recursive-transform dfb-taint-ruby-mutual-recursive-transform-negative negative inconclusive inconclusive 78cf43934c99…
chal-mutual-recursive-transform dfb-taint-ruby-mutual-recursive-transform-positive positive inconclusive inconclusive 98ceab4c60bf…
chal-nested-access-path dfb-taint-ruby-nested-access-path-negative negative not-reached true-negative a200f862b72b…
chal-nested-access-path dfb-taint-ruby-nested-access-path-positive positive reached true-positive ff26551994e3…
chal-recursive-callback-transform dfb-taint-ruby-recursive-callback-transform-negative negative inconclusive inconclusive 7986b5ce334c…
chal-recursive-callback-transform dfb-taint-ruby-recursive-callback-transform-positive positive inconclusive inconclusive 7d42d8a5446e…
chal-recursive-carry dfb-taint-ruby-recursive-carry-negative negative inconclusive inconclusive ffefb6dff48a…
chal-recursive-carry dfb-taint-ruby-recursive-carry-positive positive inconclusive inconclusive 9f97a585fa96…
chal-recursive-exception-persistence dfb-taint-ruby-recursive-exception-persistence-negative negative inconclusive inconclusive 2c953e1b135a…
chal-recursive-exception-persistence dfb-taint-ruby-recursive-exception-persistence-positive positive inconclusive inconclusive 7def1229e2b5…
chal-recursive-heap-unwind dfb-taint-ruby-recursive-heap-unwind-negative negative inconclusive inconclusive 6967e2d47f35…
chal-recursive-heap-unwind dfb-taint-ruby-recursive-heap-unwind-positive positive inconclusive inconclusive 2b31fb7ebec7…
chal-recursive-payload-transform dfb-taint-ruby-recursive-payload-transform-negative negative inconclusive inconclusive e03de7dc7bdf…
chal-recursive-payload-transform dfb-taint-ruby-recursive-payload-transform-positive positive inconclusive inconclusive 789d459d35ed…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-negative negative inconclusive inconclusive 3ead80d9eee6…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-positive positive inconclusive inconclusive 3ead80d9eee6…
direct-propagation dfb-taint-ruby-direct-negative negative not-reached true-negative 6e9bb6845618…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive f89e95add83f…
exception-catch dfb-taint-ruby-exception-catch-negative negative not-reached true-negative d1e871cf2780…
exception-catch dfb-taint-ruby-exception-catch-positive positive reached true-positive dcc74e5d474f…
infeasible-branch dfb-taint-ruby-infeasible-branch-negative negative not-reached true-negative 9e184b355b7b…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive reached true-positive 548995c67a72…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative not-reached true-negative aaa648c59bb6…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive reached true-positive 912bc295e174…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative not-reached true-negative c0e3f199f82b…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive reached true-positive b8d334b0d429…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative inconclusive inconclusive aa30a0c34962…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive inconclusive inconclusive 1256616e2e42…
object-separation dfb-taint-ruby-object-separation-negative negative not-reached true-negative f70704d622f1…
object-separation dfb-taint-ruby-object-separation-positive positive reached true-positive 8341a183c426…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-negative negative not-reached true-negative 97740680ed2d…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-positive positive reached true-positive fdc9bf43c1ee…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-negative negative not-reached true-negative fe90498bd93f…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-positive positive reached true-positive 3306abff03bd…
same-object-field-separation dfb-taint-ruby-same-object-field-negative negative not-reached true-negative 47ca1e70aa9e…
same-object-field-separation dfb-taint-ruby-same-object-field-positive positive reached true-positive 2f60bba1a40c…

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 1c2822514f31…
alias-propagation-separation dfb-taint-rust-alias-propagation-positive positive reached true-positive c8d5ab02a84a…
argument-position-separation dfb-taint-rust-argument-position-negative negative not-reached true-negative 66d554f10fa3…
argument-position-separation dfb-taint-rust-argument-position-positive positive reached true-positive 7cb10f38fcbb…
arithmetic-expression-propagation dfb-taint-rust-expression-negative negative not-reached true-negative e42235e83890…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive reached true-positive 96c3805d3f7f…
array-element-separation dfb-taint-rust-array-element-negative negative not-reached true-negative ebda92ad0eb1…
array-element-separation dfb-taint-rust-array-element-positive positive reached true-positive 364675cce76a…
branch-join dfb-taint-rust-branch-join-negative negative not-reached true-negative be764a763863…
branch-join dfb-taint-rust-branch-join-positive positive reached true-positive 308f813a9a95…
call-context-separation dfb-taint-rust-call-context-negative negative not-reached true-negative 427cf571799f…
call-context-separation dfb-taint-rust-call-context-positive positive reached true-positive 7897d21b08da…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-negative negative inconclusive inconclusive 3a7e3ae46447…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-positive positive inconclusive inconclusive 030c838b1afd…
chal-callback-registration dfb-taint-rust-callback-registration-negative negative inconclusive inconclusive 28f34b67f5d4…
chal-callback-registration dfb-taint-rust-callback-registration-positive positive inconclusive inconclusive ce7e37077f40…
chal-closure-capture dfb-taint-rust-closure-capture-negative negative inconclusive inconclusive ea0b5464ea7b…
chal-closure-capture dfb-taint-rust-closure-capture-positive positive inconclusive inconclusive 133b8b5155a3…
chal-computed-property dfb-taint-rust-computed-property-negative negative inconclusive inconclusive 65be5ba327f1…
chal-computed-property dfb-taint-rust-computed-property-positive positive inconclusive inconclusive ab466bc9c4cf…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-negative negative not-reached true-negative c20440e92c84…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-positive positive reached true-positive 92c9fe769cbc…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-negative negative not-reached true-negative 051c8c1a395a…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-positive positive reached true-positive 31304698c351…
chal-dispatch-table dfb-taint-rust-dispatch-table-negative negative inconclusive inconclusive 3f7de0627cf0…
chal-dispatch-table dfb-taint-rust-dispatch-table-positive positive inconclusive inconclusive 382ed46cccd9…
chal-element-object dfb-taint-rust-element-object-negative negative inconclusive inconclusive 529b8d9eb5e6…
chal-element-object dfb-taint-rust-element-object-positive positive inconclusive inconclusive 7a71ba0fe4a2…
chal-function-field dfb-taint-rust-function-field-negative negative inconclusive inconclusive 0796006a9782…
chal-function-field dfb-taint-rust-function-field-positive positive inconclusive inconclusive 3450061c3ebf…
chal-map-iteration dfb-taint-rust-map-iteration-negative negative inconclusive inconclusive da145da611dc…
chal-map-iteration dfb-taint-rust-map-iteration-positive positive inconclusive inconclusive d54c063f1816…
chal-mutual-recursive-transform dfb-taint-rust-mutual-recursive-transform-negative negative not-reached true-negative 1df8ae5f7d28…
chal-mutual-recursive-transform dfb-taint-rust-mutual-recursive-transform-positive positive reached true-positive c8a106e9498d…
chal-nested-access-path dfb-taint-rust-nested-access-path-negative negative not-reached true-negative 0133fe522d1b…
chal-nested-access-path dfb-taint-rust-nested-access-path-positive positive reached true-positive db42603836c8…
chal-recursive-callback-transform dfb-taint-rust-recursive-callback-transform-negative negative inconclusive inconclusive aeef73265a55…
chal-recursive-callback-transform dfb-taint-rust-recursive-callback-transform-positive positive inconclusive inconclusive d525c381637b…
chal-recursive-carry dfb-taint-rust-recursive-carry-negative negative not-reached true-negative 63f90c137750…
chal-recursive-carry dfb-taint-rust-recursive-carry-positive positive reached true-positive f0a278c2f3b7…
chal-recursive-heap-unwind dfb-taint-rust-recursive-heap-unwind-negative negative inconclusive inconclusive a42c948e8b07…
chal-recursive-heap-unwind dfb-taint-rust-recursive-heap-unwind-positive positive inconclusive inconclusive 6a81865a7fc1…
chal-recursive-payload-transform dfb-taint-rust-recursive-payload-transform-negative negative not-reached true-negative ac60e5b3e516…
chal-recursive-payload-transform dfb-taint-rust-recursive-payload-transform-positive positive reached true-positive 410f5ba387ae…
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative 9873cb225a94…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 68e219998961…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative not-reached true-negative f179f17b1a4a…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive reached true-positive 7ebac3a1e8b2…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative not-reached true-negative 820f0917e591…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive reached true-positive 73469c82beb5…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative not-reached true-negative 7da2e3e3f374…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive reached true-positive 1ff4cf2a4863…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative not-reached true-negative eb53fdec9ba4…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive reached true-positive b3a070ab53e4…
object-separation dfb-taint-rust-object-separation-negative negative not-reached true-negative b175dc085a81…
object-separation dfb-taint-rust-object-separation-positive positive reached true-positive 4710c41a58b2…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-negative negative not-reached true-negative 358aa875a17d…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-positive positive reached true-positive f8e099543e26…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-negative negative not-reached true-negative 938f4148836d…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-positive positive reached true-positive 25f9358fa28c…
same-object-field-separation dfb-taint-rust-same-object-field-negative negative not-reached true-negative 3cee2446f05c…
same-object-field-separation dfb-taint-rust-same-object-field-positive positive reached true-positive 76174fcde338…

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 64facb0f320d…
result-error-propagation dfb-taint-rust-result-error-propagation-positive positive inconclusive inconclusive c3dae0a61ac5…

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 c019a83bc4a6…
alias-propagation-separation dfb-taint-scala-alias-propagation-positive positive reached true-positive 6d95e43cadad…
argument-position-separation dfb-taint-scala-argument-position-negative negative not-reached true-negative 9c914b9d0129…
argument-position-separation dfb-taint-scala-argument-position-positive positive reached true-positive 857cca1e2d96…
arithmetic-expression-propagation dfb-taint-scala-expression-negative negative not-reached true-negative 4309fab27160…
arithmetic-expression-propagation dfb-taint-scala-expression-positive positive reached true-positive ffb789766486…
array-element-separation dfb-taint-scala-array-element-negative negative not-reached true-negative b3c15e4dbb52…
array-element-separation dfb-taint-scala-array-element-positive positive reached true-positive 129b6cd92e67…
branch-join dfb-taint-scala-branch-join-negative negative not-reached true-negative 0286ed8b1671…
branch-join dfb-taint-scala-branch-join-positive positive reached true-positive f73471791fd8…
call-context-separation dfb-taint-scala-call-context-negative negative not-reached true-negative 60e991758a75…
call-context-separation dfb-taint-scala-call-context-positive positive reached true-positive ca39e6fdb609…
chal-anonymous-implementation dfb-taint-scala-anonymous-implementation-negative negative inconclusive inconclusive f6b07f41c9c1…
chal-anonymous-implementation dfb-taint-scala-anonymous-implementation-positive positive inconclusive inconclusive cdcefdd02eb6…
chal-callback-registration dfb-taint-scala-callback-registration-negative negative inconclusive inconclusive 0999b3b2a5b2…
chal-callback-registration dfb-taint-scala-callback-registration-positive positive inconclusive inconclusive 93c9899bfe72…
chal-closure-capture dfb-taint-scala-closure-capture-negative negative inconclusive inconclusive 3d28fc4dd2e4…
chal-closure-capture dfb-taint-scala-closure-capture-positive positive inconclusive inconclusive da87aab30f5d…
chal-computed-property dfb-taint-scala-computed-property-negative negative inconclusive inconclusive cbf7df7ed912…
chal-computed-property dfb-taint-scala-computed-property-positive positive inconclusive inconclusive cbca6c20a9fe…
chal-context-pair-depth2 dfb-taint-scala-context-pair-depth2-negative negative not-reached true-negative 95377b66a7d2…
chal-context-pair-depth2 dfb-taint-scala-context-pair-depth2-positive positive reached true-positive 217949237e92…
chal-deep-relay-chain dfb-taint-scala-deep-relay-chain-negative negative not-reached true-negative 9ffc703a8c05…
chal-deep-relay-chain dfb-taint-scala-deep-relay-chain-positive positive reached true-positive df653a1c45f3…
chal-dispatch-table dfb-taint-scala-dispatch-table-negative negative inconclusive inconclusive f8675eed207e…
chal-dispatch-table dfb-taint-scala-dispatch-table-positive positive inconclusive inconclusive aa3563208419…
chal-element-object dfb-taint-scala-element-object-negative negative inconclusive inconclusive 0d7538881d96…
chal-element-object dfb-taint-scala-element-object-positive positive inconclusive inconclusive 4aaaa381b9a6…
chal-function-field dfb-taint-scala-function-field-negative negative inconclusive inconclusive 2d432a115df7…
chal-function-field dfb-taint-scala-function-field-positive positive inconclusive inconclusive 9a253724b765…
chal-interprocedural-exception-persistence dfb-taint-scala-interprocedural-exception-persistence-negative negative inconclusive inconclusive 53bf8d15ab83…
chal-interprocedural-exception-persistence dfb-taint-scala-interprocedural-exception-persistence-positive positive inconclusive inconclusive 0fc8b9d907e9…
chal-map-iteration dfb-taint-scala-map-iteration-negative negative inconclusive inconclusive 73b720721368…
chal-map-iteration dfb-taint-scala-map-iteration-positive positive inconclusive inconclusive 65c9cd0976dc…
chal-mutual-recursive-transform dfb-taint-scala-mutual-recursive-transform-negative negative not-reached true-negative 36d81eeecac6…
chal-mutual-recursive-transform dfb-taint-scala-mutual-recursive-transform-positive positive reached true-positive 3d7acc446ffd…
chal-nested-access-path dfb-taint-scala-nested-access-path-negative negative inconclusive inconclusive e3e31ac60f86…
chal-nested-access-path dfb-taint-scala-nested-access-path-positive positive inconclusive inconclusive 65d220cc950c…
chal-recursive-callback-transform dfb-taint-scala-recursive-callback-transform-negative negative inconclusive inconclusive ae3511531ece…
chal-recursive-callback-transform dfb-taint-scala-recursive-callback-transform-positive positive inconclusive inconclusive 7e7a5f0aef45…
chal-recursive-carry dfb-taint-scala-recursive-carry-negative negative not-reached true-negative 4d9b0280c92e…
chal-recursive-carry dfb-taint-scala-recursive-carry-positive positive reached true-positive 5d299f771e81…
chal-recursive-exception-persistence dfb-taint-scala-recursive-exception-persistence-negative negative inconclusive inconclusive caddb242b4be…
chal-recursive-exception-persistence dfb-taint-scala-recursive-exception-persistence-positive positive inconclusive inconclusive 91fab15c3e87…
chal-recursive-heap-unwind dfb-taint-scala-recursive-heap-unwind-negative negative inconclusive inconclusive 7b640452cbb7…
chal-recursive-heap-unwind dfb-taint-scala-recursive-heap-unwind-positive positive inconclusive inconclusive b52abbfa2ebb…
chal-recursive-payload-transform dfb-taint-scala-recursive-payload-transform-negative negative not-reached true-negative 32ba7602260c…
chal-recursive-payload-transform dfb-taint-scala-recursive-payload-transform-positive positive reached true-positive bfe477f88dff…
chal-reflective-invocation dfb-taint-scala-reflective-invocation-negative negative inconclusive inconclusive 69c56bfa647b…
chal-reflective-invocation dfb-taint-scala-reflective-invocation-positive positive inconclusive inconclusive b924c44ef478…
direct-propagation dfb-taint-scala-direct-negative negative not-reached true-negative e03168b851a4…
direct-propagation dfb-taint-scala-direct-positive positive reached true-positive 4a8e565f20df…
exception-catch dfb-taint-scala-exception-catch-negative negative not-reached true-negative d43387ab9b59…
exception-catch dfb-taint-scala-exception-catch-positive positive reached true-positive d4ee5412223c…
infeasible-branch dfb-taint-scala-infeasible-branch-negative negative not-reached true-negative a2842bb6a7da…
infeasible-branch dfb-taint-scala-infeasible-branch-positive positive reached true-positive a668680230f7…
local-multi-step-chain dfb-taint-scala-local-chain-negative negative not-reached true-negative 37440f204a15…
local-multi-step-chain dfb-taint-scala-local-chain-positive positive reached true-positive b4976d579126…
local-overwrite-kill dfb-taint-scala-local-overwrite-negative negative not-reached true-negative 1433afe24f29…
local-overwrite-kill dfb-taint-scala-local-overwrite-positive positive reached true-positive e363a0b60ab8…
loop-carried-kill dfb-taint-scala-loop-carried-negative negative not-reached true-negative a3730e76d113…
loop-carried-kill dfb-taint-scala-loop-carried-positive positive reached true-positive 644889776297…
object-separation dfb-taint-scala-object-separation-negative negative not-reached true-negative 592f461b8b31…
object-separation dfb-taint-scala-object-separation-positive positive reached true-positive 3e85adcac530…
return-relay-one-hop dfb-taint-scala-return-relay-one-hop-negative negative not-reached true-negative a481ef897e1f…
return-relay-one-hop dfb-taint-scala-return-relay-one-hop-positive positive reached true-positive d1146aefca6b…
return-relay-two-hop dfb-taint-scala-return-relay-two-hop-negative negative not-reached true-negative e7df908142aa…
return-relay-two-hop dfb-taint-scala-return-relay-two-hop-positive positive reached true-positive 426d64517ba3…
same-object-field-separation dfb-taint-scala-same-object-field-negative negative not-reached true-negative b1a6c420d196…
same-object-field-separation dfb-taint-scala-same-object-field-positive positive reached true-positive 002495e6dbd6…

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 67c08eb5c1b9…

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 2d09e1c405ff…

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 fb12b79a41e5…

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 c6a4ef29807d…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive b0e249778463…

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 b533bc6fc03e…

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 c1bd708ef8b2…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive ca59b1c96d0a…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 1f73402cc805…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive a999c6e1e0a8…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 6571f1eaffff…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive 100f7e937e68…
array-element-separation dfb-taint-java-array-element-negative negative not-reached true-negative 215ea2f36a54…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 2f25bfd5d51e…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 25ed11ce70fd…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 892220f68ade…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 9e0d97954483…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive dbbd823e0512…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 4599400dad13…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 7aea794fd600…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative eff0606f6bf3…
exception-catch dfb-taint-java-exception-catch-positive positive reached true-positive 38278510b0a1…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative 3924d347af32…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 063ad2f191b6…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 638a078ecb90…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 3a98e494c5d6…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative de30e9697d8d…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive a44f5df647e9…
loop-carried-kill dfb-taint-java-loop-carried-negative negative not-reached true-negative b1219fb67c71…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive 947776566f77…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative d5a7253ac978…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 9f27d6d50525…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative f7218225b218…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 006c5494beca…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative 080b58e9a372…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive 55e4681b54ef…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 40bf4003eb44…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 89414d54f490…

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 32c2129e6667…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive reached true-positive 724ebca5145f…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative 413c1b02c49e…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive 482904542db7…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative 101d1cc3c426…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive f9ce769b2609…
array-element-separation dfb-taint-javascript-array-element-negative negative not-reached true-negative 5fd8fd54c372…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive 73db7dd2e089…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative 14d6831e1d07…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 6aa4c68d0880…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative 36c63973746c…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive 586e2be39622…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative 0c494b457d47…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive bc9cf8a1b8dd…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative 6da1ce3762e2…
exception-catch dfb-taint-javascript-exception-catch-positive positive reached true-positive d1a1c4fdbe50…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative not-reached true-negative a78a530eee97…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive b1cdc3d59027…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative ca3d28015dd8…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 655001d9f2a2…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative c92441df0cf2…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 58d75b76463d…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative not-reached true-negative 17a410d2d5c6…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive 3fe4fa6668bc…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative 13b7247e7be0…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive 7404f1815f39…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative 357af8b51f0d…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 154fc99399b5…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative 6a183a298b23…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive bcbd2fa8405d…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative not-reached true-negative d76af1a528ed…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive 2acdfb9fbb7a…

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 999c650ef046…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive a4d01ebff4bb…

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 88590001e77e…

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 17bed7ffc9ad…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive reached true-positive 957f0a02fff9…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative 656fc4b46156…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive cd9838dd5ca7…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative 7827cd052120…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive c916b99121ec…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative fe756cf70380…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive 8f583d6dceee…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative d8aca086f29f…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive eb6df6bd44c1…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative cd3b31ab5417…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 3d9d350e30b8…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative d2a6d74d3a68…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive f31827d7dcfa…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative 2dd6aa989495…
exception-catch dfb-taint-python-exception-catch-positive positive reached true-positive 53717d224fdf…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative not-reached true-negative e3113752a26c…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 703e77a3641a…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 583f97f021f7…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive e2e1be8a8f2d…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative 3268bf861ae5…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 805133b4b70b…
loop-carried-kill dfb-taint-python-loop-carried-negative negative not-reached true-negative cc84bc259378…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 6916fa711149…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative da5237b81349…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive 73479305fd2a…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative 67d6d0341611…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 979fda268ff6…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative cf9034d7fd27…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive ad25cac7dccb…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative 34046aa1f1b2…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive 66900349f257…

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 6e9bb6845618…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive f89e95add83f…

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 9873cb225a94…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 68e219998961…

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 25c26cdac965…
direct-propagation dfb-taint-scala-direct-positive positive reached true-positive 9126e709c1a8…

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 3d2008f0ad66…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive 56aa04169e72…

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 487596a4454f…
alias-propagation-separation dfb-taint-typescript-alias-propagation-positive positive reached true-positive af1f7f77b775…
argument-position-separation dfb-taint-typescript-argument-position-negative negative not-reached true-negative 4d7f157fe566…
argument-position-separation dfb-taint-typescript-argument-position-positive positive reached true-positive 6392082003e6…
arithmetic-expression-propagation dfb-taint-typescript-expression-negative negative not-reached true-negative c3daac3218f0…
arithmetic-expression-propagation dfb-taint-typescript-expression-positive positive reached true-positive 153b31cda268…
array-element-separation dfb-taint-typescript-array-element-negative negative not-reached true-negative bd13b62ceee8…
array-element-separation dfb-taint-typescript-array-element-positive positive reached true-positive 74bd18b978cd…
branch-join dfb-taint-typescript-branch-join-negative negative not-reached true-negative 9b70a2665ddd…
branch-join dfb-taint-typescript-branch-join-positive positive reached true-positive 8cc3f067508c…
call-context-separation dfb-taint-typescript-call-context-negative negative not-reached true-negative 17fd8cf42355…
call-context-separation dfb-taint-typescript-call-context-positive positive reached true-positive 65614c3be8bf…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-negative negative inconclusive inconclusive 54a105421ecb…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-positive positive inconclusive inconclusive 91c43c2a2d2b…
chal-callback-registration dfb-taint-typescript-callback-registration-negative negative inconclusive inconclusive 338b656da0a0…
chal-callback-registration dfb-taint-typescript-callback-registration-positive positive inconclusive inconclusive 11dfe1e1dba4…
chal-closure-capture dfb-taint-typescript-closure-capture-negative negative not-reached true-negative 2e16f5339cf3…
chal-closure-capture dfb-taint-typescript-closure-capture-positive positive reached true-positive 2caef0d2dae7…
chal-computed-property dfb-taint-typescript-computed-property-negative negative inconclusive inconclusive d41168750616…
chal-computed-property dfb-taint-typescript-computed-property-positive positive inconclusive inconclusive be76265ec43f…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-negative negative not-reached true-negative 337e8f13378e…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-positive positive reached true-positive 7835f3f0f39b…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-negative negative not-reached true-negative f2c280142a76…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-positive positive reached true-positive 815220cdf9d2…
chal-dispatch-table dfb-taint-typescript-dispatch-table-negative negative inconclusive inconclusive c0c281f53efa…
chal-dispatch-table dfb-taint-typescript-dispatch-table-positive positive inconclusive inconclusive 026ad60a1543…
chal-element-object dfb-taint-typescript-element-object-negative negative not-reached true-negative ec11d058b93f…
chal-element-object dfb-taint-typescript-element-object-positive positive reached true-positive c8862ad7a47a…
chal-function-field dfb-taint-typescript-function-field-negative negative inconclusive inconclusive 6f05015d7ac1…
chal-function-field dfb-taint-typescript-function-field-positive positive inconclusive inconclusive 89b4b0cdef7c…
chal-interprocedural-exception-persistence dfb-taint-typescript-interprocedural-exception-persistence-negative negative inconclusive inconclusive a2d01058cd9d…
chal-interprocedural-exception-persistence dfb-taint-typescript-interprocedural-exception-persistence-positive positive inconclusive inconclusive 80d60261d822…
chal-map-iteration dfb-taint-typescript-map-iteration-negative negative not-reached true-negative c43b6f059202…
chal-map-iteration dfb-taint-typescript-map-iteration-positive positive reached true-positive 9798af397cd1…
chal-mutual-recursive-transform dfb-taint-typescript-mutual-recursive-transform-negative negative not-reached true-negative 6bedbfa1f492…
chal-mutual-recursive-transform dfb-taint-typescript-mutual-recursive-transform-positive positive reached true-positive 333199533c00…
chal-nested-access-path dfb-taint-typescript-nested-access-path-negative negative inconclusive inconclusive 60adc76e85e8…
chal-nested-access-path dfb-taint-typescript-nested-access-path-positive positive inconclusive inconclusive 1dc6409e2cf0…
chal-recursive-callback-transform dfb-taint-typescript-recursive-callback-transform-negative negative inconclusive inconclusive 29ba8e37cb61…
chal-recursive-callback-transform dfb-taint-typescript-recursive-callback-transform-positive positive inconclusive inconclusive 247c61710595…
chal-recursive-carry dfb-taint-typescript-recursive-carry-negative negative not-reached true-negative 4c0a6c6bff71…
chal-recursive-carry dfb-taint-typescript-recursive-carry-positive positive reached true-positive 60dd2707f2db…
chal-recursive-exception-persistence dfb-taint-typescript-recursive-exception-persistence-negative negative inconclusive inconclusive 14d58080452b…
chal-recursive-exception-persistence dfb-taint-typescript-recursive-exception-persistence-positive positive inconclusive inconclusive fa4ec6a9608d…
chal-recursive-heap-unwind dfb-taint-typescript-recursive-heap-unwind-negative negative inconclusive inconclusive 7b884248dd96…
chal-recursive-heap-unwind dfb-taint-typescript-recursive-heap-unwind-positive positive inconclusive inconclusive 702c093cec35…
chal-recursive-payload-transform dfb-taint-typescript-recursive-payload-transform-negative negative not-reached true-negative e2846622f210…
chal-recursive-payload-transform dfb-taint-typescript-recursive-payload-transform-positive positive reached true-positive 254e9e04dc76…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-negative negative inconclusive inconclusive 40518a1394e1…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-positive positive inconclusive inconclusive 4adee8e8cdf7…
direct-propagation dfb-taint-typescript-direct-negative negative not-reached true-negative 3d2008f0ad66…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive 56aa04169e72…
exception-catch dfb-taint-typescript-exception-catch-negative negative inconclusive inconclusive b98d5e81e551…
exception-catch dfb-taint-typescript-exception-catch-positive positive inconclusive inconclusive 6da0fcdc8c35…
infeasible-branch dfb-taint-typescript-infeasible-branch-negative negative not-reached true-negative 2e0894b3d9fb…
infeasible-branch dfb-taint-typescript-infeasible-branch-positive positive reached true-positive 93e31a6a98ed…
local-multi-step-chain dfb-taint-typescript-local-chain-negative negative not-reached true-negative 9b3e651d59b3…
local-multi-step-chain dfb-taint-typescript-local-chain-positive positive reached true-positive f9964d451633…
local-overwrite-kill dfb-taint-typescript-local-overwrite-negative negative not-reached true-negative 4aa39ac7c2f3…
local-overwrite-kill dfb-taint-typescript-local-overwrite-positive positive reached true-positive cc55c3a58030…
loop-carried-kill dfb-taint-typescript-loop-carried-negative negative not-reached true-negative c6d8788ead34…
loop-carried-kill dfb-taint-typescript-loop-carried-positive positive reached true-positive 83e312be347b…
object-separation dfb-taint-typescript-object-separation-negative negative not-reached true-negative 6d78354148be…
object-separation dfb-taint-typescript-object-separation-positive positive reached true-positive e74a91cee748…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-negative negative not-reached true-negative bfddb9b0dcf7…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-positive positive reached true-positive 1be671898465…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-negative negative not-reached true-negative d4d47c208eba…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-positive positive reached true-positive 50acb0828fe8…
same-object-field-separation dfb-taint-typescript-same-object-field-negative negative not-reached true-negative b6e9aef4abcf…
same-object-field-separation dfb-taint-typescript-same-object-field-positive positive reached true-positive b7bf7a1f7352…

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 not-reached true-negative 46e7f3bf8e79…
alias-propagation-separation dfb-taint-c-alias-propagation-positive positive not-reached false-negative 46a66f2b5e83…
argument-position-separation dfb-taint-c-argument-position-negative negative not-reached true-negative 1a2cd31c4041…
argument-position-separation dfb-taint-c-argument-position-positive positive reached true-positive 91cd2170b121…
arithmetic-expression-propagation dfb-taint-c-expression-negative negative not-reached true-negative 4f3983920510…
arithmetic-expression-propagation dfb-taint-c-expression-positive positive reached true-positive 1827b59944d9…
array-element-separation dfb-taint-c-array-element-negative negative reached false-positive f8c3c8d5d4da…
array-element-separation dfb-taint-c-array-element-positive positive reached true-positive 44f58500a66b…
branch-join dfb-taint-c-branch-join-negative negative not-reached true-negative 643aa3294f3b…
branch-join dfb-taint-c-branch-join-positive positive reached true-positive 0a39d9135f58…
call-context-separation dfb-taint-c-call-context-negative negative not-reached true-negative 1a7aa8398a5e…
call-context-separation dfb-taint-c-call-context-positive positive reached true-positive c87a4723c231…
chal-callback-registration dfb-taint-c-callback-registration-negative negative not-reached true-negative c61317604110…
chal-callback-registration dfb-taint-c-callback-registration-positive positive not-reached false-negative 2c56c6fc7f54…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-negative negative not-reached true-negative 9cf36f73469d…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-positive positive reached true-positive ebb7a05624f8…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-negative negative not-reached true-negative 60a0f3b2d96e…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-positive positive reached true-positive 0d126be530cc…
chal-dispatch-table dfb-taint-c-dispatch-table-negative negative not-reached true-negative b62468efc06b…
chal-dispatch-table dfb-taint-c-dispatch-table-positive positive not-reached false-negative 2f39f0945552…
chal-element-object dfb-taint-c-element-object-negative negative reached false-positive 2b9b96726950…
chal-element-object dfb-taint-c-element-object-positive positive reached true-positive aef36718bfa5…
chal-function-field dfb-taint-c-function-field-negative negative not-reached true-negative 2ba5a262e310…
chal-function-field dfb-taint-c-function-field-positive positive not-reached false-negative 6f07f8d2d22b…
chal-map-iteration dfb-taint-c-map-iteration-negative negative not-reached true-negative d9c046527645…
chal-map-iteration dfb-taint-c-map-iteration-positive positive reached true-positive cb9c676b2868…
chal-mutual-recursive-transform dfb-taint-c-mutual-recursive-transform-negative negative not-reached true-negative 679cf48be3b5…
chal-mutual-recursive-transform dfb-taint-c-mutual-recursive-transform-positive positive reached true-positive eb5bed9c78da…
chal-nested-access-path dfb-taint-c-nested-access-path-negative negative not-reached true-negative 9c3b3962b113…
chal-nested-access-path dfb-taint-c-nested-access-path-positive positive reached true-positive 2513fda42ede…
chal-recursive-callback-transform dfb-taint-c-recursive-callback-transform-negative negative not-reached true-negative d6b9910c6231…
chal-recursive-callback-transform dfb-taint-c-recursive-callback-transform-positive positive reached true-positive fa1e4b644ea7…
chal-recursive-carry dfb-taint-c-recursive-carry-negative negative not-reached true-negative 819de664f5bf…
chal-recursive-carry dfb-taint-c-recursive-carry-positive positive reached true-positive 72396f1e6132…
chal-recursive-heap-unwind dfb-taint-c-recursive-heap-unwind-negative negative reached false-positive b6778e6a51de…
chal-recursive-heap-unwind dfb-taint-c-recursive-heap-unwind-positive positive reached true-positive 8d8881ee4752…
chal-recursive-payload-transform dfb-taint-c-recursive-payload-transform-negative negative not-reached true-negative e2a9919dc69d…
chal-recursive-payload-transform dfb-taint-c-recursive-payload-transform-positive positive reached true-positive 9ed1ed52f584…
direct-propagation dfb-taint-c-direct-negative negative not-reached true-negative 20229e87efbf…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive 9c459d247b6f…
infeasible-branch dfb-taint-c-infeasible-branch-negative negative inconclusive inconclusive 385bdceedcd6…
infeasible-branch dfb-taint-c-infeasible-branch-positive positive reached true-positive f4e779b34cf4…
local-multi-step-chain dfb-taint-c-local-chain-negative negative not-reached true-negative d040e862e160…
local-multi-step-chain dfb-taint-c-local-chain-positive positive reached true-positive 92ab27613732…
local-overwrite-kill dfb-taint-c-local-overwrite-negative negative not-reached true-negative 244b6001d2cb…
local-overwrite-kill dfb-taint-c-local-overwrite-positive positive reached true-positive 2b78fce52ce3…
loop-carried-kill dfb-taint-c-loop-carried-negative negative reached false-positive eeae50698044…
loop-carried-kill dfb-taint-c-loop-carried-positive positive reached true-positive df935e19dc2d…
object-separation dfb-taint-c-object-separation-negative negative not-reached true-negative 4ff05ebb0901…
object-separation dfb-taint-c-object-separation-positive positive reached true-positive 869f9f8a853a…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-negative negative not-reached true-negative eacc5c58602f…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-positive positive reached true-positive 428ba574a64b…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-negative negative not-reached true-negative cafa80bdb008…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-positive positive reached true-positive 5bf1a45bd37c…
same-object-field-separation dfb-taint-c-same-object-field-negative negative not-reached true-negative a5ebfaf66ee1…
same-object-field-separation dfb-taint-c-same-object-field-positive positive reached true-positive 4711927e6fd1…

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 reached true-positive 6bd83a4e80c0…
c-goto-cleanup-carry dfb-taint-c-goto-cleanup-positive positive reached true-positive b13b0d5548ed…

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 not-reached true-negative 7043198cedc8…
alias-propagation-separation dfb-taint-cpp-alias-propagation-positive positive not-reached false-negative d4691ac26838…
argument-position-separation dfb-taint-cpp-argument-position-negative negative not-reached true-negative 299843b90f9d…
argument-position-separation dfb-taint-cpp-argument-position-positive positive reached true-positive 650b58dc0dce…
arithmetic-expression-propagation dfb-taint-cpp-expression-negative negative not-reached true-negative 8e421cac8a09…
arithmetic-expression-propagation dfb-taint-cpp-expression-positive positive reached true-positive 479508a84d96…
array-element-separation dfb-taint-cpp-array-element-negative negative reached false-positive 7befb4302831…
array-element-separation dfb-taint-cpp-array-element-positive positive reached true-positive 0778ad4b681f…
branch-join dfb-taint-cpp-branch-join-negative negative not-reached true-negative 65e9014b19f9…
branch-join dfb-taint-cpp-branch-join-positive positive reached true-positive 1d34a7502282…
call-context-separation dfb-taint-cpp-call-context-negative negative not-reached true-negative e92f4a2bc184…
call-context-separation dfb-taint-cpp-call-context-positive positive reached true-positive 7998a07f4025…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-negative negative not-reached true-negative 9b9e34cca4fa…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-positive positive not-reached false-negative e0f9dc4d1f30…
chal-callback-registration dfb-taint-cpp-callback-registration-negative negative not-reached true-negative e54fd4f0c144…
chal-callback-registration dfb-taint-cpp-callback-registration-positive positive not-reached false-negative 1e4744cf72e5…
chal-closure-capture dfb-taint-cpp-closure-capture-negative negative not-reached true-negative f9c0690b226e…
chal-closure-capture dfb-taint-cpp-closure-capture-positive positive not-reached false-negative 5deceed93a4f…
chal-computed-property dfb-taint-cpp-computed-property-negative negative not-reached true-negative 8de8045ad6e9…
chal-computed-property dfb-taint-cpp-computed-property-positive positive not-reached false-negative 43c786ea6a7f…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-negative negative not-reached true-negative 4fa1af7c5582…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-positive positive not-reached false-negative 59cd75b9beee…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-negative negative not-reached true-negative 154d38a28121…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-positive positive reached true-positive 9ac2fa89f6f9…
chal-dispatch-table dfb-taint-cpp-dispatch-table-negative negative not-reached true-negative 32e232fbca50…
chal-dispatch-table dfb-taint-cpp-dispatch-table-positive positive not-reached false-negative 26980fb06695…
chal-element-object dfb-taint-cpp-element-object-negative negative not-reached true-negative 8893561e2806…
chal-element-object dfb-taint-cpp-element-object-positive positive not-reached false-negative 3f18128fe8d2…
chal-function-field dfb-taint-cpp-function-field-negative negative not-reached true-negative 41c3c35344e4…
chal-function-field dfb-taint-cpp-function-field-positive positive not-reached false-negative fd7d6f93cf1f…
chal-interprocedural-exception-persistence dfb-taint-cpp-interprocedural-exception-persistence-negative negative not-reached true-negative 00c913d742d5…
chal-interprocedural-exception-persistence dfb-taint-cpp-interprocedural-exception-persistence-positive positive not-reached false-negative 046a11d6bd30…
chal-map-iteration dfb-taint-cpp-map-iteration-negative negative not-reached true-negative 7ae2ed62ce7a…
chal-map-iteration dfb-taint-cpp-map-iteration-positive positive not-reached false-negative b157eebd1fde…
chal-mutual-recursive-transform dfb-taint-cpp-mutual-recursive-transform-negative negative not-reached true-negative cdf5c37cb57e…
chal-mutual-recursive-transform dfb-taint-cpp-mutual-recursive-transform-positive positive reached true-positive b05c5960d272…
chal-nested-access-path dfb-taint-cpp-nested-access-path-negative negative not-reached true-negative 24ba4749e70f…
chal-nested-access-path dfb-taint-cpp-nested-access-path-positive positive not-reached false-negative 37c79c992d1b…
chal-recursive-callback-transform dfb-taint-cpp-recursive-callback-transform-negative negative not-reached true-negative affbaaf2da85…
chal-recursive-callback-transform dfb-taint-cpp-recursive-callback-transform-positive positive reached true-positive 3fed2a6bbd54…
chal-recursive-carry dfb-taint-cpp-recursive-carry-negative negative not-reached true-negative 1702def92524…
chal-recursive-carry dfb-taint-cpp-recursive-carry-positive positive reached true-positive d3a78e491591…
chal-recursive-exception-persistence dfb-taint-cpp-recursive-exception-persistence-negative negative reached false-positive f5bb822eee91…
chal-recursive-exception-persistence dfb-taint-cpp-recursive-exception-persistence-positive positive reached true-positive e42c0756b600…
chal-recursive-heap-unwind dfb-taint-cpp-recursive-heap-unwind-negative negative reached false-positive b527e2aee80b…
chal-recursive-heap-unwind dfb-taint-cpp-recursive-heap-unwind-positive positive reached true-positive ef5a83dc7109…
chal-recursive-payload-transform dfb-taint-cpp-recursive-payload-transform-negative negative not-reached true-negative 01f27643a6fd…
chal-recursive-payload-transform dfb-taint-cpp-recursive-payload-transform-positive positive reached true-positive 66b1a11766e1…
direct-propagation dfb-taint-cpp-direct-negative negative not-reached true-negative ac9b70cfc7f4…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive 97164e4df3e5…
exception-catch dfb-taint-cpp-exception-catch-negative negative not-reached true-negative 6ddd8c645b11…
exception-catch dfb-taint-cpp-exception-catch-positive positive not-reached false-negative 06a5147a80ba…
infeasible-branch dfb-taint-cpp-infeasible-branch-negative negative inconclusive inconclusive 84ad2c0e1ac8…
infeasible-branch dfb-taint-cpp-infeasible-branch-positive positive reached true-positive 4f361d481cad…
local-multi-step-chain dfb-taint-cpp-local-chain-negative negative not-reached true-negative 6108d90ae4cb…
local-multi-step-chain dfb-taint-cpp-local-chain-positive positive reached true-positive 536857289039…
local-overwrite-kill dfb-taint-cpp-local-overwrite-negative negative not-reached true-negative 6a491d08d001…
local-overwrite-kill dfb-taint-cpp-local-overwrite-positive positive reached true-positive 3889125c402d…
loop-carried-kill dfb-taint-cpp-loop-carried-negative negative reached false-positive b34526772aab…
loop-carried-kill dfb-taint-cpp-loop-carried-positive positive reached true-positive e2588bedf6a8…
object-separation dfb-taint-cpp-object-separation-negative negative not-reached true-negative cc11b1ddf253…
object-separation dfb-taint-cpp-object-separation-positive positive reached true-positive 12a260f010d5…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-negative negative not-reached true-negative a04c96492940…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-positive positive reached true-positive 9ffde785f7b7…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-negative negative not-reached true-negative 69dd7a904b20…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-positive positive reached true-positive 04396d23a677…
same-object-field-separation dfb-taint-cpp-same-object-field-negative negative not-reached true-negative 5e0ecb568861…
same-object-field-separation dfb-taint-cpp-same-object-field-positive positive reached true-positive 7ff6754e07c5…

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 6bd367698fd0…
alias-propagation-separation dfb-taint-csharp-alias-propagation-positive positive not-reached false-negative 47d9beddd2b4…
argument-position-separation dfb-taint-csharp-argument-position-negative negative not-reached true-negative 5833cb735188…
argument-position-separation dfb-taint-csharp-argument-position-positive positive reached true-positive e6149602961d…
arithmetic-expression-propagation dfb-taint-csharp-expression-negative negative not-reached true-negative 85a22bafdf08…
arithmetic-expression-propagation dfb-taint-csharp-expression-positive positive not-reached false-negative d5a5976ad236…
array-element-separation dfb-taint-csharp-array-element-negative negative reached false-positive d40de17a351d…
array-element-separation dfb-taint-csharp-array-element-positive positive reached true-positive eee80227443d…
branch-join dfb-taint-csharp-branch-join-negative negative not-reached true-negative d451f0e8d070…
branch-join dfb-taint-csharp-branch-join-positive positive reached true-positive b9fab790893b…
call-context-separation dfb-taint-csharp-call-context-negative negative not-reached true-negative f6e5de892fb0…
call-context-separation dfb-taint-csharp-call-context-positive positive reached true-positive 369608234615…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-negative negative not-reached true-negative eeee6a669e77…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-positive positive reached true-positive 9397b2ecd0ad…
chal-callback-registration dfb-taint-csharp-callback-registration-negative negative not-reached true-negative 01f51bbb81e7…
chal-callback-registration dfb-taint-csharp-callback-registration-positive positive not-reached false-negative 361c40c0140f…
chal-closure-capture dfb-taint-csharp-closure-capture-negative negative not-reached true-negative 34925db978f6…
chal-closure-capture dfb-taint-csharp-closure-capture-positive positive reached true-positive 501ea0c5225e…
chal-computed-property dfb-taint-csharp-computed-property-negative negative not-reached true-negative b458e02f2078…
chal-computed-property dfb-taint-csharp-computed-property-positive positive not-reached false-negative 6a2f1420424c…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-negative negative not-reached true-negative 569faf1d64a5…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-positive positive reached true-positive d2a0b83ec9fc…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-negative negative not-reached true-negative 6ec097c66ad3…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-positive positive reached true-positive dffdb46f67f2…
chal-dispatch-table dfb-taint-csharp-dispatch-table-negative negative not-reached true-negative b7c5071deeb9…
chal-dispatch-table dfb-taint-csharp-dispatch-table-positive positive not-reached false-negative d6f4de959d1d…
chal-element-object dfb-taint-csharp-element-object-negative negative reached false-positive 8b76e865c0cf…
chal-element-object dfb-taint-csharp-element-object-positive positive reached true-positive d740d20abf88…
chal-function-field dfb-taint-csharp-function-field-negative negative not-reached true-negative 399bdab56f15…
chal-function-field dfb-taint-csharp-function-field-positive positive not-reached false-negative 4c4761cf4ef6…
chal-interprocedural-exception-persistence dfb-taint-csharp-interprocedural-exception-persistence-negative negative reached false-positive 529ce8dd2df5…
chal-interprocedural-exception-persistence dfb-taint-csharp-interprocedural-exception-persistence-positive positive reached true-positive 53bb1a1b4a1f…
chal-map-iteration dfb-taint-csharp-map-iteration-negative negative not-reached true-negative 03773243b851…
chal-map-iteration dfb-taint-csharp-map-iteration-positive positive reached true-positive 4123ffc491eb…
chal-mutual-recursive-transform dfb-taint-csharp-mutual-recursive-transform-negative negative not-reached true-negative 9f65b9534860…
chal-mutual-recursive-transform dfb-taint-csharp-mutual-recursive-transform-positive positive reached true-positive 165a3187ff5f…
chal-nested-access-path dfb-taint-csharp-nested-access-path-negative negative not-reached true-negative 3bc43cf4cac5…
chal-nested-access-path dfb-taint-csharp-nested-access-path-positive positive reached true-positive 34718179da0a…
chal-recursive-callback-transform dfb-taint-csharp-recursive-callback-transform-negative negative not-reached true-negative 481e52b93a19…
chal-recursive-callback-transform dfb-taint-csharp-recursive-callback-transform-positive positive reached true-positive cab3fb0b8d3b…
chal-recursive-carry dfb-taint-csharp-recursive-carry-negative negative not-reached true-negative 16298852b4e3…
chal-recursive-carry dfb-taint-csharp-recursive-carry-positive positive reached true-positive 5ca33e36b450…
chal-recursive-exception-persistence dfb-taint-csharp-recursive-exception-persistence-negative negative reached false-positive c948a0c50725…
chal-recursive-exception-persistence dfb-taint-csharp-recursive-exception-persistence-positive positive reached true-positive 4cfb9e9c9fa7…
chal-recursive-heap-unwind dfb-taint-csharp-recursive-heap-unwind-negative negative reached false-positive 59e7c20c051f…
chal-recursive-heap-unwind dfb-taint-csharp-recursive-heap-unwind-positive positive reached true-positive 03e12196eb3a…
chal-recursive-payload-transform dfb-taint-csharp-recursive-payload-transform-negative negative not-reached true-negative bb2affc23908…
chal-recursive-payload-transform dfb-taint-csharp-recursive-payload-transform-positive positive reached true-positive 2987f076a41d…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-negative negative not-reached true-negative 4937f183f710…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-positive positive not-reached false-negative f7173bf977ff…
direct-propagation dfb-taint-csharp-direct-negative negative not-reached true-negative edea89974502…
direct-propagation dfb-taint-csharp-direct-positive positive reached true-positive 7f59afc8f996…
exception-catch dfb-taint-csharp-exception-catch-negative negative not-reached true-negative 49536c97e6ea…
exception-catch dfb-taint-csharp-exception-catch-positive positive not-reached false-negative 01b315715ebe…
infeasible-branch dfb-taint-csharp-infeasible-branch-negative negative inconclusive inconclusive cdd412cbd865…
infeasible-branch dfb-taint-csharp-infeasible-branch-positive positive reached true-positive 9c6c1ad56809…
local-multi-step-chain dfb-taint-csharp-local-chain-negative negative not-reached true-negative 1dabb1d7a255…
local-multi-step-chain dfb-taint-csharp-local-chain-positive positive reached true-positive f72db6d25682…
local-overwrite-kill dfb-taint-csharp-local-overwrite-negative negative not-reached true-negative 65e8258c1853…
local-overwrite-kill dfb-taint-csharp-local-overwrite-positive positive reached true-positive 257f15f4c865…
loop-carried-kill dfb-taint-csharp-loop-carried-negative negative reached false-positive 5e6ca6589630…
loop-carried-kill dfb-taint-csharp-loop-carried-positive positive reached true-positive c2e74ecf0c16…
object-separation dfb-taint-csharp-object-separation-negative negative not-reached true-negative 154d20f660b7…
object-separation dfb-taint-csharp-object-separation-positive positive reached true-positive 9cbce4e64eb8…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-negative negative not-reached true-negative cc0be4790818…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-positive positive reached true-positive 7765994f8e12…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-negative negative not-reached true-negative 3e04db597c63…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-positive positive reached true-positive d2287702f363…
same-object-field-separation dfb-taint-csharp-same-object-field-negative negative not-reached true-negative fa7d6aa7e293…
same-object-field-separation dfb-taint-csharp-same-object-field-positive positive reached true-positive c893d86392bd…

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 ef37a9fe2fa8…
alias-propagation-separation dfb-taint-go-alias-propagation-positive positive not-reached false-negative 966e637bae9a…
argument-position-separation dfb-taint-go-argument-position-negative negative not-reached true-negative 485118a1621f…
argument-position-separation dfb-taint-go-argument-position-positive positive reached true-positive c63f53498b6b…
arithmetic-expression-propagation dfb-taint-go-expression-negative negative not-reached true-negative 7ff0b84024f1…
arithmetic-expression-propagation dfb-taint-go-expression-positive positive not-reached false-negative 00c13a7e690d…
array-element-separation dfb-taint-go-array-element-negative negative reached false-positive fd80936ab2ee…
array-element-separation dfb-taint-go-array-element-positive positive reached true-positive 04f5542557fb…
branch-join dfb-taint-go-branch-join-negative negative not-reached true-negative 7a8312d823d2…
branch-join dfb-taint-go-branch-join-positive positive reached true-positive a6d2e4870f9b…
call-context-separation dfb-taint-go-call-context-negative negative not-reached true-negative d47dfa0a9679…
call-context-separation dfb-taint-go-call-context-positive positive reached true-positive 9ed92f88f80c…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-negative negative not-reached true-negative 3df5798c257c…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-positive positive not-reached false-negative 8b1b2403ad1b…
chal-callback-registration dfb-taint-go-callback-registration-negative negative not-reached true-negative 6f620a381a0e…
chal-callback-registration dfb-taint-go-callback-registration-positive positive not-reached false-negative e39b7c4c120b…
chal-closure-capture dfb-taint-go-closure-capture-negative negative not-reached true-negative 9083cb6f5f42…
chal-closure-capture dfb-taint-go-closure-capture-positive positive reached true-positive fb2e99af963d…
chal-computed-property dfb-taint-go-computed-property-negative negative not-reached true-negative ec6a8846185a…
chal-computed-property dfb-taint-go-computed-property-positive positive not-reached false-negative e9e35fdea1c4…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-negative negative not-reached true-negative 44e40eccb84f…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-positive positive reached true-positive 890472494e00…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-negative negative not-reached true-negative 65d51b8a801b…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-positive positive reached true-positive 17d02d56268b…
chal-dispatch-table dfb-taint-go-dispatch-table-negative negative not-reached true-negative 01bf79997931…
chal-dispatch-table dfb-taint-go-dispatch-table-positive positive not-reached false-negative 06a3f3690d88…
chal-element-object dfb-taint-go-element-object-negative negative reached false-positive 101cdfd88354…
chal-element-object dfb-taint-go-element-object-positive positive reached true-positive e60a028e0c34…
chal-function-field dfb-taint-go-function-field-negative negative not-reached true-negative fd6ae19b676d…
chal-function-field dfb-taint-go-function-field-positive positive not-reached false-negative 225453023228…
chal-interprocedural-exception-persistence dfb-taint-go-interprocedural-exception-persistence-negative negative reached false-positive 4495d0fb8ca1…
chal-interprocedural-exception-persistence dfb-taint-go-interprocedural-exception-persistence-positive positive reached true-positive 2b10341f81ed…
chal-map-iteration dfb-taint-go-map-iteration-negative negative not-reached true-negative 1e65c52c4a68…
chal-map-iteration dfb-taint-go-map-iteration-positive positive reached true-positive d465c2ce6918…
chal-mutual-recursive-transform dfb-taint-go-mutual-recursive-transform-negative negative not-reached true-negative 4dd87ddddc56…
chal-mutual-recursive-transform dfb-taint-go-mutual-recursive-transform-positive positive reached true-positive 0e091885387b…
chal-nested-access-path dfb-taint-go-nested-access-path-negative negative not-reached true-negative 42a755279c23…
chal-nested-access-path dfb-taint-go-nested-access-path-positive positive reached true-positive d607f8ea4b7f…
chal-recursive-callback-transform dfb-taint-go-recursive-callback-transform-negative negative not-reached true-negative eb58dab282a4…
chal-recursive-callback-transform dfb-taint-go-recursive-callback-transform-positive positive reached true-positive 3d62ad4a9ccb…
chal-recursive-carry dfb-taint-go-recursive-carry-negative negative not-reached true-negative f074303771a2…
chal-recursive-carry dfb-taint-go-recursive-carry-positive positive reached true-positive 443b1edd3fda…
chal-recursive-exception-persistence dfb-taint-go-recursive-exception-persistence-negative negative not-reached true-negative e519c5a237e5…
chal-recursive-exception-persistence dfb-taint-go-recursive-exception-persistence-positive positive not-reached false-negative 98b808ecb592…
chal-recursive-heap-unwind dfb-taint-go-recursive-heap-unwind-negative negative reached false-positive 48b3372698eb…
chal-recursive-heap-unwind dfb-taint-go-recursive-heap-unwind-positive positive reached true-positive 539611021991…
chal-recursive-payload-transform dfb-taint-go-recursive-payload-transform-negative negative not-reached true-negative 3a5cf61ca25e…
chal-recursive-payload-transform dfb-taint-go-recursive-payload-transform-positive positive reached true-positive 415011b5a61c…
chal-reflective-invocation dfb-taint-go-reflective-invocation-negative negative not-reached true-negative ba009da10c39…
chal-reflective-invocation dfb-taint-go-reflective-invocation-positive positive not-reached false-negative 0a5edbced393…
direct-propagation dfb-taint-go-direct-negative negative not-reached true-negative 6e7e9f0458aa…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive 329cf8c429bf…
exception-catch dfb-taint-go-exception-catch-negative negative not-reached true-negative 0cddc894b5bc…
exception-catch dfb-taint-go-exception-catch-positive positive not-reached false-negative 7875e3fb072a…
infeasible-branch dfb-taint-go-infeasible-branch-negative negative reached false-positive ed6ccb32a62d…
infeasible-branch dfb-taint-go-infeasible-branch-positive positive reached true-positive d5870e3b8dc6…
local-multi-step-chain dfb-taint-go-local-chain-negative negative not-reached true-negative 4b38ce6d56ce…
local-multi-step-chain dfb-taint-go-local-chain-positive positive reached true-positive 6ace72972c56…
local-overwrite-kill dfb-taint-go-local-overwrite-negative negative not-reached true-negative 930b89b288a3…
local-overwrite-kill dfb-taint-go-local-overwrite-positive positive reached true-positive 40f0b64c3ffb…
loop-carried-kill dfb-taint-go-loop-carried-negative negative reached false-positive 0baf51057e88…
loop-carried-kill dfb-taint-go-loop-carried-positive positive reached true-positive 99b81a60d399…
object-separation dfb-taint-go-object-separation-negative negative not-reached true-negative 68b2cc97459e…
object-separation dfb-taint-go-object-separation-positive positive reached true-positive 7054ff86468e…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-negative negative not-reached true-negative a59c72d295e1…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-positive positive reached true-positive f57076564ce0…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-negative negative not-reached true-negative 2ec0d474166d…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-positive positive reached true-positive 4610aa9a21eb…
same-object-field-separation dfb-taint-go-same-object-field-negative negative not-reached true-negative 8c37045f86c8…
same-object-field-separation dfb-taint-go-same-object-field-positive positive reached true-positive ada07b766b4f…

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 9ce2e12b1fa0…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive not-reached false-negative 3d9f8c2e8c5b…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 5cd528aaac6d…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive fc5bd24847d7…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 20937db3b40e…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive not-reached false-negative 7394c8a46679…
array-element-separation dfb-taint-java-array-element-negative negative reached false-positive 9539ab5576e8…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive de4e58047470…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 876b90fb0999…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 8b03470ab400…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative d52503f8b5d3…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive c7c48000cd70…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative not-reached true-negative fbbb1009ccc3…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive ea5fb0b37d2c…
chal-callback-registration dfb-taint-java-callback-registration-negative negative not-reached true-negative 072d58fab574…
chal-callback-registration dfb-taint-java-callback-registration-positive positive reached true-positive 2af800a72b74…
chal-closure-capture dfb-taint-java-closure-capture-negative negative not-reached true-negative 6293c2ed80cf…
chal-closure-capture dfb-taint-java-closure-capture-positive positive reached true-positive 1d4bdbffc878…
chal-computed-property dfb-taint-java-computed-property-negative negative not-reached true-negative 24d26594a8b7…
chal-computed-property dfb-taint-java-computed-property-positive positive not-reached false-negative e68a28d8c9ba…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative 87f1139118e5…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive 947bc1c9ed46…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative 78bb41a2d5c5…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive fa2b559c75d9…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative reached false-positive a9204e0e4991…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive reached true-positive 9f2b6a9888e0…
chal-element-object dfb-taint-java-element-object-negative negative reached false-positive 5ef4d4186d6d…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive 5f54cc3abb8b…
chal-function-field dfb-taint-java-function-field-negative negative reached false-positive 1c7d8739896d…
chal-function-field dfb-taint-java-function-field-positive positive reached true-positive fefa0d515cea…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-negative negative reached false-positive 6a63d6dd8b34…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-positive positive reached true-positive 4844f180c4d0…
chal-map-iteration dfb-taint-java-map-iteration-negative negative not-reached true-negative 571611ccd152…
chal-map-iteration dfb-taint-java-map-iteration-positive positive reached true-positive d4e116a18857…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-negative negative not-reached true-negative 35b4ff3f655c…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-positive positive reached true-positive 07d8188ecfdf…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative not-reached true-negative 8cf026c92c10…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive reached true-positive df4247ca8699…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-negative negative not-reached true-negative 76c020d65d59…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-positive positive reached true-positive e8efe7abba5e…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative ca47e3f8e1c9…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive 308d28add766…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-negative negative not-reached true-negative 9281692c2be5…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-positive positive not-reached false-negative 4b4443319928…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-negative negative reached false-positive 0f6404e61976…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-positive positive reached true-positive 4d30b86f6d76…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-negative negative not-reached true-negative 613a1e617ce5…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-positive positive reached true-positive f08f109d8f79…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative not-reached true-negative 711b5c964856…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive not-reached false-negative a7b4133b8d0e…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 68222042d1f3…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 6308c2ad19f1…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative 2085a039deb0…
exception-catch dfb-taint-java-exception-catch-positive positive not-reached false-negative a08b8b59d1a1…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative 1b2478634258…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive cba256060992…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative b87bff2e4330…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive dd8b15dae82c…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative 02acfb0cc347…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive ec7dbf03e5c4…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive cecb99667b44…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive 23b26e0faf8f…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 88de82848637…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 8984894bdcea…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative 5aa292a2b2ad…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 44470faefa80…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative 8470f84b03c6…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive f3fa0f6bbc13…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative d81f3d6d6643…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 868240ed86eb…

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 685e31b96516…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive 262909eb5c21…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative 49864c06127c…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive aaea57896133…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative not-reached true-negative c74650356b84…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive reached true-positive 17d30ac7445c…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative not-reached true-negative 1d1e56f353fc…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive reached true-positive 517b095a2435…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative not-reached true-negative 7b8ddef1da9b…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive reached true-positive f02fd85f764d…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative not-reached true-negative dbca018a68bb…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive reached true-positive a83c3366ee5a…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative 4a07bf90787e…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive 570998cd254c…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative 4d4710f2d7da…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive cfbef805bfed…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative not-reached true-negative 87666448cc92…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive reached true-positive 48274cc3a88c…
model-store-separation dfb-taint-java-model-store-separation-negative negative not-reached true-negative 6c77fccf573b…
model-store-separation dfb-taint-java-model-store-separation-positive positive reached true-positive d195a330d1c1…
model-summary-field dfb-taint-java-model-summary-field-negative negative not-reached true-negative f3f4eaa9bb9c…
model-summary-field dfb-taint-java-model-summary-field-positive positive reached true-positive 398785f6147e…
model-summary-through dfb-taint-java-model-summary-through-negative negative not-reached true-negative 6a5c3c2f7594…
model-summary-through dfb-taint-java-model-summary-through-positive positive reached true-positive 27de8e986117…

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 caf5e74c25e3…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive reached true-positive 8c90d0d17f8c…
native-persistence dfb-taint-java-native-persistence-negative negative reached false-positive 63c7008a3fa7…
native-persistence dfb-taint-java-native-persistence-positive positive reached true-positive ddf3faad2bee…
native-propagator dfb-taint-java-native-propagator-negative negative not-reached true-negative af0f15cefe02…
native-propagator dfb-taint-java-native-propagator-positive positive reached true-positive b7307bb695a3…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative not-reached true-negative 49095eab5e39…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive reached true-positive 80ef9e018932…
native-source-sink dfb-taint-java-native-source-sink-negative negative not-reached true-negative b6ea9a0b8d51…
native-source-sink dfb-taint-java-native-source-sink-positive positive reached true-positive c7585d10103e…
native-summary dfb-taint-java-native-summary-negative negative not-reached true-negative 05381de5ab06…
native-summary dfb-taint-java-native-summary-positive positive reached true-positive f4321bc01fb8…

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 cdad61e65999…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive not-reached false-negative 4aa29e6064b9…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative c36051d57efa…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive 9978dd16ee88…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative 09f22933dc62…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive not-reached false-negative 74d8f11fd2e4…
array-element-separation dfb-taint-javascript-array-element-negative negative not-reached true-negative 72c3c30a38fd…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive 782a29615c00…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative 9828f5280fa0…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 9f1a4fecaeba…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative efa389ddbeb8…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive e6d7a214d45e…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-negative negative not-reached true-negative 9fedd0454548…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-positive positive reached true-positive 63321fe7ea3f…
chal-callback-registration dfb-taint-javascript-callback-registration-negative negative not-reached true-negative fe0bd249a9a8…
chal-callback-registration dfb-taint-javascript-callback-registration-positive positive not-reached false-negative a0078c8a0e81…
chal-closure-capture dfb-taint-javascript-closure-capture-negative negative not-reached true-negative fad9e937db8b…
chal-closure-capture dfb-taint-javascript-closure-capture-positive positive reached true-positive 9759f9ade57c…
chal-computed-property dfb-taint-javascript-computed-property-negative negative reached false-positive 92f300e55713…
chal-computed-property dfb-taint-javascript-computed-property-positive positive reached true-positive 35349dfa7ee7…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-negative negative not-reached true-negative e4f87fce1959…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-positive positive reached true-positive 3c03dec534c9…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-negative negative not-reached true-negative 4429917c956b…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-positive positive reached true-positive 139f4791211e…
chal-dispatch-table dfb-taint-javascript-dispatch-table-negative negative not-reached true-negative 81bbcf1940a3…
chal-dispatch-table dfb-taint-javascript-dispatch-table-positive positive not-reached false-negative b37d8421e065…
chal-element-object dfb-taint-javascript-element-object-negative negative not-reached true-negative 4e67c3135e73…
chal-element-object dfb-taint-javascript-element-object-positive positive reached true-positive 004ccd8e744f…
chal-function-field dfb-taint-javascript-function-field-negative negative not-reached true-negative f6fd8d6c4b08…
chal-function-field dfb-taint-javascript-function-field-positive positive not-reached false-negative 1d0a0aa4c680…
chal-interprocedural-exception-persistence dfb-taint-javascript-interprocedural-exception-persistence-negative negative reached false-positive 39682b9c8514…
chal-interprocedural-exception-persistence dfb-taint-javascript-interprocedural-exception-persistence-positive positive reached true-positive 674bccdb9fe3…
chal-map-iteration dfb-taint-javascript-map-iteration-negative negative not-reached true-negative 6db71a23c746…
chal-map-iteration dfb-taint-javascript-map-iteration-positive positive not-reached false-negative 96dfa904f960…
chal-mutual-recursive-transform dfb-taint-javascript-mutual-recursive-transform-negative negative not-reached true-negative 61342b1278a0…
chal-mutual-recursive-transform dfb-taint-javascript-mutual-recursive-transform-positive positive reached true-positive e94243f2bb22…
chal-nested-access-path dfb-taint-javascript-nested-access-path-negative negative not-reached true-negative b5ba448065a2…
chal-nested-access-path dfb-taint-javascript-nested-access-path-positive positive not-reached false-negative 1e181c3e6e02…
chal-recursive-callback-transform dfb-taint-javascript-recursive-callback-transform-negative negative not-reached true-negative 01558916ac98…
chal-recursive-callback-transform dfb-taint-javascript-recursive-callback-transform-positive positive reached true-positive de2c6ebc9926…
chal-recursive-carry dfb-taint-javascript-recursive-carry-negative negative not-reached true-negative eb728b012032…
chal-recursive-carry dfb-taint-javascript-recursive-carry-positive positive reached true-positive 7fb728436f1c…
chal-recursive-exception-persistence dfb-taint-javascript-recursive-exception-persistence-negative negative reached false-positive f18e8aae503e…
chal-recursive-exception-persistence dfb-taint-javascript-recursive-exception-persistence-positive positive reached true-positive 3bcccbd6d0bb…
chal-recursive-heap-unwind dfb-taint-javascript-recursive-heap-unwind-negative negative reached false-positive 24b9358c29f8…
chal-recursive-heap-unwind dfb-taint-javascript-recursive-heap-unwind-positive positive reached true-positive d05a5c628390…
chal-recursive-payload-transform dfb-taint-javascript-recursive-payload-transform-negative negative not-reached true-negative bbd35b27d46d…
chal-recursive-payload-transform dfb-taint-javascript-recursive-payload-transform-positive positive reached true-positive 6aa27644950a…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-negative negative not-reached true-negative 5921f998bc4f…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-positive positive not-reached false-negative d20c30babed5…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative 8f5436938684…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive 6635f7d61033…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative d2ee0d43ee2c…
exception-catch dfb-taint-javascript-exception-catch-positive positive reached true-positive 1a82cfdea064…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative not-reached true-negative a260563aeade…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive 5442e26f8024…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative f2000e90c438…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 86aa3cedb04d…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 32dc04db1b5f…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 698bb65c6f83…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative reached false-positive 5f68cfcc73c6…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive 00e9931b63ce…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative e4ebcabf112c…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive e560d285c3ae…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative f710f291da7f…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 86a0c6869fc0…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative 18864fc61cbc…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive 0d58d54368af…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative not-reached true-negative 2ffe7fd010e1…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive 685dcf011145…

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 77eb03bc4a79…
model-declared-sink dfb-taint-javascript-model-declared-sink-positive positive reached true-positive 43cedd085b00…
model-declared-source dfb-taint-javascript-model-declared-source-negative negative not-reached true-negative 97a4aa4d6b09…
model-declared-source dfb-taint-javascript-model-declared-source-positive positive reached true-positive e9e6b3481ac7…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-negative negative not-reached true-negative e1d4f15fae38…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-positive positive reached true-positive 0992fefa5680…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-negative negative not-reached true-negative 903380652cb3…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-positive positive reached true-positive 80504a8740f6…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-negative negative not-reached true-negative 3af9687333b7…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-positive positive reached true-positive da8fdd812d00…
model-propagator-position dfb-taint-javascript-model-propagator-position-negative negative not-reached true-negative 4e9582ef78f2…
model-propagator-position dfb-taint-javascript-model-propagator-position-positive positive reached true-positive 59eb83545db7…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-negative negative not-reached true-negative 2e7ddae87f86…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-positive positive reached true-positive 0afaeb7a01a7…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-negative negative not-reached true-negative 63fc5b1e442c…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-positive positive reached true-positive 530afddbe6e7…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-negative negative not-reached true-negative 9ed96e790451…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-positive positive reached true-positive 647d518e15d8…
model-store-separation dfb-taint-javascript-model-store-separation-negative negative not-reached true-negative 19d018292d7b…
model-store-separation dfb-taint-javascript-model-store-separation-positive positive reached true-positive cf5c9198f707…
model-summary-field dfb-taint-javascript-model-summary-field-negative negative not-reached true-negative 31c62f72107c…
model-summary-field dfb-taint-javascript-model-summary-field-positive positive reached true-positive 59534dfb4208…
model-summary-through dfb-taint-javascript-model-summary-through-negative negative not-reached true-negative 3da8f52f4dc7…
model-summary-through dfb-taint-javascript-model-summary-through-positive positive reached true-positive 4f5394b5fd0d…

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 54a267127e6b…
native-entrypoint dfb-taint-javascript-native-entrypoint-positive positive reached true-positive f03bd2be088e…
native-persistence dfb-taint-javascript-native-persistence-negative negative reached false-positive 019258184919…
native-persistence dfb-taint-javascript-native-persistence-positive positive not-reached false-negative 6fbc2f15ad14…
native-propagator dfb-taint-javascript-native-propagator-negative negative not-reached true-negative 7267599e138e…
native-propagator dfb-taint-javascript-native-propagator-positive positive reached true-positive 363a51c3e77b…
native-sanitizer dfb-taint-javascript-native-sanitizer-negative negative reached false-positive 6987d98b1acb…
native-sanitizer dfb-taint-javascript-native-sanitizer-positive positive reached true-positive 5737709300b0…
native-source-sink dfb-taint-javascript-native-source-sink-negative negative not-reached true-negative ed7ffa9f2d55…
native-source-sink dfb-taint-javascript-native-source-sink-positive positive reached true-positive 9470decf840f…
native-summary dfb-taint-javascript-native-summary-negative negative not-reached true-negative 04cf0d91d9ec…
native-summary dfb-taint-javascript-native-summary-positive positive reached true-positive 0202246e3519…

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 3176a5e2392a…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive not-reached false-negative 95db59aa263c…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative d3bdf31847c9…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive d6cece704b17…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative dac7d98c7de4…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive not-reached false-negative 5c59369fb8b9…
array-element-separation dfb-taint-kotlin-array-element-negative negative reached false-positive b0856347d2cf…
array-element-separation dfb-taint-kotlin-array-element-positive positive reached true-positive 7d2117c44e10…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative db162985e4db…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive 8c78db71cdd1…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative f35508097438…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive a7945c348595…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative not-reached true-negative 0441ae89b35c…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive not-reached false-negative a8e6bda6bc91…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative not-reached true-negative 52afa84fec17…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive not-reached false-negative 32166a2f56d8…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative not-reached true-negative e4b45594ac78…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive reached true-positive f4712cc8bf3e…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative not-reached true-negative 901d31b55b7f…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive not-reached false-negative b644b72ba55a…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative not-reached true-negative 6b11d48adc1c…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive reached true-positive 9d92ce4f75fb…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative not-reached true-negative 32f2deccdb6d…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive reached true-positive 87950bce8677…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative not-reached true-negative 997c3c11f33f…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive not-reached false-negative 78bd77c615fd…
chal-element-object dfb-taint-kotlin-element-object-negative negative reached false-positive 51f748efef58…
chal-element-object dfb-taint-kotlin-element-object-positive positive reached true-positive 1ac7265e45e0…
chal-function-field dfb-taint-kotlin-function-field-negative negative reached false-positive 7e6e9945c8ed…
chal-function-field dfb-taint-kotlin-function-field-positive positive reached true-positive 4797bb7d241e…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-negative negative reached false-positive 455d7ea53f45…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-positive positive reached true-positive c2f9887d5248…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative not-reached true-negative 125b810e4f31…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive reached true-positive 96c7e563022e…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-negative negative not-reached true-negative 43d94a4b22ae…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-positive positive reached true-positive 4bd93a641125…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative not-reached true-negative 328bee9001b7…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive reached true-positive 2a522d3291db…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-negative negative not-reached true-negative d4c1cc727d5a…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-positive positive reached true-positive 3198e15821a6…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative not-reached true-negative 8b8ed31bea61…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive reached true-positive 3cbb6bd0f076…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-negative negative not-reached true-negative b8eeceab99b8…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-positive positive not-reached false-negative 9872ee9fee5a…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-negative negative reached false-positive d7f165c69805…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-positive positive reached true-positive 7dbb9a7be2fc…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-negative negative not-reached true-negative 6665fb75a2f3…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-positive positive reached true-positive 9c8b44d3cafc…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative not-reached true-negative ed9f53a5370b…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive not-reached false-negative 146df76a7c1b…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative 0f4ccc08a631…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 0801da6f8361…
exception-catch dfb-taint-kotlin-exception-catch-negative negative not-reached true-negative 1ca5bf033151…
exception-catch dfb-taint-kotlin-exception-catch-positive positive not-reached false-negative f502d0820372…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative not-reached true-negative cfd6cd231198…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive ba2d2250e463…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative b69acde2cd26…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive 30549ef48033…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative 7c841a2004aa…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive ca9f35c1c34e…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive 3da4545980d9…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive 8dafd7153bf8…
object-separation dfb-taint-kotlin-object-separation-negative negative not-reached true-negative c16af598bc7f…
object-separation dfb-taint-kotlin-object-separation-positive positive reached true-positive 400ff9bc8ede…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative 363eb6a88d86…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive a51c856985ad…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative 2e3ebfbe87c7…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive 7a269180691b…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative not-reached true-negative 53cf6dbde0e3…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive reached true-positive 17c698234a0b…

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 2e020a2204f1…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive not-reached false-negative 85a27dab512a…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative de939f5a2325…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive 8d1406c42ff7…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative 411ad0c6047d…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive dfff6f00b02c…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative a6f68162bad0…
array-element-separation dfb-taint-python-array-element-positive positive not-reached false-negative abed160b56b4…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative 50cfad5d8520…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 38efbaf36935…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative 1f4779403f2e…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 8ff476101e14…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-negative negative not-reached true-negative 9cd1259c6a27…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-positive positive reached true-positive 26fe0b27e31e…
chal-callback-registration dfb-taint-python-callback-registration-negative negative not-reached true-negative 98266d818f81…
chal-callback-registration dfb-taint-python-callback-registration-positive positive not-reached false-negative 632e6bb2ef4a…
chal-closure-capture dfb-taint-python-closure-capture-negative negative not-reached true-negative 65d4a863d774…
chal-closure-capture dfb-taint-python-closure-capture-positive positive not-reached false-negative bf77562fe551…
chal-computed-property dfb-taint-python-computed-property-negative negative not-reached true-negative 24adb22a0622…
chal-computed-property dfb-taint-python-computed-property-positive positive not-reached false-negative 365b11489624…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-negative negative not-reached true-negative d8d8e62b794c…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-positive positive reached true-positive 0e57138908d4…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-negative negative not-reached true-negative 59428307a33b…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-positive positive reached true-positive ff65f7105e53…
chal-dispatch-table dfb-taint-python-dispatch-table-negative negative not-reached true-negative b354c52d53a5…
chal-dispatch-table dfb-taint-python-dispatch-table-positive positive not-reached false-negative 4f7d911acce1…
chal-element-object dfb-taint-python-element-object-negative negative reached false-positive bb6140bb252e…
chal-element-object dfb-taint-python-element-object-positive positive reached true-positive 22f90d413870…
chal-function-field dfb-taint-python-function-field-negative negative not-reached true-negative 0a3a8c33f49a…
chal-function-field dfb-taint-python-function-field-positive positive reached true-positive c0cc36da21e9…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-negative negative reached false-positive 918080433686…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-positive positive reached true-positive 5ef314b2797e…
chal-map-iteration dfb-taint-python-map-iteration-negative negative not-reached true-negative ca2e101a6615…
chal-map-iteration dfb-taint-python-map-iteration-positive positive reached true-positive 4867d560e2c6…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-negative negative not-reached true-negative 5eb8ed2f19b9…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-positive positive reached true-positive 11cd8a7e2084…
chal-nested-access-path dfb-taint-python-nested-access-path-negative negative not-reached true-negative a9b4814539f2…
chal-nested-access-path dfb-taint-python-nested-access-path-positive positive reached true-positive de14d4b38c67…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-negative negative not-reached true-negative 35afc7b9439b…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-positive positive reached true-positive 8330483d18e2…
chal-recursive-carry dfb-taint-python-recursive-carry-negative negative not-reached true-negative 3c20ea1a2337…
chal-recursive-carry dfb-taint-python-recursive-carry-positive positive reached true-positive 9d395b95dc4b…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-negative negative reached false-positive c287b11f5f0b…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-positive positive reached true-positive 2c3228ffc3a3…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-negative negative reached false-positive e8aaaff72b8d…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-positive positive reached true-positive 238c693d5650…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-negative negative not-reached true-negative eb862054d912…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-positive positive reached true-positive 1319d4a30db5…
chal-reflective-invocation dfb-taint-python-reflective-invocation-negative negative not-reached true-negative f11a30f22f3f…
chal-reflective-invocation dfb-taint-python-reflective-invocation-positive positive not-reached false-negative 7fca14d589a5…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative c3b63faed987…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 450e7a3649a3…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative 69cf49d9b58f…
exception-catch dfb-taint-python-exception-catch-positive positive not-reached false-negative bf97c8d30d38…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative inconclusive inconclusive 1f2eb966d0a1…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 50ef9b998494…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 1bf0d8f838af…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive 41c290a3f93d…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative 518fe34012d5…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 72e899128bd5…
loop-carried-kill dfb-taint-python-loop-carried-negative negative reached false-positive 292c48cfb58e…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 92e1c569aba8…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative 5631698a320b…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive 23fa9c159c34…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative dcdb02801ef2…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 5fa7c96c0400…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 611289626c58…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive 56f39dcef48a…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative d83f0aaa416d…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive 999ada2d1f9b…

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 7be63bcb24e6…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive 6e8e08dd7042…
model-declared-source dfb-taint-python-model-declared-source-negative negative not-reached true-negative f32f723f6cd9…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive 8b0245ec552f…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative not-reached true-negative 496e4a29ff68…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive reached true-positive dfc113c0febc…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative not-reached true-negative 61afa357390b…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive reached true-positive 1f9986f96498…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative not-reached true-negative d7df7a0de4fd…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive reached true-positive 37aeb40e9b77…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative not-reached true-negative adf1c21ea633…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive reached true-positive efef4893f15a…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative 0e601b56085e…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive 6423b20cc097…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative not-reached true-negative 5a2016c553c8…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive reached true-positive 8a5e0b35005e…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative not-reached true-negative 600daf165de7…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive reached true-positive ae71ef09c115…
model-store-separation dfb-taint-python-model-store-separation-negative negative not-reached true-negative ffa0452e5a9b…
model-store-separation dfb-taint-python-model-store-separation-positive positive reached true-positive c81a5e107507…
model-summary-field dfb-taint-python-model-summary-field-negative negative not-reached true-negative bbaad0995504…
model-summary-field dfb-taint-python-model-summary-field-positive positive reached true-positive 75e2a20a0a3e…
model-summary-through dfb-taint-python-model-summary-through-negative negative not-reached true-negative 4bf314664cce…
model-summary-through dfb-taint-python-model-summary-through-positive positive reached true-positive 5d035b2c14cd…

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 f30b231d511e…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive reached true-positive ff6c782f51cc…
native-persistence dfb-taint-python-native-persistence-negative negative reached false-positive 6d0a147810f7…
native-persistence dfb-taint-python-native-persistence-positive positive reached true-positive a6d1b5e21cc6…
native-propagator dfb-taint-python-native-propagator-negative negative not-reached true-negative b980ad7209c9…
native-propagator dfb-taint-python-native-propagator-positive positive reached true-positive 9343bd881b4f…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative reached false-positive a431f7ba9c0f…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive reached true-positive 3f4de6c45c9d…
native-source-sink dfb-taint-python-native-source-sink-negative negative not-reached true-negative 9ccb64998378…
native-source-sink dfb-taint-python-native-source-sink-positive positive reached true-positive fdcbea2e8fba…
native-summary dfb-taint-python-native-summary-negative negative not-reached true-negative 4470b301982b…
native-summary dfb-taint-python-native-summary-positive positive reached true-positive 59a430690278…

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 be3fdb31e5bf…
alias-propagation-separation dfb-taint-ruby-alias-propagation-positive positive not-reached false-negative 2b42dccc2cd4…
argument-position-separation dfb-taint-ruby-argument-position-negative negative not-reached true-negative 222a73ae78f5…
argument-position-separation dfb-taint-ruby-argument-position-positive positive reached true-positive d37c8047056a…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-negative negative not-reached true-negative 8437cfc07e0e…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive reached true-positive 9928633233d2…
array-element-separation dfb-taint-ruby-array-element-negative negative not-reached true-negative 0f803af0ee11…
array-element-separation dfb-taint-ruby-array-element-positive positive reached true-positive 2b5bb390ca8a…
branch-join dfb-taint-ruby-branch-join-negative negative not-reached true-negative c4a7e0974e92…
branch-join dfb-taint-ruby-branch-join-positive positive reached true-positive 11b8519c9db3…
call-context-separation dfb-taint-ruby-call-context-negative negative not-reached true-negative 6c32933488f6…
call-context-separation dfb-taint-ruby-call-context-positive positive reached true-positive 4bb467aca80b…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-negative negative not-reached true-negative b1749f6c9085…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-positive positive not-reached false-negative b5aef869e1f2…
chal-callback-registration dfb-taint-ruby-callback-registration-negative negative not-reached true-negative fb3922501b88…
chal-callback-registration dfb-taint-ruby-callback-registration-positive positive not-reached false-negative 9d4d245d64ae…
chal-closure-capture dfb-taint-ruby-closure-capture-negative negative not-reached true-negative 0292c49f7093…
chal-closure-capture dfb-taint-ruby-closure-capture-positive positive reached true-positive eb817bf85782…
chal-computed-property dfb-taint-ruby-computed-property-negative negative not-reached true-negative 030cb5434633…
chal-computed-property dfb-taint-ruby-computed-property-positive positive not-reached false-negative 89d6dda7a729…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-negative negative not-reached true-negative d5427a2e8eac…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-positive positive reached true-positive 3bea20f9d179…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-negative negative not-reached true-negative 73d758a8184f…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-positive positive reached true-positive af66d8396ab6…
chal-dispatch-table dfb-taint-ruby-dispatch-table-negative negative not-reached true-negative 333113747006…
chal-dispatch-table dfb-taint-ruby-dispatch-table-positive positive not-reached false-negative 79abcf280a63…
chal-element-object dfb-taint-ruby-element-object-negative negative not-reached true-negative 59919ac06c30…
chal-element-object dfb-taint-ruby-element-object-positive positive reached true-positive b2be225086ab…
chal-function-field dfb-taint-ruby-function-field-negative negative not-reached true-negative 6a926b741566…
chal-function-field dfb-taint-ruby-function-field-positive positive not-reached false-negative 7113753719ea…
chal-interprocedural-exception-persistence dfb-taint-ruby-interprocedural-exception-persistence-negative negative reached false-positive 6d2342ece73b…
chal-interprocedural-exception-persistence dfb-taint-ruby-interprocedural-exception-persistence-positive positive reached true-positive ef82e304777d…
chal-map-iteration dfb-taint-ruby-map-iteration-negative negative not-reached true-negative 95db47a05776…
chal-map-iteration dfb-taint-ruby-map-iteration-positive positive reached true-positive 0f7aa202b08f…
chal-mutual-recursive-transform dfb-taint-ruby-mutual-recursive-transform-negative negative not-reached true-negative 19f89a5e1d45…
chal-mutual-recursive-transform dfb-taint-ruby-mutual-recursive-transform-positive positive reached true-positive 5a101020fc5c…
chal-nested-access-path dfb-taint-ruby-nested-access-path-negative negative not-reached true-negative d2cd243b8e29…
chal-nested-access-path dfb-taint-ruby-nested-access-path-positive positive reached true-positive ec275e6247ae…
chal-recursive-callback-transform dfb-taint-ruby-recursive-callback-transform-negative negative not-reached true-negative cb2b79e80c58…
chal-recursive-callback-transform dfb-taint-ruby-recursive-callback-transform-positive positive reached true-positive d97a2f6e0aa5…
chal-recursive-carry dfb-taint-ruby-recursive-carry-negative negative not-reached true-negative 8e31c1963cb1…
chal-recursive-carry dfb-taint-ruby-recursive-carry-positive positive reached true-positive 43bf34d417f6…
chal-recursive-exception-persistence dfb-taint-ruby-recursive-exception-persistence-negative negative reached false-positive f50a96e9d561…
chal-recursive-exception-persistence dfb-taint-ruby-recursive-exception-persistence-positive positive reached true-positive 0fecaec39948…
chal-recursive-heap-unwind dfb-taint-ruby-recursive-heap-unwind-negative negative reached false-positive f46987bc396a…
chal-recursive-heap-unwind dfb-taint-ruby-recursive-heap-unwind-positive positive reached true-positive b1735993c467…
chal-recursive-payload-transform dfb-taint-ruby-recursive-payload-transform-negative negative not-reached true-negative 11448e6a9809…
chal-recursive-payload-transform dfb-taint-ruby-recursive-payload-transform-positive positive reached true-positive ecf3b416ae91…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-negative negative not-reached true-negative b7403dc10fb4…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-positive positive not-reached false-negative efe0dd0a7484…
direct-propagation dfb-taint-ruby-direct-negative negative not-reached true-negative e62bcf5b1d4f…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive e8c3e4a7776b…
exception-catch dfb-taint-ruby-exception-catch-negative negative not-reached true-negative c2a58f99b46d…
exception-catch dfb-taint-ruby-exception-catch-positive positive not-reached false-negative 60ef025edb65…
infeasible-branch dfb-taint-ruby-infeasible-branch-negative negative inconclusive inconclusive 51f097bbcc48…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive reached true-positive f5e56d03d389…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative not-reached true-negative 125cb991d62a…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive reached true-positive 1e48c89450c6…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative not-reached true-negative 4028b53d05ed…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive reached true-positive 845eca6d264c…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative reached false-positive 64d4107ff308…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive reached true-positive 90c825849068…
object-separation dfb-taint-ruby-object-separation-negative negative not-reached true-negative 3dfecbf19200…
object-separation dfb-taint-ruby-object-separation-positive positive reached true-positive 9e007fa8c89e…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-negative negative not-reached true-negative b83fb6e4fb82…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-positive positive reached true-positive 992438942a64…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-negative negative not-reached true-negative edd5f1fb65c2…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-positive positive reached true-positive 48914d655edc…
same-object-field-separation dfb-taint-ruby-same-object-field-negative negative not-reached true-negative e1705c74bb27…
same-object-field-separation dfb-taint-ruby-same-object-field-positive positive reached true-positive 167f01b4d288…

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 7f4da2cc7bbf…
alias-propagation-separation dfb-taint-rust-alias-propagation-positive positive reached true-positive 914a7c2fb573…
argument-position-separation dfb-taint-rust-argument-position-negative negative not-reached true-negative 5602a294b9e1…
argument-position-separation dfb-taint-rust-argument-position-positive positive reached true-positive cb546b670669…
arithmetic-expression-propagation dfb-taint-rust-expression-negative negative not-reached true-negative abad411b1de9…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive reached true-positive 4650bfc4603c…
array-element-separation dfb-taint-rust-array-element-negative negative reached false-positive 304e89622bff…
array-element-separation dfb-taint-rust-array-element-positive positive reached true-positive ddb965569b70…
branch-join dfb-taint-rust-branch-join-negative negative not-reached true-negative 89d5ebc57f35…
branch-join dfb-taint-rust-branch-join-positive positive reached true-positive 97e976bffcac…
call-context-separation dfb-taint-rust-call-context-negative negative not-reached true-negative 35d4f1c1961e…
call-context-separation dfb-taint-rust-call-context-positive positive reached true-positive e4b9c757761d…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-negative negative not-reached true-negative bf0196c6e067…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-positive positive not-reached false-negative f6dc73fe6ce8…
chal-callback-registration dfb-taint-rust-callback-registration-negative negative not-reached true-negative 5b0725e42055…
chal-callback-registration dfb-taint-rust-callback-registration-positive positive not-reached false-negative af7131f62d6d…
chal-closure-capture dfb-taint-rust-closure-capture-negative negative not-reached true-negative 356c4c577e24…
chal-closure-capture dfb-taint-rust-closure-capture-positive positive not-reached false-negative a7c7d0a5cc29…
chal-computed-property dfb-taint-rust-computed-property-negative negative not-reached true-negative 7a71a19e9f1c…
chal-computed-property dfb-taint-rust-computed-property-positive positive not-reached false-negative b8158143e74c…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-negative negative not-reached true-negative 8c63a4a2fa82…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-positive positive reached true-positive 8f15a3144b2c…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-negative negative not-reached true-negative bee985a83793…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-positive positive reached true-positive 3fba16643626…
chal-dispatch-table dfb-taint-rust-dispatch-table-negative negative not-reached true-negative ecf91642ec4a…
chal-dispatch-table dfb-taint-rust-dispatch-table-positive positive not-reached false-negative 8bea2b698030…
chal-element-object dfb-taint-rust-element-object-negative negative not-reached true-negative 47baaabcaec4…
chal-element-object dfb-taint-rust-element-object-positive positive not-reached false-negative e7003ae3b184…
chal-function-field dfb-taint-rust-function-field-negative negative not-reached true-negative 94f8c999e096…
chal-function-field dfb-taint-rust-function-field-positive positive not-reached false-negative 46c96a75e95e…
chal-map-iteration dfb-taint-rust-map-iteration-negative negative not-reached true-negative 384721b62c25…
chal-map-iteration dfb-taint-rust-map-iteration-positive positive not-reached false-negative 62829d9f9966…
chal-mutual-recursive-transform dfb-taint-rust-mutual-recursive-transform-negative negative not-reached true-negative 55504b88fa46…
chal-mutual-recursive-transform dfb-taint-rust-mutual-recursive-transform-positive positive reached true-positive 3f80755bafd8…
chal-nested-access-path dfb-taint-rust-nested-access-path-negative negative not-reached true-negative 7ce1d2538520…
chal-nested-access-path dfb-taint-rust-nested-access-path-positive positive reached true-positive 13f309943010…
chal-recursive-callback-transform dfb-taint-rust-recursive-callback-transform-negative negative not-reached true-negative 252af244310c…
chal-recursive-callback-transform dfb-taint-rust-recursive-callback-transform-positive positive reached true-positive d906ab205172…
chal-recursive-carry dfb-taint-rust-recursive-carry-negative negative not-reached true-negative 8b55eb6452b5…
chal-recursive-carry dfb-taint-rust-recursive-carry-positive positive reached true-positive ff6b52b775ec…
chal-recursive-heap-unwind dfb-taint-rust-recursive-heap-unwind-negative negative not-reached true-negative 3dc7c0dc4610…
chal-recursive-heap-unwind dfb-taint-rust-recursive-heap-unwind-positive positive not-reached false-negative 32bc7a6e8b66…
chal-recursive-payload-transform dfb-taint-rust-recursive-payload-transform-negative negative not-reached true-negative 283485651c9e…
chal-recursive-payload-transform dfb-taint-rust-recursive-payload-transform-positive positive reached true-positive f0ad2e038199…
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative 29d99401d74f…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 4e8f64dc403c…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative not-reached true-negative bf30c7b7a82c…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive reached true-positive 1f64770a515a…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative not-reached true-negative bdb335deee11…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive reached true-positive 4cab8c47f05e…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative not-reached true-negative 7666318e1fe9…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive reached true-positive 4e0ad5d91125…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative reached false-positive a47412ddea18…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive reached true-positive 950b4cadf4a2…
object-separation dfb-taint-rust-object-separation-negative negative not-reached true-negative 44a4f1d88e1e…
object-separation dfb-taint-rust-object-separation-positive positive reached true-positive cc2cfd6b223d…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-negative negative not-reached true-negative 0745b4994852…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-positive positive reached true-positive a434fc2e4a44…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-negative negative not-reached true-negative f5cb4440dc86…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-positive positive reached true-positive 88724aa275ec…
same-object-field-separation dfb-taint-rust-same-object-field-negative negative not-reached true-negative 764c94fa2508…
same-object-field-separation dfb-taint-rust-same-object-field-positive positive reached true-positive aa6d4b0cf293…

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 ae9afac72913…
result-error-propagation dfb-taint-rust-result-error-propagation-positive positive not-reached false-negative 6ee044636b50…

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 caea9446e751…
alias-propagation-separation dfb-taint-typescript-alias-propagation-positive positive not-reached false-negative a2d2395e2d9b…
argument-position-separation dfb-taint-typescript-argument-position-negative negative not-reached true-negative 28abdc57ee7c…
argument-position-separation dfb-taint-typescript-argument-position-positive positive reached true-positive 895103f1bdce…
arithmetic-expression-propagation dfb-taint-typescript-expression-negative negative not-reached true-negative ef0f832c545e…
arithmetic-expression-propagation dfb-taint-typescript-expression-positive positive not-reached false-negative 7047ceb01d44…
array-element-separation dfb-taint-typescript-array-element-negative negative not-reached true-negative 407d7d39e375…
array-element-separation dfb-taint-typescript-array-element-positive positive reached true-positive f2dd2ff5ea30…
branch-join dfb-taint-typescript-branch-join-negative negative not-reached true-negative 213354f552b6…
branch-join dfb-taint-typescript-branch-join-positive positive reached true-positive 76a4f3d705cb…
call-context-separation dfb-taint-typescript-call-context-negative negative not-reached true-negative 8aa01816fffd…
call-context-separation dfb-taint-typescript-call-context-positive positive reached true-positive 43c4c3f0b44b…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-negative negative not-reached true-negative 4e32779a7f4f…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-positive positive reached true-positive 77c2de8cfcd6…
chal-callback-registration dfb-taint-typescript-callback-registration-negative negative not-reached true-negative e6d877229487…
chal-callback-registration dfb-taint-typescript-callback-registration-positive positive not-reached false-negative 9c50ebe65977…
chal-closure-capture dfb-taint-typescript-closure-capture-negative negative not-reached true-negative 0abdea5f5659…
chal-closure-capture dfb-taint-typescript-closure-capture-positive positive reached true-positive 67c934ed5db0…
chal-computed-property dfb-taint-typescript-computed-property-negative negative reached false-positive fb444a856ed9…
chal-computed-property dfb-taint-typescript-computed-property-positive positive reached true-positive da6261598ac5…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-negative negative not-reached true-negative 52210ceeed79…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-positive positive reached true-positive ae1979e0ea0f…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-negative negative not-reached true-negative 1b87573df0d3…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-positive positive reached true-positive 395e6365e289…
chal-dispatch-table dfb-taint-typescript-dispatch-table-negative negative not-reached true-negative d34db1523637…
chal-dispatch-table dfb-taint-typescript-dispatch-table-positive positive not-reached false-negative bf607e5c47d4…
chal-element-object dfb-taint-typescript-element-object-negative negative not-reached true-negative 8a6c5124ff7f…
chal-element-object dfb-taint-typescript-element-object-positive positive reached true-positive 17db5af62091…
chal-function-field dfb-taint-typescript-function-field-negative negative not-reached true-negative 64c44d526e3c…
chal-function-field dfb-taint-typescript-function-field-positive positive not-reached false-negative 0eaf1f66cf74…
chal-interprocedural-exception-persistence dfb-taint-typescript-interprocedural-exception-persistence-negative negative reached false-positive 0769323e4945…
chal-interprocedural-exception-persistence dfb-taint-typescript-interprocedural-exception-persistence-positive positive reached true-positive f82980feb699…
chal-map-iteration dfb-taint-typescript-map-iteration-negative negative not-reached true-negative 2d1acb7597ed…
chal-map-iteration dfb-taint-typescript-map-iteration-positive positive not-reached false-negative f06183d535dc…
chal-mutual-recursive-transform dfb-taint-typescript-mutual-recursive-transform-negative negative not-reached true-negative 6af6871112bc…
chal-mutual-recursive-transform dfb-taint-typescript-mutual-recursive-transform-positive positive reached true-positive 60def8f5a9d6…
chal-nested-access-path dfb-taint-typescript-nested-access-path-negative negative not-reached true-negative af8babcacf35…
chal-nested-access-path dfb-taint-typescript-nested-access-path-positive positive not-reached false-negative dd680dcb83a9…
chal-recursive-callback-transform dfb-taint-typescript-recursive-callback-transform-negative negative not-reached true-negative 194ca11b5ebc…
chal-recursive-callback-transform dfb-taint-typescript-recursive-callback-transform-positive positive reached true-positive 38b55b0586e4…
chal-recursive-carry dfb-taint-typescript-recursive-carry-negative negative not-reached true-negative 32a89d3f0b05…
chal-recursive-carry dfb-taint-typescript-recursive-carry-positive positive reached true-positive e010b422e20c…
chal-recursive-exception-persistence dfb-taint-typescript-recursive-exception-persistence-negative negative reached false-positive 4dffacebf730…
chal-recursive-exception-persistence dfb-taint-typescript-recursive-exception-persistence-positive positive reached true-positive a857a4a4ee12…
chal-recursive-heap-unwind dfb-taint-typescript-recursive-heap-unwind-negative negative reached false-positive 24d5cd2d1f3d…
chal-recursive-heap-unwind dfb-taint-typescript-recursive-heap-unwind-positive positive reached true-positive f00642de5e3a…
chal-recursive-payload-transform dfb-taint-typescript-recursive-payload-transform-negative negative not-reached true-negative 8c6877ee742d…
chal-recursive-payload-transform dfb-taint-typescript-recursive-payload-transform-positive positive reached true-positive 341660708ac2…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-negative negative not-reached true-negative 5f5b5eee2346…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-positive positive not-reached false-negative 6c642496ae1f…
direct-propagation dfb-taint-typescript-direct-negative negative not-reached true-negative c8197f4614a8…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive 5400e4c08058…
exception-catch dfb-taint-typescript-exception-catch-negative negative not-reached true-negative de95a6818a1f…
exception-catch dfb-taint-typescript-exception-catch-positive positive reached true-positive 567acc6bb1eb…
infeasible-branch dfb-taint-typescript-infeasible-branch-negative negative not-reached true-negative ec2428d513e2…
infeasible-branch dfb-taint-typescript-infeasible-branch-positive positive reached true-positive 40ad9b75916f…
local-multi-step-chain dfb-taint-typescript-local-chain-negative negative not-reached true-negative 48f487639939…
local-multi-step-chain dfb-taint-typescript-local-chain-positive positive reached true-positive 4172070a4a42…
local-overwrite-kill dfb-taint-typescript-local-overwrite-negative negative not-reached true-negative a0e8f8921f8e…
local-overwrite-kill dfb-taint-typescript-local-overwrite-positive positive reached true-positive 500d38f62951…
loop-carried-kill dfb-taint-typescript-loop-carried-negative negative reached false-positive 6c7e41778de2…
loop-carried-kill dfb-taint-typescript-loop-carried-positive positive reached true-positive fafefe7e89f5…
object-separation dfb-taint-typescript-object-separation-negative negative not-reached true-negative 48490c7ca8fd…
object-separation dfb-taint-typescript-object-separation-positive positive reached true-positive c964054e33f4…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-negative negative not-reached true-negative 905b4fed23ab…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-positive positive reached true-positive 2dfe8379b9e3…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-negative negative not-reached true-negative e9eeff05c761…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-positive positive reached true-positive 8879e4687999…
same-object-field-separation dfb-taint-typescript-same-object-field-negative negative not-reached true-negative ff4d9301b706…
same-object-field-separation dfb-taint-typescript-same-object-field-positive positive reached true-positive ba4dae3bce22…

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 6ed8bbd2e093…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive 1d2e7c2209b4…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 8f6a904629a8…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive e9d99eda3bd8…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 8dd1b0583273…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive ed365addfcb7…
array-element-separation dfb-taint-java-array-element-negative negative reached false-positive 9cdaf244866e…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 8967ee4dd356…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative a99dbe6f681f…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 6f6d03d12ab3…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 28cf4d627aa1…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 1e4f735720c8…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative not-reached true-negative aea0c6f4e82c…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive 1ab1bc8b057f…
chal-callback-registration dfb-taint-java-callback-registration-negative negative not-reached true-negative df0777438591…
chal-callback-registration dfb-taint-java-callback-registration-positive positive not-reached false-negative 106a9505e28e…
chal-closure-capture dfb-taint-java-closure-capture-negative negative not-reached true-negative b81f4db400c0…
chal-closure-capture dfb-taint-java-closure-capture-positive positive not-reached false-negative 4252bb52f2ca…
chal-computed-property dfb-taint-java-computed-property-negative negative reached false-positive f21809a28947…
chal-computed-property dfb-taint-java-computed-property-positive positive reached true-positive 9447aeab3759…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative a41b2a57fb9a…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive ec273f4de679…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative 580561ac2503…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive 096953dc97a1…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative not-reached true-negative 0a7bd7725de4…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive not-reached false-negative 05a8320ddae6…
chal-element-object dfb-taint-java-element-object-negative negative reached false-positive 59965743c4a4…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive 67e1ae580311…
chal-function-field dfb-taint-java-function-field-negative negative not-reached true-negative 1bc4204cf75d…
chal-function-field dfb-taint-java-function-field-positive positive not-reached false-negative aaac8af4749d…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-negative negative not-reached true-negative 07410b87f56c…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-positive positive reached true-positive a05b00b7ba19…
chal-map-iteration dfb-taint-java-map-iteration-negative negative not-reached true-negative df6dc1d1479c…
chal-map-iteration dfb-taint-java-map-iteration-positive positive reached true-positive f0b4811a85b6…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-negative negative not-reached true-negative 30d1a7fb5d55…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-positive positive reached true-positive 7e54b0fa30f6…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative not-reached true-negative b7481e0ff2cc…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive reached true-positive 359d6192b2d5…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-negative negative not-reached true-negative 421fe84197e0…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-positive positive reached true-positive 68e75de05df2…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative 2dc680a45b29…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive 80cdf076904a…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-negative negative not-reached true-negative 3d2457da9e26…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-positive positive reached true-positive c914b18b85be…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-negative negative not-reached true-negative 6dbac3ff6d1d…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-positive positive reached true-positive eafec87d6d0d…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-negative negative not-reached true-negative 5045e8a6c5e8…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-positive positive reached true-positive 234ded612988…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative not-reached true-negative 4722c2a9fce3…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive not-reached false-negative bff9e866d072…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 0adc3351588b…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative bc769d46421a…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative 9d5eadd42816…
exception-catch dfb-taint-java-exception-catch-positive positive reached true-positive 50c62177d214…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative 0fbeda65d11e…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive b1f0c9d6ad1e…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 0db61e6c8104…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive aa62b815b9db…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative 49a31465cd79…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 6e0d4858ab5f…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive 2706fe47a795…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive 00f01a43d000…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 3f988008f4c3…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive cdc0008db76f…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative 57631da1bf0b…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 0ee17696fe0a…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative 87403cdc8689…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive d60a33318e1c…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 4b44c928a94e…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive b863d377d128…

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 72dbeb1b940b…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive 17c3b5bf7a9c…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative 53a82194e622…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive 990ab813e3f3…
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 ba20c170bd73…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive reached true-positive b041cfa167ee…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative not-reached true-negative 80ae516d43c8…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive reached true-positive 7e143ec150ee…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative 9f5a40b7c816…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive cbd93274f408…
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 16528e42b421…
model-summary-field dfb-taint-java-model-summary-field-positive positive reached true-positive 4afe3a4e125c…
model-summary-through dfb-taint-java-model-summary-through-negative negative not-reached true-negative 894b57c774bf…
model-summary-through dfb-taint-java-model-summary-through-positive positive reached true-positive a0809747b7eb…

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 e9755418810b…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive reached true-positive 2ff08634426c…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative dae780165f48…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive 6747ff2a09b1…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative 069f44ce795f…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive reached true-positive c1cc491ee208…
array-element-separation dfb-taint-kotlin-array-element-negative negative reached false-positive 4bd4b38b7fcc…
array-element-separation dfb-taint-kotlin-array-element-positive positive reached true-positive e65d7e9856ec…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative abd52288bb0e…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive 297eab97860e…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative fa2b1c66ec7d…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive 6aac7cf4a01f…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative reached false-positive 7618190333bd…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive reached true-positive ad3b8f69a09c…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative not-reached true-negative aac86248f060…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive not-reached false-negative e7b71b61461e…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative not-reached true-negative 4c037a75dc0a…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive reached true-positive 3d3a42d8163a…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative not-reached true-negative afe68dad50ac…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive not-reached false-negative 069eeb6883a8…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative not-reached true-negative eb5a0650fd90…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive reached true-positive a484102c8966…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative not-reached true-negative 3f7926b5d3ef…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive reached true-positive 385f5221ebe5…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative not-reached true-negative 43eab6923962…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive not-reached false-negative 086518751f14…
chal-element-object dfb-taint-kotlin-element-object-negative negative reached false-positive 62ce2fa6466a…
chal-element-object dfb-taint-kotlin-element-object-positive positive reached true-positive b4a76a7ba6cf…
chal-function-field dfb-taint-kotlin-function-field-negative negative reached false-positive 6d73db31ba06…
chal-function-field dfb-taint-kotlin-function-field-positive positive reached true-positive 9757dfc025cd…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-negative negative not-reached true-negative 623ee82719c1…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-positive positive reached true-positive 53aa91f23c7c…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative not-reached true-negative b337c3bf18f4…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive reached true-positive aa9e74f5a2be…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-negative negative not-reached true-negative be487e9c9bf7…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-positive positive reached true-positive a1f613d7e391…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative not-reached true-negative fb63c7777b72…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive reached true-positive a3f0c644e0bf…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-negative negative not-reached true-negative c061963a0293…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-positive positive reached true-positive 1737b2b5cd89…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative not-reached true-negative fc52dbc10ecf…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive reached true-positive 3ae774c42505…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-negative negative not-reached true-negative 2bdd0f87d957…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-positive positive reached true-positive 67886832e9be…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-negative negative not-reached true-negative 5f9d619f7e32…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-positive positive reached true-positive 8e068088e7eb…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-negative negative not-reached true-negative 821b50ccb8f0…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-positive positive reached true-positive eff313cf6c84…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative not-reached true-negative c8bf31ce211e…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive not-reached false-negative 10d39da471fa…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative 068f3840afe0…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 03e1d5c503c3…
exception-catch dfb-taint-kotlin-exception-catch-negative negative not-reached true-negative 9b125999b57d…
exception-catch dfb-taint-kotlin-exception-catch-positive positive reached true-positive 59f404821195…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative not-reached true-negative 5fb358f05061…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive 94c0aa270c36…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative 8c0bcf2dc36f…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive bf725ccfff80…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative eda4f1d0f58d…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive b34fd50edee9…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive 5256163e5610…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive 50ef67479d8d…
object-separation dfb-taint-kotlin-object-separation-negative negative not-reached true-negative 9116791e2514…
object-separation dfb-taint-kotlin-object-separation-positive positive reached true-positive 0d77fe7304f3…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative 59b386da8d3d…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive 966011bf8cbb…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative f1e557787178…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive 4f43282d35cd…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative not-reached true-negative 2fa0686e576c…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive reached true-positive a792d3fc947a…

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 f655e6d6d140…
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 a27add5bce67…
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 3f21f1ee3cef…
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 14986b7c3a2e…
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 e5b77ffc5e92…
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 5204e7d125af…
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 dc5ea7f0e3a7…
chal-dispatch-table dfb-taint-c-dispatch-table-negative negative reached false-positive b4f44e182334…
chal-dispatch-table dfb-taint-c-dispatch-table-positive positive reached true-positive e2d96481bc50…
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 c65cd333e290…
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 a381e709b420…
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 138c7a246597…
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 e2520e859806…
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 47f4f7e47236…
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 73310ee63c1c…
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 ba305f042bce…
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 ecb23cb63190…
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 77e146f4794e…
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 47fa10382a50…
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 2734ad5160c5…
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 c399137284b0…

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 8a2245c1b138…
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 c19d68d70f01…
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 14f5b2340147…
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 20f041fadded…
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 1497b957a5a7…
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 895d0f8de668…
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 dbeef8a85e23…
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 91847a7745a7…
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 0750eafc6f26…
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 bc599aa6c2a7…
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 5fb332d3e39d…
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 af3c5305746a…
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 e36c02b0332c…
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 c5817c33953d…
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 4b1979d7c39e…
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 b400414e86b8…
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 736e9a063174…
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 776030ecc722…
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 e77ae1168c1d…

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 6683fd6a1a33…
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 b13327ac856d…
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 67e14aa9b0ab…
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 4ba089cd77f9…
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 ad92e09d5129…
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 075ac37f1df3…
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 fc0a176a93f5…
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 b08dc22a28f1…
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 d3f8928dace1…
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 90999844c6bc…
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 96fde666210f…
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 eff76846060f…
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 c7fd4ece33c4…
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 0f2bdd60f91d…
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 1f76c0013116…
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 7f5b36f77c60…
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 b05d19c5962b…
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 a18688ffee27…
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 3b62ff67a46b…
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 a45553cfeedb…
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 9ac5c30c14e4…
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 06ea3beed8a7…

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 09d2627737ca…
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 a18826454140…
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 d93fdba2d2d3…
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 9eb1a9c6b1b4…
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 b34f7f98bae5…
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 9bdd418bcbdf…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive not-reached false-negative d78508191e62…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 53f8c5ce3593…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive 6b25df117e03…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 21d538a9ee8b…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive e3ddb08c3aa6…
array-element-separation dfb-taint-java-array-element-negative negative not-reached true-negative 871e151bae13…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 003be75c6dd8…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 29b868e0cc9b…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 62d6ce81a9a0…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative d02e29b177eb…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 94134df84e59…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative reached false-positive 91be370240cf…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive 1ef3aedd0907…
chal-callback-registration dfb-taint-java-callback-registration-negative negative not-reached true-negative 05f8268ce705…
chal-callback-registration dfb-taint-java-callback-registration-positive positive not-reached false-negative 2824b11bebe4…
chal-closure-capture dfb-taint-java-closure-capture-negative negative not-reached true-negative 708d8677db29…
chal-closure-capture dfb-taint-java-closure-capture-positive positive reached true-positive 04c4e8e4461a…
chal-computed-property dfb-taint-java-computed-property-negative negative reached false-positive 96e65022f3d5…
chal-computed-property dfb-taint-java-computed-property-positive positive reached true-positive 54c432a7174f…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative 877b8268e185…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive 067e77d9e1ae…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative 7895681fd2d9…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive not-reached false-negative ee8181b235d5…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative not-reached true-negative d5da87df5853…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive not-reached false-negative 4cbd5640fba7…
chal-element-object dfb-taint-java-element-object-negative negative not-reached true-negative 59652a3dcf26…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive 37d065e93758…
chal-function-field dfb-taint-java-function-field-negative negative not-reached true-negative 13dbc8705c0d…
chal-function-field dfb-taint-java-function-field-positive positive not-reached false-negative 98019253a408…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-negative negative not-reached true-negative 30d0c2deb140…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-positive positive not-reached false-negative f93ebc4364b5…
chal-map-iteration dfb-taint-java-map-iteration-negative negative not-reached true-negative a3bc593b72ef…
chal-map-iteration dfb-taint-java-map-iteration-positive positive reached true-positive 8534b32b9a43…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-negative negative not-reached true-negative 7a89a9262a5e…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-positive positive reached true-positive bfa332aaa224…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative not-reached true-negative bd43a6831aa1…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive reached true-positive b5dd1c835a58…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-negative negative reached false-positive f261ac0ecf69…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-positive positive reached true-positive 41d597765d4a…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative 0c2d52a4211a…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive 8824b2a2c1e5…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-negative negative not-reached true-negative a88d4f4744c5…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-positive positive reached true-positive aa196ee89fd2…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-negative negative not-reached true-negative 05f09a57a46c…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-positive positive reached true-positive 8338f5333770…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-negative negative not-reached true-negative 5580c6a4ec33…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-positive positive reached true-positive 85518996381a…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative not-reached true-negative ffb26772e0eb…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive not-reached false-negative 9feadcc8ef8a…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive e361e34c5799…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 66021cd946a6…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative 8e72583f377e…
exception-catch dfb-taint-java-exception-catch-positive positive not-reached false-negative 3bbea695db34…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative reached false-positive 7f33efcb20b4…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 5cf3bfd02261…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 2083209adc0b…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 0a8dc4e02325…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative aacd1f7c2140…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive af3e60b901d2…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive b6c6d1a28e5c…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive 9ea596d1a7dc…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 15a1e61a815b…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 1a2f9b9f90c7…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative de72606c175a…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 28153ad71716…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative 98fc0f26db7d…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive 0d312c043553…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 83772e867d96…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 38e2171423a2…

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 f6570613a3a2…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive de72c55ccdbe…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative 973017295caf…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive f8c11e19224b…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative not-reached true-negative 9faf43862d93…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive reached true-positive 1c6054d3d53e…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative not-reached true-negative 19b59ad09de7…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive reached true-positive 5396139d2cb4…
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 53243e1ac8b4…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive fc71206c0036…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative 02d70cd16760…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive 0c848c684b8e…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative not-reached true-negative 9f8fbe81be49…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive not-reached false-negative 33c1b4286751…
model-store-separation dfb-taint-java-model-store-separation-negative negative not-reached true-negative e055bca1820f…
model-store-separation dfb-taint-java-model-store-separation-positive positive not-reached false-negative 63b26757e128…
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 9891a5e46845…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive not-reached false-negative 925d1d2fefa0…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative 0dd273ae282a…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive 64f6e4c9a495…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative 1c0c40f2a6b8…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive 0ab8af1fda24…
array-element-separation dfb-taint-javascript-array-element-negative negative reached false-positive c4b4c148b2b8…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive e048808b1756…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative 36b52fed1267…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive bd72d216ab55…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative d6f7996dfbe4…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive 67adf42818b9…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-negative negative not-reached true-negative 0c2ffba44cef…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-positive positive reached true-positive 2d70e8f31ce8…
chal-callback-registration dfb-taint-javascript-callback-registration-negative negative not-reached true-negative 41e0c7bad240…
chal-callback-registration dfb-taint-javascript-callback-registration-positive positive not-reached false-negative 468848afd419…
chal-closure-capture dfb-taint-javascript-closure-capture-negative negative not-reached true-negative 952601786df5…
chal-closure-capture dfb-taint-javascript-closure-capture-positive positive reached true-positive c65e323a9c1a…
chal-computed-property dfb-taint-javascript-computed-property-negative negative reached false-positive fad687d916f1…
chal-computed-property dfb-taint-javascript-computed-property-positive positive reached true-positive 056bd176f9e6…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-negative negative not-reached true-negative 74a1606a4e31…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-positive positive reached true-positive 383c30a35e75…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-negative negative not-reached true-negative 37e173b718c3…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-positive positive not-reached false-negative 21e7b5582f39…
chal-dispatch-table dfb-taint-javascript-dispatch-table-negative negative not-reached true-negative 5b511613bd35…
chal-dispatch-table dfb-taint-javascript-dispatch-table-positive positive not-reached false-negative f88244ab7e9d…
chal-element-object dfb-taint-javascript-element-object-negative negative not-reached true-negative 980c02ccb4cb…
chal-element-object dfb-taint-javascript-element-object-positive positive reached true-positive c6aed2e2812c…
chal-function-field dfb-taint-javascript-function-field-negative negative not-reached true-negative a735b3c00b41…
chal-function-field dfb-taint-javascript-function-field-positive positive not-reached false-negative 435510d61551…
chal-interprocedural-exception-persistence dfb-taint-javascript-interprocedural-exception-persistence-negative negative not-reached true-negative 9fc86d57ddfa…
chal-interprocedural-exception-persistence dfb-taint-javascript-interprocedural-exception-persistence-positive positive not-reached false-negative f8bb9e8d887b…
chal-map-iteration dfb-taint-javascript-map-iteration-negative negative not-reached true-negative b84427e40813…
chal-map-iteration dfb-taint-javascript-map-iteration-positive positive not-reached false-negative 5646d727a342…
chal-mutual-recursive-transform dfb-taint-javascript-mutual-recursive-transform-negative negative not-reached true-negative 895adcf0e8c2…
chal-mutual-recursive-transform dfb-taint-javascript-mutual-recursive-transform-positive positive reached true-positive f7b221c33438…
chal-nested-access-path dfb-taint-javascript-nested-access-path-negative negative reached false-positive b2be08201252…
chal-nested-access-path dfb-taint-javascript-nested-access-path-positive positive reached true-positive cfa46b3b27a4…
chal-recursive-callback-transform dfb-taint-javascript-recursive-callback-transform-negative negative not-reached true-negative 942052cebe33…
chal-recursive-callback-transform dfb-taint-javascript-recursive-callback-transform-positive positive reached true-positive 29b7cb0a261f…
chal-recursive-carry dfb-taint-javascript-recursive-carry-negative negative not-reached true-negative 14a6057db561…
chal-recursive-carry dfb-taint-javascript-recursive-carry-positive positive reached true-positive 7ba242487979…
chal-recursive-exception-persistence dfb-taint-javascript-recursive-exception-persistence-negative negative not-reached true-negative f0f90a0f1cd6…
chal-recursive-exception-persistence dfb-taint-javascript-recursive-exception-persistence-positive positive reached true-positive 5b4b18409bfc…
chal-recursive-heap-unwind dfb-taint-javascript-recursive-heap-unwind-negative negative not-reached true-negative 77ef079e171f…
chal-recursive-heap-unwind dfb-taint-javascript-recursive-heap-unwind-positive positive reached true-positive df2e41c1834c…
chal-recursive-payload-transform dfb-taint-javascript-recursive-payload-transform-negative negative not-reached true-negative 1ba3ea439721…
chal-recursive-payload-transform dfb-taint-javascript-recursive-payload-transform-positive positive reached true-positive f6c521756ce7…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-negative negative not-reached true-negative 308b96a0d218…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-positive positive not-reached false-negative 03467f8e7a0d…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative a41d8a0faff1…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive 10e36ed718dd…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative 2e7cc854728e…
exception-catch dfb-taint-javascript-exception-catch-positive positive not-reached false-negative 8e1fac541b6a…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative reached false-positive 2d40aca88cea…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive a499a85e31b6…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative 8d7765a76492…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive db3be84bd855…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 0f73e6c88e5f…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 2ad7dd0661b4…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative reached false-positive 6fbf49cf93f5…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive c74d0523c07c…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative 177e6d696169…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive efe03c58394f…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative a33359f1398a…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 87855253c391…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative 44bd64a8b411…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive 05180e3dfb1f…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative reached false-positive 5ba1bb37d06e…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive 6bd46b24a3ac…

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 4ec262c91a01…
model-declared-sink dfb-taint-javascript-model-declared-sink-positive positive reached true-positive 96c53803d258…
model-declared-source dfb-taint-javascript-model-declared-source-negative negative not-reached true-negative 3b3b0576f00b…
model-declared-source dfb-taint-javascript-model-declared-source-positive positive reached true-positive 6e540fbf8474…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-negative negative not-reached true-negative 2bafce11ce87…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-positive positive reached true-positive 5664734dd600…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-negative negative not-reached true-negative 9f734cef7cdb…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-positive positive reached true-positive d3caf107a45d…
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 3d6a0897e801…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-positive positive reached true-positive 07fae6d0d9ee…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-negative negative not-reached true-negative c0a558a2ad07…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-positive positive reached true-positive 29cf550ff6aa…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-negative negative not-reached true-negative 7ea1f8fd8c63…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-positive positive not-reached false-negative 4bce072232b7…
model-store-separation dfb-taint-javascript-model-store-separation-negative negative not-reached true-negative 95b86ee50abf…
model-store-separation dfb-taint-javascript-model-store-separation-positive positive not-reached false-negative 3ce721e7fd2d…
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 74ea7f131065…
alias-propagation-separation dfb-taint-php-alias-propagation-positive positive not-reached false-negative 6381b5186497…
argument-position-separation dfb-taint-php-argument-position-negative negative not-reached true-negative e974e400b567…
argument-position-separation dfb-taint-php-argument-position-positive positive reached true-positive f3c682c16fd7…
arithmetic-expression-propagation dfb-taint-php-expression-negative negative not-reached true-negative e8153fa850af…
arithmetic-expression-propagation dfb-taint-php-expression-positive positive reached true-positive 4a1ea340b225…
array-element-separation dfb-taint-php-array-element-negative negative not-reached true-negative d2a876485729…
array-element-separation dfb-taint-php-array-element-positive positive reached true-positive d4579f8dda77…
branch-join dfb-taint-php-branch-join-negative negative not-reached true-negative 8e8483b9f8ba…
branch-join dfb-taint-php-branch-join-positive positive reached true-positive 9246f757e6ca…
call-context-separation dfb-taint-php-call-context-negative negative not-reached true-negative 5e2018a63774…
call-context-separation dfb-taint-php-call-context-positive positive reached true-positive 228d60d721e7…
chal-anonymous-implementation dfb-taint-php-anonymous-implementation-negative negative reached false-positive e254e7fd1cbe…
chal-anonymous-implementation dfb-taint-php-anonymous-implementation-positive positive reached true-positive 2311da740a78…
chal-callback-registration dfb-taint-php-callback-registration-negative negative not-reached true-negative 1929862693f7…
chal-callback-registration dfb-taint-php-callback-registration-positive positive not-reached false-negative 5c490859c022…
chal-closure-capture dfb-taint-php-closure-capture-negative negative not-reached true-negative 0c466d5ea345…
chal-closure-capture dfb-taint-php-closure-capture-positive positive reached true-positive b2cd0011f2a3…
chal-computed-property dfb-taint-php-computed-property-negative negative not-reached true-negative 2700936b69d7…
chal-computed-property dfb-taint-php-computed-property-positive positive reached true-positive 421646ab1ee2…
chal-context-pair-depth2 dfb-taint-php-context-pair-depth2-negative negative not-reached true-negative 49324215c78d…
chal-context-pair-depth2 dfb-taint-php-context-pair-depth2-positive positive reached true-positive 1e6a7104d57b…
chal-deep-relay-chain dfb-taint-php-deep-relay-chain-negative negative not-reached true-negative 1702f706d3c0…
chal-deep-relay-chain dfb-taint-php-deep-relay-chain-positive positive not-reached false-negative b5ea72245bbd…
chal-dispatch-table dfb-taint-php-dispatch-table-negative negative not-reached true-negative 37ab05eeea68…
chal-dispatch-table dfb-taint-php-dispatch-table-positive positive not-reached false-negative d4c7e7ceb31f…
chal-element-object dfb-taint-php-element-object-negative negative not-reached true-negative a5a9b1a0974d…
chal-element-object dfb-taint-php-element-object-positive positive reached true-positive 011a7f5a7c71…
chal-function-field dfb-taint-php-function-field-negative negative not-reached true-negative ff813fe87e01…
chal-function-field dfb-taint-php-function-field-positive positive not-reached false-negative 753168bdc990…
chal-interprocedural-exception-persistence dfb-taint-php-interprocedural-exception-persistence-negative negative not-reached true-negative 582f0f34e4d4…
chal-interprocedural-exception-persistence dfb-taint-php-interprocedural-exception-persistence-positive positive not-reached false-negative 139e00ee59f4…
chal-map-iteration dfb-taint-php-map-iteration-negative negative not-reached true-negative 89c53412e487…
chal-map-iteration dfb-taint-php-map-iteration-positive positive reached true-positive fa236a190877…
chal-mutual-recursive-transform dfb-taint-php-mutual-recursive-transform-negative negative not-reached true-negative 75d0ad95c2c9…
chal-mutual-recursive-transform dfb-taint-php-mutual-recursive-transform-positive positive reached true-positive 66b3fea2cad8…
chal-nested-access-path dfb-taint-php-nested-access-path-negative negative not-reached true-negative b4ff0d9b89ca…
chal-nested-access-path dfb-taint-php-nested-access-path-positive positive reached true-positive b3bdf8945fae…
chal-recursive-callback-transform dfb-taint-php-recursive-callback-transform-negative negative reached false-positive d35799f82937…
chal-recursive-callback-transform dfb-taint-php-recursive-callback-transform-positive positive reached true-positive 0ada58fc76ae…
chal-recursive-carry dfb-taint-php-recursive-carry-negative negative not-reached true-negative 7194d60ede8e…
chal-recursive-carry dfb-taint-php-recursive-carry-positive positive reached true-positive a799389017bd…
chal-recursive-exception-persistence dfb-taint-php-recursive-exception-persistence-negative negative not-reached true-negative 91c2025edc1d…
chal-recursive-exception-persistence dfb-taint-php-recursive-exception-persistence-positive positive reached true-positive 32436048c4a8…
chal-recursive-heap-unwind dfb-taint-php-recursive-heap-unwind-negative negative not-reached true-negative 18bee6dbc738…
chal-recursive-heap-unwind dfb-taint-php-recursive-heap-unwind-positive positive reached true-positive a5860a56e201…
chal-recursive-payload-transform dfb-taint-php-recursive-payload-transform-negative negative not-reached true-negative 50215e28d671…
chal-recursive-payload-transform dfb-taint-php-recursive-payload-transform-positive positive reached true-positive 0b7ac335697f…
chal-reflective-invocation dfb-taint-php-reflective-invocation-negative negative not-reached true-negative 43cb80918f41…
chal-reflective-invocation dfb-taint-php-reflective-invocation-positive positive not-reached false-negative 7632d4d55f11…
direct-propagation dfb-taint-php-direct-negative negative not-reached true-negative 211262a0df51…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive ba97d716952c…
exception-catch dfb-taint-php-exception-catch-negative negative not-reached true-negative 8ecabe10b0ea…
exception-catch dfb-taint-php-exception-catch-positive positive not-reached false-negative bb60333fbeaf…
infeasible-branch dfb-taint-php-infeasible-branch-negative negative reached false-positive fd358317e933…
infeasible-branch dfb-taint-php-infeasible-branch-positive positive reached true-positive b5932625cd61…
local-multi-step-chain dfb-taint-php-local-chain-negative negative not-reached true-negative 4b71d42f3919…
local-multi-step-chain dfb-taint-php-local-chain-positive positive reached true-positive ffce6d0ce126…
local-overwrite-kill dfb-taint-php-local-overwrite-negative negative not-reached true-negative a146087d3903…
local-overwrite-kill dfb-taint-php-local-overwrite-positive positive reached true-positive 63f71d3e7989…
loop-carried-kill dfb-taint-php-loop-carried-negative negative reached false-positive 63dba5fa603b…
loop-carried-kill dfb-taint-php-loop-carried-positive positive reached true-positive 7ff3771469f3…
object-separation dfb-taint-php-object-separation-negative negative not-reached true-negative 952d940c5e1d…
object-separation dfb-taint-php-object-separation-positive positive reached true-positive 4528e97a7256…
return-relay-one-hop dfb-taint-php-return-relay-one-hop-negative negative not-reached true-negative 423dc6a33a0e…
return-relay-one-hop dfb-taint-php-return-relay-one-hop-positive positive reached true-positive b28a7effc5d7…
return-relay-two-hop dfb-taint-php-return-relay-two-hop-negative negative not-reached true-negative 73efa3f0981c…
return-relay-two-hop dfb-taint-php-return-relay-two-hop-positive positive reached true-positive c4a9b9a14b0b…
same-object-field-separation dfb-taint-php-same-object-field-negative negative not-reached true-negative 7f7107c1edbe…
same-object-field-separation dfb-taint-php-same-object-field-positive positive reached true-positive 81d760ff8df3…

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 2c14bebb59ef…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive not-reached false-negative 14714d139436…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative 9292f18d8574…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive e547188e086f…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative a5e410032e00…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 6774ae6e9e92…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative 1c091b5e7d2f…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive 514805e25568…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative 3911e443bbe1…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive e33a2fb994aa…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative ffd326411a87…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 29341d51cc97…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-negative negative not-reached true-negative 458bec7ea639…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-positive positive reached true-positive d58b36ed4a33…
chal-callback-registration dfb-taint-python-callback-registration-negative negative not-reached true-negative e0b5266c4182…
chal-callback-registration dfb-taint-python-callback-registration-positive positive not-reached false-negative eeaa283c5151…
chal-closure-capture dfb-taint-python-closure-capture-negative negative not-reached true-negative a9212ec25c66…
chal-closure-capture dfb-taint-python-closure-capture-positive positive reached true-positive 0c75804dff27…
chal-computed-property dfb-taint-python-computed-property-negative negative reached false-positive 471e8b74cdbc…
chal-computed-property dfb-taint-python-computed-property-positive positive reached true-positive 1791d90dc1e4…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-negative negative not-reached true-negative d03faf42b8cf…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-positive positive reached true-positive 507814259795…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-negative negative not-reached true-negative fd834baf07f0…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-positive positive not-reached false-negative df4e81251685…
chal-dispatch-table dfb-taint-python-dispatch-table-negative negative not-reached true-negative 541c67806043…
chal-dispatch-table dfb-taint-python-dispatch-table-positive positive not-reached false-negative d8c8f32fa19f…
chal-element-object dfb-taint-python-element-object-negative negative not-reached true-negative 5bdada06f5b2…
chal-element-object dfb-taint-python-element-object-positive positive reached true-positive 53e613f2cd74…
chal-function-field dfb-taint-python-function-field-negative negative not-reached true-negative a0ad2365e300…
chal-function-field dfb-taint-python-function-field-positive positive not-reached false-negative 27612512842f…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-negative negative not-reached true-negative 5824e25d16e5…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-positive positive not-reached false-negative 2af7e0136ca5…
chal-map-iteration dfb-taint-python-map-iteration-negative negative not-reached true-negative 5e6edcf592a4…
chal-map-iteration dfb-taint-python-map-iteration-positive positive reached true-positive 0e41259f246c…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-negative negative not-reached true-negative 609c3c8deb72…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-positive positive reached true-positive 21db4e7f0c82…
chal-nested-access-path dfb-taint-python-nested-access-path-negative negative not-reached true-negative 234a50ab101b…
chal-nested-access-path dfb-taint-python-nested-access-path-positive positive reached true-positive c016dc871301…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-negative negative not-reached true-negative 8d9675d56354…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-positive positive reached true-positive c7081dc1f592…
chal-recursive-carry dfb-taint-python-recursive-carry-negative negative not-reached true-negative ba8913a3caf0…
chal-recursive-carry dfb-taint-python-recursive-carry-positive positive reached true-positive 3d2d3e08e7a2…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-negative negative not-reached true-negative 64e2ff21c7a6…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-positive positive not-reached false-negative 95a401ac05c0…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-negative negative not-reached true-negative b36a780ec960…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-positive positive reached true-positive adc4ffa852c4…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-negative negative not-reached true-negative 38df0a361222…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-positive positive reached true-positive c90d68ffa3a5…
chal-reflective-invocation dfb-taint-python-reflective-invocation-negative negative not-reached true-negative 5dc291035749…
chal-reflective-invocation dfb-taint-python-reflective-invocation-positive positive not-reached false-negative 731d11e8709a…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative ead574842da9…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive cc3d7717cd08…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative 904b1720de47…
exception-catch dfb-taint-python-exception-catch-positive positive not-reached false-negative 40178e3d19d2…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative reached false-positive 3b34491c9eb0…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive f7243dccf44a…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 9573a48ad2b2…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive cbb900c0aafb…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative 2fa8bb58790e…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 50641f8de175…
loop-carried-kill dfb-taint-python-loop-carried-negative negative reached false-positive c18643cba13d…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 65eb52b3031c…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative 4a8080954b1b…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive 5bdbbcc183c8…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative aa84f48fb062…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 6a568bbc0d16…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative e67d559a03f7…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive 13418c124e8f…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative 57e02626aab0…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive c0ab635addc7…

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 d67260b6eb6b…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive bcf04ef229d6…
model-declared-source dfb-taint-python-model-declared-source-negative negative not-reached true-negative c431025d35ed…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive 5432d82ef44e…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative not-reached true-negative 8684189f24ba…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive reached true-positive 9aed7f2b7750…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative not-reached true-negative 1959419aefcf…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive reached true-positive b4794f126ec7…
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 86d57da1888d…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive 4bd4cdfdd2f4…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative not-reached true-negative 42f60f42320c…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive reached true-positive 6773a075e79c…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative not-reached true-negative 0522f9e7957d…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive not-reached false-negative 85e704cd3dd5…
model-store-separation dfb-taint-python-model-store-separation-negative negative not-reached true-negative 2f461b714dc2…
model-store-separation dfb-taint-python-model-store-separation-positive positive not-reached false-negative f974adbeefa7…
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 391f24a6631c…
alias-propagation-separation dfb-taint-ruby-alias-propagation-positive positive not-reached false-negative ab51012c3a2c…
argument-position-separation dfb-taint-ruby-argument-position-negative negative reached false-positive c597b2c806b2…
argument-position-separation dfb-taint-ruby-argument-position-positive positive reached true-positive 1b5483bc8e13…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-negative negative not-reached true-negative e66675acb15d…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive reached true-positive d8a94eb80c45…
array-element-separation dfb-taint-ruby-array-element-negative negative not-reached true-negative d498524d7b29…
array-element-separation dfb-taint-ruby-array-element-positive positive reached true-positive ef0a7ec58312…
branch-join dfb-taint-ruby-branch-join-negative negative not-reached true-negative d59772d878a2…
branch-join dfb-taint-ruby-branch-join-positive positive reached true-positive 9f82c31f05f7…
call-context-separation dfb-taint-ruby-call-context-negative negative reached false-positive 0759785c6ace…
call-context-separation dfb-taint-ruby-call-context-positive positive reached true-positive a7d0c3a92305…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-negative negative not-reached true-negative 15f1f3206584…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-positive positive not-reached false-negative 63d5cb8c108c…
chal-callback-registration dfb-taint-ruby-callback-registration-negative negative not-reached true-negative 0a32507e97bf…
chal-callback-registration dfb-taint-ruby-callback-registration-positive positive not-reached false-negative 6a5f3c0d277b…
chal-closure-capture dfb-taint-ruby-closure-capture-negative negative not-reached true-negative 17922a1be584…
chal-closure-capture dfb-taint-ruby-closure-capture-positive positive not-reached false-negative cb8b1d4bacfe…
chal-computed-property dfb-taint-ruby-computed-property-negative negative reached false-positive ff6bd2ea9b86…
chal-computed-property dfb-taint-ruby-computed-property-positive positive reached true-positive 8ca4fc170ff6…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-negative negative not-reached true-negative 59929e8a835c…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-positive positive not-reached false-negative 3acab6548d56…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-negative negative not-reached true-negative e13390c10916…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-positive positive reached true-positive a554e368074d…
chal-dispatch-table dfb-taint-ruby-dispatch-table-negative negative not-reached true-negative 043847a21b7f…
chal-dispatch-table dfb-taint-ruby-dispatch-table-positive positive not-reached false-negative 8dd34f113019…
chal-element-object dfb-taint-ruby-element-object-negative negative not-reached true-negative 8d6dd58ec567…
chal-element-object dfb-taint-ruby-element-object-positive positive not-reached false-negative 5b261b0d7662…
chal-function-field dfb-taint-ruby-function-field-negative negative not-reached true-negative ca296d36d713…
chal-function-field dfb-taint-ruby-function-field-positive positive not-reached false-negative 65006e8f45cc…
chal-interprocedural-exception-persistence dfb-taint-ruby-interprocedural-exception-persistence-negative negative reached false-positive baca484621c8…
chal-interprocedural-exception-persistence dfb-taint-ruby-interprocedural-exception-persistence-positive positive reached true-positive 5c3300f41d09…
chal-map-iteration dfb-taint-ruby-map-iteration-negative negative not-reached true-negative cccfeeee10ac…
chal-map-iteration dfb-taint-ruby-map-iteration-positive positive not-reached false-negative 3422a308f29e…
chal-mutual-recursive-transform dfb-taint-ruby-mutual-recursive-transform-negative negative reached false-positive c8154cf506d6…
chal-mutual-recursive-transform dfb-taint-ruby-mutual-recursive-transform-positive positive reached true-positive a2c23e338c37…
chal-nested-access-path dfb-taint-ruby-nested-access-path-negative negative not-reached true-negative f179ab3c3a50…
chal-nested-access-path dfb-taint-ruby-nested-access-path-positive positive not-reached false-negative b224c3a7405b…
chal-recursive-callback-transform dfb-taint-ruby-recursive-callback-transform-negative negative reached false-positive a597a60fb231…
chal-recursive-callback-transform dfb-taint-ruby-recursive-callback-transform-positive positive reached true-positive d45387d9243d…
chal-recursive-carry dfb-taint-ruby-recursive-carry-negative negative reached false-positive 6f6dca794508…
chal-recursive-carry dfb-taint-ruby-recursive-carry-positive positive reached true-positive 5d9b223d2be3…
chal-recursive-exception-persistence dfb-taint-ruby-recursive-exception-persistence-negative negative reached false-positive 7f996b0829aa…
chal-recursive-exception-persistence dfb-taint-ruby-recursive-exception-persistence-positive positive reached true-positive 53dd221b320e…
chal-recursive-heap-unwind dfb-taint-ruby-recursive-heap-unwind-negative negative reached false-positive b14a2c40e2f3…
chal-recursive-heap-unwind dfb-taint-ruby-recursive-heap-unwind-positive positive reached true-positive a2459a136256…
chal-recursive-payload-transform dfb-taint-ruby-recursive-payload-transform-negative negative reached false-positive 3d941fe69d53…
chal-recursive-payload-transform dfb-taint-ruby-recursive-payload-transform-positive positive reached true-positive 9fa8152651e6…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-negative negative not-reached true-negative 9820a2c7c112…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-positive positive not-reached false-negative a743f09083e5…
direct-propagation dfb-taint-ruby-direct-negative negative not-reached true-negative d1f49cfa9be7…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive 0557c538e6f2…
exception-catch dfb-taint-ruby-exception-catch-negative negative not-reached true-negative a6d3330e78ea…
exception-catch dfb-taint-ruby-exception-catch-positive positive not-reached false-negative e156af37ff89…
infeasible-branch dfb-taint-ruby-infeasible-branch-negative negative reached false-positive 4fe704973777…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive reached true-positive 5a182b5995a8…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative not-reached true-negative 91be851dd8ba…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive reached true-positive d044e177578a…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative not-reached true-negative 9eddf606915f…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive reached true-positive b840571e0047…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative reached false-positive ecfdf33d1cd8…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive reached true-positive 6f2b72ebde66…
object-separation dfb-taint-ruby-object-separation-negative negative not-reached true-negative a26d6002dee6…
object-separation dfb-taint-ruby-object-separation-positive positive reached true-positive b4949f3954be…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-negative negative not-reached true-negative 3c279bc8a07e…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-positive positive reached true-positive b82231558640…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-negative negative not-reached true-negative dc85e5694379…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-positive positive reached true-positive 467eaa1705cb…
same-object-field-separation dfb-taint-ruby-same-object-field-negative negative not-reached true-negative 96e88347850e…
same-object-field-separation dfb-taint-ruby-same-object-field-positive positive reached true-positive 63aa1d8ae9c7…

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 7e6dcb8f21bc…
alias-propagation-separation dfb-taint-rust-alias-propagation-positive positive not-reached false-negative e4d7e6156dd7…
argument-position-separation dfb-taint-rust-argument-position-negative negative not-reached true-negative b6a9daa26217…
argument-position-separation dfb-taint-rust-argument-position-positive positive reached true-positive 68537bddec8f…
arithmetic-expression-propagation dfb-taint-rust-expression-negative negative not-reached true-negative 5e93829eccdd…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive reached true-positive 8f7ceca10015…
array-element-separation dfb-taint-rust-array-element-negative negative not-reached true-negative ef7b95faa87e…
array-element-separation dfb-taint-rust-array-element-positive positive reached true-positive 17397b5c2639…
branch-join dfb-taint-rust-branch-join-negative negative not-reached true-negative fd5fcd782e40…
branch-join dfb-taint-rust-branch-join-positive positive reached true-positive 88c43717a3c9…
call-context-separation dfb-taint-rust-call-context-negative negative not-reached true-negative ebe80f493108…
call-context-separation dfb-taint-rust-call-context-positive positive reached true-positive 632f6d770ec9…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-negative negative not-reached true-negative d730a07dafb1…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-positive positive not-reached false-negative cf3887dc31d6…
chal-callback-registration dfb-taint-rust-callback-registration-negative negative not-reached true-negative 096a7a98545d…
chal-callback-registration dfb-taint-rust-callback-registration-positive positive not-reached false-negative 28cbe3205f7f…
chal-closure-capture dfb-taint-rust-closure-capture-negative negative not-reached true-negative 3bae834cdfc8…
chal-closure-capture dfb-taint-rust-closure-capture-positive positive not-reached false-negative 8c0178a68f4b…
chal-computed-property dfb-taint-rust-computed-property-negative negative not-reached true-negative 5582189659c8…
chal-computed-property dfb-taint-rust-computed-property-positive positive not-reached false-negative 6a22bedeb7c9…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-negative negative not-reached true-negative 0057e13f9b7d…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-positive positive reached true-positive 73a1038ae855…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-negative negative not-reached true-negative 1cca9dc26bbe…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-positive positive not-reached false-negative cf3ce61558c2…
chal-dispatch-table dfb-taint-rust-dispatch-table-negative negative not-reached true-negative 547fbe866dc4…
chal-dispatch-table dfb-taint-rust-dispatch-table-positive positive not-reached false-negative 86daabc6eeec…
chal-element-object dfb-taint-rust-element-object-negative negative not-reached true-negative e651abf746a5…
chal-element-object dfb-taint-rust-element-object-positive positive reached true-positive 896811ffce08…
chal-function-field dfb-taint-rust-function-field-negative negative not-reached true-negative ad4a8f850ab9…
chal-function-field dfb-taint-rust-function-field-positive positive not-reached false-negative 19f678a7b5a0…
chal-map-iteration dfb-taint-rust-map-iteration-negative negative not-reached true-negative f3834d7f1359…
chal-map-iteration dfb-taint-rust-map-iteration-positive positive not-reached false-negative 5026eb0ee1b1…
chal-mutual-recursive-transform dfb-taint-rust-mutual-recursive-transform-negative negative not-reached true-negative 82240063122d…
chal-mutual-recursive-transform dfb-taint-rust-mutual-recursive-transform-positive positive reached true-positive 0d69fe6467d6…
chal-nested-access-path dfb-taint-rust-nested-access-path-negative negative not-reached true-negative 012442db9ae3…
chal-nested-access-path dfb-taint-rust-nested-access-path-positive positive reached true-positive 623a9be0c983…
chal-recursive-callback-transform dfb-taint-rust-recursive-callback-transform-negative negative reached false-positive c69aa9a00c7b…
chal-recursive-callback-transform dfb-taint-rust-recursive-callback-transform-positive positive reached true-positive 29e2c8b39bdf…
chal-recursive-carry dfb-taint-rust-recursive-carry-negative negative not-reached true-negative 406025252f23…
chal-recursive-carry dfb-taint-rust-recursive-carry-positive positive reached true-positive c2ec4489e98d…
chal-recursive-heap-unwind dfb-taint-rust-recursive-heap-unwind-negative negative not-reached true-negative 00c01266b472…
chal-recursive-heap-unwind dfb-taint-rust-recursive-heap-unwind-positive positive not-reached false-negative 2a3e7fadd094…
chal-recursive-payload-transform dfb-taint-rust-recursive-payload-transform-negative negative not-reached true-negative 125d472d1f9e…
chal-recursive-payload-transform dfb-taint-rust-recursive-payload-transform-positive positive reached true-positive 03b7aad016ef…
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative b7bbfdf8ce0f…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 0f9dd2cce619…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative reached false-positive 7841d841b314…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive reached true-positive 06767fd9a1ed…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative not-reached true-negative 034b0d66f9bf…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive reached true-positive cf5332c8c2e3…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative not-reached true-negative 829206a36302…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive reached true-positive 71127d18496e…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative reached false-positive 175b26c46ced…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive reached true-positive e3e2e04ac84e…
object-separation dfb-taint-rust-object-separation-negative negative not-reached true-negative 25b85262d83f…
object-separation dfb-taint-rust-object-separation-positive positive reached true-positive 69ed19b82ee8…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-negative negative not-reached true-negative e3ee4c12421e…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-positive positive reached true-positive 6909ecdf9ac5…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-negative negative not-reached true-negative 473cdec9f7ca…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-positive positive reached true-positive e53af51f2a46…
same-object-field-separation dfb-taint-rust-same-object-field-negative negative not-reached true-negative bbdd74477f75…
same-object-field-separation dfb-taint-rust-same-object-field-positive positive reached true-positive 984063e4a597…

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 89a31cca7625…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive bf4b6a4bb8ea…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 433187bc19b1…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive b70d55c31e52…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative ecd8431b1635…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive ebc40baf3785…
array-element-separation dfb-taint-java-array-element-negative negative reached false-positive 58a9b72780eb…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive fd467d39556c…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 889b1f7c3e50…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive ed989f0d20de…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 3b6a18594e14…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 144e5f01cc2f…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative not-reached true-negative 9332b8998508…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive e3a4fd8d97b6…
chal-callback-registration dfb-taint-java-callback-registration-negative negative not-reached true-negative c595ac93ace5…
chal-callback-registration dfb-taint-java-callback-registration-positive positive reached true-positive 170706ff2248…
chal-closure-capture dfb-taint-java-closure-capture-negative negative not-reached true-negative 8524de685631…
chal-closure-capture dfb-taint-java-closure-capture-positive positive reached true-positive 738d2a81c5fe…
chal-computed-property dfb-taint-java-computed-property-negative negative reached false-positive f920b9cc5c35…
chal-computed-property dfb-taint-java-computed-property-positive positive reached true-positive ed6d4c7b6a3c…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative ba749476bf58…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive 9333e78c2e28…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative 5ece7bef2ac9…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive e5fe534e5b0c…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative reached false-positive ba38b7f177c7…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive reached true-positive 82fb02ce472d…
chal-element-object dfb-taint-java-element-object-negative negative reached false-positive 8b5cfb2696dd…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive 4778b8321dd6…
chal-function-field dfb-taint-java-function-field-negative negative not-reached true-negative 10caa6da710f…
chal-function-field dfb-taint-java-function-field-positive positive reached true-positive 42e9aeee65ef…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-negative negative not-reached true-negative e5d2aac0916f…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-positive positive not-reached false-negative 7eb1f5782fc5…
chal-map-iteration dfb-taint-java-map-iteration-negative negative not-reached true-negative 73b66aad4357…
chal-map-iteration dfb-taint-java-map-iteration-positive positive reached true-positive acc7db609148…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-negative negative not-reached true-negative 7b13dc7cceaf…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-positive positive reached true-positive 3ffa135293de…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative not-reached true-negative 5b0fb9a222af…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive reached true-positive 1236b12040b3…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-negative negative not-reached true-negative 9bd3df401ca1…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-positive positive reached true-positive 42675935f74c…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative 5b8afde16e16…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive 861a447527d6…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-negative negative not-reached true-negative f73b9e306b92…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-positive positive not-reached false-negative caf00b256285…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-negative negative not-reached true-negative d2a847c5b9fa…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-positive positive reached true-positive 944908799a44…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-negative negative not-reached true-negative bb0f2447916d…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-positive positive reached true-positive 70ebc1278ae9…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative not-reached true-negative 9c343bb9701d…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive not-reached false-negative 12e006150fab…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 385373ec04dc…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative ef7e577b8698…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative c1d780fb5676…
exception-catch dfb-taint-java-exception-catch-positive positive not-reached false-negative 9653ac92e71b…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative e559fdaf27af…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive fab0b1487779…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative cdd4901e9a44…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive e4196891e508…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative 608703c5e626…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 06d47d3e2075…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive 2e637b2085c2…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive 9bdc15e27b20…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 9cce9e461f7e…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive f041dd5c849d…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative cd6295b703e3…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 78edaa47e4a4…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative 7d45babf017c…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive f7805453ddf5…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 44876c0af781…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive ae91dcd97074…

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 052be31119ff…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive 41f738c41a16…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative 1415ece4223b…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive b85eebe507b0…
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 32a5de15c41b…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive reached true-positive c88c2f0aeec3…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative not-reached true-negative 0d46bad210b9…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive reached true-positive a8ac2f072233…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative 4ddb779b286c…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive a5d3d91821a0…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative 97bb199cb7c9…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive 61bd9f3ea82a…
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 1b80be42f72c…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive reached true-positive 7109dbcdc01d…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative ddcd3c2b0344…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive adc19cc49d93…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative 22223fc9df97…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive reached true-positive 797d0452bac6…
array-element-separation dfb-taint-kotlin-array-element-negative negative reached false-positive f39428e9cc84…
array-element-separation dfb-taint-kotlin-array-element-positive positive reached true-positive 0ada9a1255f5…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative b307af6e08b5…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive e777c48bffb6…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative 9ba69fb03f2b…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive c32b6b25658f…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative not-reached true-negative 500a103ef929…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive reached true-positive f99ab0501900…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative not-reached true-negative 1b5df675f85b…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive reached true-positive 9244f123ff4f…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative not-reached true-negative e6748ba935fe…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive reached true-positive d0c2ea50ea87…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative reached false-positive 8c60efe1e040…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive reached true-positive 92c872aa933b…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative not-reached true-negative ab7878005b98…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive reached true-positive 647bbaa8b05f…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative not-reached true-negative de2f8aaa9ae3…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive reached true-positive abc646251d58…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative reached false-positive 09529c8cdb9f…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive reached true-positive a75da3994809…
chal-element-object dfb-taint-kotlin-element-object-negative negative reached false-positive 3997fca990f5…
chal-element-object dfb-taint-kotlin-element-object-positive positive reached true-positive 8881cfc1e157…
chal-function-field dfb-taint-kotlin-function-field-negative negative reached false-positive dc38383ff848…
chal-function-field dfb-taint-kotlin-function-field-positive positive reached true-positive a80870134521…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-negative negative not-reached true-negative 83fbdc0afb62…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-positive positive not-reached false-negative 07076e66d1d3…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative not-reached true-negative 2c689e18779f…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive reached true-positive cb428e1b0425…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-negative negative not-reached true-negative 7f9190b34e79…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-positive positive reached true-positive d39663904fea…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative not-reached true-negative 3db3c45ad82b…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive reached true-positive 855758f77939…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-negative negative not-reached true-negative 7ebdf522c25b…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-positive positive reached true-positive 2513213cd5b9…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative not-reached true-negative 1bdc2921f2d1…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive reached true-positive efc9344bf8f3…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-negative negative not-reached true-negative d8188e70e788…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-positive positive not-reached false-negative e1233ca1a9eb…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-negative negative not-reached true-negative 37230355d814…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-positive positive reached true-positive debbc8897137…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-negative negative not-reached true-negative f178008b39f6…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-positive positive reached true-positive f74dc8691e9c…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative not-reached true-negative 8e43f5b9d841…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive not-reached false-negative e6f88a4cf259…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative 5128dc11f144…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive fa27177362df…
exception-catch dfb-taint-kotlin-exception-catch-negative negative not-reached true-negative e1fcc6348ae4…
exception-catch dfb-taint-kotlin-exception-catch-positive positive not-reached false-negative ef2240750c6f…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative not-reached true-negative 2f64c1b4c514…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive 0a308c0cc57a…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative 599147c6ed4a…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive 5925f844bfe1…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative de8e3a730ca4…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive a2644bef7e0d…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive 63a537eafb96…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive a9a5ab76dfbb…
object-separation dfb-taint-kotlin-object-separation-negative negative not-reached true-negative 14465bc47006…
object-separation dfb-taint-kotlin-object-separation-positive positive reached true-positive b6ab929f7f24…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative 63be2c942264…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive e1fc8c6b41f7…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative f50d44da9fa3…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive eed6266f9bd3…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative not-reached true-negative 6826c35275e0…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive reached true-positive 1cf595919833…

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 d5028f750efd…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive not-reached false-negative e6f2ed3c9157…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative 9f40d63d0d63…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive 2840de2af749…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative c11317f3c54a…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 771022c64cbe…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative cb5cd70fc39d…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive 69f4dc385781…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative 350bd887bacf…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 1ad76c210029…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative 60ea3769f09d…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive dc7a99e49870…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-negative negative not-reached true-negative 47828c03959f…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-positive positive not-reached false-negative 9869d287edce…
chal-callback-registration dfb-taint-python-callback-registration-negative negative not-reached true-negative 1efbe99ed11f…
chal-callback-registration dfb-taint-python-callback-registration-positive positive not-reached false-negative 9d72b5a02d04…
chal-closure-capture dfb-taint-python-closure-capture-negative negative not-reached true-negative f40927f60c86…
chal-closure-capture dfb-taint-python-closure-capture-positive positive not-reached false-negative 3accdd421095…
chal-computed-property dfb-taint-python-computed-property-negative negative not-reached true-negative fcd43d68e955…
chal-computed-property dfb-taint-python-computed-property-positive positive not-reached false-negative 11557a9a86dc…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-negative negative not-reached true-negative 5fa88c911ffc…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-positive positive reached true-positive 119ac6a55665…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-negative negative not-reached true-negative e19fc7674710…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-positive positive reached true-positive 12294e970ced…
chal-dispatch-table dfb-taint-python-dispatch-table-negative negative not-reached true-negative 89dc66d42e10…
chal-dispatch-table dfb-taint-python-dispatch-table-positive positive not-reached false-negative 391cf56b4958…
chal-element-object dfb-taint-python-element-object-negative negative not-reached true-negative 21c9545f7d18…
chal-element-object dfb-taint-python-element-object-positive positive not-reached false-negative e27e46ef0263…
chal-function-field dfb-taint-python-function-field-negative negative not-reached true-negative 2d12add1e7af…
chal-function-field dfb-taint-python-function-field-positive positive not-reached false-negative 48e6160fa9c8…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-negative negative not-reached true-negative a4a6153a9b79…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-positive positive not-reached false-negative 5c406f066c38…
chal-map-iteration dfb-taint-python-map-iteration-negative negative not-reached true-negative c29dc2232f40…
chal-map-iteration dfb-taint-python-map-iteration-positive positive reached true-positive 449a0fd250b7…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-negative negative not-reached true-negative df624bfd1b07…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-positive positive reached true-positive c2e6c60e5ce2…
chal-nested-access-path dfb-taint-python-nested-access-path-negative negative not-reached true-negative f07367d4cdc3…
chal-nested-access-path dfb-taint-python-nested-access-path-positive positive reached true-positive 9653883a73ba…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-negative negative not-reached true-negative 13fce5e5c4f4…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-positive positive reached true-positive 1f132db86c5a…
chal-recursive-carry dfb-taint-python-recursive-carry-negative negative not-reached true-negative 13d1ff659eb3…
chal-recursive-carry dfb-taint-python-recursive-carry-positive positive reached true-positive 3ac1658a16ad…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-negative negative not-reached true-negative 72f1e822d961…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-positive positive not-reached false-negative 299e13fb8b62…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-negative negative not-reached true-negative 0ec5af033cf3…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-positive positive not-reached false-negative 07ec4d3011c4…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-negative negative not-reached true-negative 9e1bdde04714…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-positive positive reached true-positive 78a0c85f4d7c…
chal-reflective-invocation dfb-taint-python-reflective-invocation-negative negative not-reached true-negative aacd9b312d9e…
chal-reflective-invocation dfb-taint-python-reflective-invocation-positive positive not-reached false-negative e8646333b013…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative d4b628ddb8da…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 5f0b4645932d…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative 6ecf2056072f…
exception-catch dfb-taint-python-exception-catch-positive positive not-reached false-negative ce7b6fd60984…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative not-reached true-negative 4339d409e666…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 37b07cf51b27…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 1a248f93d341…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive 42177e1a15a8…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative 506852dd6b33…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 14435b7f936a…
loop-carried-kill dfb-taint-python-loop-carried-negative negative reached false-positive e06b1956da18…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 7d4413db8b6a…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative a63d55f846a3…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive ac01fad168ef…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative 0a8d78bcd27b…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive d78a11f45a19…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative d04170e9a0b8…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive 4f47a3860b15…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative 20697116b3b0…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive 18e5ea398551…

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 7e8a4bd12f02…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive 334be595fb41…
model-declared-source dfb-taint-python-model-declared-source-negative negative not-reached true-negative 189d80b8b86d…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive a1332fdb115b…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative not-reached true-negative 37c9bb7c58e1…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive reached true-positive 48a6c0e006c2…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative not-reached true-negative f47637936216…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive reached true-positive f07419ecf77a…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative not-reached true-negative 1d9748b2f57b…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive reached true-positive ec4afe17fd07…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative not-reached true-negative ba314cce4245…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive reached true-positive 579fac912dca…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative de46630bc4bf…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive 8155a717dc51…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative not-reached true-negative 054e47919123…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive reached true-positive 0fe477b6e763…
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 74d0fd75ace6…
model-summary-field dfb-taint-python-model-summary-field-positive positive reached true-positive 26f3726d8c2b…
model-summary-through dfb-taint-python-model-summary-through-negative negative not-reached true-negative a6f360e9a873…
model-summary-through dfb-taint-python-model-summary-through-positive positive reached true-positive a3f7aa76b5c7…

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 a2d22ba7aa65…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive not-reached false-negative f58f517a7da4…
native-persistence dfb-taint-python-native-persistence-negative negative not-reached true-negative 6569d5af2b8c…
native-persistence dfb-taint-python-native-persistence-positive positive not-reached false-negative 64f4e4060de7…
native-propagator dfb-taint-python-native-propagator-negative negative not-reached true-negative 278a9a8eab2b…
native-propagator dfb-taint-python-native-propagator-positive positive not-reached false-negative bd8aa8dbef28…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative not-reached true-negative 39a554deb2c3…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive not-reached false-negative 5ef23eafc4f0…
native-source-sink dfb-taint-python-native-source-sink-negative negative not-reached true-negative c1f951d54886…
native-source-sink dfb-taint-python-native-source-sink-positive positive not-reached false-negative cfb56677da1b…
native-summary dfb-taint-python-native-summary-negative negative not-reached true-negative ccd224609757…
native-summary dfb-taint-python-native-summary-positive positive not-reached false-negative a82926605fb5…

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 610e4aeeaa80…
arithmetic-expression-propagation dfb-taint-c-expression-positive positive reached true-positive 1d37cd1f4625…
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 548ec70b2727…
branch-join dfb-taint-c-branch-join-positive positive reached true-positive c14af353487f…
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 3b23ae417da2…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive 4f1a8a9d83f6…
infeasible-branch dfb-taint-c-infeasible-branch-negative negative reached false-positive 61efe1fac6d2…
infeasible-branch dfb-taint-c-infeasible-branch-positive positive reached true-positive a7dcd5dd42d4…
local-multi-step-chain dfb-taint-c-local-chain-negative negative not-reached true-negative 2803f4e4538e…
local-multi-step-chain dfb-taint-c-local-chain-positive positive reached true-positive a59ec131e982…
local-overwrite-kill dfb-taint-c-local-overwrite-negative negative not-reached true-negative ea4979f2308a…
local-overwrite-kill dfb-taint-c-local-overwrite-positive positive reached true-positive 430f87d1837a…
loop-carried-kill dfb-taint-c-loop-carried-negative negative reached false-positive ee14184e32a2…
loop-carried-kill dfb-taint-c-loop-carried-positive positive reached true-positive f33a59a397a9…
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 1560ca26e8c5…
arithmetic-expression-propagation dfb-taint-cpp-expression-positive positive reached true-positive 31be57c4d0ea…
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 916c8a7719c9…
branch-join dfb-taint-cpp-branch-join-positive positive reached true-positive 7c2a9507c6ee…
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 5049c27db965…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive 10e1a75e6fc8…
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 717fa0e960ff…
infeasible-branch dfb-taint-cpp-infeasible-branch-positive positive reached true-positive 6c5e71abfd42…
local-multi-step-chain dfb-taint-cpp-local-chain-negative negative not-reached true-negative e9c52c9ca161…
local-multi-step-chain dfb-taint-cpp-local-chain-positive positive reached true-positive d85eced33ece…
local-overwrite-kill dfb-taint-cpp-local-overwrite-negative negative not-reached true-negative 11e1f6e174d3…
local-overwrite-kill dfb-taint-cpp-local-overwrite-positive positive reached true-positive 3dd0129e4998…
loop-carried-kill dfb-taint-cpp-loop-carried-negative negative reached false-positive fca1664e7d87…
loop-carried-kill dfb-taint-cpp-loop-carried-positive positive reached true-positive 449043a61398…
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 93bd344555ce…
arithmetic-expression-propagation dfb-taint-go-expression-positive positive reached true-positive 2cd0b61dcce9…
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 ba9d393179af…
branch-join dfb-taint-go-branch-join-positive positive reached true-positive 8440d11a7593…
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 65ccc44956a0…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive 977e8a8a7cb5…
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 47140a766aad…
infeasible-branch dfb-taint-go-infeasible-branch-positive positive reached true-positive df34a749f06e…
local-multi-step-chain dfb-taint-go-local-chain-negative negative not-reached true-negative 2534145a6286…
local-multi-step-chain dfb-taint-go-local-chain-positive positive reached true-positive 6a75f3e01bc3…
local-overwrite-kill dfb-taint-go-local-overwrite-negative negative not-reached true-negative 3a892c408ad5…
local-overwrite-kill dfb-taint-go-local-overwrite-positive positive reached true-positive 92e4219501dd…
loop-carried-kill dfb-taint-go-loop-carried-negative negative reached false-positive 61a08071407a…
loop-carried-kill dfb-taint-go-loop-carried-positive positive reached true-positive e92b38df5504…
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 33fad07a51e6…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive 3f4b1d4d22cd…
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 0330d5ec7319…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive a438e9fa4d70…
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 307546cee9e9…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative d1c4380e46d2…
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 bfab20d66610…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive dbbe36a5b83a…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 1fe513c3b09f…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive a94c98abb7ba…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative 3c198d6072b1…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 879676c148a4…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive d80300fde3a7…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive af80a6aa824c…
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 b9626e79ab33…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive a3a116e1461e…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative 1ddfb932619d…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive 862d66615332…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative not-reached true-negative 279216d188a3…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive reached true-positive 76d51d2def74…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative not-reached true-negative 762c2bf1d8ae…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive reached true-positive b09047abfc9a…
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 9b141484e94b…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive 5238412211c8…
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 9034fa20faa0…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive da2aef394fea…
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 5f40bab126dd…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 251b4ee661b2…
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 110f45cf1157…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive 76cfaf4f17ab…
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 78e535b905ef…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive 254569c5e3b8…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative fc6910bf59ed…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 9beba44ab182…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 499d2f1e08dc…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive af61ad20c6d4…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative reached false-positive 6ad1038509ca…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive bff296ef5296…
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 080e6c2bc259…
model-declared-sink dfb-taint-javascript-model-declared-sink-positive positive reached true-positive 910b1fe97491…
model-declared-source dfb-taint-javascript-model-declared-source-negative negative not-reached true-negative 65639559aced…
model-declared-source dfb-taint-javascript-model-declared-source-positive positive reached true-positive eef2c4e0fef3…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-negative negative not-reached true-negative f26fda436c5f…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-positive positive reached true-positive a935f6150617…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-negative negative not-reached true-negative 50c11520a18c…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-positive positive reached true-positive 44cc5deceb97…
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 f2e46b9ea45f…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-positive positive reached true-positive e9da4359a727…
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 8810b47ae731…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive reached true-positive da43b6409ae3…
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 441e36dea718…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive 11532d0444ba…
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 a44cf1017baa…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 47a7e64fee09…
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 68b9937596af…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive e21b7be14ba8…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative 5418fbdebd9b…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive dc7d4b4971ea…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative 976fc3d8abac…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive 8d0d4b04e246…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive 27466290a6fc…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive 03a6596ea998…
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 edd7a3832513…
arithmetic-expression-propagation dfb-taint-php-expression-positive positive reached true-positive 36372d91ce0f…
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 c0589abf5ec4…
branch-join dfb-taint-php-branch-join-positive positive reached true-positive 4407fac1892e…
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 175ce11ee41f…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive da179e5ed9e7…
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 1fed8912023e…
infeasible-branch dfb-taint-php-infeasible-branch-positive positive reached true-positive f5d803d81231…
local-multi-step-chain dfb-taint-php-local-chain-negative negative not-reached true-negative df3b2a9c7159…
local-multi-step-chain dfb-taint-php-local-chain-positive positive reached true-positive afe5abcac6f4…
local-overwrite-kill dfb-taint-php-local-overwrite-negative negative not-reached true-negative 6aa22fb2a60b…
local-overwrite-kill dfb-taint-php-local-overwrite-positive positive reached true-positive 1b1b4b59a354…
loop-carried-kill dfb-taint-php-loop-carried-negative negative reached false-positive 8adc9873a921…
loop-carried-kill dfb-taint-php-loop-carried-positive positive reached true-positive 7c950feca43f…
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 52b6b36821a2…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 2d8be60f4a5c…
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 b93eaf9b6a96…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 56100d223906…
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 fa03aa4a9ab9…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive b9a5d0c74093…
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 557f7ebf78a1…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 01a7e4090992…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 2ad3a206e57b…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive 0f424fb01942…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative b8de616c06f2…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 6b2b10d4581a…
loop-carried-kill dfb-taint-python-loop-carried-negative negative reached false-positive 45af980f34b7…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive c4259ced9f6c…
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 c75ef0339f13…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive abb904e51079…
model-declared-source dfb-taint-python-model-declared-source-negative negative not-reached true-negative b2f149e07859…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive 9adfd51053d2…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative not-reached true-negative f7f11d3d6deb…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive reached true-positive 15a80c959d06…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative not-reached true-negative f4ab0670c285…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive reached true-positive bddb9cfc9140…
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 e53cc637e724…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive b35b7f7212ca…
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 fab5a776ebe3…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive reached true-positive 3a015ba317b6…
native-persistence dfb-taint-python-native-persistence-negative negative reached false-positive b872f556836e…
native-persistence dfb-taint-python-native-persistence-positive positive reached true-positive 29cae8c3fe30…
native-propagator dfb-taint-python-native-propagator-negative negative reached false-positive c4d3d5031c8d…
native-propagator dfb-taint-python-native-propagator-positive positive reached true-positive 7bfee3aae26d…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative reached false-positive 42e3ca41877c…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive reached true-positive 677ecef9da9b…
native-source-sink dfb-taint-python-native-source-sink-negative negative not-reached true-negative ffb08893f607…
native-source-sink dfb-taint-python-native-source-sink-positive positive reached true-positive 6c1f3a309335…
native-summary dfb-taint-python-native-summary-negative negative reached false-positive 65924cea591e…
native-summary dfb-taint-python-native-summary-positive positive reached true-positive 2efedc820499…

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 5feb3c493fb3…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive reached true-positive 44e8340033ac…
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 28f22354d262…
branch-join dfb-taint-ruby-branch-join-positive positive reached true-positive 74da95b66339…
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 a8f2c93acdf1…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive ea3b6a960f7c…
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 bb09e33c72e6…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive reached true-positive bada15ab4796…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative not-reached true-negative b047110bc4af…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive reached true-positive 2716caf43e79…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative not-reached true-negative 85001bc48d27…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive reached true-positive 6a351e0c8c7b…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative reached false-positive cf7038fe5b07…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive reached true-positive f60eb1da1818…
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 e11afc0855e7…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive reached true-positive d426d34dcb74…
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 07b5e6fb3e1d…
branch-join dfb-taint-rust-branch-join-positive positive reached true-positive 593401c13d8b…
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 03567e8f4254…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive d0b6b6cdf385…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative reached false-positive cd13c536cd3e…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive reached true-positive 0e6a6b96b2ff…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative not-reached true-negative ff27592cd1aa…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive reached true-positive 79922c8ec16b…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative not-reached true-negative bb2dced502f3…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive reached true-positive efd9ed053200…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative reached false-positive 563a1fcbb45f…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive reached true-positive 3b177f4dca45…
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 fb8a6ce09840…
arithmetic-expression-propagation dfb-taint-typescript-expression-positive positive reached true-positive c976fc2abfed…
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 946c2ba79804…
branch-join dfb-taint-typescript-branch-join-positive positive reached true-positive dcb1cdfe90d0…
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 49872a20f663…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive 932b880663eb…
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 fc9f8c892d8e…
infeasible-branch dfb-taint-typescript-infeasible-branch-positive positive reached true-positive d17c452e3fc0…
local-multi-step-chain dfb-taint-typescript-local-chain-negative negative not-reached true-negative a8e43fea9e6d…
local-multi-step-chain dfb-taint-typescript-local-chain-positive positive reached true-positive 44c45743d7b6…
local-overwrite-kill dfb-taint-typescript-local-overwrite-negative negative not-reached true-negative bdff0a7dbff6…
local-overwrite-kill dfb-taint-typescript-local-overwrite-positive positive reached true-positive 308860750ac0…
loop-carried-kill dfb-taint-typescript-loop-carried-negative negative reached false-positive 37d1b0198cf0…
loop-carried-kill dfb-taint-typescript-loop-carried-positive positive reached true-positive 8e40aee6495a…
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…

joern-swift-core-taint-taint-benchmark-controlled — swift, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-swift-alias-propagation-negative negative inconclusive inconclusive 031fcedc107d…
alias-propagation-separation dfb-taint-swift-alias-propagation-positive positive inconclusive inconclusive 37b72e68b249…
argument-position-separation dfb-taint-swift-argument-position-negative negative inconclusive inconclusive b17621a6591d…
argument-position-separation dfb-taint-swift-argument-position-positive positive inconclusive inconclusive c4d5667d2042…
arithmetic-expression-propagation dfb-taint-swift-expression-negative negative inconclusive inconclusive c6da31833ce1…
arithmetic-expression-propagation dfb-taint-swift-expression-positive positive inconclusive inconclusive 679d511cc502…
array-element-separation dfb-taint-swift-array-element-negative negative inconclusive inconclusive 50fc3681cb2c…
array-element-separation dfb-taint-swift-array-element-positive positive inconclusive inconclusive 63751afb0c1d…
branch-join dfb-taint-swift-branch-join-negative negative inconclusive inconclusive 8847c7c10a35…
branch-join dfb-taint-swift-branch-join-positive positive inconclusive inconclusive bf68ac68eb0c…
call-context-separation dfb-taint-swift-call-context-negative negative inconclusive inconclusive 0d730cf75d46…
call-context-separation dfb-taint-swift-call-context-positive positive inconclusive inconclusive c5f95906cdeb…
chal-callback-registration dfb-taint-swift-callback-registration-negative negative inconclusive inconclusive 00297bab4ba7…
chal-callback-registration dfb-taint-swift-callback-registration-positive positive inconclusive inconclusive 178449573ad3…
chal-closure-capture dfb-taint-swift-closure-capture-negative negative inconclusive inconclusive b59155767b87…
chal-closure-capture dfb-taint-swift-closure-capture-positive positive inconclusive inconclusive eb8a60543c12…
chal-computed-property dfb-taint-swift-computed-property-negative negative inconclusive inconclusive 473e77ab8717…
chal-computed-property dfb-taint-swift-computed-property-positive positive inconclusive inconclusive b4d6f582113e…
chal-context-pair-depth2 dfb-taint-swift-context-pair-depth2-negative negative inconclusive inconclusive c1346a5e6b7a…
chal-context-pair-depth2 dfb-taint-swift-context-pair-depth2-positive positive inconclusive inconclusive a6d003a747f1…
chal-deep-relay-chain dfb-taint-swift-deep-relay-chain-negative negative inconclusive inconclusive 52de6a30239e…
chal-deep-relay-chain dfb-taint-swift-deep-relay-chain-positive positive inconclusive inconclusive 3868e0e13771…
chal-dispatch-table dfb-taint-swift-dispatch-table-negative negative inconclusive inconclusive 54aa6f40ab60…
chal-dispatch-table dfb-taint-swift-dispatch-table-positive positive inconclusive inconclusive c0131d959f68…
chal-element-object dfb-taint-swift-element-object-negative negative inconclusive inconclusive ea2c8ae6ed66…
chal-element-object dfb-taint-swift-element-object-positive positive inconclusive inconclusive 3c46e92925ae…
chal-function-field dfb-taint-swift-function-field-negative negative inconclusive inconclusive 6d379140b3e7…
chal-function-field dfb-taint-swift-function-field-positive positive inconclusive inconclusive dc518a96238f…
chal-interprocedural-exception-persistence dfb-taint-swift-interprocedural-exception-persistence-negative negative inconclusive inconclusive 001fefb3b2d0…
chal-interprocedural-exception-persistence dfb-taint-swift-interprocedural-exception-persistence-positive positive inconclusive inconclusive dffc3d288158…
chal-map-iteration dfb-taint-swift-map-iteration-negative negative inconclusive inconclusive a90af516c61e…
chal-map-iteration dfb-taint-swift-map-iteration-positive positive inconclusive inconclusive fb44fcdd1193…
chal-mutual-recursive-transform dfb-taint-swift-mutual-recursive-transform-negative negative inconclusive inconclusive 009bc5fdd8b6…
chal-mutual-recursive-transform dfb-taint-swift-mutual-recursive-transform-positive positive inconclusive inconclusive 0fb8004729af…
chal-nested-access-path dfb-taint-swift-nested-access-path-negative negative inconclusive inconclusive 23ffffab76d9…
chal-nested-access-path dfb-taint-swift-nested-access-path-positive positive inconclusive inconclusive af7d7c89fc99…
chal-recursive-callback-transform dfb-taint-swift-recursive-callback-transform-negative negative inconclusive inconclusive e128ef8ff0ab…
chal-recursive-callback-transform dfb-taint-swift-recursive-callback-transform-positive positive inconclusive inconclusive 9440dacd8e4f…
chal-recursive-carry dfb-taint-swift-recursive-carry-negative negative inconclusive inconclusive f6b180bb5af9…
chal-recursive-carry dfb-taint-swift-recursive-carry-positive positive inconclusive inconclusive c23e65a2d13e…
chal-recursive-exception-persistence dfb-taint-swift-recursive-exception-persistence-negative negative inconclusive inconclusive 5c7e26be3e8e…
chal-recursive-exception-persistence dfb-taint-swift-recursive-exception-persistence-positive positive inconclusive inconclusive 3920a8dd43ac…
chal-recursive-heap-unwind dfb-taint-swift-recursive-heap-unwind-negative negative inconclusive inconclusive 5e6261d540dc…
chal-recursive-heap-unwind dfb-taint-swift-recursive-heap-unwind-positive positive inconclusive inconclusive 498d565ffa6a…
chal-recursive-payload-transform dfb-taint-swift-recursive-payload-transform-negative negative inconclusive inconclusive affda7a9d90c…
chal-recursive-payload-transform dfb-taint-swift-recursive-payload-transform-positive positive inconclusive inconclusive e9993aeff752…
direct-propagation dfb-taint-swift-direct-negative negative inconclusive inconclusive e6768c78f301…
direct-propagation dfb-taint-swift-direct-positive positive inconclusive inconclusive 3f52a14faf69…
exception-catch dfb-taint-swift-exception-catch-negative negative inconclusive inconclusive 3abbd6f54770…
exception-catch dfb-taint-swift-exception-catch-positive positive inconclusive inconclusive fe22a5dc18c2…
infeasible-branch dfb-taint-swift-infeasible-branch-negative negative inconclusive inconclusive 59501c729456…
infeasible-branch dfb-taint-swift-infeasible-branch-positive positive inconclusive inconclusive fc2e7c1f6958…
local-multi-step-chain dfb-taint-swift-local-chain-negative negative inconclusive inconclusive d01a3960ae41…
local-multi-step-chain dfb-taint-swift-local-chain-positive positive inconclusive inconclusive bc6fa641f297…
local-overwrite-kill dfb-taint-swift-local-overwrite-negative negative inconclusive inconclusive 554c0630e0c8…
local-overwrite-kill dfb-taint-swift-local-overwrite-positive positive inconclusive inconclusive f60a42075a0a…
loop-carried-kill dfb-taint-swift-loop-carried-negative negative inconclusive inconclusive 324b8481c56b…
loop-carried-kill dfb-taint-swift-loop-carried-positive positive inconclusive inconclusive acd8703c7565…
object-separation dfb-taint-swift-object-separation-negative negative inconclusive inconclusive 8c8a15754d98…
object-separation dfb-taint-swift-object-separation-positive positive inconclusive inconclusive 25a8e82d8b7d…
return-relay-one-hop dfb-taint-swift-return-relay-one-hop-negative negative inconclusive inconclusive 6d52b4c31ea9…
return-relay-one-hop dfb-taint-swift-return-relay-one-hop-positive positive inconclusive inconclusive 3201157e1d03…
return-relay-two-hop dfb-taint-swift-return-relay-two-hop-negative negative inconclusive inconclusive af197d614a76…
return-relay-two-hop dfb-taint-swift-return-relay-two-hop-positive positive inconclusive inconclusive 2bf3dca9e80b…
same-object-field-separation dfb-taint-swift-same-object-field-negative negative inconclusive inconclusive 532b5703c363…
same-object-field-separation dfb-taint-swift-same-object-field-positive positive inconclusive inconclusive 4471e7663b4e…

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

Template Case Polarity Outcome Classification Raw evidence
model-declared-sink dfb-taint-swift-model-declared-sink-negative negative inconclusive inconclusive aeb42d047166…
model-declared-sink dfb-taint-swift-model-declared-sink-positive positive inconclusive inconclusive 3f5c2e3a872d…
model-declared-source dfb-taint-swift-model-declared-source-negative negative inconclusive inconclusive 130379a02456…
model-declared-source dfb-taint-swift-model-declared-source-positive positive inconclusive inconclusive 8ca32187ae71…
model-entrypoint-parameter dfb-taint-swift-model-entrypoint-parameter-negative negative inconclusive inconclusive 694cfc35c5aa…
model-entrypoint-parameter dfb-taint-swift-model-entrypoint-parameter-positive positive inconclusive inconclusive 4354c3d4aef1…
model-entrypoint-selectivity dfb-taint-swift-model-entrypoint-selectivity-negative negative inconclusive inconclusive 379cf51314eb…
model-entrypoint-selectivity dfb-taint-swift-model-entrypoint-selectivity-positive positive inconclusive inconclusive f169ae20f41f…
model-opaque-propagator dfb-taint-swift-model-opaque-propagator-negative negative inconclusive inconclusive 488328f6ab0a…
model-opaque-propagator dfb-taint-swift-model-opaque-propagator-positive positive inconclusive inconclusive 6b21ee2441c2…
model-propagator-position dfb-taint-swift-model-propagator-position-negative negative inconclusive inconclusive a386838a7604…
model-propagator-position dfb-taint-swift-model-propagator-position-positive positive inconclusive inconclusive 436d355bcb6a…
model-sanitizer-kill dfb-taint-swift-model-sanitizer-kill-negative negative inconclusive inconclusive 8f7ae1440edd…
model-sanitizer-kill dfb-taint-swift-model-sanitizer-kill-positive positive inconclusive inconclusive b5e56a00c7c1…
model-sanitizer-selectivity dfb-taint-swift-model-sanitizer-selectivity-negative negative inconclusive inconclusive 308cf50beecd…
model-sanitizer-selectivity dfb-taint-swift-model-sanitizer-selectivity-positive positive inconclusive inconclusive eb3991e6fd92…
model-store-roundtrip dfb-taint-swift-model-store-roundtrip-negative negative inconclusive inconclusive 8e90d53494bc…
model-store-roundtrip dfb-taint-swift-model-store-roundtrip-positive positive inconclusive inconclusive 3b9e6530ed1d…
model-store-separation dfb-taint-swift-model-store-separation-negative negative inconclusive inconclusive 3b76e6d01748…
model-store-separation dfb-taint-swift-model-store-separation-positive positive inconclusive inconclusive 475c20f125f0…
model-summary-field dfb-taint-swift-model-summary-field-negative negative inconclusive inconclusive e918d63e1ffd…
model-summary-field dfb-taint-swift-model-summary-field-positive positive inconclusive inconclusive 3e41af16af97…
model-summary-through dfb-taint-swift-model-summary-through-negative negative inconclusive inconclusive d75dc28e7bab…
model-summary-through dfb-taint-swift-model-summary-through-positive positive inconclusive inconclusive d0476cdcff7a…

joern-swift-calibration-taint-taint-benchmark-controlled — swift, calibration (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
modeled-external-summary dfb-taint-swift-modeled-external-summary-negative negative inconclusive inconclusive e95ca44bc845…
modeled-external-summary dfb-taint-swift-modeled-external-summary-positive positive inconclusive inconclusive 79059b98fd3c…
one-hop-relay dfb-taint-swift-one-hop-relay-negative negative inconclusive inconclusive bdf09f54e852…
one-hop-relay dfb-taint-swift-one-hop-relay-positive positive inconclusive inconclusive e7b253796a47…

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

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-swift-native-entrypoint-negative negative unsupported unsupported d11f69ac4cf6…
native-entrypoint dfb-taint-swift-native-entrypoint-positive positive unsupported unsupported 2517a90f0cf0…
native-persistence dfb-taint-swift-native-persistence-negative negative unsupported unsupported 9dab4f502208…
native-persistence dfb-taint-swift-native-persistence-positive positive unsupported unsupported 132a1e9ccc0a…
native-propagator dfb-taint-swift-native-propagator-negative negative unsupported unsupported 3f3c45182f11…
native-propagator dfb-taint-swift-native-propagator-positive positive unsupported unsupported 7e2431d3628b…
native-sanitizer dfb-taint-swift-native-sanitizer-negative negative unsupported unsupported 0def08baa138…
native-sanitizer dfb-taint-swift-native-sanitizer-positive positive unsupported unsupported afdee9d1be61…
native-source-sink dfb-taint-swift-native-source-sink-negative negative unsupported unsupported c016c330e078…
native-source-sink dfb-taint-swift-native-source-sink-positive positive unsupported unsupported 92e5ada738fe…
native-summary dfb-taint-swift-native-summary-negative negative unsupported unsupported fdcec40bd7e1…
native-summary dfb-taint-swift-native-summary-positive positive unsupported unsupported 8f1b08f6accb…

joern-swift-language-extension-taint-taint-benchmark-controlled — swift, language-extension (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
result-error-propagation dfb-taint-swift-result-error-propagation-negative negative inconclusive inconclusive 375651de25f1…
result-error-propagation dfb-taint-swift-result-error-propagation-positive positive inconclusive inconclusive 0aaf4fddd142…

codeql-swift-core-taint-taint-benchmark-controlled — swift, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-swift-alias-propagation-negative negative inconclusive inconclusive 55df97407d87…
alias-propagation-separation dfb-taint-swift-alias-propagation-positive positive inconclusive inconclusive 0864a24a1757…
argument-position-separation dfb-taint-swift-argument-position-negative negative inconclusive inconclusive 894290bcac4a…
argument-position-separation dfb-taint-swift-argument-position-positive positive inconclusive inconclusive 4f6b4b4e25de…
arithmetic-expression-propagation dfb-taint-swift-expression-negative negative inconclusive inconclusive df46cd3ad27a…
arithmetic-expression-propagation dfb-taint-swift-expression-positive positive inconclusive inconclusive d24513382231…
array-element-separation dfb-taint-swift-array-element-negative negative inconclusive inconclusive 1f30e0653cc0…
array-element-separation dfb-taint-swift-array-element-positive positive inconclusive inconclusive 285896bc7417…
branch-join dfb-taint-swift-branch-join-negative negative inconclusive inconclusive ebe230a5194a…
branch-join dfb-taint-swift-branch-join-positive positive inconclusive inconclusive b63024800345…
call-context-separation dfb-taint-swift-call-context-negative negative inconclusive inconclusive 1c9dbb4ba898…
call-context-separation dfb-taint-swift-call-context-positive positive inconclusive inconclusive e6902e40c27c…
chal-callback-registration dfb-taint-swift-callback-registration-negative negative inconclusive inconclusive 33ad82b1c51d…
chal-callback-registration dfb-taint-swift-callback-registration-positive positive inconclusive inconclusive fb569c00239d…
chal-closure-capture dfb-taint-swift-closure-capture-negative negative inconclusive inconclusive 9290637ed11b…
chal-closure-capture dfb-taint-swift-closure-capture-positive positive inconclusive inconclusive f054abe7eb7f…
chal-computed-property dfb-taint-swift-computed-property-negative negative inconclusive inconclusive eb8f0e00e602…
chal-computed-property dfb-taint-swift-computed-property-positive positive inconclusive inconclusive 2b6f991650fb…
chal-context-pair-depth2 dfb-taint-swift-context-pair-depth2-negative negative inconclusive inconclusive c686f95b4daa…
chal-context-pair-depth2 dfb-taint-swift-context-pair-depth2-positive positive inconclusive inconclusive 204517be781f…
chal-deep-relay-chain dfb-taint-swift-deep-relay-chain-negative negative inconclusive inconclusive bc09fb3eeebb…
chal-deep-relay-chain dfb-taint-swift-deep-relay-chain-positive positive inconclusive inconclusive 77237a756018…
chal-dispatch-table dfb-taint-swift-dispatch-table-negative negative inconclusive inconclusive de88607e977f…
chal-dispatch-table dfb-taint-swift-dispatch-table-positive positive inconclusive inconclusive 8e080567e251…
chal-element-object dfb-taint-swift-element-object-negative negative inconclusive inconclusive fa47c4616560…
chal-element-object dfb-taint-swift-element-object-positive positive inconclusive inconclusive 34c93cd16c35…
chal-function-field dfb-taint-swift-function-field-negative negative inconclusive inconclusive 3e71ba9b27ea…
chal-function-field dfb-taint-swift-function-field-positive positive inconclusive inconclusive cea4af8cdaa5…
chal-interprocedural-exception-persistence dfb-taint-swift-interprocedural-exception-persistence-negative negative inconclusive inconclusive 7a068badd9a3…
chal-interprocedural-exception-persistence dfb-taint-swift-interprocedural-exception-persistence-positive positive inconclusive inconclusive 5366126a294f…
chal-map-iteration dfb-taint-swift-map-iteration-negative negative inconclusive inconclusive fd46a06b2b3c…
chal-map-iteration dfb-taint-swift-map-iteration-positive positive inconclusive inconclusive 5680db60dff2…
chal-mutual-recursive-transform dfb-taint-swift-mutual-recursive-transform-negative negative inconclusive inconclusive d06536375b85…
chal-mutual-recursive-transform dfb-taint-swift-mutual-recursive-transform-positive positive inconclusive inconclusive c8cd0c60ebc2…
chal-nested-access-path dfb-taint-swift-nested-access-path-negative negative inconclusive inconclusive 035dcaf7a9b4…
chal-nested-access-path dfb-taint-swift-nested-access-path-positive positive inconclusive inconclusive 34ed4ad2b640…
chal-recursive-callback-transform dfb-taint-swift-recursive-callback-transform-negative negative inconclusive inconclusive 60751e668ee6…
chal-recursive-callback-transform dfb-taint-swift-recursive-callback-transform-positive positive inconclusive inconclusive b2306d672ca2…
chal-recursive-carry dfb-taint-swift-recursive-carry-negative negative inconclusive inconclusive 001835593a75…
chal-recursive-carry dfb-taint-swift-recursive-carry-positive positive inconclusive inconclusive 562b4e08d8ce…
chal-recursive-exception-persistence dfb-taint-swift-recursive-exception-persistence-negative negative inconclusive inconclusive f572b1cee689…
chal-recursive-exception-persistence dfb-taint-swift-recursive-exception-persistence-positive positive inconclusive inconclusive 0dfff3f681af…
chal-recursive-heap-unwind dfb-taint-swift-recursive-heap-unwind-negative negative inconclusive inconclusive 5e71fe3cbd31…
chal-recursive-heap-unwind dfb-taint-swift-recursive-heap-unwind-positive positive inconclusive inconclusive 64384112cde4…
chal-recursive-payload-transform dfb-taint-swift-recursive-payload-transform-negative negative inconclusive inconclusive 0103245bb9dc…
chal-recursive-payload-transform dfb-taint-swift-recursive-payload-transform-positive positive inconclusive inconclusive 25720074ab89…
direct-propagation dfb-taint-swift-direct-negative negative inconclusive inconclusive 29ef31708dde…
direct-propagation dfb-taint-swift-direct-positive positive inconclusive inconclusive a6bdbb516927…
exception-catch dfb-taint-swift-exception-catch-negative negative inconclusive inconclusive 4320bb553d00…
exception-catch dfb-taint-swift-exception-catch-positive positive inconclusive inconclusive 99d6e4edde90…
infeasible-branch dfb-taint-swift-infeasible-branch-negative negative runner-error runner-error b61092157118…
infeasible-branch dfb-taint-swift-infeasible-branch-positive positive inconclusive inconclusive 3ba6f9fc9dbc…
local-multi-step-chain dfb-taint-swift-local-chain-negative negative inconclusive inconclusive 36c67f315b0f…
local-multi-step-chain dfb-taint-swift-local-chain-positive positive inconclusive inconclusive fbcc79b93642…
local-overwrite-kill dfb-taint-swift-local-overwrite-negative negative inconclusive inconclusive 04eb02d7560c…
local-overwrite-kill dfb-taint-swift-local-overwrite-positive positive inconclusive inconclusive 7d5179f118e8…
loop-carried-kill dfb-taint-swift-loop-carried-negative negative inconclusive inconclusive 4a1a0bc0007d…
loop-carried-kill dfb-taint-swift-loop-carried-positive positive inconclusive inconclusive e8da9874e2ab…
object-separation dfb-taint-swift-object-separation-negative negative inconclusive inconclusive 8d33309c2674…
object-separation dfb-taint-swift-object-separation-positive positive inconclusive inconclusive c6fb559a78bd…
return-relay-one-hop dfb-taint-swift-return-relay-one-hop-negative negative inconclusive inconclusive ff1a7a23e529…
return-relay-one-hop dfb-taint-swift-return-relay-one-hop-positive positive inconclusive inconclusive c04fb15fb119…
return-relay-two-hop dfb-taint-swift-return-relay-two-hop-negative negative inconclusive inconclusive 7339ee24b63f…
return-relay-two-hop dfb-taint-swift-return-relay-two-hop-positive positive inconclusive inconclusive 037ac51f186a…
same-object-field-separation dfb-taint-swift-same-object-field-negative negative inconclusive inconclusive 0fdf47152737…
same-object-field-separation dfb-taint-swift-same-object-field-positive positive inconclusive inconclusive fbe44db0ae20…

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

Template Case Polarity Outcome Classification Raw evidence
model-declared-sink dfb-taint-swift-model-declared-sink-negative negative inconclusive inconclusive 6b51b136bd93…
model-declared-sink dfb-taint-swift-model-declared-sink-positive positive inconclusive inconclusive 64c172820487…
model-declared-source dfb-taint-swift-model-declared-source-negative negative inconclusive inconclusive 3db95612e9c2…
model-declared-source dfb-taint-swift-model-declared-source-positive positive inconclusive inconclusive 6a908e2ccd86…
model-entrypoint-parameter dfb-taint-swift-model-entrypoint-parameter-negative negative inconclusive inconclusive 126f4987cc79…
model-entrypoint-parameter dfb-taint-swift-model-entrypoint-parameter-positive positive inconclusive inconclusive 92c8418d105b…
model-entrypoint-selectivity dfb-taint-swift-model-entrypoint-selectivity-negative negative inconclusive inconclusive 57e86772207b…
model-entrypoint-selectivity dfb-taint-swift-model-entrypoint-selectivity-positive positive inconclusive inconclusive 33efaa4431ad…
model-opaque-propagator dfb-taint-swift-model-opaque-propagator-negative negative inconclusive inconclusive db812b1a6a56…
model-opaque-propagator dfb-taint-swift-model-opaque-propagator-positive positive inconclusive inconclusive 1077a7203053…
model-propagator-position dfb-taint-swift-model-propagator-position-negative negative inconclusive inconclusive afe4c7b3ee26…
model-propagator-position dfb-taint-swift-model-propagator-position-positive positive inconclusive inconclusive 7e4d959cfe1f…
model-sanitizer-kill dfb-taint-swift-model-sanitizer-kill-negative negative inconclusive inconclusive 0f8566e36b6f…
model-sanitizer-kill dfb-taint-swift-model-sanitizer-kill-positive positive inconclusive inconclusive fb03f7e3e931…
model-sanitizer-selectivity dfb-taint-swift-model-sanitizer-selectivity-negative negative inconclusive inconclusive a452a004461c…
model-sanitizer-selectivity dfb-taint-swift-model-sanitizer-selectivity-positive positive inconclusive inconclusive 6fc2e1c34efa…
model-store-roundtrip dfb-taint-swift-model-store-roundtrip-negative negative inconclusive inconclusive 4cb19f958009…
model-store-roundtrip dfb-taint-swift-model-store-roundtrip-positive positive inconclusive inconclusive 9988ef8b9d34…
model-store-separation dfb-taint-swift-model-store-separation-negative negative inconclusive inconclusive 5b17e40d9081…
model-store-separation dfb-taint-swift-model-store-separation-positive positive inconclusive inconclusive 5b028951980c…
model-summary-field dfb-taint-swift-model-summary-field-negative negative inconclusive inconclusive a3f09340568f…
model-summary-field dfb-taint-swift-model-summary-field-positive positive inconclusive inconclusive d654761e5ab0…
model-summary-through dfb-taint-swift-model-summary-through-negative negative inconclusive inconclusive 911095010305…
model-summary-through dfb-taint-swift-model-summary-through-positive positive inconclusive inconclusive f3d37637b2b2…

codeql-swift-calibration-taint-taint-benchmark-controlled — swift, calibration (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
modeled-external-summary dfb-taint-swift-modeled-external-summary-negative negative inconclusive inconclusive 31b918b35c05…
modeled-external-summary dfb-taint-swift-modeled-external-summary-positive positive inconclusive inconclusive 3939f22b0b7f…
one-hop-relay dfb-taint-swift-one-hop-relay-negative negative inconclusive inconclusive 949148eeb31e…
one-hop-relay dfb-taint-swift-one-hop-relay-positive positive inconclusive inconclusive edf3ab5dba9d…

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

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-swift-native-entrypoint-negative negative inconclusive inconclusive 2ee632857fc3…
native-entrypoint dfb-taint-swift-native-entrypoint-positive positive inconclusive inconclusive 2abd47921096…
native-persistence dfb-taint-swift-native-persistence-negative negative inconclusive inconclusive 08e888eacf47…
native-persistence dfb-taint-swift-native-persistence-positive positive inconclusive inconclusive adbc793a96c6…
native-propagator dfb-taint-swift-native-propagator-negative negative inconclusive inconclusive 1246543d42d1…
native-propagator dfb-taint-swift-native-propagator-positive positive inconclusive inconclusive 5631724c4338…
native-sanitizer dfb-taint-swift-native-sanitizer-negative negative inconclusive inconclusive bb64e9645370…
native-sanitizer dfb-taint-swift-native-sanitizer-positive positive inconclusive inconclusive 4b6835a2327b…
native-source-sink dfb-taint-swift-native-source-sink-negative negative inconclusive inconclusive 10f26784a227…
native-source-sink dfb-taint-swift-native-source-sink-positive positive inconclusive inconclusive 05076f6e7b33…
native-summary dfb-taint-swift-native-summary-negative negative inconclusive inconclusive a051d0138e5f…
native-summary dfb-taint-swift-native-summary-positive positive inconclusive inconclusive 535e91bea1a2…

codeql-swift-language-extension-taint-taint-benchmark-controlled — swift, language-extension (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
result-error-propagation dfb-taint-swift-result-error-propagation-negative negative inconclusive inconclusive d0c6c9719398…
result-error-propagation dfb-taint-swift-result-error-propagation-positive positive inconclusive inconclusive 74ae581918ec…