Skip to content

Case evidence — v0.9.2

Every result links its retained raw-evidence artifact, digest-bound in the freeze manifest. The site serves raw publication captures from the versioned v0.9.2 evidence route. Inconclusive and unsupported results retain separate coverage classifications; runner-error results retain their failed-execution classification. None becomes a clean negative.

The case-variation note explains the paired outcome changes and the CodeQL native query-pack lookup failures. No latency evidence is attached to this snapshot; timing remains available only on the historical v0.9.0 latency page, bound to its earlier pins.

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 77a6eacfe424…
alias-propagation-separation dfb-taint-c-alias-propagation-positive positive not-reached false-negative ebb8ea4eadaf…
argument-position-separation dfb-taint-c-argument-position-negative negative not-reached true-negative 8a10a61b8526…
argument-position-separation dfb-taint-c-argument-position-positive positive reached true-positive 40d994ad6a99…
arithmetic-expression-propagation dfb-taint-c-expression-negative negative not-reached true-negative 50a25cdba622…
arithmetic-expression-propagation dfb-taint-c-expression-positive positive reached true-positive 6911b773852a…
array-element-separation dfb-taint-c-array-element-negative negative reached false-positive 44f1f2eefc7d…
array-element-separation dfb-taint-c-array-element-positive positive reached true-positive 0a5868a610be…
branch-join dfb-taint-c-branch-join-negative negative not-reached true-negative 41a6c7a648ec…
branch-join dfb-taint-c-branch-join-positive positive reached true-positive e0202bb58a82…
call-context-separation dfb-taint-c-call-context-negative negative not-reached true-negative 6bc4af128117…
call-context-separation dfb-taint-c-call-context-positive positive reached true-positive b32ee748487e…
chal-callback-registration dfb-taint-c-callback-registration-negative negative not-reached true-negative 79f57b9fba36…
chal-callback-registration dfb-taint-c-callback-registration-positive positive not-reached false-negative 2a82c672424b…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-negative negative not-reached true-negative 615e979f20b5…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-positive positive reached true-positive ea3fe412fea7…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-negative negative not-reached true-negative cdd734f64efa…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-positive positive reached true-positive 19eebcf91e81…
chal-dispatch-table dfb-taint-c-dispatch-table-negative negative not-reached true-negative 63356fb7ef9d…
chal-dispatch-table dfb-taint-c-dispatch-table-positive positive not-reached false-negative 85cdfe1dd1d6…
chal-element-object dfb-taint-c-element-object-negative negative reached false-positive 0977aec568b4…
chal-element-object dfb-taint-c-element-object-positive positive reached true-positive 65ded1127593…
chal-function-field dfb-taint-c-function-field-negative negative not-reached true-negative 7b592e0d2cc2…
chal-function-field dfb-taint-c-function-field-positive positive not-reached false-negative a7cc592dc7fb…
chal-map-iteration dfb-taint-c-map-iteration-negative negative not-reached true-negative 21d186b133d0…
chal-map-iteration dfb-taint-c-map-iteration-positive positive reached true-positive 9435d7f1c7bf…
chal-mutual-recursive-transform dfb-taint-c-mutual-recursive-transform-negative negative not-reached true-negative 218563bf75fc…
chal-mutual-recursive-transform dfb-taint-c-mutual-recursive-transform-positive positive reached true-positive c3d8f4667062…
chal-nested-access-path dfb-taint-c-nested-access-path-negative negative not-reached true-negative d0d91579c221…
chal-nested-access-path dfb-taint-c-nested-access-path-positive positive reached true-positive d968c6acdebe…
chal-recursive-callback-transform dfb-taint-c-recursive-callback-transform-negative negative not-reached true-negative 2ac19a050277…
chal-recursive-callback-transform dfb-taint-c-recursive-callback-transform-positive positive reached true-positive cafe5ae094f9…
chal-recursive-carry dfb-taint-c-recursive-carry-negative negative not-reached true-negative 3cc461474290…
chal-recursive-carry dfb-taint-c-recursive-carry-positive positive reached true-positive 11a4262f4035…
chal-recursive-heap-unwind dfb-taint-c-recursive-heap-unwind-negative negative reached false-positive 11b47c3db4da…
chal-recursive-heap-unwind dfb-taint-c-recursive-heap-unwind-positive positive reached true-positive eca5bbc00ae2…
chal-recursive-payload-transform dfb-taint-c-recursive-payload-transform-negative negative not-reached true-negative ce30cdb4103f…
chal-recursive-payload-transform dfb-taint-c-recursive-payload-transform-positive positive reached true-positive c2b905ac1af7…
direct-propagation dfb-taint-c-direct-negative negative not-reached true-negative c0323cf5d4dc…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive 2e8e45fef9e7…
infeasible-branch dfb-taint-c-infeasible-branch-negative negative inconclusive inconclusive f0a5587a177d…
infeasible-branch dfb-taint-c-infeasible-branch-positive positive reached true-positive 9db58d689d42…
local-multi-step-chain dfb-taint-c-local-chain-negative negative not-reached true-negative cd53a05f098b…
local-multi-step-chain dfb-taint-c-local-chain-positive positive reached true-positive 06342de8933c…
local-overwrite-kill dfb-taint-c-local-overwrite-negative negative not-reached true-negative dd075d1d1440…
local-overwrite-kill dfb-taint-c-local-overwrite-positive positive reached true-positive be022977827d…
loop-carried-kill dfb-taint-c-loop-carried-negative negative reached false-positive 28bc4711efec…
loop-carried-kill dfb-taint-c-loop-carried-positive positive reached true-positive b741a3e37a6a…
object-separation dfb-taint-c-object-separation-negative negative not-reached true-negative 4ce881594777…
object-separation dfb-taint-c-object-separation-positive positive reached true-positive dd385fc24a18…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-negative negative not-reached true-negative c0ca5fa770f5…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-positive positive reached true-positive 566ea0625426…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-negative negative not-reached true-negative 63108a17a550…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-positive positive reached true-positive bc236c32feb9…
same-object-field-separation dfb-taint-c-same-object-field-negative negative not-reached true-negative c0557c9c87b2…
same-object-field-separation dfb-taint-c-same-object-field-positive positive reached true-positive b472fc837f0d…

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 d10c1e881604…
c-goto-cleanup-carry dfb-taint-c-goto-cleanup-positive positive reached true-positive a9f4feb3da8d…

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 3c721772e6bf…
alias-propagation-separation dfb-taint-cpp-alias-propagation-positive positive not-reached false-negative 95d7f1d06cd6…
argument-position-separation dfb-taint-cpp-argument-position-negative negative not-reached true-negative a49b6b4dc0c0…
argument-position-separation dfb-taint-cpp-argument-position-positive positive reached true-positive a8e495258ca7…
arithmetic-expression-propagation dfb-taint-cpp-expression-negative negative not-reached true-negative d0b9a5979aa4…
arithmetic-expression-propagation dfb-taint-cpp-expression-positive positive reached true-positive 6dd7b3b122e0…
array-element-separation dfb-taint-cpp-array-element-negative negative reached false-positive 02d42a497017…
array-element-separation dfb-taint-cpp-array-element-positive positive reached true-positive 0b32ac957e4c…
branch-join dfb-taint-cpp-branch-join-negative negative not-reached true-negative 445686a4a9f6…
branch-join dfb-taint-cpp-branch-join-positive positive reached true-positive ad0998eec1e5…
call-context-separation dfb-taint-cpp-call-context-negative negative not-reached true-negative 41475a1c0c5b…
call-context-separation dfb-taint-cpp-call-context-positive positive reached true-positive 5cef843f0b47…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-negative negative not-reached true-negative 1c27dac96e98…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-positive positive not-reached false-negative 436f8547138c…
chal-callback-registration dfb-taint-cpp-callback-registration-negative negative not-reached true-negative 9d8bf6d3ddb2…
chal-callback-registration dfb-taint-cpp-callback-registration-positive positive not-reached false-negative cb374c44c14b…
chal-closure-capture dfb-taint-cpp-closure-capture-negative negative not-reached true-negative 3fb40e55d303…
chal-closure-capture dfb-taint-cpp-closure-capture-positive positive not-reached false-negative d33b5cc34467…
chal-computed-property dfb-taint-cpp-computed-property-negative negative not-reached true-negative a5192e1bb7a1…
chal-computed-property dfb-taint-cpp-computed-property-positive positive not-reached false-negative bd6a379e6dec…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-negative negative not-reached true-negative 93b427750414…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-positive positive not-reached false-negative c048b5fbb574…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-negative negative not-reached true-negative 6bb8bf75c232…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-positive positive reached true-positive 438dfed9ad88…
chal-dispatch-table dfb-taint-cpp-dispatch-table-negative negative not-reached true-negative 21895c57df4a…
chal-dispatch-table dfb-taint-cpp-dispatch-table-positive positive not-reached false-negative 7dfe4818d696…
chal-element-object dfb-taint-cpp-element-object-negative negative not-reached true-negative b114cdcb1590…
chal-element-object dfb-taint-cpp-element-object-positive positive not-reached false-negative 84ae34698385…
chal-function-field dfb-taint-cpp-function-field-negative negative not-reached true-negative 6025d7953976…
chal-function-field dfb-taint-cpp-function-field-positive positive not-reached false-negative 5ce6af4b4a25…
chal-interprocedural-exception-persistence dfb-taint-cpp-interprocedural-exception-persistence-negative negative not-reached true-negative 2c34f3c08e9f…
chal-interprocedural-exception-persistence dfb-taint-cpp-interprocedural-exception-persistence-positive positive not-reached false-negative 68b7966d211b…
chal-map-iteration dfb-taint-cpp-map-iteration-negative negative not-reached true-negative ded5d0b65842…
chal-map-iteration dfb-taint-cpp-map-iteration-positive positive not-reached false-negative 47dc213fc6a2…
chal-mutual-recursive-transform dfb-taint-cpp-mutual-recursive-transform-negative negative not-reached true-negative 8b17b96fa16c…
chal-mutual-recursive-transform dfb-taint-cpp-mutual-recursive-transform-positive positive reached true-positive cb07176daf09…
chal-nested-access-path dfb-taint-cpp-nested-access-path-negative negative not-reached true-negative 709bbd3f8609…
chal-nested-access-path dfb-taint-cpp-nested-access-path-positive positive not-reached false-negative 929cfdf5b990…
chal-recursive-callback-transform dfb-taint-cpp-recursive-callback-transform-negative negative not-reached true-negative 076985b75b85…
chal-recursive-callback-transform dfb-taint-cpp-recursive-callback-transform-positive positive reached true-positive e0831d3d45e8…
chal-recursive-carry dfb-taint-cpp-recursive-carry-negative negative not-reached true-negative d8f898d9fa84…
chal-recursive-carry dfb-taint-cpp-recursive-carry-positive positive reached true-positive 5b1d530d92f0…
chal-recursive-exception-persistence dfb-taint-cpp-recursive-exception-persistence-negative negative reached false-positive ec7f9c8c5764…
chal-recursive-exception-persistence dfb-taint-cpp-recursive-exception-persistence-positive positive reached true-positive 2716ff05cdcd…
chal-recursive-heap-unwind dfb-taint-cpp-recursive-heap-unwind-negative negative reached false-positive fd5e126613a7…
chal-recursive-heap-unwind dfb-taint-cpp-recursive-heap-unwind-positive positive reached true-positive 5035c9169cd6…
chal-recursive-payload-transform dfb-taint-cpp-recursive-payload-transform-negative negative not-reached true-negative 330fc0d8ae30…
chal-recursive-payload-transform dfb-taint-cpp-recursive-payload-transform-positive positive reached true-positive 51e86e4146ae…
direct-propagation dfb-taint-cpp-direct-negative negative not-reached true-negative faae875ed92f…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive 17efbbcadbe4…
exception-catch dfb-taint-cpp-exception-catch-negative negative not-reached true-negative a18cba30b6eb…
exception-catch dfb-taint-cpp-exception-catch-positive positive not-reached false-negative b2afa369c3c5…
infeasible-branch dfb-taint-cpp-infeasible-branch-negative negative inconclusive inconclusive 1a4513ce9a06…
infeasible-branch dfb-taint-cpp-infeasible-branch-positive positive reached true-positive 16018b691172…
local-multi-step-chain dfb-taint-cpp-local-chain-negative negative not-reached true-negative 1ca1980f6529…
local-multi-step-chain dfb-taint-cpp-local-chain-positive positive reached true-positive 31510d5cea40…
local-overwrite-kill dfb-taint-cpp-local-overwrite-negative negative not-reached true-negative b0a614c689fe…
local-overwrite-kill dfb-taint-cpp-local-overwrite-positive positive reached true-positive 3e2c604bac60…
loop-carried-kill dfb-taint-cpp-loop-carried-negative negative reached false-positive a6e17c25a319…
loop-carried-kill dfb-taint-cpp-loop-carried-positive positive reached true-positive 1bbb54e470cb…
object-separation dfb-taint-cpp-object-separation-negative negative not-reached true-negative 971c7a570395…
object-separation dfb-taint-cpp-object-separation-positive positive reached true-positive 72199df70b50…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-negative negative not-reached true-negative 510862ed92ae…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-positive positive reached true-positive 4af64cfb04ce…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-negative negative not-reached true-negative ab9430d8b6b2…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-positive positive reached true-positive 9f49367512e8…
same-object-field-separation dfb-taint-cpp-same-object-field-negative negative not-reached true-negative 57f37f7cd823…
same-object-field-separation dfb-taint-cpp-same-object-field-positive positive reached true-positive e77a52b63fb5…

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 3ba4624108e6…
alias-propagation-separation dfb-taint-csharp-alias-propagation-positive positive not-reached false-negative 460098a31709…
argument-position-separation dfb-taint-csharp-argument-position-negative negative not-reached true-negative 92c731442f3c…
argument-position-separation dfb-taint-csharp-argument-position-positive positive reached true-positive f227145fbaaf…
arithmetic-expression-propagation dfb-taint-csharp-expression-negative negative not-reached true-negative fee3d8a0e694…
arithmetic-expression-propagation dfb-taint-csharp-expression-positive positive not-reached false-negative 89c787655eb0…
array-element-separation dfb-taint-csharp-array-element-negative negative reached false-positive 8440aba5b27e…
array-element-separation dfb-taint-csharp-array-element-positive positive reached true-positive 24dca5746f1e…
branch-join dfb-taint-csharp-branch-join-negative negative not-reached true-negative 24c59fcb52ad…
branch-join dfb-taint-csharp-branch-join-positive positive reached true-positive 9cfea076359a…
call-context-separation dfb-taint-csharp-call-context-negative negative not-reached true-negative e58c50f5f5f4…
call-context-separation dfb-taint-csharp-call-context-positive positive reached true-positive 91f8918f9415…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-negative negative not-reached true-negative cfd8a6b0a2e3…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-positive positive reached true-positive 3a09a7da1d69…
chal-callback-registration dfb-taint-csharp-callback-registration-negative negative not-reached true-negative 85985bda2d86…
chal-callback-registration dfb-taint-csharp-callback-registration-positive positive not-reached false-negative b2081446515c…
chal-closure-capture dfb-taint-csharp-closure-capture-negative negative not-reached true-negative 17aef09bf269…
chal-closure-capture dfb-taint-csharp-closure-capture-positive positive reached true-positive 7e7d6e9a77b1…
chal-computed-property dfb-taint-csharp-computed-property-negative negative not-reached true-negative 039bd67a479d…
chal-computed-property dfb-taint-csharp-computed-property-positive positive not-reached false-negative e84d0902bfce…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-negative negative not-reached true-negative d9316c3f0d02…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-positive positive reached true-positive 34658b2dd29b…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-negative negative not-reached true-negative 62a374124dd9…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-positive positive reached true-positive f7998fc2d945…
chal-dispatch-table dfb-taint-csharp-dispatch-table-negative negative not-reached true-negative 511034a827af…
chal-dispatch-table dfb-taint-csharp-dispatch-table-positive positive not-reached false-negative fc2edc9465c6…
chal-element-object dfb-taint-csharp-element-object-negative negative reached false-positive 9ce1dd8936c7…
chal-element-object dfb-taint-csharp-element-object-positive positive reached true-positive e0342b9b991e…
chal-function-field dfb-taint-csharp-function-field-negative negative not-reached true-negative 330ca70add8a…
chal-function-field dfb-taint-csharp-function-field-positive positive not-reached false-negative 3aeb5656ed93…
chal-interprocedural-exception-persistence dfb-taint-csharp-interprocedural-exception-persistence-negative negative reached false-positive 0f4f1ebb6200…
chal-interprocedural-exception-persistence dfb-taint-csharp-interprocedural-exception-persistence-positive positive reached true-positive 03717218c4d8…
chal-map-iteration dfb-taint-csharp-map-iteration-negative negative not-reached true-negative 5a425ad72dfc…
chal-map-iteration dfb-taint-csharp-map-iteration-positive positive reached true-positive b172fd2dac9d…
chal-mutual-recursive-transform dfb-taint-csharp-mutual-recursive-transform-negative negative not-reached true-negative 9dc4eb41c70e…
chal-mutual-recursive-transform dfb-taint-csharp-mutual-recursive-transform-positive positive reached true-positive b5daa5c26b11…
chal-nested-access-path dfb-taint-csharp-nested-access-path-negative negative not-reached true-negative e9d4dca6d10d…
chal-nested-access-path dfb-taint-csharp-nested-access-path-positive positive reached true-positive 18897d89fba1…
chal-recursive-callback-transform dfb-taint-csharp-recursive-callback-transform-negative negative not-reached true-negative 8cd24e07d918…
chal-recursive-callback-transform dfb-taint-csharp-recursive-callback-transform-positive positive reached true-positive 8f46f15930ae…
chal-recursive-carry dfb-taint-csharp-recursive-carry-negative negative not-reached true-negative f4d76dcfe0f5…
chal-recursive-carry dfb-taint-csharp-recursive-carry-positive positive reached true-positive e6d207b074fd…
chal-recursive-exception-persistence dfb-taint-csharp-recursive-exception-persistence-negative negative reached false-positive c5b42c494dc5…
chal-recursive-exception-persistence dfb-taint-csharp-recursive-exception-persistence-positive positive reached true-positive 54017a7379e7…
chal-recursive-heap-unwind dfb-taint-csharp-recursive-heap-unwind-negative negative reached false-positive acfc30d7e99f…
chal-recursive-heap-unwind dfb-taint-csharp-recursive-heap-unwind-positive positive reached true-positive ae0ab8266b69…
chal-recursive-payload-transform dfb-taint-csharp-recursive-payload-transform-negative negative not-reached true-negative 14a461681ebd…
chal-recursive-payload-transform dfb-taint-csharp-recursive-payload-transform-positive positive reached true-positive f8cc9ed06dea…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-negative negative not-reached true-negative 1e16f45072c5…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-positive positive not-reached false-negative ffa50f966e43…
direct-propagation dfb-taint-csharp-direct-negative negative not-reached true-negative c0c97dfdfc69…
direct-propagation dfb-taint-csharp-direct-positive positive reached true-positive 6a8265d6acb6…
exception-catch dfb-taint-csharp-exception-catch-negative negative not-reached true-negative c3edfb9c25e5…
exception-catch dfb-taint-csharp-exception-catch-positive positive not-reached false-negative 0225e6ea1e8f…
infeasible-branch dfb-taint-csharp-infeasible-branch-negative negative inconclusive inconclusive 53556bce88a2…
infeasible-branch dfb-taint-csharp-infeasible-branch-positive positive reached true-positive 8043daca6032…
local-multi-step-chain dfb-taint-csharp-local-chain-negative negative not-reached true-negative 0be62cded8e1…
local-multi-step-chain dfb-taint-csharp-local-chain-positive positive reached true-positive b200ff4e5156…
local-overwrite-kill dfb-taint-csharp-local-overwrite-negative negative not-reached true-negative 35b9a337de75…
local-overwrite-kill dfb-taint-csharp-local-overwrite-positive positive reached true-positive 3e5b9dc98784…
loop-carried-kill dfb-taint-csharp-loop-carried-negative negative reached false-positive 9772dbe12240…
loop-carried-kill dfb-taint-csharp-loop-carried-positive positive reached true-positive 0ea94f997421…
object-separation dfb-taint-csharp-object-separation-negative negative not-reached true-negative 9eb558cdc2b6…
object-separation dfb-taint-csharp-object-separation-positive positive reached true-positive 1a898242eecb…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-negative negative not-reached true-negative 7fa1be2e49e2…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-positive positive reached true-positive 3ffd4390eb13…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-negative negative not-reached true-negative 0abbf09e39fc…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-positive positive reached true-positive 282fab1302d2…
same-object-field-separation dfb-taint-csharp-same-object-field-negative negative not-reached true-negative 027d427f0d27…
same-object-field-separation dfb-taint-csharp-same-object-field-positive positive reached true-positive 7e99190f59f1…

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 88e470e0c42f…
alias-propagation-separation dfb-taint-go-alias-propagation-positive positive not-reached false-negative c2469086a70f…
argument-position-separation dfb-taint-go-argument-position-negative negative not-reached true-negative b656ca1bb42a…
argument-position-separation dfb-taint-go-argument-position-positive positive reached true-positive eae062a7ae00…
arithmetic-expression-propagation dfb-taint-go-expression-negative negative not-reached true-negative 0cab445f49b3…
arithmetic-expression-propagation dfb-taint-go-expression-positive positive not-reached false-negative ca861cf5eced…
array-element-separation dfb-taint-go-array-element-negative negative reached false-positive 56921324d076…
array-element-separation dfb-taint-go-array-element-positive positive reached true-positive dc47b62944ae…
branch-join dfb-taint-go-branch-join-negative negative not-reached true-negative 93834ed8a252…
branch-join dfb-taint-go-branch-join-positive positive reached true-positive 48bb41aa39a2…
call-context-separation dfb-taint-go-call-context-negative negative not-reached true-negative 83f82b5ca0a6…
call-context-separation dfb-taint-go-call-context-positive positive reached true-positive 9a673cc09ddb…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-negative negative not-reached true-negative ebf1f8fafa4c…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-positive positive not-reached false-negative c5308b9a5ff9…
chal-callback-registration dfb-taint-go-callback-registration-negative negative not-reached true-negative 90d1dd546eef…
chal-callback-registration dfb-taint-go-callback-registration-positive positive not-reached false-negative 1be1196b1d74…
chal-closure-capture dfb-taint-go-closure-capture-negative negative not-reached true-negative c2db788b4521…
chal-closure-capture dfb-taint-go-closure-capture-positive positive reached true-positive 310444b60488…
chal-computed-property dfb-taint-go-computed-property-negative negative not-reached true-negative 632d289ec4fb…
chal-computed-property dfb-taint-go-computed-property-positive positive not-reached false-negative 3555e84e25f9…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-negative negative not-reached true-negative f9f52226e4a8…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-positive positive reached true-positive 43b9dba0f4bd…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-negative negative not-reached true-negative 003572525059…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-positive positive reached true-positive 663ce5ea10ea…
chal-dispatch-table dfb-taint-go-dispatch-table-negative negative not-reached true-negative 2a569e439fdb…
chal-dispatch-table dfb-taint-go-dispatch-table-positive positive not-reached false-negative 332d48efa0b3…
chal-element-object dfb-taint-go-element-object-negative negative reached false-positive d2dc03b49798…
chal-element-object dfb-taint-go-element-object-positive positive reached true-positive 4597f737105f…
chal-function-field dfb-taint-go-function-field-negative negative not-reached true-negative 1eea79748acc…
chal-function-field dfb-taint-go-function-field-positive positive not-reached false-negative b309906d5e10…
chal-interprocedural-exception-persistence dfb-taint-go-interprocedural-exception-persistence-negative negative reached false-positive c562e0123ceb…
chal-interprocedural-exception-persistence dfb-taint-go-interprocedural-exception-persistence-positive positive reached true-positive 44ca8f9bb8e6…
chal-map-iteration dfb-taint-go-map-iteration-negative negative not-reached true-negative c532da8acb72…
chal-map-iteration dfb-taint-go-map-iteration-positive positive reached true-positive 95f236a6b3ae…
chal-mutual-recursive-transform dfb-taint-go-mutual-recursive-transform-negative negative not-reached true-negative d50ddbb1bc32…
chal-mutual-recursive-transform dfb-taint-go-mutual-recursive-transform-positive positive reached true-positive a97779ed6177…
chal-nested-access-path dfb-taint-go-nested-access-path-negative negative not-reached true-negative 8676a3f97b2a…
chal-nested-access-path dfb-taint-go-nested-access-path-positive positive reached true-positive 38f2a818cbbf…
chal-recursive-callback-transform dfb-taint-go-recursive-callback-transform-negative negative not-reached true-negative dda01dd57ee2…
chal-recursive-callback-transform dfb-taint-go-recursive-callback-transform-positive positive reached true-positive 5402a6273c36…
chal-recursive-carry dfb-taint-go-recursive-carry-negative negative not-reached true-negative 3a9cd58bfdc8…
chal-recursive-carry dfb-taint-go-recursive-carry-positive positive reached true-positive 082317570b50…
chal-recursive-exception-persistence dfb-taint-go-recursive-exception-persistence-negative negative not-reached true-negative c255dcabbcc1…
chal-recursive-exception-persistence dfb-taint-go-recursive-exception-persistence-positive positive not-reached false-negative 583a27f6b17f…
chal-recursive-heap-unwind dfb-taint-go-recursive-heap-unwind-negative negative reached false-positive 37b3ffeebf51…
chal-recursive-heap-unwind dfb-taint-go-recursive-heap-unwind-positive positive reached true-positive 93ffa98607bf…
chal-recursive-payload-transform dfb-taint-go-recursive-payload-transform-negative negative not-reached true-negative 2848b223864d…
chal-recursive-payload-transform dfb-taint-go-recursive-payload-transform-positive positive reached true-positive 0aa2e5b9e01c…
chal-reflective-invocation dfb-taint-go-reflective-invocation-negative negative not-reached true-negative 615509f9e806…
chal-reflective-invocation dfb-taint-go-reflective-invocation-positive positive not-reached false-negative 779ba0db7836…
direct-propagation dfb-taint-go-direct-negative negative not-reached true-negative a137689c4cf8…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive f00cf9497f55…
exception-catch dfb-taint-go-exception-catch-negative negative not-reached true-negative ebf3aa14e55c…
exception-catch dfb-taint-go-exception-catch-positive positive not-reached false-negative 562cff6c1bad…
infeasible-branch dfb-taint-go-infeasible-branch-negative negative inconclusive inconclusive 2a10990ea6d0…
infeasible-branch dfb-taint-go-infeasible-branch-positive positive reached true-positive c246b9756c57…
local-multi-step-chain dfb-taint-go-local-chain-negative negative not-reached true-negative 4f9b099001be…
local-multi-step-chain dfb-taint-go-local-chain-positive positive reached true-positive d29b54f7cca4…
local-overwrite-kill dfb-taint-go-local-overwrite-negative negative not-reached true-negative b7d3cfce4e26…
local-overwrite-kill dfb-taint-go-local-overwrite-positive positive reached true-positive df5c4a5a751b…
loop-carried-kill dfb-taint-go-loop-carried-negative negative reached false-positive e4914cec733d…
loop-carried-kill dfb-taint-go-loop-carried-positive positive reached true-positive ebf976c7e270…
object-separation dfb-taint-go-object-separation-negative negative not-reached true-negative 9af9e6aed5aa…
object-separation dfb-taint-go-object-separation-positive positive reached true-positive 2cbe66ed8f6e…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-negative negative not-reached true-negative f1125752fa49…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-positive positive reached true-positive 06a93e53a2ad…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-negative negative not-reached true-negative efe96ce14a35…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-positive positive reached true-positive c198470e61a2…
same-object-field-separation dfb-taint-go-same-object-field-negative negative not-reached true-negative 0bf4fc912745…
same-object-field-separation dfb-taint-go-same-object-field-positive positive reached true-positive b66660f30a85…

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 1972da0d09c5…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive not-reached false-negative aba603152552…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative ec0e2278d0dd…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive bf333f711258…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 0f56dc614a11…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive not-reached false-negative fcca72a5377b…
array-element-separation dfb-taint-java-array-element-negative negative reached false-positive f46085421ee6…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 3543e445ae47…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 58c48e1dee45…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 1a5f5da1aec6…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative cb632549dc25…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive bc9531cb6677…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative not-reached true-negative 165a889800c2…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive 60f34b70a107…
chal-callback-registration dfb-taint-java-callback-registration-negative negative not-reached true-negative 2d4a33671726…
chal-callback-registration dfb-taint-java-callback-registration-positive positive reached true-positive 8e484335a6de…
chal-closure-capture dfb-taint-java-closure-capture-negative negative not-reached true-negative b93a385dcaf5…
chal-closure-capture dfb-taint-java-closure-capture-positive positive reached true-positive be3fa4c5e772…
chal-computed-property dfb-taint-java-computed-property-negative negative not-reached true-negative 8af3d820874e…
chal-computed-property dfb-taint-java-computed-property-positive positive not-reached false-negative 3c9699cab358…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative e805b8aaede6…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive 515aee849983…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative 53532601aafe…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive 416b41476139…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative reached false-positive efa7642e0cc1…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive reached true-positive aa202fd75797…
chal-element-object dfb-taint-java-element-object-negative negative reached false-positive 2a608e726401…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive 103979b2def6…
chal-function-field dfb-taint-java-function-field-negative negative reached false-positive 4f7af8111777…
chal-function-field dfb-taint-java-function-field-positive positive reached true-positive a24f54f29d85…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-negative negative reached false-positive b100ce491466…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-positive positive reached true-positive f406243faf83…
chal-map-iteration dfb-taint-java-map-iteration-negative negative not-reached true-negative e0fe9acbe353…
chal-map-iteration dfb-taint-java-map-iteration-positive positive reached true-positive 2ad79b1f9e66…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-negative negative not-reached true-negative d48975455750…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-positive positive reached true-positive c8fc29bf1d1d…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative not-reached true-negative b9baa53d9bf5…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive reached true-positive 96bdbf3d4b90…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-negative negative not-reached true-negative 26b6a48f3eef…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-positive positive reached true-positive 3961eda6a8f1…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative f53867f117d1…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive 4e4e84699366…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-negative negative not-reached true-negative 7bb02ac3ab5f…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-positive positive not-reached false-negative dea96198cba6…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-negative negative reached false-positive 0dcc36172b91…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-positive positive reached true-positive 2ca1b61a4570…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-negative negative not-reached true-negative e0af70ac5815…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-positive positive reached true-positive 42c98049524c…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative not-reached true-negative 61fa6f636e05…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive not-reached false-negative d7b4c45171b7…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 92d078b7cebf…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 4390db8d4f5b…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative f675b4935851…
exception-catch dfb-taint-java-exception-catch-positive positive not-reached false-negative 06236060a83e…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative a0839f237181…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 2f89f9b642a7…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 3fd7f1c6a56c…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 430e996cc994…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative f04be796f514…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 353d0e69b44d…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive 1e6024f0b24c…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive 4ac0d4f2d211…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative c833448a02ff…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive a9257263ecfb…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative 68be67ba4588…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 1cc7ecaafbef…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative ab1ae3022c0f…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive 7250ee096db6…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 0d7b9835833b…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 8af29e993398…

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 232713f54895…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive 24e0b42d3cb0…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative 4ee573849e88…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive d221c19610db…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative not-reached true-negative b48a150a7139…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive reached true-positive 5d5da5a909e0…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative not-reached true-negative cc8424f37760…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive reached true-positive 7f88e313b87b…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative not-reached true-negative 1884bcb29e49…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive reached true-positive f40d60477473…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative not-reached true-negative ac20fc8c2b59…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive reached true-positive c592a2c24ad7…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative 1c1dd43d3503…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive b1a4f2dd7d09…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative 68200764c949…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive ad1111fb0480…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative not-reached true-negative 321e92011aca…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive reached true-positive 8f8a89d34934…
model-store-separation dfb-taint-java-model-store-separation-negative negative not-reached true-negative 9475b777edb8…
model-store-separation dfb-taint-java-model-store-separation-positive positive reached true-positive e88ba6fb691d…
model-summary-field dfb-taint-java-model-summary-field-negative negative not-reached true-negative ac1d9da2194a…
model-summary-field dfb-taint-java-model-summary-field-positive positive reached true-positive 1821ba463015…
model-summary-through dfb-taint-java-model-summary-through-negative negative not-reached true-negative ef62dbf5935c…
model-summary-through dfb-taint-java-model-summary-through-positive positive reached true-positive f77383b87743…

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 runner-error runner-error f30c649a2726…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive runner-error runner-error 56aa8763625c…
native-persistence dfb-taint-java-native-persistence-negative negative runner-error runner-error dbc6d4bdbf9b…
native-persistence dfb-taint-java-native-persistence-positive positive runner-error runner-error 48c126e68545…
native-propagator dfb-taint-java-native-propagator-negative negative runner-error runner-error 2c83c011b805…
native-propagator dfb-taint-java-native-propagator-positive positive runner-error runner-error c28cbd84b505…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative runner-error runner-error 7a411800e886…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive runner-error runner-error 185a13f7d20d…
native-source-sink dfb-taint-java-native-source-sink-negative negative runner-error runner-error 974150c9c27a…
native-source-sink dfb-taint-java-native-source-sink-positive positive runner-error runner-error 4919bf0f4c6f…
native-summary dfb-taint-java-native-summary-negative negative runner-error runner-error 15fa3c9d3605…
native-summary dfb-taint-java-native-summary-positive positive runner-error runner-error 306ecabf7b52…

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 ae5e740d4869…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive not-reached false-negative 2a966aa9ef69…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative f7925441b6f0…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive 2f0fe4567915…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative 2b26eb5d8010…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive not-reached false-negative c8e85b0421f0…
array-element-separation dfb-taint-javascript-array-element-negative negative not-reached true-negative c0bc76ff0b56…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive 53c5f797566f…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative e72129270423…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 91a2ef74a4bd…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative 5b063bc3d23d…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive 7f54ab026ba1…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-negative negative not-reached true-negative 7ac6495cb661…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-positive positive reached true-positive 64e98cd75a4e…
chal-callback-registration dfb-taint-javascript-callback-registration-negative negative not-reached true-negative 82ee3e14b26c…
chal-callback-registration dfb-taint-javascript-callback-registration-positive positive not-reached false-negative 69149fa5660c…
chal-closure-capture dfb-taint-javascript-closure-capture-negative negative not-reached true-negative da5e16800241…
chal-closure-capture dfb-taint-javascript-closure-capture-positive positive reached true-positive 78881ef8fd8b…
chal-computed-property dfb-taint-javascript-computed-property-negative negative reached false-positive 7cae1908ce43…
chal-computed-property dfb-taint-javascript-computed-property-positive positive reached true-positive 0362c3ad9f4f…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-negative negative not-reached true-negative eeff056dc6d5…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-positive positive reached true-positive 1a4966ac23ee…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-negative negative not-reached true-negative 15e11c79e8ea…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-positive positive reached true-positive 6bc608621d48…
chal-dispatch-table dfb-taint-javascript-dispatch-table-negative negative not-reached true-negative 343a314ba367…
chal-dispatch-table dfb-taint-javascript-dispatch-table-positive positive not-reached false-negative 13099139777d…
chal-element-object dfb-taint-javascript-element-object-negative negative not-reached true-negative fb38bd73a537…
chal-element-object dfb-taint-javascript-element-object-positive positive reached true-positive c2b2c63e16eb…
chal-function-field dfb-taint-javascript-function-field-negative negative not-reached true-negative 1c09902bf83c…
chal-function-field dfb-taint-javascript-function-field-positive positive not-reached false-negative b04f68f86760…
chal-interprocedural-exception-persistence dfb-taint-javascript-interprocedural-exception-persistence-negative negative reached false-positive b66364c8c439…
chal-interprocedural-exception-persistence dfb-taint-javascript-interprocedural-exception-persistence-positive positive reached true-positive 0db5959bbc1c…
chal-map-iteration dfb-taint-javascript-map-iteration-negative negative not-reached true-negative 504ccf8fc14e…
chal-map-iteration dfb-taint-javascript-map-iteration-positive positive not-reached false-negative 1f881d54dfad…
chal-mutual-recursive-transform dfb-taint-javascript-mutual-recursive-transform-negative negative not-reached true-negative 7e9c114265c7…
chal-mutual-recursive-transform dfb-taint-javascript-mutual-recursive-transform-positive positive reached true-positive 6ae7a96296db…
chal-nested-access-path dfb-taint-javascript-nested-access-path-negative negative not-reached true-negative aff8579f959a…
chal-nested-access-path dfb-taint-javascript-nested-access-path-positive positive not-reached false-negative 14528d6bbdd1…
chal-recursive-callback-transform dfb-taint-javascript-recursive-callback-transform-negative negative not-reached true-negative 5e2de1fe657d…
chal-recursive-callback-transform dfb-taint-javascript-recursive-callback-transform-positive positive reached true-positive 70a57231e9da…
chal-recursive-carry dfb-taint-javascript-recursive-carry-negative negative not-reached true-negative ea45b39394fb…
chal-recursive-carry dfb-taint-javascript-recursive-carry-positive positive reached true-positive 615fd3272e45…
chal-recursive-exception-persistence dfb-taint-javascript-recursive-exception-persistence-negative negative reached false-positive 48968a1ef5d1…
chal-recursive-exception-persistence dfb-taint-javascript-recursive-exception-persistence-positive positive reached true-positive f5dc18f1a36a…
chal-recursive-heap-unwind dfb-taint-javascript-recursive-heap-unwind-negative negative reached false-positive fbdb40cbcd03…
chal-recursive-heap-unwind dfb-taint-javascript-recursive-heap-unwind-positive positive reached true-positive 34df0f6c58c2…
chal-recursive-payload-transform dfb-taint-javascript-recursive-payload-transform-negative negative not-reached true-negative e771583b1367…
chal-recursive-payload-transform dfb-taint-javascript-recursive-payload-transform-positive positive reached true-positive fc9449a99fc9…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-negative negative not-reached true-negative e15390d55fa4…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-positive positive not-reached false-negative 8e12c76c0680…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative 20f70da659f7…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive dfd5f51dda9c…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative de12302a9b8a…
exception-catch dfb-taint-javascript-exception-catch-positive positive reached true-positive 5b5c4a2a82e9…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative not-reached true-negative 6fefb1346aa1…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive cb1cfca5158d…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative 64ad2d59598c…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 7d8b0a588e84…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 6344a51a24a7…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 05e0ac0c69e7…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative reached false-positive 6e04cfeca1a9…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive 7861f1a50fe5…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative 4ad17da6b808…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive 9d16117a9d98…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative 2440b4d25bb6…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 7bed7b4309e4…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative 688376d5d4af…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive d2e1fb66cb3a…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative not-reached true-negative d9f52bb2af09…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive f481441e932f…

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 11568f756d38…
model-declared-sink dfb-taint-javascript-model-declared-sink-positive positive reached true-positive 9fce8327f7e4…
model-declared-source dfb-taint-javascript-model-declared-source-negative negative not-reached true-negative 5b52194647db…
model-declared-source dfb-taint-javascript-model-declared-source-positive positive reached true-positive 6d2dfd3312e5…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-negative negative not-reached true-negative 542cd1f1f4ff…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-positive positive reached true-positive 4da0b772d7d5…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-negative negative not-reached true-negative 1bf01507b027…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-positive positive reached true-positive 050d7244fe71…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-negative negative not-reached true-negative 2045831eae3e…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-positive positive reached true-positive 3dc50daf8259…
model-propagator-position dfb-taint-javascript-model-propagator-position-negative negative not-reached true-negative b44bc6e2a69a…
model-propagator-position dfb-taint-javascript-model-propagator-position-positive positive reached true-positive ce6b0aee903a…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-negative negative not-reached true-negative c81d2f4d8a78…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-positive positive reached true-positive 54d007a9858a…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-negative negative not-reached true-negative ad6cdf10de6f…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-positive positive reached true-positive 81ab3adc94c9…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-negative negative not-reached true-negative 4a2cb082274a…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-positive positive reached true-positive 6e37986094c8…
model-store-separation dfb-taint-javascript-model-store-separation-negative negative not-reached true-negative 225654480243…
model-store-separation dfb-taint-javascript-model-store-separation-positive positive reached true-positive 9fbc67a82624…
model-summary-field dfb-taint-javascript-model-summary-field-negative negative not-reached true-negative 0b34990300fe…
model-summary-field dfb-taint-javascript-model-summary-field-positive positive reached true-positive f361f966c584…
model-summary-through dfb-taint-javascript-model-summary-through-negative negative not-reached true-negative 36a32abf6c1f…
model-summary-through dfb-taint-javascript-model-summary-through-positive positive reached true-positive 9c4a6e0dd67a…

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 runner-error runner-error f2fc537f7528…
native-entrypoint dfb-taint-javascript-native-entrypoint-positive positive runner-error runner-error ec22d26393d6…
native-persistence dfb-taint-javascript-native-persistence-negative negative runner-error runner-error 1d3b14593c41…
native-persistence dfb-taint-javascript-native-persistence-positive positive runner-error runner-error dbb010c8fe3b…
native-propagator dfb-taint-javascript-native-propagator-negative negative runner-error runner-error b27ebb8ea483…
native-propagator dfb-taint-javascript-native-propagator-positive positive runner-error runner-error 3f50e469d143…
native-sanitizer dfb-taint-javascript-native-sanitizer-negative negative runner-error runner-error a2305940ff5d…
native-sanitizer dfb-taint-javascript-native-sanitizer-positive positive runner-error runner-error 0921a6ea19c9…
native-source-sink dfb-taint-javascript-native-source-sink-negative negative runner-error runner-error 4b316cba52d9…
native-source-sink dfb-taint-javascript-native-source-sink-positive positive runner-error runner-error 7f8034b91564…
native-summary dfb-taint-javascript-native-summary-negative negative runner-error runner-error 930707f0a56b…
native-summary dfb-taint-javascript-native-summary-positive positive runner-error runner-error 53a679e3e6a9…

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 e462bf8047ea…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive not-reached false-negative 4958b4106606…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative 4f84fe92f5db…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive bf522e8c971b…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative 48699c51d054…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive not-reached false-negative 0e7d0cf746bd…
array-element-separation dfb-taint-kotlin-array-element-negative negative reached false-positive f69785718e0b…
array-element-separation dfb-taint-kotlin-array-element-positive positive reached true-positive 7fdb0eac930a…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative d42941f63777…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive 0b0ab7d71fd2…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative 8326b5f3b5fd…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive 6c7b60338f4c…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative not-reached true-negative ef71cea2fc52…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive not-reached false-negative 346b81e3366d…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative not-reached true-negative b59a99a9af32…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive not-reached false-negative 5bd56342f7ea…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative not-reached true-negative 7fa59c23ba51…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive reached true-positive beede95d1eb5…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative not-reached true-negative 9deedff95419…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive not-reached false-negative 6f425630f7ad…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative not-reached true-negative 0d08493734cb…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive reached true-positive e35b423d6109…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative not-reached true-negative 8bce76b158e5…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive reached true-positive 555ed2483870…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative not-reached true-negative 0da6886d96f9…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive not-reached false-negative 3ddffa9ad5eb…
chal-element-object dfb-taint-kotlin-element-object-negative negative reached false-positive bccacf21f339…
chal-element-object dfb-taint-kotlin-element-object-positive positive reached true-positive 42cd1c0ac9ea…
chal-function-field dfb-taint-kotlin-function-field-negative negative reached false-positive 28c98e721a4c…
chal-function-field dfb-taint-kotlin-function-field-positive positive reached true-positive ca5484c67296…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-negative negative reached false-positive 1bd5ef5974b0…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-positive positive reached true-positive f64ca29fdbe8…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative not-reached true-negative 17ed8d6600bb…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive reached true-positive 7a75bde98269…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-negative negative not-reached true-negative 9e838aab100f…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-positive positive reached true-positive 570163d0dd00…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative not-reached true-negative ccc3804c693e…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive reached true-positive 694c491b80cd…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-negative negative not-reached true-negative 73bf431c4ac3…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-positive positive reached true-positive 5769f2740b94…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative not-reached true-negative 162a3572c250…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive reached true-positive d96e298cdb02…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-negative negative not-reached true-negative ab534885a2ee…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-positive positive not-reached false-negative 101484daee72…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-negative negative reached false-positive 17fcdf3fd6c8…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-positive positive reached true-positive c09265d64a29…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-negative negative not-reached true-negative 97692ca26efb…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-positive positive reached true-positive 0092f0716b2d…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative not-reached true-negative 086aa39d06b5…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive not-reached false-negative 986efaf375b9…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative ad96ffd68af2…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 25149f451f2b…
exception-catch dfb-taint-kotlin-exception-catch-negative negative not-reached true-negative 82dfd85faa37…
exception-catch dfb-taint-kotlin-exception-catch-positive positive not-reached false-negative a286a1505f6e…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative not-reached true-negative ee2d80ceb00c…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive 3b35278226c3…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative 135fde7a9954…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive b5cd64cd66d2…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative 00b1ef520e4a…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive 56c8daa801a2…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive 293bbc4aa844…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive 34e25fdcc26c…
object-separation dfb-taint-kotlin-object-separation-negative negative not-reached true-negative 867a591d0061…
object-separation dfb-taint-kotlin-object-separation-positive positive reached true-positive a45fcf468a3d…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative 797df493f860…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive 8242bc64ecde…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative 66d6dcc629d8…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive 5ec08672bb7e…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative not-reached true-negative 846a24a88743…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive reached true-positive 4da19f83371c…

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 9121847cb605…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive not-reached false-negative 7088d7be34ba…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative 8519fc0bdf61…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive abc77a72f676…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative c888e7340be9…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 179a44c12036…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative ad2ed99e6534…
array-element-separation dfb-taint-python-array-element-positive positive not-reached false-negative 32dc0d703cc8…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative 4d9d93c99fe4…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 73ef19ee3235…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative f8fdc9bb4837…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 873c9b6588cb…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-negative negative not-reached true-negative 679ed9ad3ad9…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-positive positive reached true-positive 140dd868e811…
chal-callback-registration dfb-taint-python-callback-registration-negative negative not-reached true-negative 0494a643a519…
chal-callback-registration dfb-taint-python-callback-registration-positive positive not-reached false-negative 0ba9d9c11acf…
chal-closure-capture dfb-taint-python-closure-capture-negative negative not-reached true-negative e59ed41a96c3…
chal-closure-capture dfb-taint-python-closure-capture-positive positive not-reached false-negative b7aa5b454cfb…
chal-computed-property dfb-taint-python-computed-property-negative negative not-reached true-negative 360be88ec0e1…
chal-computed-property dfb-taint-python-computed-property-positive positive not-reached false-negative 68b505ab0355…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-negative negative not-reached true-negative f4b22b36788c…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-positive positive reached true-positive e20491b8544f…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-negative negative not-reached true-negative f70ad9041df2…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-positive positive reached true-positive 25bdc9434f8e…
chal-dispatch-table dfb-taint-python-dispatch-table-negative negative not-reached true-negative 3e9a032e7a24…
chal-dispatch-table dfb-taint-python-dispatch-table-positive positive not-reached false-negative b336f0b6dc63…
chal-element-object dfb-taint-python-element-object-negative negative reached false-positive 007ba42e4014…
chal-element-object dfb-taint-python-element-object-positive positive reached true-positive a6a908c66a35…
chal-function-field dfb-taint-python-function-field-negative negative not-reached true-negative 7dbd422ad717…
chal-function-field dfb-taint-python-function-field-positive positive reached true-positive 3e9736188c71…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-negative negative reached false-positive db0413dce6b5…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-positive positive reached true-positive e87b7d15b0a9…
chal-map-iteration dfb-taint-python-map-iteration-negative negative not-reached true-negative 55c3b91b4a10…
chal-map-iteration dfb-taint-python-map-iteration-positive positive reached true-positive 8897843be740…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-negative negative not-reached true-negative 5fc06c9eca56…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-positive positive reached true-positive 5489cc255ff9…
chal-nested-access-path dfb-taint-python-nested-access-path-negative negative not-reached true-negative c19b3d2b3de5…
chal-nested-access-path dfb-taint-python-nested-access-path-positive positive reached true-positive a0cd58573bba…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-negative negative not-reached true-negative e01f9e5a7a6c…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-positive positive reached true-positive 33b56ef28f9d…
chal-recursive-carry dfb-taint-python-recursive-carry-negative negative not-reached true-negative 65f9f78ec837…
chal-recursive-carry dfb-taint-python-recursive-carry-positive positive reached true-positive 1ed1f1945114…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-negative negative reached false-positive 3d7f2a736bb3…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-positive positive reached true-positive 76637db52294…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-negative negative reached false-positive 2753a535e0fd…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-positive positive reached true-positive 0195dcda6f70…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-negative negative not-reached true-negative 44907ec64bac…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-positive positive reached true-positive 39cdc2457dd8…
chal-reflective-invocation dfb-taint-python-reflective-invocation-negative negative not-reached true-negative 3ae0c5511865…
chal-reflective-invocation dfb-taint-python-reflective-invocation-positive positive not-reached false-negative 6987382ad522…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative 30080e2b32b3…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive ba93d8155f8b…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative 68c4e8eb6ddd…
exception-catch dfb-taint-python-exception-catch-positive positive not-reached false-negative 3f5f29853407…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative inconclusive inconclusive 2abd3b1be84c…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 7e9171a33d95…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative d050aaa265c5…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive e42816455df0…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative 95d86a380a46…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 55564353587f…
loop-carried-kill dfb-taint-python-loop-carried-negative negative reached false-positive 405f3fb75870…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 0d25e530c4cd…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative 21cff6ed77f7…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive 39cf14a02e48…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative ada6a19ad006…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 002c439fbc6d…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 1ebdcd6a4f7a…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive 610fb1b9c9e6…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative 63341ef42e23…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive 397f63c60a24…

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 991ffaa9c346…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive 31486193c735…
model-declared-source dfb-taint-python-model-declared-source-negative negative not-reached true-negative 5199b1bff8b2…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive 0c1b9c15a2d9…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative not-reached true-negative 2ce17ad1f162…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive reached true-positive e9ccc4d5f1cd…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative not-reached true-negative 7ec290d46433…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive reached true-positive 653f37699449…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative not-reached true-negative f7f130d65fa0…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive reached true-positive df2b1c775a53…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative not-reached true-negative 7761acce77ae…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive reached true-positive 26c09b2f9c2b…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative 1489e7308476…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive 27ec5980315b…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative not-reached true-negative 7c7acbf8f561…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive reached true-positive f44057581c24…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative not-reached true-negative b40ac842933e…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive reached true-positive 4b05d59feaa9…
model-store-separation dfb-taint-python-model-store-separation-negative negative not-reached true-negative 81f2ddd923a2…
model-store-separation dfb-taint-python-model-store-separation-positive positive reached true-positive 3b99063be56f…
model-summary-field dfb-taint-python-model-summary-field-negative negative not-reached true-negative 1857983b03af…
model-summary-field dfb-taint-python-model-summary-field-positive positive reached true-positive 9b54aaa5120d…
model-summary-through dfb-taint-python-model-summary-through-negative negative not-reached true-negative 065a7d148bdd…
model-summary-through dfb-taint-python-model-summary-through-positive positive reached true-positive ebc7fe5133f7…

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 runner-error runner-error 3e49ba8a303b…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive runner-error runner-error bdee5d632c28…
native-persistence dfb-taint-python-native-persistence-negative negative runner-error runner-error ae7be52e4079…
native-persistence dfb-taint-python-native-persistence-positive positive runner-error runner-error 0c8e94f856a0…
native-propagator dfb-taint-python-native-propagator-negative negative runner-error runner-error ecba07360f57…
native-propagator dfb-taint-python-native-propagator-positive positive runner-error runner-error 048b4505fe38…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative runner-error runner-error 103a61ecc412…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive runner-error runner-error 4468da4ea9b3…
native-source-sink dfb-taint-python-native-source-sink-negative negative runner-error runner-error 763aad96bea7…
native-source-sink dfb-taint-python-native-source-sink-positive positive runner-error runner-error 347648146711…
native-summary dfb-taint-python-native-summary-negative negative runner-error runner-error a83210128f2e…
native-summary dfb-taint-python-native-summary-positive positive runner-error runner-error 2ad55a75eb02…

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 8dbb1ecc6238…
alias-propagation-separation dfb-taint-ruby-alias-propagation-positive positive not-reached false-negative 2381c2edc1bf…
argument-position-separation dfb-taint-ruby-argument-position-negative negative not-reached true-negative d27d4ee96f23…
argument-position-separation dfb-taint-ruby-argument-position-positive positive reached true-positive 701303bca0b3…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-negative negative not-reached true-negative f943e59ec398…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive reached true-positive 4c62a3cf4c3d…
array-element-separation dfb-taint-ruby-array-element-negative negative not-reached true-negative d091d2fd8439…
array-element-separation dfb-taint-ruby-array-element-positive positive reached true-positive 885a598e8484…
branch-join dfb-taint-ruby-branch-join-negative negative not-reached true-negative 1bf8e5bc3f14…
branch-join dfb-taint-ruby-branch-join-positive positive reached true-positive 2217cd47b548…
call-context-separation dfb-taint-ruby-call-context-negative negative not-reached true-negative 3456cd41f091…
call-context-separation dfb-taint-ruby-call-context-positive positive reached true-positive e8d3db7a18d0…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-negative negative not-reached true-negative f5115fbbb718…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-positive positive not-reached false-negative 3df6b5fa84fb…
chal-callback-registration dfb-taint-ruby-callback-registration-negative negative not-reached true-negative d6f63fd84db4…
chal-callback-registration dfb-taint-ruby-callback-registration-positive positive not-reached false-negative a57894686b53…
chal-closure-capture dfb-taint-ruby-closure-capture-negative negative not-reached true-negative 1276eb4bba58…
chal-closure-capture dfb-taint-ruby-closure-capture-positive positive reached true-positive 4efced517bec…
chal-computed-property dfb-taint-ruby-computed-property-negative negative not-reached true-negative 6dc78ecf32c8…
chal-computed-property dfb-taint-ruby-computed-property-positive positive not-reached false-negative cdce775dd5cb…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-negative negative not-reached true-negative d56640b39bbe…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-positive positive reached true-positive 897ef6a6d314…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-negative negative not-reached true-negative 4bcd287361bf…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-positive positive reached true-positive da7ef9ada198…
chal-dispatch-table dfb-taint-ruby-dispatch-table-negative negative not-reached true-negative 7918b771aa30…
chal-dispatch-table dfb-taint-ruby-dispatch-table-positive positive not-reached false-negative e24dc03f044f…
chal-element-object dfb-taint-ruby-element-object-negative negative not-reached true-negative 8fafb508a9b1…
chal-element-object dfb-taint-ruby-element-object-positive positive reached true-positive 53d1b7a70d3e…
chal-function-field dfb-taint-ruby-function-field-negative negative not-reached true-negative ea626189d323…
chal-function-field dfb-taint-ruby-function-field-positive positive not-reached false-negative d3e15bde172f…
chal-interprocedural-exception-persistence dfb-taint-ruby-interprocedural-exception-persistence-negative negative reached false-positive f12442120ef5…
chal-interprocedural-exception-persistence dfb-taint-ruby-interprocedural-exception-persistence-positive positive reached true-positive e8cc6c88a84d…
chal-map-iteration dfb-taint-ruby-map-iteration-negative negative not-reached true-negative be1317ce4c83…
chal-map-iteration dfb-taint-ruby-map-iteration-positive positive reached true-positive 826a6d0505d7…
chal-mutual-recursive-transform dfb-taint-ruby-mutual-recursive-transform-negative negative not-reached true-negative 03166f0b89c9…
chal-mutual-recursive-transform dfb-taint-ruby-mutual-recursive-transform-positive positive reached true-positive 09ad60e4640b…
chal-nested-access-path dfb-taint-ruby-nested-access-path-negative negative not-reached true-negative 337206305ce1…
chal-nested-access-path dfb-taint-ruby-nested-access-path-positive positive reached true-positive dbf19735a279…
chal-recursive-callback-transform dfb-taint-ruby-recursive-callback-transform-negative negative not-reached true-negative 2a99599cc124…
chal-recursive-callback-transform dfb-taint-ruby-recursive-callback-transform-positive positive reached true-positive b33257232572…
chal-recursive-carry dfb-taint-ruby-recursive-carry-negative negative not-reached true-negative 8e59ad396a26…
chal-recursive-carry dfb-taint-ruby-recursive-carry-positive positive reached true-positive 819c4a354344…
chal-recursive-exception-persistence dfb-taint-ruby-recursive-exception-persistence-negative negative reached false-positive 245b9a079417…
chal-recursive-exception-persistence dfb-taint-ruby-recursive-exception-persistence-positive positive reached true-positive 0b54f15e973d…
chal-recursive-heap-unwind dfb-taint-ruby-recursive-heap-unwind-negative negative reached false-positive fb4ffeebc1b4…
chal-recursive-heap-unwind dfb-taint-ruby-recursive-heap-unwind-positive positive reached true-positive abde27a0c65f…
chal-recursive-payload-transform dfb-taint-ruby-recursive-payload-transform-negative negative not-reached true-negative 1c184ff03ca8…
chal-recursive-payload-transform dfb-taint-ruby-recursive-payload-transform-positive positive reached true-positive d4876263348a…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-negative negative not-reached true-negative 05b5f8e52332…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-positive positive not-reached false-negative 216c87c53f4c…
direct-propagation dfb-taint-ruby-direct-negative negative not-reached true-negative 56762b32c86f…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive 72b869c666c8…
exception-catch dfb-taint-ruby-exception-catch-negative negative not-reached true-negative 4794e1c363ac…
exception-catch dfb-taint-ruby-exception-catch-positive positive not-reached false-negative b2ffdc0d1afd…
infeasible-branch dfb-taint-ruby-infeasible-branch-negative negative inconclusive inconclusive 12b500e248ca…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive reached true-positive 43c12ccdbb42…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative not-reached true-negative e87802977db0…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive reached true-positive 41e85134be4f…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative not-reached true-negative c6dfe208784e…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive reached true-positive 09ecddcbab63…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative reached false-positive d090ff4fc117…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive reached true-positive 0194abca0966…
object-separation dfb-taint-ruby-object-separation-negative negative not-reached true-negative 88df1f1569b6…
object-separation dfb-taint-ruby-object-separation-positive positive reached true-positive 21eb451a6e3e…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-negative negative not-reached true-negative bd656584e999…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-positive positive reached true-positive 9c5fbb79b80c…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-negative negative not-reached true-negative e9ca5d22fbc4…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-positive positive reached true-positive cfdaf4c59312…
same-object-field-separation dfb-taint-ruby-same-object-field-negative negative not-reached true-negative f3bc1f2516da…
same-object-field-separation dfb-taint-ruby-same-object-field-positive positive reached true-positive 19ea255ee3c8…

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 5211d50a1358…
alias-propagation-separation dfb-taint-rust-alias-propagation-positive positive not-reached false-negative 577329ce20d1…
argument-position-separation dfb-taint-rust-argument-position-negative negative not-reached true-negative a30d14217f18…
argument-position-separation dfb-taint-rust-argument-position-positive positive reached true-positive 2f4fad478771…
arithmetic-expression-propagation dfb-taint-rust-expression-negative negative not-reached true-negative 1ee0c64d1f17…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive not-reached false-negative e0f5ba498a88…
array-element-separation dfb-taint-rust-array-element-negative negative not-reached true-negative 15f89d92676e…
array-element-separation dfb-taint-rust-array-element-positive positive not-reached false-negative ed0c3089cbfa…
branch-join dfb-taint-rust-branch-join-negative negative not-reached true-negative 0cc9fe600287…
branch-join dfb-taint-rust-branch-join-positive positive reached true-positive dc89515e5dfc…
call-context-separation dfb-taint-rust-call-context-negative negative not-reached true-negative 0ed05cc243f4…
call-context-separation dfb-taint-rust-call-context-positive positive reached true-positive 5c3d3b66f3ec…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-negative negative not-reached true-negative b5ba9524ff51…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-positive positive not-reached false-negative d3314a540a1d…
chal-callback-registration dfb-taint-rust-callback-registration-negative negative not-reached true-negative 88aaf95e0554…
chal-callback-registration dfb-taint-rust-callback-registration-positive positive not-reached false-negative 67eb5e276707…
chal-closure-capture dfb-taint-rust-closure-capture-negative negative not-reached true-negative d5635c94dd56…
chal-closure-capture dfb-taint-rust-closure-capture-positive positive not-reached false-negative c8791ba30bbb…
chal-computed-property dfb-taint-rust-computed-property-negative negative not-reached true-negative 7c28f09451ef…
chal-computed-property dfb-taint-rust-computed-property-positive positive not-reached false-negative bcd3eaad7a0a…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-negative negative not-reached true-negative ac9e88012551…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-positive positive reached true-positive 39edd51533fb…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-negative negative not-reached true-negative 7fd2596fe4b1…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-positive positive reached true-positive e2e5144ba3e1…
chal-dispatch-table dfb-taint-rust-dispatch-table-negative negative not-reached true-negative c87785466095…
chal-dispatch-table dfb-taint-rust-dispatch-table-positive positive not-reached false-negative e3447bc93911…
chal-element-object dfb-taint-rust-element-object-negative negative not-reached true-negative ae7e3e67a6fc…
chal-element-object dfb-taint-rust-element-object-positive positive not-reached false-negative e02e727a5368…
chal-function-field dfb-taint-rust-function-field-negative negative not-reached true-negative 21b1f46af757…
chal-function-field dfb-taint-rust-function-field-positive positive not-reached false-negative fc0daa64479e…
chal-map-iteration dfb-taint-rust-map-iteration-negative negative not-reached true-negative c1517831f9a9…
chal-map-iteration dfb-taint-rust-map-iteration-positive positive not-reached false-negative 4f6ac6c73b9e…
chal-mutual-recursive-transform dfb-taint-rust-mutual-recursive-transform-negative negative not-reached true-negative afde821dd5d4…
chal-mutual-recursive-transform dfb-taint-rust-mutual-recursive-transform-positive positive reached true-positive 6aa3f39a2744…
chal-nested-access-path dfb-taint-rust-nested-access-path-negative negative not-reached true-negative dd610f29e8ac…
chal-nested-access-path dfb-taint-rust-nested-access-path-positive positive reached true-positive 787f37673424…
chal-recursive-callback-transform dfb-taint-rust-recursive-callback-transform-negative negative not-reached true-negative 4aa1d5f880f0…
chal-recursive-callback-transform dfb-taint-rust-recursive-callback-transform-positive positive reached true-positive 14321695c800…
chal-recursive-carry dfb-taint-rust-recursive-carry-negative negative not-reached true-negative 076efa790fab…
chal-recursive-carry dfb-taint-rust-recursive-carry-positive positive reached true-positive 91ff178eb1b7…
chal-recursive-heap-unwind dfb-taint-rust-recursive-heap-unwind-negative negative not-reached true-negative d3191de807b6…
chal-recursive-heap-unwind dfb-taint-rust-recursive-heap-unwind-positive positive not-reached false-negative 14d2335ab4fb…
chal-recursive-payload-transform dfb-taint-rust-recursive-payload-transform-negative negative not-reached true-negative cfb3109ea425…
chal-recursive-payload-transform dfb-taint-rust-recursive-payload-transform-positive positive reached true-positive e8dd26de6525…
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative 85e9bbea365d…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 19a309ec8dae…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative not-reached true-negative 7068b6526b55…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive reached true-positive 8546dee4196f…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative not-reached true-negative b03ec9e06bc2…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive reached true-positive 683781f5f8c0…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative not-reached true-negative 531d98917554…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive reached true-positive 3d5aafa888f9…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative reached false-positive 8fe91a23fc5e…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive reached true-positive 445d5321bdae…
object-separation dfb-taint-rust-object-separation-negative negative not-reached true-negative eb9c2e2de042…
object-separation dfb-taint-rust-object-separation-positive positive reached true-positive e93cabeb38f8…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-negative negative not-reached true-negative 79d2eabad22b…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-positive positive reached true-positive 3a10cf3fa9f9…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-negative negative not-reached true-negative d133526f4027…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-positive positive reached true-positive b8e09d1fdf70…
same-object-field-separation dfb-taint-rust-same-object-field-negative negative not-reached true-negative 98d19fd27f80…
same-object-field-separation dfb-taint-rust-same-object-field-positive positive reached true-positive cfefc13e85e7…

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

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 e252f8782718…
alias-propagation-separation dfb-taint-typescript-alias-propagation-positive positive not-reached false-negative 99a06215c880…
argument-position-separation dfb-taint-typescript-argument-position-negative negative not-reached true-negative 218b2cfe02d4…
argument-position-separation dfb-taint-typescript-argument-position-positive positive reached true-positive ea920fea3d24…
arithmetic-expression-propagation dfb-taint-typescript-expression-negative negative not-reached true-negative b7e6db66dda1…
arithmetic-expression-propagation dfb-taint-typescript-expression-positive positive not-reached false-negative 4bdbd4cd8be5…
array-element-separation dfb-taint-typescript-array-element-negative negative not-reached true-negative 2a52be5a2107…
array-element-separation dfb-taint-typescript-array-element-positive positive reached true-positive fb8e023709b6…
branch-join dfb-taint-typescript-branch-join-negative negative not-reached true-negative ef086f6b00a9…
branch-join dfb-taint-typescript-branch-join-positive positive reached true-positive 1363d9d0e81e…
call-context-separation dfb-taint-typescript-call-context-negative negative not-reached true-negative cc7312366a58…
call-context-separation dfb-taint-typescript-call-context-positive positive reached true-positive ca75cc752dd4…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-negative negative not-reached true-negative 1805121491e6…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-positive positive reached true-positive 63fee75b4a9d…
chal-callback-registration dfb-taint-typescript-callback-registration-negative negative not-reached true-negative 0ed486f2ffd5…
chal-callback-registration dfb-taint-typescript-callback-registration-positive positive not-reached false-negative 3725b9bbd951…
chal-closure-capture dfb-taint-typescript-closure-capture-negative negative not-reached true-negative 8efce627e907…
chal-closure-capture dfb-taint-typescript-closure-capture-positive positive reached true-positive 7f1f000a0f3a…
chal-computed-property dfb-taint-typescript-computed-property-negative negative reached false-positive b578fc3d47d1…
chal-computed-property dfb-taint-typescript-computed-property-positive positive reached true-positive 77ebf7f7bdc1…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-negative negative not-reached true-negative 7829c2392fdc…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-positive positive reached true-positive 214027f8c917…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-negative negative not-reached true-negative cfeff460f0e6…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-positive positive reached true-positive 80c2c3c5920a…
chal-dispatch-table dfb-taint-typescript-dispatch-table-negative negative not-reached true-negative 59894d63bd17…
chal-dispatch-table dfb-taint-typescript-dispatch-table-positive positive not-reached false-negative 34675ece2a89…
chal-element-object dfb-taint-typescript-element-object-negative negative not-reached true-negative a7e3a93edaa3…
chal-element-object dfb-taint-typescript-element-object-positive positive reached true-positive b8f61f041144…
chal-function-field dfb-taint-typescript-function-field-negative negative not-reached true-negative 64d88a779777…
chal-function-field dfb-taint-typescript-function-field-positive positive not-reached false-negative f6f34137e233…
chal-interprocedural-exception-persistence dfb-taint-typescript-interprocedural-exception-persistence-negative negative reached false-positive 9ea8ff4656ca…
chal-interprocedural-exception-persistence dfb-taint-typescript-interprocedural-exception-persistence-positive positive reached true-positive 175e6087e620…
chal-map-iteration dfb-taint-typescript-map-iteration-negative negative not-reached true-negative 9f66f6b9c387…
chal-map-iteration dfb-taint-typescript-map-iteration-positive positive not-reached false-negative 30c6e397e910…
chal-mutual-recursive-transform dfb-taint-typescript-mutual-recursive-transform-negative negative not-reached true-negative bfcdab5723e8…
chal-mutual-recursive-transform dfb-taint-typescript-mutual-recursive-transform-positive positive reached true-positive 89a3f1d1e5f9…
chal-nested-access-path dfb-taint-typescript-nested-access-path-negative negative not-reached true-negative 2073d542e8e9…
chal-nested-access-path dfb-taint-typescript-nested-access-path-positive positive not-reached false-negative a4ddb595bb94…
chal-recursive-callback-transform dfb-taint-typescript-recursive-callback-transform-negative negative not-reached true-negative 2a697865518a…
chal-recursive-callback-transform dfb-taint-typescript-recursive-callback-transform-positive positive reached true-positive 7744cc242356…
chal-recursive-carry dfb-taint-typescript-recursive-carry-negative negative not-reached true-negative 657edc6f54c1…
chal-recursive-carry dfb-taint-typescript-recursive-carry-positive positive reached true-positive d45aff27b5f9…
chal-recursive-exception-persistence dfb-taint-typescript-recursive-exception-persistence-negative negative reached false-positive 6bf4e595dd2f…
chal-recursive-exception-persistence dfb-taint-typescript-recursive-exception-persistence-positive positive reached true-positive e21cdc9c4056…
chal-recursive-heap-unwind dfb-taint-typescript-recursive-heap-unwind-negative negative reached false-positive b681c390ff01…
chal-recursive-heap-unwind dfb-taint-typescript-recursive-heap-unwind-positive positive reached true-positive 77d0047112d8…
chal-recursive-payload-transform dfb-taint-typescript-recursive-payload-transform-negative negative not-reached true-negative 2164c416f147…
chal-recursive-payload-transform dfb-taint-typescript-recursive-payload-transform-positive positive reached true-positive 844a7f9cbbeb…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-negative negative not-reached true-negative a1ccb3ee978e…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-positive positive not-reached false-negative dccb511b1df2…
direct-propagation dfb-taint-typescript-direct-negative negative not-reached true-negative 27381dbe7d6f…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive e7628abdd094…
exception-catch dfb-taint-typescript-exception-catch-negative negative not-reached true-negative d9121e3e49c7…
exception-catch dfb-taint-typescript-exception-catch-positive positive reached true-positive 8c2e0841c83a…
infeasible-branch dfb-taint-typescript-infeasible-branch-negative negative not-reached true-negative 1e51911c4cc5…
infeasible-branch dfb-taint-typescript-infeasible-branch-positive positive reached true-positive d8c728d307e2…
local-multi-step-chain dfb-taint-typescript-local-chain-negative negative not-reached true-negative 53b0ad429f6a…
local-multi-step-chain dfb-taint-typescript-local-chain-positive positive reached true-positive e74b53709ca7…
local-overwrite-kill dfb-taint-typescript-local-overwrite-negative negative not-reached true-negative f2d3673f8588…
local-overwrite-kill dfb-taint-typescript-local-overwrite-positive positive reached true-positive 2e9d3eda0471…
loop-carried-kill dfb-taint-typescript-loop-carried-negative negative reached false-positive 69f067335e02…
loop-carried-kill dfb-taint-typescript-loop-carried-positive positive reached true-positive 0f1df6889a69…
object-separation dfb-taint-typescript-object-separation-negative negative not-reached true-negative d4cb58b35c1f…
object-separation dfb-taint-typescript-object-separation-positive positive reached true-positive ab0c0cead827…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-negative negative not-reached true-negative f1c9a254b3f2…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-positive positive reached true-positive a20a6f0a4615…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-negative negative not-reached true-negative a275e2d78fe1…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-positive positive reached true-positive f3db481183bf…
same-object-field-separation dfb-taint-typescript-same-object-field-negative negative not-reached true-negative c430bc8de3c7…
same-object-field-separation dfb-taint-typescript-same-object-field-positive positive reached true-positive 6833dee6e038…

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 5ce11b0b3161…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive d767f99af0ec…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative d6d6b6b43b46…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive 82aef7215f2f…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative b11d910a527b…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive 2df3f0cf0667…
array-element-separation dfb-taint-java-array-element-negative negative reached false-positive 9830e1d154f2…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 9af974632334…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative ecba56539015…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 4f33d7a5e59f…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 4a0072d8dd14…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 778efbb93d25…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative not-reached true-negative efc6641d02ba…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive 2b2fefc42111…
chal-callback-registration dfb-taint-java-callback-registration-negative negative not-reached true-negative fabe1d7bf3b0…
chal-callback-registration dfb-taint-java-callback-registration-positive positive not-reached false-negative eb6462133b39…
chal-closure-capture dfb-taint-java-closure-capture-negative negative not-reached true-negative 067ae79ffdc3…
chal-closure-capture dfb-taint-java-closure-capture-positive positive not-reached false-negative 6c1575bcc49e…
chal-computed-property dfb-taint-java-computed-property-negative negative reached false-positive 8cd5e6f3dc8a…
chal-computed-property dfb-taint-java-computed-property-positive positive reached true-positive 20e8be3dde44…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative c5a129b07e6a…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive eb5ff163ffd8…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative 9c7cff21ed03…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive 79e540f868a5…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative not-reached true-negative ce48b44eb52b…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive not-reached false-negative d2c98e6b491c…
chal-element-object dfb-taint-java-element-object-negative negative reached false-positive 12ee246e0945…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive 0efd3a2094d0…
chal-function-field dfb-taint-java-function-field-negative negative not-reached true-negative 9152b427f8a2…
chal-function-field dfb-taint-java-function-field-positive positive not-reached false-negative 7f3899198168…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-negative negative not-reached true-negative fcc8ab37d126…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-positive positive reached true-positive 8aee58527a48…
chal-map-iteration dfb-taint-java-map-iteration-negative negative not-reached true-negative e6e9e0b4df84…
chal-map-iteration dfb-taint-java-map-iteration-positive positive reached true-positive 4b5d0f44d7a1…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-negative negative not-reached true-negative 191894773bda…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-positive positive reached true-positive 87e070a1bf38…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative not-reached true-negative 0f9c4f5bf7ba…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive reached true-positive 4117c8fae476…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-negative negative not-reached true-negative 9fb4b0274752…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-positive positive reached true-positive 54dfeac02773…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative 0d19416e9a03…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive be3ff54f0050…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-negative negative not-reached true-negative 439c75f0a85a…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-positive positive reached true-positive 4dfde073cdff…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-negative negative not-reached true-negative 8e413908dbb2…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-positive positive reached true-positive 401caf1fcb40…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-negative negative not-reached true-negative cefb0f61d3f9…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-positive positive reached true-positive a809204133e8…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative not-reached true-negative 815162502d52…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive not-reached false-negative 4abf0e403ce2…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 890e4caedef4…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 2bbc99d637d7…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative f4711685d5cb…
exception-catch dfb-taint-java-exception-catch-positive positive reached true-positive 7a129e155e25…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative 80951ce09d3c…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive f292a465773f…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative ccbf8ced2074…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 7832bf3bd7e0…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative 9185cff9974e…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive d5ee1381a103…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive ffedfb8be166…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive b7554d2a66bf…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 07df231859d0…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 65337b96d568…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative 43bc27bd6d04…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive ed20ca14fb33…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative 07f154e697dc…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive b4ad1f765d98…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 74cd70db9308…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 1bbf8bb4d237…

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 ea26f78783f4…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive 35a845cbfaa3…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative 55a63f200cdd…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive 5fa5c96f5fc4…
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 93a571a2e262…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive reached true-positive 0dc09ca75f3a…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative not-reached true-negative 4fe31e34fd59…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive reached true-positive fe3d1079dfb5…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative 36c32c58baac…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive 88f647338aec…
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 82d293710e95…
model-summary-field dfb-taint-java-model-summary-field-positive positive reached true-positive 435d7e516da7…
model-summary-through dfb-taint-java-model-summary-through-negative negative not-reached true-negative 6044cb7e2534…
model-summary-through dfb-taint-java-model-summary-through-positive positive reached true-positive 9d3c18be454c…

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 e5ca7d6cc201…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive reached true-positive 503f130d0320…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative ab5ffdfa5773…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive 9948467639e3…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative 14a27ce0efb2…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive reached true-positive 551b0d39e203…
array-element-separation dfb-taint-kotlin-array-element-negative negative reached false-positive 765f6cd61441…
array-element-separation dfb-taint-kotlin-array-element-positive positive reached true-positive d9f0dc22b3a7…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative 9cc0132f280c…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive b0ec18c26a1d…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative 36d23003378c…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive 996cf76f7c27…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative reached false-positive 77ce0d023f20…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive reached true-positive f43705b95123…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative not-reached true-negative d68d155cdf55…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive not-reached false-negative 0810afb06237…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative not-reached true-negative 93a42ead68a0…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive reached true-positive f67afac17d3b…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative not-reached true-negative 40ae4fcf2089…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive not-reached false-negative 4bdf6917b782…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative not-reached true-negative 2a020363c5b3…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive reached true-positive 59f4ba454e5c…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative not-reached true-negative 24d552e63278…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive reached true-positive b289e54198b0…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative not-reached true-negative 3fd99e7e1215…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive not-reached false-negative 469de46b0d55…
chal-element-object dfb-taint-kotlin-element-object-negative negative reached false-positive 85ef5591bd20…
chal-element-object dfb-taint-kotlin-element-object-positive positive reached true-positive cea29a6b1c6a…
chal-function-field dfb-taint-kotlin-function-field-negative negative reached false-positive 1aca7a0df56e…
chal-function-field dfb-taint-kotlin-function-field-positive positive reached true-positive e744e344e589…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-negative negative not-reached true-negative ca2dac26987d…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-positive positive reached true-positive b2b873917dd3…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative not-reached true-negative 310246e82ec7…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive reached true-positive acbcaf453ad3…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-negative negative not-reached true-negative dfb777dfda1d…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-positive positive reached true-positive 91768bf72aa7…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative not-reached true-negative fc14cbb6a5ef…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive reached true-positive 853abb7ca0cd…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-negative negative not-reached true-negative 30d78f7e785f…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-positive positive reached true-positive eaed926c3fb4…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative not-reached true-negative 1e820380ebc6…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive reached true-positive 96acca55b8d0…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-negative negative not-reached true-negative d72a4e8261c3…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-positive positive reached true-positive 61a8dc005c8f…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-negative negative not-reached true-negative f44b962d3a9e…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-positive positive reached true-positive 4a886f0bc85f…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-negative negative not-reached true-negative a6fdc60f9341…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-positive positive reached true-positive 939470bfa3af…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative not-reached true-negative b4f2e0d920ea…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive not-reached false-negative cc508a753b63…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative 1c979d7eacc9…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 737b8bfaa89c…
exception-catch dfb-taint-kotlin-exception-catch-negative negative not-reached true-negative 0e028837f72d…
exception-catch dfb-taint-kotlin-exception-catch-positive positive reached true-positive c6f290150528…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative not-reached true-negative b84351135319…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive 91139b5b5693…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative e861ca95fc76…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive 601e2bc27216…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative 3e72f23dbadd…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive e702c02d212c…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive 8be0833bc2f7…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive 5698ce1cb2b0…
object-separation dfb-taint-kotlin-object-separation-negative negative not-reached true-negative 50c81d77c8ae…
object-separation dfb-taint-kotlin-object-separation-positive positive reached true-positive 665281e1edea…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative 7dc32a9d0b95…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive 33de3472a8d6…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative ec3f007513a3…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive 3a9ef776a666…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative not-reached true-negative f6f232369605…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive reached true-positive c8f5cafdeda9…

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 aef3cd5cba68…
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 63f5230d7383…
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 16264835fb83…
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 a4052f1f51a2…
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 02868c8270f5…
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 abefd95783c9…
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 de55dbbc98c1…
chal-dispatch-table dfb-taint-c-dispatch-table-negative negative reached false-positive 82c54c203760…
chal-dispatch-table dfb-taint-c-dispatch-table-positive positive reached true-positive 4b25dc7d4279…
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 6ac76fa813ef…
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 bbe7e8017975…
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 f424f4601eb0…
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 5a52c138e04d…
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 ce7ece02f6f7…
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 16f572b40afb…
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 1d2906aa922d…
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 658e1307aab2…
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 e101b10ac0dd…
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 2ae3f60bacce…
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 e16a8652a044…
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 2b5afb14fef6…

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 6361d691c2da…
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 c9c47aaac755…
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 c3129f797800…
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 4e30da6938c8…
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 100f3fe4eb6e…
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 5b3b9c892d5f…
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 164313dba596…
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 bdbca7339b0e…
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 5d029b6dc164…
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 f81db8758e3c…
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 521035213b15…
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 136eccc88c30…
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 abc0ababbc69…
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 3e21a8aa1d62…
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 677efd1d9fdd…
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 61654063bbb4…
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 4580de3b3a42…
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 4373f1004ce8…
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 63f47b73e2de…

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 7b5a03363305…
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 62d0bfce7540…
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 847a6d7ce158…
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 2bc5da39a004…
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 c1e870176bd0…
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 008e61c320ae…
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 b4ba9da8082f…
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 eb8073df4a22…
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 136dae3be83a…
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 8bc3265da4ec…
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 3ac603e0abf3…
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 bbbb3dbdb8d1…
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 5070eb3b8d9d…
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 804bc48391aa…
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 1d0aea52faaf…
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 fed023a2c28b…
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 433edda8f399…
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 a40c214d3272…
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 cb82cc2b0366…
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 c09eda92a263…
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 72fbd0a1bbee…
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 7032e16f3c27…

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 843aed865706…
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 9f20af412357…
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 c87f4d5bf051…
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 a8cf6bed1822…
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 3ceb6cd4c666…
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 461694ec6610…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive not-reached false-negative 4104f45d3709…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 373782685e31…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive 25d77d5e35fc…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative e52a379d16b7…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive d3fde1806bb5…
array-element-separation dfb-taint-java-array-element-negative negative not-reached true-negative 56ffd4dcd2f7…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 27b13ee21779…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative a54ee672ef87…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 024290f3e48c…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 7b98fcb3bc77…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive c6d6ab067666…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative reached false-positive 4f88dadb8d55…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive ab3b3ea3d26d…
chal-callback-registration dfb-taint-java-callback-registration-negative negative not-reached true-negative 3a8aa33bfd04…
chal-callback-registration dfb-taint-java-callback-registration-positive positive not-reached false-negative 2b9dba46e0b5…
chal-closure-capture dfb-taint-java-closure-capture-negative negative not-reached true-negative 31d87a700224…
chal-closure-capture dfb-taint-java-closure-capture-positive positive reached true-positive 1c857cdff1d0…
chal-computed-property dfb-taint-java-computed-property-negative negative reached false-positive b714a4544c8d…
chal-computed-property dfb-taint-java-computed-property-positive positive reached true-positive 96451b5b4c81…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative 3002673095a9…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive 226d42635ae2…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative 399d5fe9a58b…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive not-reached false-negative 93b9fbdb334a…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative not-reached true-negative 58b0e25c0207…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive not-reached false-negative 5ffd69dfe44f…
chal-element-object dfb-taint-java-element-object-negative negative not-reached true-negative 314abc190935…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive 3dbd8c079dd2…
chal-function-field dfb-taint-java-function-field-negative negative not-reached true-negative 68a8ca2bab59…
chal-function-field dfb-taint-java-function-field-positive positive not-reached false-negative f22978bdbbfd…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-negative negative not-reached true-negative 3be3d72b0553…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-positive positive not-reached false-negative 630222809502…
chal-map-iteration dfb-taint-java-map-iteration-negative negative not-reached true-negative 8801bc792405…
chal-map-iteration dfb-taint-java-map-iteration-positive positive reached true-positive 695be0227f18…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-negative negative not-reached true-negative ecc6098d19bf…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-positive positive reached true-positive e498ee47055d…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative not-reached true-negative 0ead9876b481…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive reached true-positive d85dc0053955…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-negative negative reached false-positive 920d05aa502f…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-positive positive reached true-positive 6f098b7a94a0…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative 47efc9fd01e1…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive 948b9b714ea6…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-negative negative not-reached true-negative aff8be96032b…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-positive positive reached true-positive 2faaaf81d724…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-negative negative not-reached true-negative 8162a909ff45…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-positive positive reached true-positive 9c30786cf4b0…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-negative negative not-reached true-negative 9ad16943aaf1…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-positive positive reached true-positive 7323074a0015…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative not-reached true-negative 3d39f42ee864…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive not-reached false-negative ffb62c975e26…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive eaa6e7613ecf…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 78d16476fdf0…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative 94e5e559a749…
exception-catch dfb-taint-java-exception-catch-positive positive not-reached false-negative bd9d8a7d38c2…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative reached false-positive 4a6636392180…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive bccd51c59900…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 6b5abc91aeb9…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 452f1b2b0ddc…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative ae0f38a3dba0…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 77e456621073…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive d8f2bc2dd85c…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive 9e8b2aa4a794…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 2e2de4ca9b2f…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 7cc1e5c8be28…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative fe71a3a528b5…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 61f4c2bf94cc…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative ede8b68b0aec…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive 4a5b7781f10b…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative a4c7f04e8fe5…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 1aec1313ef69…

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 220496682a70…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive 948b1b368622…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative 6836d8e6c6e4…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive 4145790fac29…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative not-reached true-negative b48741f8f3e5…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive reached true-positive b917d1e6d5df…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative not-reached true-negative e6fef125eb5b…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive reached true-positive ee060be1fada…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative unsupported unsupported b718b4ed5e31…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive unsupported unsupported dd1d4c5e516f…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative unsupported unsupported abc568e4d093…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive unsupported unsupported d44b1583519d…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative 34ea618e9587…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive 9f7deda27209…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative a84d26aafa19…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive 3455bbb7c164…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative not-reached true-negative eebfd8c3e1b6…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive not-reached false-negative a089bfdcff45…
model-store-separation dfb-taint-java-model-store-separation-negative negative not-reached true-negative 471af5740b05…
model-store-separation dfb-taint-java-model-store-separation-positive positive not-reached false-negative 9f51ea568f91…
model-summary-field dfb-taint-java-model-summary-field-negative negative unsupported unsupported 19b6f2c27519…
model-summary-field dfb-taint-java-model-summary-field-positive positive unsupported unsupported bd460b6ab3fa…
model-summary-through dfb-taint-java-model-summary-through-negative negative unsupported unsupported a38148258fac…
model-summary-through dfb-taint-java-model-summary-through-positive positive unsupported unsupported 1c246249dd11…

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 825923a89066…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive unsupported unsupported c6949c7a4fed…
native-persistence dfb-taint-java-native-persistence-negative negative unsupported unsupported 370f45ccef23…
native-persistence dfb-taint-java-native-persistence-positive positive unsupported unsupported 7c95f1088bc1…
native-propagator dfb-taint-java-native-propagator-negative negative unsupported unsupported 4b2f1ab063cf…
native-propagator dfb-taint-java-native-propagator-positive positive unsupported unsupported ce4a170da61b…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative unsupported unsupported c9d086b9fe34…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive unsupported unsupported 7bd55fc153b1…
native-source-sink dfb-taint-java-native-source-sink-negative negative unsupported unsupported 64679a66b535…
native-source-sink dfb-taint-java-native-source-sink-positive positive unsupported unsupported 82f6e01f93c8…
native-summary dfb-taint-java-native-summary-negative negative unsupported unsupported 9f08a0752821…
native-summary dfb-taint-java-native-summary-positive positive unsupported unsupported d057d1e1d4dd…

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 6ad5bfe76962…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive not-reached false-negative 2c53850af643…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative 66e37e310dc2…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive 8b2db2183aca…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative c31d901c87da…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive 76a6552361a6…
array-element-separation dfb-taint-javascript-array-element-negative negative reached false-positive cd3c0350f2a0…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive be0d9435a712…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative 0bac9b23b281…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive b70ea6de39c3…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative 9b623e10ff9e…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive 113cfe1318ec…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-negative negative not-reached true-negative db30ca18c535…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-positive positive reached true-positive 3e967e26741a…
chal-callback-registration dfb-taint-javascript-callback-registration-negative negative not-reached true-negative a162f0dc13d9…
chal-callback-registration dfb-taint-javascript-callback-registration-positive positive not-reached false-negative af2d034db4e5…
chal-closure-capture dfb-taint-javascript-closure-capture-negative negative not-reached true-negative dad5b54bc15c…
chal-closure-capture dfb-taint-javascript-closure-capture-positive positive reached true-positive 471d510be675…
chal-computed-property dfb-taint-javascript-computed-property-negative negative reached false-positive 669b45670edd…
chal-computed-property dfb-taint-javascript-computed-property-positive positive reached true-positive e6534fdbc0e8…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-negative negative not-reached true-negative 380b94ac2f1b…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-positive positive reached true-positive 39a3842a4413…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-negative negative not-reached true-negative c4613aab7ae5…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-positive positive not-reached false-negative f307a588f27a…
chal-dispatch-table dfb-taint-javascript-dispatch-table-negative negative not-reached true-negative 9f4a85b919b7…
chal-dispatch-table dfb-taint-javascript-dispatch-table-positive positive not-reached false-negative 2e9aeaf6f4bc…
chal-element-object dfb-taint-javascript-element-object-negative negative not-reached true-negative e9dd34a41a43…
chal-element-object dfb-taint-javascript-element-object-positive positive reached true-positive 2b4dfd4c3e36…
chal-function-field dfb-taint-javascript-function-field-negative negative not-reached true-negative 3c97e8fc0924…
chal-function-field dfb-taint-javascript-function-field-positive positive not-reached false-negative 19e9aa3961bc…
chal-interprocedural-exception-persistence dfb-taint-javascript-interprocedural-exception-persistence-negative negative not-reached true-negative 05453c0113f8…
chal-interprocedural-exception-persistence dfb-taint-javascript-interprocedural-exception-persistence-positive positive not-reached false-negative 5d25dc343b5c…
chal-map-iteration dfb-taint-javascript-map-iteration-negative negative not-reached true-negative 0594c5cd5318…
chal-map-iteration dfb-taint-javascript-map-iteration-positive positive not-reached false-negative c43eb2afa4ff…
chal-mutual-recursive-transform dfb-taint-javascript-mutual-recursive-transform-negative negative not-reached true-negative 632b89377a66…
chal-mutual-recursive-transform dfb-taint-javascript-mutual-recursive-transform-positive positive reached true-positive 2481463647c9…
chal-nested-access-path dfb-taint-javascript-nested-access-path-negative negative reached false-positive bb1c47792e2d…
chal-nested-access-path dfb-taint-javascript-nested-access-path-positive positive reached true-positive 19b9943e1ff5…
chal-recursive-callback-transform dfb-taint-javascript-recursive-callback-transform-negative negative not-reached true-negative 62bb4523e78e…
chal-recursive-callback-transform dfb-taint-javascript-recursive-callback-transform-positive positive reached true-positive bdfe2e0ccc88…
chal-recursive-carry dfb-taint-javascript-recursive-carry-negative negative not-reached true-negative fbea1971a6cd…
chal-recursive-carry dfb-taint-javascript-recursive-carry-positive positive reached true-positive aba20bf7235c…
chal-recursive-exception-persistence dfb-taint-javascript-recursive-exception-persistence-negative negative not-reached true-negative 5fcf29d16aa2…
chal-recursive-exception-persistence dfb-taint-javascript-recursive-exception-persistence-positive positive reached true-positive 702f49c92d03…
chal-recursive-heap-unwind dfb-taint-javascript-recursive-heap-unwind-negative negative not-reached true-negative 73b799aaebb9…
chal-recursive-heap-unwind dfb-taint-javascript-recursive-heap-unwind-positive positive reached true-positive a590a4c90144…
chal-recursive-payload-transform dfb-taint-javascript-recursive-payload-transform-negative negative not-reached true-negative 5df73062d1de…
chal-recursive-payload-transform dfb-taint-javascript-recursive-payload-transform-positive positive reached true-positive d290485055b0…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-negative negative not-reached true-negative 872c8a25afb6…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-positive positive not-reached false-negative 798733eb9244…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative 6d23197fad6d…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive 700d14df2c97…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative 96faf2c31249…
exception-catch dfb-taint-javascript-exception-catch-positive positive not-reached false-negative c043f934f0a2…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative reached false-positive 6b059c6809c6…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive 6d156bda1d3d…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative 42db1126f590…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive ff0ed5c244a0…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 1f5c2d9fb037…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 5222ba84669d…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative reached false-positive bf00efd10b6e…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive 4bdeff18d13b…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative 29dce77625ef…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive a4b877923a32…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative 4924027c2604…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 924832f439aa…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative 3c68f83babad…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive 4245cd581595…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative reached false-positive 486f4e0b407f…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive 7f499c4638f2…

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 58ac18563bb5…
model-declared-sink dfb-taint-javascript-model-declared-sink-positive positive reached true-positive ed18551067d3…
model-declared-source dfb-taint-javascript-model-declared-source-negative negative not-reached true-negative 549eb0cdfe4a…
model-declared-source dfb-taint-javascript-model-declared-source-positive positive reached true-positive 2b3e686c53c2…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-negative negative not-reached true-negative 58e3fbf6118a…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-positive positive reached true-positive 10a0c89b22b2…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-negative negative not-reached true-negative 16466bb85c30…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-positive positive reached true-positive fd4bfec03f9a…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-negative negative unsupported unsupported a3bdd9b77198…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-positive positive unsupported unsupported 8ca39a544b4e…
model-propagator-position dfb-taint-javascript-model-propagator-position-negative negative unsupported unsupported dc481bc8c1cd…
model-propagator-position dfb-taint-javascript-model-propagator-position-positive positive unsupported unsupported c1531f214fc7…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-negative negative not-reached true-negative c976737bed3a…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-positive positive reached true-positive db759a2a1807…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-negative negative not-reached true-negative 573d80df1965…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-positive positive reached true-positive 8248f3b3f596…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-negative negative not-reached true-negative 889c0b1a5eaa…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-positive positive not-reached false-negative 03f2a5e518be…
model-store-separation dfb-taint-javascript-model-store-separation-negative negative not-reached true-negative 0df7e0cb0ea2…
model-store-separation dfb-taint-javascript-model-store-separation-positive positive not-reached false-negative 9401e3b0df86…
model-summary-field dfb-taint-javascript-model-summary-field-negative negative unsupported unsupported 342f99f23d86…
model-summary-field dfb-taint-javascript-model-summary-field-positive positive unsupported unsupported 9f9b6d85b7fd…
model-summary-through dfb-taint-javascript-model-summary-through-negative negative unsupported unsupported a0d4653f988b…
model-summary-through dfb-taint-javascript-model-summary-through-positive positive unsupported unsupported a8c5edf038c5…

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 4881f5bcc4dc…
native-entrypoint dfb-taint-javascript-native-entrypoint-positive positive unsupported unsupported 75194ab59127…
native-persistence dfb-taint-javascript-native-persistence-negative negative unsupported unsupported 69cd13387f50…
native-persistence dfb-taint-javascript-native-persistence-positive positive unsupported unsupported c5db32b62931…
native-propagator dfb-taint-javascript-native-propagator-negative negative unsupported unsupported e701dfebfda1…
native-propagator dfb-taint-javascript-native-propagator-positive positive unsupported unsupported f1033e6958a0…
native-sanitizer dfb-taint-javascript-native-sanitizer-negative negative unsupported unsupported 61f758449489…
native-sanitizer dfb-taint-javascript-native-sanitizer-positive positive unsupported unsupported d99c19f134fa…
native-source-sink dfb-taint-javascript-native-source-sink-negative negative unsupported unsupported 4cd2f363fd83…
native-source-sink dfb-taint-javascript-native-source-sink-positive positive unsupported unsupported fa97e7a53fbc…
native-summary dfb-taint-javascript-native-summary-negative negative unsupported unsupported 67e6e9e578a8…
native-summary dfb-taint-javascript-native-summary-positive positive unsupported unsupported e594aa1dba59…

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 f4c88182e19a…
alias-propagation-separation dfb-taint-php-alias-propagation-positive positive not-reached false-negative 4da45c7bdb48…
argument-position-separation dfb-taint-php-argument-position-negative negative not-reached true-negative 28c5b3fb175d…
argument-position-separation dfb-taint-php-argument-position-positive positive reached true-positive 30a66c428864…
arithmetic-expression-propagation dfb-taint-php-expression-negative negative not-reached true-negative 51b023a789ee…
arithmetic-expression-propagation dfb-taint-php-expression-positive positive reached true-positive d29d72d10121…
array-element-separation dfb-taint-php-array-element-negative negative not-reached true-negative a1f791c0fbdc…
array-element-separation dfb-taint-php-array-element-positive positive reached true-positive 34fc1e33334f…
branch-join dfb-taint-php-branch-join-negative negative not-reached true-negative 08051ec4298c…
branch-join dfb-taint-php-branch-join-positive positive reached true-positive 98bad0ddebe6…
call-context-separation dfb-taint-php-call-context-negative negative not-reached true-negative 81415f0f0d32…
call-context-separation dfb-taint-php-call-context-positive positive reached true-positive b5fe227d10a6…
chal-anonymous-implementation dfb-taint-php-anonymous-implementation-negative negative reached false-positive 079debea4234…
chal-anonymous-implementation dfb-taint-php-anonymous-implementation-positive positive reached true-positive c1ffd056e5f1…
chal-callback-registration dfb-taint-php-callback-registration-negative negative not-reached true-negative 60389f997c08…
chal-callback-registration dfb-taint-php-callback-registration-positive positive not-reached false-negative 517d0b27f276…
chal-closure-capture dfb-taint-php-closure-capture-negative negative not-reached true-negative e658eda06cf4…
chal-closure-capture dfb-taint-php-closure-capture-positive positive reached true-positive 85e84851ca78…
chal-computed-property dfb-taint-php-computed-property-negative negative not-reached true-negative 2e7ea7707b78…
chal-computed-property dfb-taint-php-computed-property-positive positive reached true-positive adbcc291698f…
chal-context-pair-depth2 dfb-taint-php-context-pair-depth2-negative negative not-reached true-negative 8d2d4aba3ed4…
chal-context-pair-depth2 dfb-taint-php-context-pair-depth2-positive positive reached true-positive 0187c8721fb6…
chal-deep-relay-chain dfb-taint-php-deep-relay-chain-negative negative not-reached true-negative 689315544025…
chal-deep-relay-chain dfb-taint-php-deep-relay-chain-positive positive not-reached false-negative 19978e86cbf5…
chal-dispatch-table dfb-taint-php-dispatch-table-negative negative not-reached true-negative fbe6504324ef…
chal-dispatch-table dfb-taint-php-dispatch-table-positive positive not-reached false-negative 6872d3ba4ef8…
chal-element-object dfb-taint-php-element-object-negative negative not-reached true-negative c44035d45b02…
chal-element-object dfb-taint-php-element-object-positive positive reached true-positive 3609cf09041a…
chal-function-field dfb-taint-php-function-field-negative negative not-reached true-negative bb20de770be9…
chal-function-field dfb-taint-php-function-field-positive positive not-reached false-negative 4eabf0e1e633…
chal-interprocedural-exception-persistence dfb-taint-php-interprocedural-exception-persistence-negative negative not-reached true-negative 7b2cae701e63…
chal-interprocedural-exception-persistence dfb-taint-php-interprocedural-exception-persistence-positive positive not-reached false-negative 30f8b79415b4…
chal-map-iteration dfb-taint-php-map-iteration-negative negative not-reached true-negative 60556b5a3594…
chal-map-iteration dfb-taint-php-map-iteration-positive positive reached true-positive 2c9bae84216d…
chal-mutual-recursive-transform dfb-taint-php-mutual-recursive-transform-negative negative not-reached true-negative 00220199dd79…
chal-mutual-recursive-transform dfb-taint-php-mutual-recursive-transform-positive positive reached true-positive 6d1415f91ad1…
chal-nested-access-path dfb-taint-php-nested-access-path-negative negative not-reached true-negative e1f772ceb2d5…
chal-nested-access-path dfb-taint-php-nested-access-path-positive positive reached true-positive c532466b2b63…
chal-recursive-callback-transform dfb-taint-php-recursive-callback-transform-negative negative reached false-positive 0d1a655514f5…
chal-recursive-callback-transform dfb-taint-php-recursive-callback-transform-positive positive reached true-positive 68e330365c85…
chal-recursive-carry dfb-taint-php-recursive-carry-negative negative not-reached true-negative 50c74448cd35…
chal-recursive-carry dfb-taint-php-recursive-carry-positive positive reached true-positive 8ba4d99dbc1c…
chal-recursive-exception-persistence dfb-taint-php-recursive-exception-persistence-negative negative not-reached true-negative a389b14d6718…
chal-recursive-exception-persistence dfb-taint-php-recursive-exception-persistence-positive positive reached true-positive 8b252d3fd226…
chal-recursive-heap-unwind dfb-taint-php-recursive-heap-unwind-negative negative not-reached true-negative 158ba70a7b00…
chal-recursive-heap-unwind dfb-taint-php-recursive-heap-unwind-positive positive reached true-positive fb3c8906aa7f…
chal-recursive-payload-transform dfb-taint-php-recursive-payload-transform-negative negative not-reached true-negative 181dd6b757e9…
chal-recursive-payload-transform dfb-taint-php-recursive-payload-transform-positive positive reached true-positive ab8943e8f89b…
chal-reflective-invocation dfb-taint-php-reflective-invocation-negative negative not-reached true-negative f2d04d97f473…
chal-reflective-invocation dfb-taint-php-reflective-invocation-positive positive not-reached false-negative d61ca999e4e3…
direct-propagation dfb-taint-php-direct-negative negative not-reached true-negative 59c4451c630c…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive a08fbbfe5b8c…
exception-catch dfb-taint-php-exception-catch-negative negative not-reached true-negative 3784fff6279b…
exception-catch dfb-taint-php-exception-catch-positive positive not-reached false-negative 744ca27f7a5e…
infeasible-branch dfb-taint-php-infeasible-branch-negative negative reached false-positive 96bbf7d76623…
infeasible-branch dfb-taint-php-infeasible-branch-positive positive reached true-positive 89488672e4fd…
local-multi-step-chain dfb-taint-php-local-chain-negative negative not-reached true-negative 7a45e09a580d…
local-multi-step-chain dfb-taint-php-local-chain-positive positive reached true-positive 7372d7449d22…
local-overwrite-kill dfb-taint-php-local-overwrite-negative negative not-reached true-negative 4ac27c0376b7…
local-overwrite-kill dfb-taint-php-local-overwrite-positive positive reached true-positive 5cc92111f9b2…
loop-carried-kill dfb-taint-php-loop-carried-negative negative reached false-positive fe963ecd4bee…
loop-carried-kill dfb-taint-php-loop-carried-positive positive reached true-positive 81e3802eac78…
object-separation dfb-taint-php-object-separation-negative negative not-reached true-negative 8c91480e6e62…
object-separation dfb-taint-php-object-separation-positive positive reached true-positive ba54c8c374b7…
return-relay-one-hop dfb-taint-php-return-relay-one-hop-negative negative not-reached true-negative df7c43abe1d6…
return-relay-one-hop dfb-taint-php-return-relay-one-hop-positive positive reached true-positive e32cee21fdb4…
return-relay-two-hop dfb-taint-php-return-relay-two-hop-negative negative not-reached true-negative 5a925d8a3267…
return-relay-two-hop dfb-taint-php-return-relay-two-hop-positive positive reached true-positive ff6e43a4fbcd…
same-object-field-separation dfb-taint-php-same-object-field-negative negative not-reached true-negative d996e1f4a71a…
same-object-field-separation dfb-taint-php-same-object-field-positive positive reached true-positive dba707345535…

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 6b25a128466d…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive not-reached false-negative 3603628671f9…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative 353523df7c2c…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive 8f3bde7b82d2…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative 6d269a3972d0…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 2343c405e9e3…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative 955bc78b1b32…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive 5c9796e0f252…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative 39596a9144c6…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 428c08b604d1…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative f7421d965290…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 7ac754da2705…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-negative negative not-reached true-negative c7567687fc3b…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-positive positive reached true-positive 62f17048198d…
chal-callback-registration dfb-taint-python-callback-registration-negative negative not-reached true-negative 83fdface6e29…
chal-callback-registration dfb-taint-python-callback-registration-positive positive not-reached false-negative c9a4c5614595…
chal-closure-capture dfb-taint-python-closure-capture-negative negative not-reached true-negative ee40230a1ecb…
chal-closure-capture dfb-taint-python-closure-capture-positive positive reached true-positive fbf87b330bcb…
chal-computed-property dfb-taint-python-computed-property-negative negative reached false-positive efc9eaa82ba1…
chal-computed-property dfb-taint-python-computed-property-positive positive reached true-positive 08620f8a961c…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-negative negative not-reached true-negative 1243e5e4c2cc…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-positive positive reached true-positive 335e53ce5255…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-negative negative not-reached true-negative 6be6b25c9e9c…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-positive positive not-reached false-negative 104fd0557ba7…
chal-dispatch-table dfb-taint-python-dispatch-table-negative negative not-reached true-negative 00b113233c08…
chal-dispatch-table dfb-taint-python-dispatch-table-positive positive not-reached false-negative d01ed6cbadd6…
chal-element-object dfb-taint-python-element-object-negative negative not-reached true-negative 2b37278a6d20…
chal-element-object dfb-taint-python-element-object-positive positive reached true-positive b955f3a5d186…
chal-function-field dfb-taint-python-function-field-negative negative not-reached true-negative 0c0c9243a914…
chal-function-field dfb-taint-python-function-field-positive positive not-reached false-negative 6de968334952…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-negative negative not-reached true-negative ffba4c4c2e39…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-positive positive not-reached false-negative 1b2d0bb7c3ab…
chal-map-iteration dfb-taint-python-map-iteration-negative negative not-reached true-negative b59f48f7df14…
chal-map-iteration dfb-taint-python-map-iteration-positive positive reached true-positive fd3ed51d70c9…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-negative negative not-reached true-negative d28552d04513…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-positive positive reached true-positive 589fc777ae60…
chal-nested-access-path dfb-taint-python-nested-access-path-negative negative not-reached true-negative 67db6ab8d321…
chal-nested-access-path dfb-taint-python-nested-access-path-positive positive reached true-positive f2b1040968b3…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-negative negative not-reached true-negative 381f73833988…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-positive positive reached true-positive 08ff6bf58155…
chal-recursive-carry dfb-taint-python-recursive-carry-negative negative not-reached true-negative 19006f1be9b8…
chal-recursive-carry dfb-taint-python-recursive-carry-positive positive reached true-positive d054fa723bae…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-negative negative not-reached true-negative f278e4ac3ed2…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-positive positive not-reached false-negative c09908e309aa…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-negative negative not-reached true-negative 8b9bf266db59…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-positive positive reached true-positive f5dbc35e7067…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-negative negative not-reached true-negative 1d4ef9576434…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-positive positive reached true-positive 7f414f7d5115…
chal-reflective-invocation dfb-taint-python-reflective-invocation-negative negative not-reached true-negative 126588934071…
chal-reflective-invocation dfb-taint-python-reflective-invocation-positive positive not-reached false-negative 7ea3bcebb329…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative b98a76a14637…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive cde76ed500a1…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative b97fd1ba7dce…
exception-catch dfb-taint-python-exception-catch-positive positive not-reached false-negative 2cbc83b6fb15…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative reached false-positive 6741f4452985…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive ddd67612ba96…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 76494acaa7e4…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive 07895d2c9dc5…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative 696da17ada48…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 50c1a251dd75…
loop-carried-kill dfb-taint-python-loop-carried-negative negative reached false-positive b357b336be88…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive a4ef607238c0…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative 67bdc3f82bb9…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive 39e3301b0337…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative fab020f9fa06…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 937e89f56658…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative f88d88746a99…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive 26f7479869e9…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative eddc3c0e8acf…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive 0e17d389ad35…

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 004649909982…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive b698a5177526…
model-declared-source dfb-taint-python-model-declared-source-negative negative not-reached true-negative e0ff61479ae0…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive 1b3637fb72c3…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative not-reached true-negative 5938dad9159d…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive reached true-positive 12c5bf02e386…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative not-reached true-negative d6febf52f233…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive reached true-positive 7f6a3bf5042f…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative unsupported unsupported ed885316649e…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive unsupported unsupported 51241feaee2a…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative unsupported unsupported 7665ddcc7273…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive unsupported unsupported 7054291750b4…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative 9d3db776b264…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive 5eef77f3f4c8…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative not-reached true-negative 5e28ef6ef616…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive reached true-positive cb91783d9d9c…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative not-reached true-negative 8a98b77ad252…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive not-reached false-negative a51ee83c595a…
model-store-separation dfb-taint-python-model-store-separation-negative negative not-reached true-negative 9264b5ba02ea…
model-store-separation dfb-taint-python-model-store-separation-positive positive not-reached false-negative 8b9072e2a5b9…
model-summary-field dfb-taint-python-model-summary-field-negative negative unsupported unsupported bce35f680b8e…
model-summary-field dfb-taint-python-model-summary-field-positive positive unsupported unsupported 121552f66c0a…
model-summary-through dfb-taint-python-model-summary-through-negative negative unsupported unsupported 9ddfb885ea69…
model-summary-through dfb-taint-python-model-summary-through-positive positive unsupported unsupported f37cbc05f849…

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 8c6d60f88aad…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive unsupported unsupported 2b858e3c9dd4…
native-persistence dfb-taint-python-native-persistence-negative negative unsupported unsupported 06498ab1eeee…
native-persistence dfb-taint-python-native-persistence-positive positive unsupported unsupported 62d862bda1d0…
native-propagator dfb-taint-python-native-propagator-negative negative unsupported unsupported b526bbfee734…
native-propagator dfb-taint-python-native-propagator-positive positive unsupported unsupported 6aabd80934b5…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative unsupported unsupported 4ea87216d908…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive unsupported unsupported b1ac3557fb2e…
native-source-sink dfb-taint-python-native-source-sink-negative negative unsupported unsupported 4a0b528ee29d…
native-source-sink dfb-taint-python-native-source-sink-positive positive unsupported unsupported 1aa8690e39fe…
native-summary dfb-taint-python-native-summary-negative negative unsupported unsupported 5b77829ecf22…
native-summary dfb-taint-python-native-summary-positive positive unsupported unsupported 6d54e2edb27d…

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 2384f53d2f12…
alias-propagation-separation dfb-taint-ruby-alias-propagation-positive positive not-reached false-negative 83b4fdf87646…
argument-position-separation dfb-taint-ruby-argument-position-negative negative reached false-positive 931e072f22c4…
argument-position-separation dfb-taint-ruby-argument-position-positive positive reached true-positive 0a6e587d63e1…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-negative negative not-reached true-negative 4cc6ffb2e82f…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive reached true-positive 0f58e1389cdd…
array-element-separation dfb-taint-ruby-array-element-negative negative not-reached true-negative acb9502d6228…
array-element-separation dfb-taint-ruby-array-element-positive positive reached true-positive 825310595f89…
branch-join dfb-taint-ruby-branch-join-negative negative not-reached true-negative 085e0ddab166…
branch-join dfb-taint-ruby-branch-join-positive positive reached true-positive 3de0f1a96368…
call-context-separation dfb-taint-ruby-call-context-negative negative reached false-positive e312622998c6…
call-context-separation dfb-taint-ruby-call-context-positive positive reached true-positive ad6fc5f9c633…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-negative negative not-reached true-negative 459aacefbc2c…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-positive positive not-reached false-negative 530ccc413829…
chal-callback-registration dfb-taint-ruby-callback-registration-negative negative not-reached true-negative 8023209bb279…
chal-callback-registration dfb-taint-ruby-callback-registration-positive positive not-reached false-negative ddaebc87fe85…
chal-closure-capture dfb-taint-ruby-closure-capture-negative negative not-reached true-negative 7d0ee6800c80…
chal-closure-capture dfb-taint-ruby-closure-capture-positive positive not-reached false-negative b91e492ba0dc…
chal-computed-property dfb-taint-ruby-computed-property-negative negative reached false-positive 85c834143c6e…
chal-computed-property dfb-taint-ruby-computed-property-positive positive reached true-positive 794a7a96dec1…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-negative negative not-reached true-negative 00f140774ab5…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-positive positive not-reached false-negative 1262c74c4e61…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-negative negative not-reached true-negative 2aee6865edd3…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-positive positive reached true-positive 84f2a1c72340…
chal-dispatch-table dfb-taint-ruby-dispatch-table-negative negative not-reached true-negative c8a26002b58a…
chal-dispatch-table dfb-taint-ruby-dispatch-table-positive positive not-reached false-negative 284199d48317…
chal-element-object dfb-taint-ruby-element-object-negative negative not-reached true-negative e7285f7e9855…
chal-element-object dfb-taint-ruby-element-object-positive positive not-reached false-negative 47b2d35df332…
chal-function-field dfb-taint-ruby-function-field-negative negative not-reached true-negative b84e22dd142d…
chal-function-field dfb-taint-ruby-function-field-positive positive not-reached false-negative b42a0a984c07…
chal-interprocedural-exception-persistence dfb-taint-ruby-interprocedural-exception-persistence-negative negative reached false-positive 90b4ff66cb92…
chal-interprocedural-exception-persistence dfb-taint-ruby-interprocedural-exception-persistence-positive positive reached true-positive a65f10805cfb…
chal-map-iteration dfb-taint-ruby-map-iteration-negative negative not-reached true-negative 5bd27c88e1af…
chal-map-iteration dfb-taint-ruby-map-iteration-positive positive not-reached false-negative 6361b930c533…
chal-mutual-recursive-transform dfb-taint-ruby-mutual-recursive-transform-negative negative reached false-positive 61f56abd5389…
chal-mutual-recursive-transform dfb-taint-ruby-mutual-recursive-transform-positive positive reached true-positive 0446b9baa774…
chal-nested-access-path dfb-taint-ruby-nested-access-path-negative negative not-reached true-negative 75f972f2ed85…
chal-nested-access-path dfb-taint-ruby-nested-access-path-positive positive not-reached false-negative cf10ce25c2ba…
chal-recursive-callback-transform dfb-taint-ruby-recursive-callback-transform-negative negative reached false-positive 86d2a3e3f4c8…
chal-recursive-callback-transform dfb-taint-ruby-recursive-callback-transform-positive positive reached true-positive fdb0446c395f…
chal-recursive-carry dfb-taint-ruby-recursive-carry-negative negative reached false-positive 358bc66a5a4f…
chal-recursive-carry dfb-taint-ruby-recursive-carry-positive positive reached true-positive 099f50388a78…
chal-recursive-exception-persistence dfb-taint-ruby-recursive-exception-persistence-negative negative reached false-positive 55fca45d34cd…
chal-recursive-exception-persistence dfb-taint-ruby-recursive-exception-persistence-positive positive reached true-positive 39a36315b629…
chal-recursive-heap-unwind dfb-taint-ruby-recursive-heap-unwind-negative negative reached false-positive ad30cb2e130e…
chal-recursive-heap-unwind dfb-taint-ruby-recursive-heap-unwind-positive positive reached true-positive 8eea0d126683…
chal-recursive-payload-transform dfb-taint-ruby-recursive-payload-transform-negative negative reached false-positive 077fcadb5410…
chal-recursive-payload-transform dfb-taint-ruby-recursive-payload-transform-positive positive reached true-positive ca91e1ea19bb…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-negative negative not-reached true-negative 1e528c0becef…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-positive positive not-reached false-negative a0403d95000b…
direct-propagation dfb-taint-ruby-direct-negative negative not-reached true-negative 2d1146429158…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive fa94f38938dd…
exception-catch dfb-taint-ruby-exception-catch-negative negative not-reached true-negative d813024096d8…
exception-catch dfb-taint-ruby-exception-catch-positive positive not-reached false-negative a5d80281e690…
infeasible-branch dfb-taint-ruby-infeasible-branch-negative negative reached false-positive 029b29d7a4c7…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive reached true-positive bdf4911f991c…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative not-reached true-negative 4788f55eca83…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive reached true-positive 99c2e765eadc…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative not-reached true-negative ee9c4fe2dffb…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive reached true-positive 36fb401a34f6…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative reached false-positive 65a1461d2ed6…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive reached true-positive 04744c9f46a7…
object-separation dfb-taint-ruby-object-separation-negative negative not-reached true-negative ecf4e1ad7095…
object-separation dfb-taint-ruby-object-separation-positive positive reached true-positive 2d96446807bd…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-negative negative not-reached true-negative af902127b583…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-positive positive reached true-positive f543092931f0…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-negative negative not-reached true-negative 26d6526a9417…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-positive positive reached true-positive 4113e4f0734b…
same-object-field-separation dfb-taint-ruby-same-object-field-negative negative not-reached true-negative 6e7bc5e393d8…
same-object-field-separation dfb-taint-ruby-same-object-field-positive positive reached true-positive e727f08cb841…

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 inconclusive inconclusive 178734a7a787…
alias-propagation-separation dfb-taint-rust-alias-propagation-positive positive inconclusive inconclusive 7cf118be0477…
argument-position-separation dfb-taint-rust-argument-position-negative negative inconclusive inconclusive d266e6fd7017…
argument-position-separation dfb-taint-rust-argument-position-positive positive inconclusive inconclusive 6200115f278d…
arithmetic-expression-propagation dfb-taint-rust-expression-negative negative inconclusive inconclusive 49ca7c1ee749…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive inconclusive inconclusive e20895d48a1f…
array-element-separation dfb-taint-rust-array-element-negative negative inconclusive inconclusive 48c89f489541…
array-element-separation dfb-taint-rust-array-element-positive positive inconclusive inconclusive 3b3aa5dab913…
branch-join dfb-taint-rust-branch-join-negative negative inconclusive inconclusive 51db8e38a26e…
branch-join dfb-taint-rust-branch-join-positive positive inconclusive inconclusive c75b0e5dbc2a…
call-context-separation dfb-taint-rust-call-context-negative negative inconclusive inconclusive f065e77be7e8…
call-context-separation dfb-taint-rust-call-context-positive positive inconclusive inconclusive 8a6404efa5ff…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-negative negative inconclusive inconclusive ba9446d882b2…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-positive positive inconclusive inconclusive 9686d2311a16…
chal-callback-registration dfb-taint-rust-callback-registration-negative negative inconclusive inconclusive 05e6129dae4c…
chal-callback-registration dfb-taint-rust-callback-registration-positive positive inconclusive inconclusive 1a1527c1837b…
chal-closure-capture dfb-taint-rust-closure-capture-negative negative inconclusive inconclusive b5d5e6cdfa18…
chal-closure-capture dfb-taint-rust-closure-capture-positive positive inconclusive inconclusive a443146684d7…
chal-computed-property dfb-taint-rust-computed-property-negative negative inconclusive inconclusive b542c7571bd4…
chal-computed-property dfb-taint-rust-computed-property-positive positive inconclusive inconclusive 6d4d3cc393c9…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-negative negative inconclusive inconclusive 83b18f584536…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-positive positive inconclusive inconclusive e3626ec92b2d…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-negative negative inconclusive inconclusive ae57f0f35aad…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-positive positive inconclusive inconclusive 55d02bab7b06…
chal-dispatch-table dfb-taint-rust-dispatch-table-negative negative inconclusive inconclusive ca12394bdb5c…
chal-dispatch-table dfb-taint-rust-dispatch-table-positive positive inconclusive inconclusive 130adf0ea558…
chal-element-object dfb-taint-rust-element-object-negative negative inconclusive inconclusive 6d4b0300eb03…
chal-element-object dfb-taint-rust-element-object-positive positive inconclusive inconclusive 24caf8797ce6…
chal-function-field dfb-taint-rust-function-field-negative negative inconclusive inconclusive 42479ccde69e…
chal-function-field dfb-taint-rust-function-field-positive positive inconclusive inconclusive e764ae82e39c…
chal-map-iteration dfb-taint-rust-map-iteration-negative negative inconclusive inconclusive 0ff85ef3e6f2…
chal-map-iteration dfb-taint-rust-map-iteration-positive positive inconclusive inconclusive b495dd2b890e…
chal-mutual-recursive-transform dfb-taint-rust-mutual-recursive-transform-negative negative inconclusive inconclusive bfa87615de1a…
chal-mutual-recursive-transform dfb-taint-rust-mutual-recursive-transform-positive positive inconclusive inconclusive cab5b6f6e2f3…
chal-nested-access-path dfb-taint-rust-nested-access-path-negative negative inconclusive inconclusive 635ca31f7905…
chal-nested-access-path dfb-taint-rust-nested-access-path-positive positive inconclusive inconclusive 15b7c920c7ff…
chal-recursive-callback-transform dfb-taint-rust-recursive-callback-transform-negative negative inconclusive inconclusive 56409cb1288b…
chal-recursive-callback-transform dfb-taint-rust-recursive-callback-transform-positive positive inconclusive inconclusive 50865455f492…
chal-recursive-carry dfb-taint-rust-recursive-carry-negative negative inconclusive inconclusive 548531c96d0c…
chal-recursive-carry dfb-taint-rust-recursive-carry-positive positive inconclusive inconclusive 067c04b18902…
chal-recursive-heap-unwind dfb-taint-rust-recursive-heap-unwind-negative negative inconclusive inconclusive 9c0c2b087de1…
chal-recursive-heap-unwind dfb-taint-rust-recursive-heap-unwind-positive positive inconclusive inconclusive 1bc40b137bd8…
chal-recursive-payload-transform dfb-taint-rust-recursive-payload-transform-negative negative inconclusive inconclusive cde5fe50ac1b…
chal-recursive-payload-transform dfb-taint-rust-recursive-payload-transform-positive positive inconclusive inconclusive 43ac7e56096d…
direct-propagation dfb-taint-rust-direct-negative negative inconclusive inconclusive 0113de3e9eda…
direct-propagation dfb-taint-rust-direct-positive positive inconclusive inconclusive 6f7b453576a5…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative inconclusive inconclusive 6910fc8860cd…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive inconclusive inconclusive 0cca2c2b3095…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative inconclusive inconclusive e893f66a6e62…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive inconclusive inconclusive 6a6c30d14fa9…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative inconclusive inconclusive 767dc00c179c…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive inconclusive inconclusive 570046e8fb04…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative inconclusive inconclusive 3e4ca8ce55d4…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive inconclusive inconclusive c6ba202807ae…
object-separation dfb-taint-rust-object-separation-negative negative inconclusive inconclusive e20ed6ecb909…
object-separation dfb-taint-rust-object-separation-positive positive inconclusive inconclusive fd4d3c799ab7…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-negative negative inconclusive inconclusive 0948d2469a2b…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-positive positive inconclusive inconclusive 74d3bf476f50…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-negative negative inconclusive inconclusive 49210780540f…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-positive positive inconclusive inconclusive 92b284886759…
same-object-field-separation dfb-taint-rust-same-object-field-negative negative inconclusive inconclusive db915a47ac3f…
same-object-field-separation dfb-taint-rust-same-object-field-positive positive inconclusive inconclusive 4b22621ecdea…

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 b105eb9684ce…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive a4c863c326df…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 5f9de3f373a4…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive 3c9431d940ce…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative bf44c5c9cbc1…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive f49aafe54483…
array-element-separation dfb-taint-java-array-element-negative negative reached false-positive 91c85ac2b8bb…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 9201f658c5db…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 681263f331d3…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive a94033fbdffa…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 5d62f23b9ddd…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 1be6fc3db99e…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative not-reached true-negative 9964227f5d04…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive 3679f221ada4…
chal-callback-registration dfb-taint-java-callback-registration-negative negative not-reached true-negative a5012c947e00…
chal-callback-registration dfb-taint-java-callback-registration-positive positive reached true-positive ab5892afa177…
chal-closure-capture dfb-taint-java-closure-capture-negative negative not-reached true-negative fab1fc90104c…
chal-closure-capture dfb-taint-java-closure-capture-positive positive reached true-positive 39e64e9ca85f…
chal-computed-property dfb-taint-java-computed-property-negative negative reached false-positive 113ffb72b176…
chal-computed-property dfb-taint-java-computed-property-positive positive reached true-positive b34f34c32a79…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative 85c8d26229c5…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive 7e824d6b61a7…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative 0368155aadb8…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive 88c719f1fb46…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative reached false-positive 6339686ffb0a…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive reached true-positive 0fbbea472e7e…
chal-element-object dfb-taint-java-element-object-negative negative reached false-positive 58563cb22d2c…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive 746f988bf4dc…
chal-function-field dfb-taint-java-function-field-negative negative not-reached true-negative 6e439c71af6a…
chal-function-field dfb-taint-java-function-field-positive positive reached true-positive 2cd77d6a836c…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-negative negative not-reached true-negative 374b6d679910…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-positive positive not-reached false-negative 333e33bae122…
chal-map-iteration dfb-taint-java-map-iteration-negative negative not-reached true-negative 417b376300ce…
chal-map-iteration dfb-taint-java-map-iteration-positive positive reached true-positive dc2234d16bc6…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-negative negative not-reached true-negative 225a2f89e9b0…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-positive positive reached true-positive f7419a5662a0…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative not-reached true-negative 0498e9cc2371…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive reached true-positive 7d8365e996dc…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-negative negative not-reached true-negative 9cdb693aec24…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-positive positive reached true-positive d37ca3bb34df…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative 8410e42e88e5…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive 3f778d2c6ae9…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-negative negative not-reached true-negative 47c1fd339a8c…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-positive positive not-reached false-negative 8629d773d26b…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-negative negative not-reached true-negative 45f3f1d3220c…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-positive positive reached true-positive ac0f9dc92325…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-negative negative not-reached true-negative e1ea0eeff7c5…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-positive positive reached true-positive 8dc8a9b9dd81…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative not-reached true-negative 1b2a0a8ceef1…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive not-reached false-negative 9b17537ff6df…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 82a13e23338e…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative e034e0f09141…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative d0bbde817070…
exception-catch dfb-taint-java-exception-catch-positive positive not-reached false-negative 8a303747a2e7…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative 4af1e6fa5943…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 359177d07ad4…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 2e8c506d9d5b…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 798f12f806fe…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative 2f76b8863cdc…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 2560c6763f67…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive fb1e7376817f…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive ed8092c317d1…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 1418574fc372…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 6adbc8650eed…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative bc6fd3240e06…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive c6a7b75120dd…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative cd73b46c090f…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive 36917d55fa67…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative dfcb0a24ba56…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive ef723a8f0260…

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 617ca554f682…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive 1b38ef5e62da…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative 70a499ad3e1e…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive 0270b3481fa3…
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 10d7fe06e734…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive reached true-positive ce342fe87b07…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative not-reached true-negative d49071d99450…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive reached true-positive 92d55d4bc4d2…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative fdfb0dfc00ae…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive 6939be9216dc…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative 629c9537ccfe…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive 8a4776e1f5ea…
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 f3c7884336cc…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive reached true-positive 7aeeeedbf025…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative 50d949d545be…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive 3de430504912…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative 93d0252f7c76…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive reached true-positive 837de2916a1e…
array-element-separation dfb-taint-kotlin-array-element-negative negative reached false-positive aaa328914340…
array-element-separation dfb-taint-kotlin-array-element-positive positive reached true-positive 5f560f16ff1f…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative 10569fbc8a38…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive dcc17b9b0fef…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative b7f0c79c543e…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive adaf721868e5…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative not-reached true-negative a8a8a3438647…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive reached true-positive 520ffe3b38fa…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative not-reached true-negative e8cd2d53a32a…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive reached true-positive 314a6763c92f…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative not-reached true-negative f5b3dc21c360…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive reached true-positive 2a20bd41cd82…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative reached false-positive 35d18780e084…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive reached true-positive bc5dd27d8da0…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative not-reached true-negative 2eb34445964f…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive reached true-positive 5ba652028669…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative not-reached true-negative eccd41a794ac…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive reached true-positive 0d0af07be9b5…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative reached false-positive 9d57fdf81e97…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive reached true-positive 6106102020ce…
chal-element-object dfb-taint-kotlin-element-object-negative negative reached false-positive 6b811c3193b4…
chal-element-object dfb-taint-kotlin-element-object-positive positive reached true-positive 7b7e14fcb142…
chal-function-field dfb-taint-kotlin-function-field-negative negative reached false-positive b6e3bde27ac8…
chal-function-field dfb-taint-kotlin-function-field-positive positive reached true-positive 6faca81a75bf…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-negative negative not-reached true-negative 104245b4f99b…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-positive positive not-reached false-negative fc1148211d02…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative not-reached true-negative 082137fecdf8…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive reached true-positive 61672febd1ef…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-negative negative not-reached true-negative ad3d816c6f00…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-positive positive reached true-positive 87cf09ae564f…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative not-reached true-negative b24b175d4071…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive reached true-positive 8a59daead6bc…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-negative negative not-reached true-negative 01f5266ad131…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-positive positive reached true-positive 01116395c26e…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative not-reached true-negative 7c4c9b15d34a…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive reached true-positive 09454baf5683…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-negative negative not-reached true-negative 6f3747f0462f…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-positive positive not-reached false-negative cefa25b531c3…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-negative negative not-reached true-negative 214e6fffc4f0…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-positive positive reached true-positive 522d9781d419…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-negative negative not-reached true-negative 77d8f3b1e548…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-positive positive reached true-positive b46e626f518e…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative not-reached true-negative 212959795689…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive not-reached false-negative 5ee50f083d5b…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative 22e5bcc8d245…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 232d88c6a980…
exception-catch dfb-taint-kotlin-exception-catch-negative negative not-reached true-negative e33065a56d5a…
exception-catch dfb-taint-kotlin-exception-catch-positive positive not-reached false-negative 347d3fdfc36f…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative not-reached true-negative eaf632612213…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive 82bbfb77ae6d…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative 4e857e838098…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive 73bb3290403d…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative 8f3f92f1b163…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive e323641b77e2…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive c17fe125dcf9…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive e37319dbad8f…
object-separation dfb-taint-kotlin-object-separation-negative negative not-reached true-negative 5fff6b956cf7…
object-separation dfb-taint-kotlin-object-separation-positive positive reached true-positive f31ae3dc3b37…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative b3929ec3568f…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive 494510f9ce27…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative ca69d68fe00b…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive 398d7853df91…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative not-reached true-negative f80f3107341d…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive reached true-positive 302f82c9c0fa…

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 30ccce999510…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive not-reached false-negative 3509cfe18b85…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative f9613c949d53…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive 99c443ed7bb9…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative 397ed0bc108d…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 0cf9cb4a042f…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative e43d1127c102…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive 8a7d073eadf1…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative 34bb1c20bb11…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 83b9004d69ba…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative f3f532b3fae8…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 86f6382cf7d1…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-negative negative not-reached true-negative ded4acbc7555…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-positive positive not-reached false-negative 41f31f2f3504…
chal-callback-registration dfb-taint-python-callback-registration-negative negative not-reached true-negative b2672b64c4fc…
chal-callback-registration dfb-taint-python-callback-registration-positive positive not-reached false-negative 1900533333c4…
chal-closure-capture dfb-taint-python-closure-capture-negative negative not-reached true-negative ca5731258505…
chal-closure-capture dfb-taint-python-closure-capture-positive positive not-reached false-negative 9263e5b8677b…
chal-computed-property dfb-taint-python-computed-property-negative negative not-reached true-negative 0853592919bd…
chal-computed-property dfb-taint-python-computed-property-positive positive not-reached false-negative f27ce99f1af8…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-negative negative not-reached true-negative 2c1038e205b9…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-positive positive reached true-positive 792ae5a22e1d…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-negative negative not-reached true-negative b80b29249ace…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-positive positive reached true-positive a771811fe8e4…
chal-dispatch-table dfb-taint-python-dispatch-table-negative negative not-reached true-negative f00df952cd8b…
chal-dispatch-table dfb-taint-python-dispatch-table-positive positive not-reached false-negative 77139c206a5b…
chal-element-object dfb-taint-python-element-object-negative negative not-reached true-negative 4723a81fc74e…
chal-element-object dfb-taint-python-element-object-positive positive not-reached false-negative ea95dc218434…
chal-function-field dfb-taint-python-function-field-negative negative not-reached true-negative d70c21f8a69b…
chal-function-field dfb-taint-python-function-field-positive positive not-reached false-negative 0985d330665b…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-negative negative not-reached true-negative a68c19b09ed5…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-positive positive not-reached false-negative f77f8b6cc65e…
chal-map-iteration dfb-taint-python-map-iteration-negative negative not-reached true-negative 45cc3cb45bb3…
chal-map-iteration dfb-taint-python-map-iteration-positive positive reached true-positive e1467173e1d5…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-negative negative not-reached true-negative 953157fd29f2…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-positive positive reached true-positive e679e0d9aaf5…
chal-nested-access-path dfb-taint-python-nested-access-path-negative negative not-reached true-negative bca104392426…
chal-nested-access-path dfb-taint-python-nested-access-path-positive positive reached true-positive 7a2a00ff9b3e…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-negative negative not-reached true-negative ea44472bad08…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-positive positive reached true-positive fe599c595cc3…
chal-recursive-carry dfb-taint-python-recursive-carry-negative negative not-reached true-negative 3770bbc0e3bf…
chal-recursive-carry dfb-taint-python-recursive-carry-positive positive reached true-positive d3b3edf2351a…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-negative negative not-reached true-negative c86ca25865a5…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-positive positive not-reached false-negative d0e24f08ccd6…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-negative negative not-reached true-negative cb41554dde2d…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-positive positive not-reached false-negative 7e000f4c63a9…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-negative negative not-reached true-negative ba60d48cc3ab…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-positive positive reached true-positive a63eb89f873f…
chal-reflective-invocation dfb-taint-python-reflective-invocation-negative negative not-reached true-negative 74f0e7e86a42…
chal-reflective-invocation dfb-taint-python-reflective-invocation-positive positive not-reached false-negative 4521ea41c4bc…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative 0ef514135c6b…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 0c832027fdb3…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative 600578809cc6…
exception-catch dfb-taint-python-exception-catch-positive positive not-reached false-negative 3d13443267b7…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative not-reached true-negative 6c9b854efd31…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 0207a3cdac09…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 65cd277ab436…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive 2b06aebbd9c2…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative 2f0397c8fa6f…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive bc069b5de36a…
loop-carried-kill dfb-taint-python-loop-carried-negative negative reached false-positive e048690fdf90…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive af0b3d514c50…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative d846dfdbfceb…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive b4148a521b8f…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative 856d944159e7…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 9b5fbf4adf48…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 48dc6d9d18b5…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive c4641b0f5e56…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative 57cbe8735cce…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive 82c39cdc2348…

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 69087e8ec95d…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive 98c9a73ea412…
model-declared-source dfb-taint-python-model-declared-source-negative negative not-reached true-negative 546ca6dbc89d…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive a0913d130ca6…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative not-reached true-negative e86d82f582d4…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive reached true-positive 7ac9d5182076…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative not-reached true-negative b40390d2fb50…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive reached true-positive 23ccb541525f…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative not-reached true-negative 6a2c863d9fc3…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive reached true-positive 9c5f0584c8c3…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative not-reached true-negative bcbb7030a851…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive reached true-positive 4f3c828d4959…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative e68c5aae4c3e…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive 1ee3a36b9bf4…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative not-reached true-negative c1536f9c7e88…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive reached true-positive 7962f3478abf…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative unsupported unsupported d1b895f22ded…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive unsupported unsupported 646150a8defc…
model-store-separation dfb-taint-python-model-store-separation-negative negative unsupported unsupported 930d7cd04b0f…
model-store-separation dfb-taint-python-model-store-separation-positive positive unsupported unsupported 6d9687741f28…
model-summary-field dfb-taint-python-model-summary-field-negative negative not-reached true-negative a4678981bda8…
model-summary-field dfb-taint-python-model-summary-field-positive positive reached true-positive 7e666b2b9e22…
model-summary-through dfb-taint-python-model-summary-through-negative negative not-reached true-negative 489b2d3066ad…
model-summary-through dfb-taint-python-model-summary-through-positive positive reached true-positive b1d404fe4527…

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 d2b50ffa3b38…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive not-reached false-negative acce812c0df1…
native-persistence dfb-taint-python-native-persistence-negative negative not-reached true-negative 3fdf31386cd9…
native-persistence dfb-taint-python-native-persistence-positive positive not-reached false-negative 57010222a184…
native-propagator dfb-taint-python-native-propagator-negative negative not-reached true-negative 12fc4f070f61…
native-propagator dfb-taint-python-native-propagator-positive positive not-reached false-negative 03dc90036262…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative not-reached true-negative 4adbda47863c…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive not-reached false-negative f1cf4f8e4ab7…
native-source-sink dfb-taint-python-native-source-sink-negative negative not-reached true-negative d4bed2538ac4…
native-source-sink dfb-taint-python-native-source-sink-positive positive not-reached false-negative 2d4c9a6a7d17…
native-summary dfb-taint-python-native-summary-negative negative not-reached true-negative a4b65a480227…
native-summary dfb-taint-python-native-summary-positive positive not-reached false-negative 2ac597382568…

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 ccda17bdf43f…
arithmetic-expression-propagation dfb-taint-c-expression-positive positive reached true-positive 2c9dc5fce793…
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 58990ab3fcea…
branch-join dfb-taint-c-branch-join-positive positive reached true-positive 0bb8949c505d…
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 79f91ce4e6dd…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive 3515835cd0e4…
infeasible-branch dfb-taint-c-infeasible-branch-negative negative reached false-positive c2d211960439…
infeasible-branch dfb-taint-c-infeasible-branch-positive positive reached true-positive a0075b464290…
local-multi-step-chain dfb-taint-c-local-chain-negative negative not-reached true-negative bffda7d17f49…
local-multi-step-chain dfb-taint-c-local-chain-positive positive reached true-positive 5fec1572b6b9…
local-overwrite-kill dfb-taint-c-local-overwrite-negative negative not-reached true-negative 8e9b8d038664…
local-overwrite-kill dfb-taint-c-local-overwrite-positive positive reached true-positive cea69825422c…
loop-carried-kill dfb-taint-c-loop-carried-negative negative reached false-positive 9118c13189c1…
loop-carried-kill dfb-taint-c-loop-carried-positive positive reached true-positive cb22c2e5957b…
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 0bd659063017…
arithmetic-expression-propagation dfb-taint-cpp-expression-positive positive reached true-positive 88390ed862cc…
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 934746c5433b…
branch-join dfb-taint-cpp-branch-join-positive positive reached true-positive 4e07d89038a2…
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 e2157c553cc6…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive efcd5334eb34…
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 a1bda7bb6dd5…
infeasible-branch dfb-taint-cpp-infeasible-branch-positive positive reached true-positive f2f17cbf6fb3…
local-multi-step-chain dfb-taint-cpp-local-chain-negative negative not-reached true-negative 9e8b44f1a3d2…
local-multi-step-chain dfb-taint-cpp-local-chain-positive positive reached true-positive 063ebe07fd84…
local-overwrite-kill dfb-taint-cpp-local-overwrite-negative negative not-reached true-negative baff47c736c8…
local-overwrite-kill dfb-taint-cpp-local-overwrite-positive positive reached true-positive 57e2610e8612…
loop-carried-kill dfb-taint-cpp-loop-carried-negative negative reached false-positive 87164295f66c…
loop-carried-kill dfb-taint-cpp-loop-carried-positive positive reached true-positive 2f1a122f99c5…
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 39b07a6c562d…
arithmetic-expression-propagation dfb-taint-go-expression-positive positive reached true-positive 9ab99735efd7…
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 7edaed3ed16d…
branch-join dfb-taint-go-branch-join-positive positive reached true-positive 880fb9fe7921…
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 065f346dfaa6…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive d4110fd1880f…
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 f74aec4d5666…
infeasible-branch dfb-taint-go-infeasible-branch-positive positive reached true-positive e706349912de…
local-multi-step-chain dfb-taint-go-local-chain-negative negative not-reached true-negative 5b6831f4c9a2…
local-multi-step-chain dfb-taint-go-local-chain-positive positive reached true-positive e0647b604dc2…
local-overwrite-kill dfb-taint-go-local-overwrite-negative negative not-reached true-negative 4bb14238f9d7…
local-overwrite-kill dfb-taint-go-local-overwrite-positive positive reached true-positive d80f9bbb4319…
loop-carried-kill dfb-taint-go-loop-carried-negative negative reached false-positive 503013da213f…
loop-carried-kill dfb-taint-go-loop-carried-positive positive reached true-positive 711e6f1fa755…
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 9a25957cfdd4…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive 14159db20e08…
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 80325147dbd9…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive fbbbf3dc935a…
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 32cf4306eb7c…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 932f68e12c91…
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 f7effddda41b…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 95a7dd1bb6c4…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 74e343af0cc0…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 792ddf274758…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative 42622664bb5f…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 892978e04fb0…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive 2e6ff1487f0d…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive e45297979dab…
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 dc4803b600a2…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive 5832c3b0d4cb…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative ced6f3a258f8…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive 97705bdc541c…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative not-reached true-negative 031a4ff81e67…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive reached true-positive 618553ca0aa9…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative not-reached true-negative f7969f12e163…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive reached true-positive bab6f6704833…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative unsupported unsupported a5a0ffdee803…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive unsupported unsupported 67a220da96df…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative unsupported unsupported a894ee4f98c2…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive unsupported unsupported 383c0d574773…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative 9598907abf9d…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive 56933070ce1e…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative unsupported unsupported aec5ef329947…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive unsupported unsupported dd922b1a3d6b…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative unsupported unsupported 5c55c9f7b8c7…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive unsupported unsupported 8d64e4c9e6de…
model-store-separation dfb-taint-java-model-store-separation-negative negative unsupported unsupported 2b815fa54861…
model-store-separation dfb-taint-java-model-store-separation-positive positive unsupported unsupported 8a8b8b660aba…
model-summary-field dfb-taint-java-model-summary-field-negative negative unsupported unsupported e36db90b05a7…
model-summary-field dfb-taint-java-model-summary-field-positive positive unsupported unsupported 0ecc684b3593…
model-summary-through dfb-taint-java-model-summary-through-negative negative unsupported unsupported e5834610abe6…
model-summary-through dfb-taint-java-model-summary-through-positive positive unsupported unsupported 43fb6fcaa200…

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 0e61e90f5cc4…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive unsupported unsupported 5ba1b4adfcad…
native-persistence dfb-taint-java-native-persistence-negative negative unsupported unsupported 4520d18dc0e3…
native-persistence dfb-taint-java-native-persistence-positive positive unsupported unsupported da3cb50e4458…
native-propagator dfb-taint-java-native-propagator-negative negative unsupported unsupported c4f259c7e538…
native-propagator dfb-taint-java-native-propagator-positive positive unsupported unsupported 8743a58c7e13…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative unsupported unsupported 41df55997fab…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive unsupported unsupported 30cf04e94bf0…
native-source-sink dfb-taint-java-native-source-sink-negative negative unsupported unsupported d8964ebbd623…
native-source-sink dfb-taint-java-native-source-sink-positive positive unsupported unsupported 731de7c92496…
native-summary dfb-taint-java-native-summary-negative negative unsupported unsupported ca7c9ba84eba…
native-summary dfb-taint-java-native-summary-positive positive unsupported unsupported 1bd4ebf4acd2…

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 475e889b7ce3…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive 8efc0bda10e4…
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 1f06eea74ef2…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 4728266ba797…
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 95312bdf2177…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive fd32ec7cc9a0…
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 337bef0d2a1d…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive 6d2db56ef8c0…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative 378e7158ac5b…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 01433659820f…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 3fa30fbc65d7…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 9ecb4fa83ff1…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative reached false-positive b7820d5bb08e…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive a5c1e628a521…
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 da716a5cb64a…
model-declared-sink dfb-taint-javascript-model-declared-sink-positive positive reached true-positive 19fcb52768f4…
model-declared-source dfb-taint-javascript-model-declared-source-negative negative not-reached true-negative aba63f351302…
model-declared-source dfb-taint-javascript-model-declared-source-positive positive reached true-positive e2464e98d70e…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-negative negative not-reached true-negative 06917bb73aea…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-positive positive reached true-positive 07d2b24f8202…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-negative negative not-reached true-negative 77dffa8bae07…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-positive positive reached true-positive f24321cf9acd…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-negative negative unsupported unsupported d235f3ac29db…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-positive positive unsupported unsupported a4ec4da96c29…
model-propagator-position dfb-taint-javascript-model-propagator-position-negative negative unsupported unsupported b102465e44a9…
model-propagator-position dfb-taint-javascript-model-propagator-position-positive positive unsupported unsupported a36bc4c30ab9…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-negative negative not-reached true-negative 7e284e6083bf…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-positive positive reached true-positive d44f64bf9f83…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-negative negative unsupported unsupported b01adeb54104…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-positive positive unsupported unsupported c543f74c2681…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-negative negative unsupported unsupported a0cdfc9911fc…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-positive positive unsupported unsupported 1882b99dae5f…
model-store-separation dfb-taint-javascript-model-store-separation-negative negative unsupported unsupported 23c61dfcb4da…
model-store-separation dfb-taint-javascript-model-store-separation-positive positive unsupported unsupported 2e69cc60a28e…
model-summary-field dfb-taint-javascript-model-summary-field-negative negative unsupported unsupported 9c718bf86bc0…
model-summary-field dfb-taint-javascript-model-summary-field-positive positive unsupported unsupported 018d63242533…
model-summary-through dfb-taint-javascript-model-summary-through-negative negative unsupported unsupported 172813a12bda…
model-summary-through dfb-taint-javascript-model-summary-through-positive positive unsupported unsupported 2a8be45bfc02…

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 950e6e475058…
native-entrypoint dfb-taint-javascript-native-entrypoint-positive positive unsupported unsupported c7427b27a979…
native-persistence dfb-taint-javascript-native-persistence-negative negative unsupported unsupported b4ab65228d04…
native-persistence dfb-taint-javascript-native-persistence-positive positive unsupported unsupported f12eaf0d0107…
native-propagator dfb-taint-javascript-native-propagator-negative negative unsupported unsupported ed1c4d9f11da…
native-propagator dfb-taint-javascript-native-propagator-positive positive unsupported unsupported f937cc34513b…
native-sanitizer dfb-taint-javascript-native-sanitizer-negative negative unsupported unsupported ae8bd2176797…
native-sanitizer dfb-taint-javascript-native-sanitizer-positive positive unsupported unsupported e3470fa06281…
native-source-sink dfb-taint-javascript-native-source-sink-negative negative unsupported unsupported 49c7fb06e6a1…
native-source-sink dfb-taint-javascript-native-source-sink-positive positive unsupported unsupported 42bf569946ab…
native-summary dfb-taint-javascript-native-summary-negative negative unsupported unsupported cf032fc48802…
native-summary dfb-taint-javascript-native-summary-positive positive unsupported unsupported 54596315ed24…

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 0e0949eda9f9…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive reached true-positive b903856107e1…
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 0995dffcb1dc…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive 1d90dd3a8527…
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 cb7d326a2672…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 950669479ddc…
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 12a90d4598a5…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive 81a6a0b329c1…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative 5052e8b512a4…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive 20a26a4f1fbb…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative 4a8ae350c8cd…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive d78c50efb0a8…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive 3e93f0aca37f…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive 2fb242f8fc30…
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 3141131ccde0…
arithmetic-expression-propagation dfb-taint-php-expression-positive positive reached true-positive f77e5e155b2e…
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 e946d3241b5c…
branch-join dfb-taint-php-branch-join-positive positive reached true-positive 96ca6590d570…
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 c1d10412a4bb…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive 26326c24c9b0…
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 ff7ee8daec02…
infeasible-branch dfb-taint-php-infeasible-branch-positive positive reached true-positive 74fbcf54a0d3…
local-multi-step-chain dfb-taint-php-local-chain-negative negative not-reached true-negative 6df3ae9715be…
local-multi-step-chain dfb-taint-php-local-chain-positive positive reached true-positive ca90a5eb51c7…
local-overwrite-kill dfb-taint-php-local-overwrite-negative negative not-reached true-negative 6520bdaacf4d…
local-overwrite-kill dfb-taint-php-local-overwrite-positive positive reached true-positive 3da1f49461a1…
loop-carried-kill dfb-taint-php-loop-carried-negative negative reached false-positive b61bd50d9174…
loop-carried-kill dfb-taint-php-loop-carried-positive positive reached true-positive 3e86f0073193…
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 83830f16eb8b…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive c6718a3edd4f…
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 a511fa6e24af…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive be3045863660…
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 161e672069d2…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 21c8380f07a9…
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 e00fd9591fea…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive cbfa76f6ddc8…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative e7e4e7dd2bcd…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive 3fa4b7b36dc1…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative 40659743c22f…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive b806daa67235…
loop-carried-kill dfb-taint-python-loop-carried-negative negative reached false-positive a19dbdbb3c22…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 6743ac429c59…
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 bff891c8069a…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive e18616c392fe…
model-declared-source dfb-taint-python-model-declared-source-negative negative not-reached true-negative e782728e35db…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive cadf77867cd6…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative not-reached true-negative f3fbed809cf6…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive reached true-positive c323f65632fe…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative not-reached true-negative 9ff2ca33d46d…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive reached true-positive 7554456899f5…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative unsupported unsupported 480ce6d5118f…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive unsupported unsupported c3f9f7231827…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative unsupported unsupported bf45e1aca76d…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive unsupported unsupported 3c7b03e35915…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative 3153d9480e19…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive dff5a30fb03b…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative unsupported unsupported 4a4ca7be6c08…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive unsupported unsupported 06000573f1c4…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative unsupported unsupported a42e6d6a5330…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive unsupported unsupported 481a90751a5b…
model-store-separation dfb-taint-python-model-store-separation-negative negative unsupported unsupported 22c4d04a2d17…
model-store-separation dfb-taint-python-model-store-separation-positive positive unsupported unsupported 9b488319c800…
model-summary-field dfb-taint-python-model-summary-field-negative negative unsupported unsupported 7593ecf25b39…
model-summary-field dfb-taint-python-model-summary-field-positive positive unsupported unsupported adde8f9405b9…
model-summary-through dfb-taint-python-model-summary-through-negative negative unsupported unsupported 030544fb33e6…
model-summary-through dfb-taint-python-model-summary-through-positive positive unsupported unsupported 928ee1a9de96…

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 518f99dda74e…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive reached true-positive 27f13ecdbcf5…
native-persistence dfb-taint-python-native-persistence-negative negative reached false-positive e081f366c7e0…
native-persistence dfb-taint-python-native-persistence-positive positive reached true-positive 6bd4e935e835…
native-propagator dfb-taint-python-native-propagator-negative negative reached false-positive 3c8d0b895878…
native-propagator dfb-taint-python-native-propagator-positive positive reached true-positive 1c416769e5ac…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative reached false-positive b3da5399a573…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive reached true-positive 40956926494b…
native-source-sink dfb-taint-python-native-source-sink-negative negative not-reached true-negative 2ab5619d8530…
native-source-sink dfb-taint-python-native-source-sink-positive positive reached true-positive 5453ab8748bd…
native-summary dfb-taint-python-native-summary-negative negative reached false-positive 49a19c5fe0e9…
native-summary dfb-taint-python-native-summary-positive positive reached true-positive 612511fb6a58…

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 226589d0a21c…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive reached true-positive 725769b30236…
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 93edf22ef322…
branch-join dfb-taint-ruby-branch-join-positive positive reached true-positive d14af36fbea0…
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 f147ff152a31…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive eb1ac7d960d9…
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 92e6a3d40487…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive reached true-positive c406e7edc794…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative not-reached true-negative 8f28573b3c87…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive reached true-positive 382e3a7b509d…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative not-reached true-negative b0c22e3566c3…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive reached true-positive 4b5eda4c175b…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative reached false-positive e854c413b83a…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive reached true-positive 875bfa3c3173…
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 3670bc851b79…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive reached true-positive 05918a9c0753…
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 4ca5912e2336…
branch-join dfb-taint-rust-branch-join-positive positive reached true-positive 6534b183cc4c…
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 b2bf86dfaf8b…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 3e52ad900fcb…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative reached false-positive b9d845679473…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive reached true-positive 1b1ef06d8a2f…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative not-reached true-negative 21593659c92b…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive reached true-positive c8df4c212dd8…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative not-reached true-negative b05d86f6bc62…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive reached true-positive 8b0ba21691c1…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative reached false-positive 9f2e253752ae…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive reached true-positive d30807400e70…
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 31d9c213c7ec…
arithmetic-expression-propagation dfb-taint-typescript-expression-positive positive reached true-positive 295d6d52e779…
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 df3bb01547e2…
branch-join dfb-taint-typescript-branch-join-positive positive reached true-positive 309c63616d0c…
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 452d1693da7a…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive c0eaf68e4512…
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 f032c380f3c9…
infeasible-branch dfb-taint-typescript-infeasible-branch-positive positive reached true-positive d8337b7ab5d8…
local-multi-step-chain dfb-taint-typescript-local-chain-negative negative not-reached true-negative 379a3c8f3e1f…
local-multi-step-chain dfb-taint-typescript-local-chain-positive positive reached true-positive 9aa8ab600f8e…
local-overwrite-kill dfb-taint-typescript-local-overwrite-negative negative not-reached true-negative ee1f7e8ac645…
local-overwrite-kill dfb-taint-typescript-local-overwrite-positive positive reached true-positive 857bae43f793…
loop-carried-kill dfb-taint-typescript-loop-carried-negative negative reached false-positive 37503b379b70…
loop-carried-kill dfb-taint-typescript-loop-carried-positive positive reached true-positive cb65e5cfa8f8…
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…

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 9fcb2e1142bf…
alias-propagation-separation dfb-taint-swift-alias-propagation-positive positive inconclusive inconclusive 721eb49cba77…
argument-position-separation dfb-taint-swift-argument-position-negative negative inconclusive inconclusive 90fde3780aa8…
argument-position-separation dfb-taint-swift-argument-position-positive positive inconclusive inconclusive 4b136a107f52…
arithmetic-expression-propagation dfb-taint-swift-expression-negative negative inconclusive inconclusive 9b0f0d9ecb4c…
arithmetic-expression-propagation dfb-taint-swift-expression-positive positive inconclusive inconclusive c8d4d2a356ed…
array-element-separation dfb-taint-swift-array-element-negative negative inconclusive inconclusive e8469be51d80…
array-element-separation dfb-taint-swift-array-element-positive positive inconclusive inconclusive 3d07d258beef…
branch-join dfb-taint-swift-branch-join-negative negative inconclusive inconclusive be2e54569fab…
branch-join dfb-taint-swift-branch-join-positive positive inconclusive inconclusive 0bf2bcddd238…
call-context-separation dfb-taint-swift-call-context-negative negative inconclusive inconclusive 587d18f84558…
call-context-separation dfb-taint-swift-call-context-positive positive inconclusive inconclusive 407148e929bd…
chal-callback-registration dfb-taint-swift-callback-registration-negative negative inconclusive inconclusive 23cf783a25a4…
chal-callback-registration dfb-taint-swift-callback-registration-positive positive inconclusive inconclusive 6a0eaf31bd38…
chal-closure-capture dfb-taint-swift-closure-capture-negative negative inconclusive inconclusive 951fab9c2e1c…
chal-closure-capture dfb-taint-swift-closure-capture-positive positive inconclusive inconclusive 20a5784304c6…
chal-computed-property dfb-taint-swift-computed-property-negative negative inconclusive inconclusive db7d33e7d65d…
chal-computed-property dfb-taint-swift-computed-property-positive positive inconclusive inconclusive 00692b6af121…
chal-context-pair-depth2 dfb-taint-swift-context-pair-depth2-negative negative inconclusive inconclusive 016ffeabbe47…
chal-context-pair-depth2 dfb-taint-swift-context-pair-depth2-positive positive inconclusive inconclusive ba4af147055b…
chal-deep-relay-chain dfb-taint-swift-deep-relay-chain-negative negative inconclusive inconclusive d2f5caf02f32…
chal-deep-relay-chain dfb-taint-swift-deep-relay-chain-positive positive inconclusive inconclusive 292ec6e7c928…
chal-dispatch-table dfb-taint-swift-dispatch-table-negative negative inconclusive inconclusive c72d36290403…
chal-dispatch-table dfb-taint-swift-dispatch-table-positive positive inconclusive inconclusive 7c92b5e70d39…
chal-element-object dfb-taint-swift-element-object-negative negative inconclusive inconclusive 10af51ac5adb…
chal-element-object dfb-taint-swift-element-object-positive positive inconclusive inconclusive 9981aec39072…
chal-function-field dfb-taint-swift-function-field-negative negative inconclusive inconclusive 3c2221b5d016…
chal-function-field dfb-taint-swift-function-field-positive positive inconclusive inconclusive 9de35e0b9864…
chal-interprocedural-exception-persistence dfb-taint-swift-interprocedural-exception-persistence-negative negative inconclusive inconclusive 17430006ae83…
chal-interprocedural-exception-persistence dfb-taint-swift-interprocedural-exception-persistence-positive positive inconclusive inconclusive 83a8863b1860…
chal-map-iteration dfb-taint-swift-map-iteration-negative negative inconclusive inconclusive 74a414415018…
chal-map-iteration dfb-taint-swift-map-iteration-positive positive inconclusive inconclusive 23f5fc8892a8…
chal-mutual-recursive-transform dfb-taint-swift-mutual-recursive-transform-negative negative inconclusive inconclusive 934888feb961…
chal-mutual-recursive-transform dfb-taint-swift-mutual-recursive-transform-positive positive inconclusive inconclusive 2a46eefc1a3e…
chal-nested-access-path dfb-taint-swift-nested-access-path-negative negative inconclusive inconclusive 21bba757d829…
chal-nested-access-path dfb-taint-swift-nested-access-path-positive positive inconclusive inconclusive 4e50ad06a600…
chal-recursive-callback-transform dfb-taint-swift-recursive-callback-transform-negative negative inconclusive inconclusive 1e42c46c01f4…
chal-recursive-callback-transform dfb-taint-swift-recursive-callback-transform-positive positive inconclusive inconclusive 6cce72903aaa…
chal-recursive-carry dfb-taint-swift-recursive-carry-negative negative inconclusive inconclusive d73c282f775a…
chal-recursive-carry dfb-taint-swift-recursive-carry-positive positive inconclusive inconclusive 1890b8e6580d…
chal-recursive-exception-persistence dfb-taint-swift-recursive-exception-persistence-negative negative inconclusive inconclusive 66cee2073bbb…
chal-recursive-exception-persistence dfb-taint-swift-recursive-exception-persistence-positive positive inconclusive inconclusive 7207ca5069fa…
chal-recursive-heap-unwind dfb-taint-swift-recursive-heap-unwind-negative negative inconclusive inconclusive 4b679496814e…
chal-recursive-heap-unwind dfb-taint-swift-recursive-heap-unwind-positive positive inconclusive inconclusive 909cfd4cb337…
chal-recursive-payload-transform dfb-taint-swift-recursive-payload-transform-negative negative inconclusive inconclusive e700dc1d8883…
chal-recursive-payload-transform dfb-taint-swift-recursive-payload-transform-positive positive inconclusive inconclusive e6e6bec6cba2…
direct-propagation dfb-taint-swift-direct-negative negative inconclusive inconclusive cc547f1b63ea…
direct-propagation dfb-taint-swift-direct-positive positive inconclusive inconclusive 6578c5374343…
exception-catch dfb-taint-swift-exception-catch-negative negative inconclusive inconclusive 8008c1cc1671…
exception-catch dfb-taint-swift-exception-catch-positive positive inconclusive inconclusive de8f64c5d1ab…
infeasible-branch dfb-taint-swift-infeasible-branch-negative negative runner-error runner-error 72e2e8deb158…
infeasible-branch dfb-taint-swift-infeasible-branch-positive positive inconclusive inconclusive e59c87e07a5c…
local-multi-step-chain dfb-taint-swift-local-chain-negative negative inconclusive inconclusive 40faaf995956…
local-multi-step-chain dfb-taint-swift-local-chain-positive positive inconclusive inconclusive 9506bbb6c2bc…
local-overwrite-kill dfb-taint-swift-local-overwrite-negative negative inconclusive inconclusive b8597ca3b00f…
local-overwrite-kill dfb-taint-swift-local-overwrite-positive positive inconclusive inconclusive 082f3123e48f…
loop-carried-kill dfb-taint-swift-loop-carried-negative negative inconclusive inconclusive 8164cd4df1e8…
loop-carried-kill dfb-taint-swift-loop-carried-positive positive inconclusive inconclusive 813ad9e475f1…
object-separation dfb-taint-swift-object-separation-negative negative inconclusive inconclusive 029f313c076b…
object-separation dfb-taint-swift-object-separation-positive positive inconclusive inconclusive 7ec8f7dce69d…
return-relay-one-hop dfb-taint-swift-return-relay-one-hop-negative negative inconclusive inconclusive 7136acd05623…
return-relay-one-hop dfb-taint-swift-return-relay-one-hop-positive positive inconclusive inconclusive 82c8bb7b5a60…
return-relay-two-hop dfb-taint-swift-return-relay-two-hop-negative negative inconclusive inconclusive 819f8e6d05b1…
return-relay-two-hop dfb-taint-swift-return-relay-two-hop-positive positive inconclusive inconclusive e553f1c01472…
same-object-field-separation dfb-taint-swift-same-object-field-negative negative inconclusive inconclusive 4dd3991f7b6a…
same-object-field-separation dfb-taint-swift-same-object-field-positive positive inconclusive inconclusive 5a082f75a34b…

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 5aaf3ac3e3af…
model-declared-sink dfb-taint-swift-model-declared-sink-positive positive inconclusive inconclusive 3098f64c7b0a…
model-declared-source dfb-taint-swift-model-declared-source-negative negative inconclusive inconclusive a3df201903e4…
model-declared-source dfb-taint-swift-model-declared-source-positive positive inconclusive inconclusive 655bf55aba91…
model-entrypoint-parameter dfb-taint-swift-model-entrypoint-parameter-negative negative inconclusive inconclusive e1ca26cbcc6c…
model-entrypoint-parameter dfb-taint-swift-model-entrypoint-parameter-positive positive inconclusive inconclusive 80698571023f…
model-entrypoint-selectivity dfb-taint-swift-model-entrypoint-selectivity-negative negative inconclusive inconclusive 7cd5211e2ba9…
model-entrypoint-selectivity dfb-taint-swift-model-entrypoint-selectivity-positive positive inconclusive inconclusive 9f44f3fb28ea…
model-opaque-propagator dfb-taint-swift-model-opaque-propagator-negative negative inconclusive inconclusive 69ab88ae7fbe…
model-opaque-propagator dfb-taint-swift-model-opaque-propagator-positive positive inconclusive inconclusive b3d7aaabe1a5…
model-propagator-position dfb-taint-swift-model-propagator-position-negative negative inconclusive inconclusive 1aae1282859b…
model-propagator-position dfb-taint-swift-model-propagator-position-positive positive inconclusive inconclusive 71c0aa0cf9b2…
model-sanitizer-kill dfb-taint-swift-model-sanitizer-kill-negative negative inconclusive inconclusive 8819cf36ca17…
model-sanitizer-kill dfb-taint-swift-model-sanitizer-kill-positive positive inconclusive inconclusive 55b4ac67c823…
model-sanitizer-selectivity dfb-taint-swift-model-sanitizer-selectivity-negative negative inconclusive inconclusive a45ea274325d…
model-sanitizer-selectivity dfb-taint-swift-model-sanitizer-selectivity-positive positive inconclusive inconclusive 83fa23b955dd…
model-store-roundtrip dfb-taint-swift-model-store-roundtrip-negative negative inconclusive inconclusive 7ae2e6f4b69d…
model-store-roundtrip dfb-taint-swift-model-store-roundtrip-positive positive inconclusive inconclusive 15f92b357fee…
model-store-separation dfb-taint-swift-model-store-separation-negative negative inconclusive inconclusive 81b5faa9c149…
model-store-separation dfb-taint-swift-model-store-separation-positive positive inconclusive inconclusive 0fd097f4d0e0…
model-summary-field dfb-taint-swift-model-summary-field-negative negative inconclusive inconclusive 78dbd6fe23f8…
model-summary-field dfb-taint-swift-model-summary-field-positive positive inconclusive inconclusive 74cf4c6f98ee…
model-summary-through dfb-taint-swift-model-summary-through-negative negative inconclusive inconclusive e47ba9cbe968…
model-summary-through dfb-taint-swift-model-summary-through-positive positive inconclusive inconclusive 76336091c72b…

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 6a3669cf3a9c…
modeled-external-summary dfb-taint-swift-modeled-external-summary-positive positive inconclusive inconclusive a7f32aaed0fb…
one-hop-relay dfb-taint-swift-one-hop-relay-negative negative inconclusive inconclusive 77efc5f74dcb…
one-hop-relay dfb-taint-swift-one-hop-relay-positive positive inconclusive inconclusive 40dbc1a2bdb3…

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 e8c0809f3d2d…
native-entrypoint dfb-taint-swift-native-entrypoint-positive positive inconclusive inconclusive 1744d20e0401…
native-persistence dfb-taint-swift-native-persistence-negative negative inconclusive inconclusive 670d4a505ed7…
native-persistence dfb-taint-swift-native-persistence-positive positive inconclusive inconclusive 10eba33cb61f…
native-propagator dfb-taint-swift-native-propagator-negative negative inconclusive inconclusive 12fffce719d0…
native-propagator dfb-taint-swift-native-propagator-positive positive inconclusive inconclusive 8fbfde94cf03…
native-sanitizer dfb-taint-swift-native-sanitizer-negative negative inconclusive inconclusive c2c3c6828a48…
native-sanitizer dfb-taint-swift-native-sanitizer-positive positive inconclusive inconclusive 724c892676c7…
native-source-sink dfb-taint-swift-native-source-sink-negative negative inconclusive inconclusive 51f36458a56c…
native-source-sink dfb-taint-swift-native-source-sink-positive positive inconclusive inconclusive 3c0e7328b081…
native-summary dfb-taint-swift-native-summary-negative negative inconclusive inconclusive 2c54a3e481a4…
native-summary dfb-taint-swift-native-summary-positive positive inconclusive inconclusive e1d2c6bcf56e…

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 f2a04e18fb57…
result-error-propagation dfb-taint-swift-result-error-propagation-positive positive inconclusive inconclusive 69c460ed4680…

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 21c87bc429da…
alias-propagation-separation dfb-taint-swift-alias-propagation-positive positive inconclusive inconclusive 93f12c0ec10e…
argument-position-separation dfb-taint-swift-argument-position-negative negative inconclusive inconclusive d8b5dbf3aca4…
argument-position-separation dfb-taint-swift-argument-position-positive positive inconclusive inconclusive fa0a8dba59a5…
arithmetic-expression-propagation dfb-taint-swift-expression-negative negative inconclusive inconclusive 64868bed7d42…
arithmetic-expression-propagation dfb-taint-swift-expression-positive positive inconclusive inconclusive 6a51b7d39d73…
array-element-separation dfb-taint-swift-array-element-negative negative inconclusive inconclusive f8a3fcf8beeb…
array-element-separation dfb-taint-swift-array-element-positive positive inconclusive inconclusive c238f2c1d5b3…
branch-join dfb-taint-swift-branch-join-negative negative inconclusive inconclusive abc26d51c3f2…
branch-join dfb-taint-swift-branch-join-positive positive inconclusive inconclusive 73947fb3e565…
call-context-separation dfb-taint-swift-call-context-negative negative inconclusive inconclusive 80849ab0d3a7…
call-context-separation dfb-taint-swift-call-context-positive positive inconclusive inconclusive a925afe4760a…
chal-callback-registration dfb-taint-swift-callback-registration-negative negative inconclusive inconclusive 0bdb1a35eb3c…
chal-callback-registration dfb-taint-swift-callback-registration-positive positive inconclusive inconclusive 935cf05c5fa9…
chal-closure-capture dfb-taint-swift-closure-capture-negative negative inconclusive inconclusive c30096eb129a…
chal-closure-capture dfb-taint-swift-closure-capture-positive positive inconclusive inconclusive d32bf57aa6e5…
chal-computed-property dfb-taint-swift-computed-property-negative negative inconclusive inconclusive acee8352f919…
chal-computed-property dfb-taint-swift-computed-property-positive positive inconclusive inconclusive 4e12a0db48c1…
chal-context-pair-depth2 dfb-taint-swift-context-pair-depth2-negative negative inconclusive inconclusive 8e9e669ee46a…
chal-context-pair-depth2 dfb-taint-swift-context-pair-depth2-positive positive inconclusive inconclusive 63bb5019d3b2…
chal-deep-relay-chain dfb-taint-swift-deep-relay-chain-negative negative inconclusive inconclusive 102847e302ce…
chal-deep-relay-chain dfb-taint-swift-deep-relay-chain-positive positive inconclusive inconclusive 7cf96e57f5fa…
chal-dispatch-table dfb-taint-swift-dispatch-table-negative negative inconclusive inconclusive a04eecf00a1f…
chal-dispatch-table dfb-taint-swift-dispatch-table-positive positive inconclusive inconclusive e01ef8355cab…
chal-element-object dfb-taint-swift-element-object-negative negative inconclusive inconclusive 7d888ecef497…
chal-element-object dfb-taint-swift-element-object-positive positive inconclusive inconclusive f62447859ea4…
chal-function-field dfb-taint-swift-function-field-negative negative inconclusive inconclusive 434eacfa1bf8…
chal-function-field dfb-taint-swift-function-field-positive positive inconclusive inconclusive 9cafa8a56eb2…
chal-interprocedural-exception-persistence dfb-taint-swift-interprocedural-exception-persistence-negative negative inconclusive inconclusive 293271e9c4b2…
chal-interprocedural-exception-persistence dfb-taint-swift-interprocedural-exception-persistence-positive positive inconclusive inconclusive c5a638d8ce87…
chal-map-iteration dfb-taint-swift-map-iteration-negative negative inconclusive inconclusive 66579679bc38…
chal-map-iteration dfb-taint-swift-map-iteration-positive positive inconclusive inconclusive 6b7c7ab08965…
chal-mutual-recursive-transform dfb-taint-swift-mutual-recursive-transform-negative negative inconclusive inconclusive 8eda03389d9b…
chal-mutual-recursive-transform dfb-taint-swift-mutual-recursive-transform-positive positive inconclusive inconclusive 9a2eda351b6a…
chal-nested-access-path dfb-taint-swift-nested-access-path-negative negative inconclusive inconclusive 6d6b8bcb5d9e…
chal-nested-access-path dfb-taint-swift-nested-access-path-positive positive inconclusive inconclusive 1482b3714ffe…
chal-recursive-callback-transform dfb-taint-swift-recursive-callback-transform-negative negative inconclusive inconclusive 1d822180ce0d…
chal-recursive-callback-transform dfb-taint-swift-recursive-callback-transform-positive positive inconclusive inconclusive f13fc2255201…
chal-recursive-carry dfb-taint-swift-recursive-carry-negative negative inconclusive inconclusive 49440fa0c1d6…
chal-recursive-carry dfb-taint-swift-recursive-carry-positive positive inconclusive inconclusive 021beb576e3c…
chal-recursive-exception-persistence dfb-taint-swift-recursive-exception-persistence-negative negative inconclusive inconclusive 2b4dac7247e8…
chal-recursive-exception-persistence dfb-taint-swift-recursive-exception-persistence-positive positive inconclusive inconclusive 6a5d8e80e02a…
chal-recursive-heap-unwind dfb-taint-swift-recursive-heap-unwind-negative negative inconclusive inconclusive 06a9afaf9144…
chal-recursive-heap-unwind dfb-taint-swift-recursive-heap-unwind-positive positive inconclusive inconclusive e28ed754a254…
chal-recursive-payload-transform dfb-taint-swift-recursive-payload-transform-negative negative inconclusive inconclusive 764344f2e773…
chal-recursive-payload-transform dfb-taint-swift-recursive-payload-transform-positive positive inconclusive inconclusive 4996f39cc324…
direct-propagation dfb-taint-swift-direct-negative negative inconclusive inconclusive c9b0e308026e…
direct-propagation dfb-taint-swift-direct-positive positive inconclusive inconclusive f4f83cddd72b…
exception-catch dfb-taint-swift-exception-catch-negative negative inconclusive inconclusive d743d136f5ad…
exception-catch dfb-taint-swift-exception-catch-positive positive inconclusive inconclusive 8cf5177d4ad3…
infeasible-branch dfb-taint-swift-infeasible-branch-negative negative inconclusive inconclusive 23cd6974b8c2…
infeasible-branch dfb-taint-swift-infeasible-branch-positive positive inconclusive inconclusive 2cddce036858…
local-multi-step-chain dfb-taint-swift-local-chain-negative negative inconclusive inconclusive 465b27a15b7e…
local-multi-step-chain dfb-taint-swift-local-chain-positive positive inconclusive inconclusive bb92618875be…
local-overwrite-kill dfb-taint-swift-local-overwrite-negative negative inconclusive inconclusive 79f02ef384f4…
local-overwrite-kill dfb-taint-swift-local-overwrite-positive positive inconclusive inconclusive 7d37830ddb9e…
loop-carried-kill dfb-taint-swift-loop-carried-negative negative inconclusive inconclusive fd4530628732…
loop-carried-kill dfb-taint-swift-loop-carried-positive positive inconclusive inconclusive 3ac50159cf09…
object-separation dfb-taint-swift-object-separation-negative negative inconclusive inconclusive 074ea665f1d3…
object-separation dfb-taint-swift-object-separation-positive positive inconclusive inconclusive a8bf35de22ee…
return-relay-one-hop dfb-taint-swift-return-relay-one-hop-negative negative inconclusive inconclusive e09e950d4fe9…
return-relay-one-hop dfb-taint-swift-return-relay-one-hop-positive positive inconclusive inconclusive ad6655f49eba…
return-relay-two-hop dfb-taint-swift-return-relay-two-hop-negative negative inconclusive inconclusive ac1b026a9d37…
return-relay-two-hop dfb-taint-swift-return-relay-two-hop-positive positive inconclusive inconclusive a33af1edc9eb…
same-object-field-separation dfb-taint-swift-same-object-field-negative negative inconclusive inconclusive d94409c9d8a4…
same-object-field-separation dfb-taint-swift-same-object-field-positive positive inconclusive inconclusive f05c8fbebffa…

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 10e57057045a…
model-declared-sink dfb-taint-swift-model-declared-sink-positive positive inconclusive inconclusive d522b3920c06…
model-declared-source dfb-taint-swift-model-declared-source-negative negative inconclusive inconclusive 887a61fc9191…
model-declared-source dfb-taint-swift-model-declared-source-positive positive inconclusive inconclusive 96b676d01715…
model-entrypoint-parameter dfb-taint-swift-model-entrypoint-parameter-negative negative inconclusive inconclusive 0e32055b7e14…
model-entrypoint-parameter dfb-taint-swift-model-entrypoint-parameter-positive positive inconclusive inconclusive 116b70c58559…
model-entrypoint-selectivity dfb-taint-swift-model-entrypoint-selectivity-negative negative inconclusive inconclusive 1b8120738b17…
model-entrypoint-selectivity dfb-taint-swift-model-entrypoint-selectivity-positive positive inconclusive inconclusive eb637ccdc456…
model-opaque-propagator dfb-taint-swift-model-opaque-propagator-negative negative inconclusive inconclusive 6879e52e6000…
model-opaque-propagator dfb-taint-swift-model-opaque-propagator-positive positive inconclusive inconclusive 53ada415b3dd…
model-propagator-position dfb-taint-swift-model-propagator-position-negative negative inconclusive inconclusive 44a58cdc2926…
model-propagator-position dfb-taint-swift-model-propagator-position-positive positive inconclusive inconclusive 7d1c1373cd9c…
model-sanitizer-kill dfb-taint-swift-model-sanitizer-kill-negative negative inconclusive inconclusive e684340a8af0…
model-sanitizer-kill dfb-taint-swift-model-sanitizer-kill-positive positive inconclusive inconclusive 02cc2371222b…
model-sanitizer-selectivity dfb-taint-swift-model-sanitizer-selectivity-negative negative inconclusive inconclusive 236671e6506f…
model-sanitizer-selectivity dfb-taint-swift-model-sanitizer-selectivity-positive positive inconclusive inconclusive 13cd019980aa…
model-store-roundtrip dfb-taint-swift-model-store-roundtrip-negative negative inconclusive inconclusive 2cc75f86578e…
model-store-roundtrip dfb-taint-swift-model-store-roundtrip-positive positive inconclusive inconclusive 268ff9df5cac…
model-store-separation dfb-taint-swift-model-store-separation-negative negative inconclusive inconclusive 3a3d80fd92ab…
model-store-separation dfb-taint-swift-model-store-separation-positive positive inconclusive inconclusive ddb26161f790…
model-summary-field dfb-taint-swift-model-summary-field-negative negative inconclusive inconclusive 048f8373a059…
model-summary-field dfb-taint-swift-model-summary-field-positive positive inconclusive inconclusive 6b93d309ea2a…
model-summary-through dfb-taint-swift-model-summary-through-negative negative inconclusive inconclusive 62ca24fbc2cd…
model-summary-through dfb-taint-swift-model-summary-through-positive positive inconclusive inconclusive 5e9536894fd1…

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 0754a8dbdb94…
modeled-external-summary dfb-taint-swift-modeled-external-summary-positive positive inconclusive inconclusive e923572fe8be…
one-hop-relay dfb-taint-swift-one-hop-relay-negative negative inconclusive inconclusive e5ffd52b15ca…
one-hop-relay dfb-taint-swift-one-hop-relay-positive positive inconclusive inconclusive ef61e2af0b28…

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 1834e49d302a…
native-entrypoint dfb-taint-swift-native-entrypoint-positive positive unsupported unsupported 69d95adbdac1…
native-persistence dfb-taint-swift-native-persistence-negative negative unsupported unsupported 7dcfffa4b8c2…
native-persistence dfb-taint-swift-native-persistence-positive positive unsupported unsupported c9880f28e718…
native-propagator dfb-taint-swift-native-propagator-negative negative unsupported unsupported e3b306e28de6…
native-propagator dfb-taint-swift-native-propagator-positive positive unsupported unsupported 1527998a4ff2…
native-sanitizer dfb-taint-swift-native-sanitizer-negative negative unsupported unsupported 2948591f9f64…
native-sanitizer dfb-taint-swift-native-sanitizer-positive positive unsupported unsupported 39c8ef308d9e…
native-source-sink dfb-taint-swift-native-source-sink-negative negative unsupported unsupported c56efce37afa…
native-source-sink dfb-taint-swift-native-source-sink-positive positive unsupported unsupported 6143ac14f447…
native-summary dfb-taint-swift-native-summary-negative negative unsupported unsupported cde8a882f06c…
native-summary dfb-taint-swift-native-summary-positive positive unsupported unsupported 2f660df92338…

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 071757dce66c…
result-error-propagation dfb-taint-swift-result-error-propagation-positive positive inconclusive inconclusive 6d6a0b6b0679…

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 417f4c681700…
alias-propagation-separation dfb-taint-c-alias-propagation-positive positive reached true-positive c15f559bb237…
argument-position-separation dfb-taint-c-argument-position-negative negative not-reached true-negative 37ddeadae71b…
argument-position-separation dfb-taint-c-argument-position-positive positive reached true-positive e31f2d7bbcc9…
arithmetic-expression-propagation dfb-taint-c-expression-negative negative not-reached true-negative 3cd041ebca29…
arithmetic-expression-propagation dfb-taint-c-expression-positive positive reached true-positive af0096f308b2…
array-element-separation dfb-taint-c-array-element-negative negative not-reached true-negative aa2c06254ed1…
array-element-separation dfb-taint-c-array-element-positive positive reached true-positive e29f1e89e0f4…
branch-join dfb-taint-c-branch-join-negative negative not-reached true-negative f642ab55a765…
branch-join dfb-taint-c-branch-join-positive positive reached true-positive a192e09cb347…
call-context-separation dfb-taint-c-call-context-negative negative not-reached true-negative 5e933e3d88ff…
call-context-separation dfb-taint-c-call-context-positive positive reached true-positive d77912a1248c…
chal-callback-registration dfb-taint-c-callback-registration-negative negative inconclusive inconclusive 5cc1fd5eac3c…
chal-callback-registration dfb-taint-c-callback-registration-positive positive inconclusive inconclusive d758286638b0…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-negative negative not-reached true-negative 17cae9829cdf…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-positive positive reached true-positive bbe7d4a0c5fc…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-negative negative not-reached true-negative f00561f869b0…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-positive positive reached true-positive b4ab3c95de39…
chal-dispatch-table dfb-taint-c-dispatch-table-negative negative inconclusive inconclusive 0b713309c102…
chal-dispatch-table dfb-taint-c-dispatch-table-positive positive inconclusive inconclusive 6fdaf25ec7a3…
chal-element-object dfb-taint-c-element-object-negative negative not-reached true-negative e47eac4848db…
chal-element-object dfb-taint-c-element-object-positive positive reached true-positive d33a48cafecd…
chal-function-field dfb-taint-c-function-field-negative negative inconclusive inconclusive 56223637d2a6…
chal-function-field dfb-taint-c-function-field-positive positive inconclusive inconclusive d690db2b6502…
chal-map-iteration dfb-taint-c-map-iteration-negative negative inconclusive inconclusive 407d621e755b…
chal-map-iteration dfb-taint-c-map-iteration-positive positive inconclusive inconclusive 5d475de69792…
chal-mutual-recursive-transform dfb-taint-c-mutual-recursive-transform-negative negative inconclusive inconclusive 9bae5e361a95…
chal-mutual-recursive-transform dfb-taint-c-mutual-recursive-transform-positive positive inconclusive inconclusive c23a605af3db…
chal-nested-access-path dfb-taint-c-nested-access-path-negative negative not-reached true-negative e420752976b3…
chal-nested-access-path dfb-taint-c-nested-access-path-positive positive reached true-positive 7eb1ca31e8f0…
chal-recursive-callback-transform dfb-taint-c-recursive-callback-transform-negative negative inconclusive inconclusive 54c29233780d…
chal-recursive-callback-transform dfb-taint-c-recursive-callback-transform-positive positive inconclusive inconclusive 06a2023ad3cc…
chal-recursive-carry dfb-taint-c-recursive-carry-negative negative not-reached true-negative ad9a8add9f12…
chal-recursive-carry dfb-taint-c-recursive-carry-positive positive reached true-positive d67e84b7b482…
chal-recursive-heap-unwind dfb-taint-c-recursive-heap-unwind-negative negative inconclusive inconclusive e6699f2f62e2…
chal-recursive-heap-unwind dfb-taint-c-recursive-heap-unwind-positive positive inconclusive inconclusive 44c1cb4903a9…
chal-recursive-payload-transform dfb-taint-c-recursive-payload-transform-negative negative not-reached true-negative 51710ba674be…
chal-recursive-payload-transform dfb-taint-c-recursive-payload-transform-positive positive reached true-positive 5e9863ce53cd…
direct-propagation dfb-taint-c-direct-negative negative not-reached true-negative 3091b7f4db8f…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive 37553800d302…
infeasible-branch dfb-taint-c-infeasible-branch-negative negative not-reached true-negative 9b5272beaec1…
infeasible-branch dfb-taint-c-infeasible-branch-positive positive reached true-positive 0c8cc9f982e7…
local-multi-step-chain dfb-taint-c-local-chain-negative negative not-reached true-negative 739c754f4489…
local-multi-step-chain dfb-taint-c-local-chain-positive positive reached true-positive 806049a912d9…
local-overwrite-kill dfb-taint-c-local-overwrite-negative negative not-reached true-negative 2ac038c1737d…
local-overwrite-kill dfb-taint-c-local-overwrite-positive positive reached true-positive 8dd304cbd686…
loop-carried-kill dfb-taint-c-loop-carried-negative negative not-reached true-negative 8f57dc2c93df…
loop-carried-kill dfb-taint-c-loop-carried-positive positive reached true-positive 19945b8a877b…
object-separation dfb-taint-c-object-separation-negative negative not-reached true-negative 0d9f5020317c…
object-separation dfb-taint-c-object-separation-positive positive reached true-positive 23ed1e4b6e6d…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-negative negative not-reached true-negative 205d86bcd169…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-positive positive reached true-positive 05cf703e947f…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-negative negative not-reached true-negative a3898c1c6b88…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-positive positive reached true-positive 6429fdb32069…
same-object-field-separation dfb-taint-c-same-object-field-negative negative not-reached true-negative 078b2bbb0bff…
same-object-field-separation dfb-taint-c-same-object-field-positive positive reached true-positive 293a148e46da…

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 d4ee4180db1d…
c-goto-cleanup-carry dfb-taint-c-goto-cleanup-positive positive reached true-positive 32aab6eb5d87…

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 08b2838cdded…
alias-propagation-separation dfb-taint-cpp-alias-propagation-positive positive reached true-positive c1afc107df72…
argument-position-separation dfb-taint-cpp-argument-position-negative negative not-reached true-negative de8d7ae77d2f…
argument-position-separation dfb-taint-cpp-argument-position-positive positive reached true-positive affbe834bb1e…
arithmetic-expression-propagation dfb-taint-cpp-expression-negative negative not-reached true-negative af07704b52fa…
arithmetic-expression-propagation dfb-taint-cpp-expression-positive positive reached true-positive 07ac682e4d43…
array-element-separation dfb-taint-cpp-array-element-negative negative not-reached true-negative e9c6d8753514…
array-element-separation dfb-taint-cpp-array-element-positive positive reached true-positive 259e9b206406…
branch-join dfb-taint-cpp-branch-join-negative negative not-reached true-negative 4baf5fe6325f…
branch-join dfb-taint-cpp-branch-join-positive positive reached true-positive 790b6be70a2b…
call-context-separation dfb-taint-cpp-call-context-negative negative not-reached true-negative ee64ac25d210…
call-context-separation dfb-taint-cpp-call-context-positive positive reached true-positive ab94ebaf6c78…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-negative negative inconclusive inconclusive d6f3b6e0e39d…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-positive positive inconclusive inconclusive 3226d776e7a8…
chal-callback-registration dfb-taint-cpp-callback-registration-negative negative inconclusive inconclusive 7842b9e21f26…
chal-callback-registration dfb-taint-cpp-callback-registration-positive positive inconclusive inconclusive fbf20c751073…
chal-closure-capture dfb-taint-cpp-closure-capture-negative negative inconclusive inconclusive a3ec68769d64…
chal-closure-capture dfb-taint-cpp-closure-capture-positive positive inconclusive inconclusive 8d0520c0d9af…
chal-computed-property dfb-taint-cpp-computed-property-negative negative inconclusive inconclusive 9b24fda85cca…
chal-computed-property dfb-taint-cpp-computed-property-positive positive inconclusive inconclusive 96df92c4c900…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-negative negative inconclusive inconclusive c17f0d874560…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-positive positive inconclusive inconclusive eec648280fa4…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-negative negative inconclusive inconclusive b2416fb10fb5…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-positive positive inconclusive inconclusive 636b603f32b1…
chal-dispatch-table dfb-taint-cpp-dispatch-table-negative negative inconclusive inconclusive 099ad9a6ea5e…
chal-dispatch-table dfb-taint-cpp-dispatch-table-positive positive inconclusive inconclusive a3995fc357c4…
chal-element-object dfb-taint-cpp-element-object-negative negative inconclusive inconclusive a8a7474039ce…
chal-element-object dfb-taint-cpp-element-object-positive positive inconclusive inconclusive 4ec7b2de1bd2…
chal-function-field dfb-taint-cpp-function-field-negative negative inconclusive inconclusive 76d8e31ede06…
chal-function-field dfb-taint-cpp-function-field-positive positive inconclusive inconclusive 5ce1abb99254…
chal-interprocedural-exception-persistence dfb-taint-cpp-interprocedural-exception-persistence-negative negative inconclusive inconclusive c7f17685643f…
chal-interprocedural-exception-persistence dfb-taint-cpp-interprocedural-exception-persistence-positive positive inconclusive inconclusive bc7d1edefd12…
chal-map-iteration dfb-taint-cpp-map-iteration-negative negative inconclusive inconclusive 910d0cf95456…
chal-map-iteration dfb-taint-cpp-map-iteration-positive positive inconclusive inconclusive 0013e162d2c6…
chal-mutual-recursive-transform dfb-taint-cpp-mutual-recursive-transform-negative negative inconclusive inconclusive f72ce1d4327d…
chal-mutual-recursive-transform dfb-taint-cpp-mutual-recursive-transform-positive positive inconclusive inconclusive 9bbd561b9340…
chal-nested-access-path dfb-taint-cpp-nested-access-path-negative negative inconclusive inconclusive 6eac43efec2b…
chal-nested-access-path dfb-taint-cpp-nested-access-path-positive positive inconclusive inconclusive 6f7855fb4743…
chal-recursive-callback-transform dfb-taint-cpp-recursive-callback-transform-negative negative inconclusive inconclusive 3db6b90c7a22…
chal-recursive-callback-transform dfb-taint-cpp-recursive-callback-transform-positive positive inconclusive inconclusive 876734c94d5e…
chal-recursive-carry dfb-taint-cpp-recursive-carry-negative negative inconclusive inconclusive b33f2f030b65…
chal-recursive-carry dfb-taint-cpp-recursive-carry-positive positive inconclusive inconclusive c6c9ea7e9630…
chal-recursive-exception-persistence dfb-taint-cpp-recursive-exception-persistence-negative negative inconclusive inconclusive 9d25d6afb0c8…
chal-recursive-exception-persistence dfb-taint-cpp-recursive-exception-persistence-positive positive inconclusive inconclusive 2b0a87f37b5a…
chal-recursive-heap-unwind dfb-taint-cpp-recursive-heap-unwind-negative negative inconclusive inconclusive db3cfc8bed4e…
chal-recursive-heap-unwind dfb-taint-cpp-recursive-heap-unwind-positive positive inconclusive inconclusive ada3d1984e51…
chal-recursive-payload-transform dfb-taint-cpp-recursive-payload-transform-negative negative inconclusive inconclusive 2a801864135d…
chal-recursive-payload-transform dfb-taint-cpp-recursive-payload-transform-positive positive inconclusive inconclusive 6bb574e2482f…
direct-propagation dfb-taint-cpp-direct-negative negative not-reached true-negative 9e33be037c98…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive 2229dd267e78…
exception-catch dfb-taint-cpp-exception-catch-negative negative inconclusive inconclusive 94bba44d1728…
exception-catch dfb-taint-cpp-exception-catch-positive positive inconclusive inconclusive c398f61fff19…
infeasible-branch dfb-taint-cpp-infeasible-branch-negative negative not-reached true-negative 91716526ef6e…
infeasible-branch dfb-taint-cpp-infeasible-branch-positive positive reached true-positive fdc293027b8d…
local-multi-step-chain dfb-taint-cpp-local-chain-negative negative not-reached true-negative db749d6e8780…
local-multi-step-chain dfb-taint-cpp-local-chain-positive positive reached true-positive 6d5046c5dcaa…
local-overwrite-kill dfb-taint-cpp-local-overwrite-negative negative not-reached true-negative 8deddf7b8468…
local-overwrite-kill dfb-taint-cpp-local-overwrite-positive positive reached true-positive dc542811161c…
loop-carried-kill dfb-taint-cpp-loop-carried-negative negative not-reached true-negative caa0c5e63bea…
loop-carried-kill dfb-taint-cpp-loop-carried-positive positive reached true-positive 8adbcd794f2f…
object-separation dfb-taint-cpp-object-separation-negative negative not-reached true-negative bf9382b50070…
object-separation dfb-taint-cpp-object-separation-positive positive reached true-positive 7593df0bed04…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-negative negative not-reached true-negative 6d98454ff003…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-positive positive reached true-positive 73c3345a5a78…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-negative negative not-reached true-negative acdca5f3ad7b…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-positive positive reached true-positive 603de83cb477…
same-object-field-separation dfb-taint-cpp-same-object-field-negative negative not-reached true-negative f232a14f656e…
same-object-field-separation dfb-taint-cpp-same-object-field-positive positive reached true-positive b981869f23f9…

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 b0a35f775a9a…
alias-propagation-separation dfb-taint-csharp-alias-propagation-positive positive reached true-positive f63b9b7d1878…
argument-position-separation dfb-taint-csharp-argument-position-negative negative not-reached true-negative 682cd8ecf92e…
argument-position-separation dfb-taint-csharp-argument-position-positive positive reached true-positive fbe1e0b49e8f…
arithmetic-expression-propagation dfb-taint-csharp-expression-negative negative not-reached true-negative a4c7a570a4e8…
arithmetic-expression-propagation dfb-taint-csharp-expression-positive positive reached true-positive 7a4ce09776c5…
array-element-separation dfb-taint-csharp-array-element-negative negative not-reached true-negative 415e43100bd0…
array-element-separation dfb-taint-csharp-array-element-positive positive reached true-positive 91bf07f04b6f…
branch-join dfb-taint-csharp-branch-join-negative negative not-reached true-negative 41bab72a420b…
branch-join dfb-taint-csharp-branch-join-positive positive reached true-positive 670805f7acdf…
call-context-separation dfb-taint-csharp-call-context-negative negative not-reached true-negative 47fc2d59fce4…
call-context-separation dfb-taint-csharp-call-context-positive positive reached true-positive 19fe79f97b04…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-negative negative inconclusive inconclusive 87a8e6389cb6…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-positive positive inconclusive inconclusive beb044893fa7…
chal-callback-registration dfb-taint-csharp-callback-registration-negative negative inconclusive inconclusive 120b84eac3cc…
chal-callback-registration dfb-taint-csharp-callback-registration-positive positive inconclusive inconclusive 3dead48f0f91…
chal-closure-capture dfb-taint-csharp-closure-capture-negative negative inconclusive inconclusive 2ba9a7d9e508…
chal-closure-capture dfb-taint-csharp-closure-capture-positive positive inconclusive inconclusive b31363293ab0…
chal-computed-property dfb-taint-csharp-computed-property-negative negative inconclusive inconclusive 16ae7e0a0ce4…
chal-computed-property dfb-taint-csharp-computed-property-positive positive inconclusive inconclusive eafed6d50e1b…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-negative negative not-reached true-negative 46b6dcb3b510…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-positive positive reached true-positive a7a038b0cf4b…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-negative negative not-reached true-negative fbe5c42859e6…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-positive positive reached true-positive 26685c82baa3…
chal-dispatch-table dfb-taint-csharp-dispatch-table-negative negative inconclusive inconclusive 0c7a90d6b80d…
chal-dispatch-table dfb-taint-csharp-dispatch-table-positive positive inconclusive inconclusive eaf28a8915aa…
chal-element-object dfb-taint-csharp-element-object-negative negative inconclusive inconclusive a289d2587bf1…
chal-element-object dfb-taint-csharp-element-object-positive positive inconclusive inconclusive 738f5b259c35…
chal-function-field dfb-taint-csharp-function-field-negative negative inconclusive inconclusive 8e4b108abed8…
chal-function-field dfb-taint-csharp-function-field-positive positive inconclusive inconclusive 443e4e28051d…
chal-interprocedural-exception-persistence dfb-taint-csharp-interprocedural-exception-persistence-negative negative inconclusive inconclusive a26e0bf43d50…
chal-interprocedural-exception-persistence dfb-taint-csharp-interprocedural-exception-persistence-positive positive inconclusive inconclusive b7227086f6e2…
chal-map-iteration dfb-taint-csharp-map-iteration-negative negative inconclusive inconclusive e0f30c4b7147…
chal-map-iteration dfb-taint-csharp-map-iteration-positive positive inconclusive inconclusive 54c2da24b3c0…
chal-mutual-recursive-transform dfb-taint-csharp-mutual-recursive-transform-negative negative not-reached true-negative de2a1e801869…
chal-mutual-recursive-transform dfb-taint-csharp-mutual-recursive-transform-positive positive reached true-positive 90be3c1c7770…
chal-nested-access-path dfb-taint-csharp-nested-access-path-negative negative not-reached true-negative 1aefa9fe51b5…
chal-nested-access-path dfb-taint-csharp-nested-access-path-positive positive reached true-positive 741493bd1dff…
chal-recursive-callback-transform dfb-taint-csharp-recursive-callback-transform-negative negative inconclusive inconclusive 06fcc000badd…
chal-recursive-callback-transform dfb-taint-csharp-recursive-callback-transform-positive positive inconclusive inconclusive 64f10c294d28…
chal-recursive-carry dfb-taint-csharp-recursive-carry-negative negative not-reached true-negative d356ca14dfbc…
chal-recursive-carry dfb-taint-csharp-recursive-carry-positive positive reached true-positive 9657f1afa658…
chal-recursive-exception-persistence dfb-taint-csharp-recursive-exception-persistence-negative negative inconclusive inconclusive 0d2ddf67b04a…
chal-recursive-exception-persistence dfb-taint-csharp-recursive-exception-persistence-positive positive inconclusive inconclusive ad835d000416…
chal-recursive-heap-unwind dfb-taint-csharp-recursive-heap-unwind-negative negative reached false-positive ae22522556d8…
chal-recursive-heap-unwind dfb-taint-csharp-recursive-heap-unwind-positive positive reached true-positive de10503c0706…
chal-recursive-payload-transform dfb-taint-csharp-recursive-payload-transform-negative negative not-reached true-negative ebf9f1807070…
chal-recursive-payload-transform dfb-taint-csharp-recursive-payload-transform-positive positive reached true-positive 54b5518fc66f…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-negative negative inconclusive inconclusive 41fc07af4fc2…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-positive positive inconclusive inconclusive e8455b1aacc0…
direct-propagation dfb-taint-csharp-direct-negative negative not-reached true-negative ede4838246b5…
direct-propagation dfb-taint-csharp-direct-positive positive reached true-positive ea95af29563d…
exception-catch dfb-taint-csharp-exception-catch-negative negative inconclusive inconclusive c5ba69f47042…
exception-catch dfb-taint-csharp-exception-catch-positive positive inconclusive inconclusive e58a2240ccfb…
infeasible-branch dfb-taint-csharp-infeasible-branch-negative negative not-reached true-negative 466bcb3a58b8…
infeasible-branch dfb-taint-csharp-infeasible-branch-positive positive reached true-positive 55293faf6328…
local-multi-step-chain dfb-taint-csharp-local-chain-negative negative not-reached true-negative ffcc0265f66a…
local-multi-step-chain dfb-taint-csharp-local-chain-positive positive reached true-positive b50700742530…
local-overwrite-kill dfb-taint-csharp-local-overwrite-negative negative not-reached true-negative d92eceb40ca4…
local-overwrite-kill dfb-taint-csharp-local-overwrite-positive positive reached true-positive 953e12e6ea10…
loop-carried-kill dfb-taint-csharp-loop-carried-negative negative not-reached true-negative b98e7a08c126…
loop-carried-kill dfb-taint-csharp-loop-carried-positive positive reached true-positive 057d71170be5…
object-separation dfb-taint-csharp-object-separation-negative negative not-reached true-negative 43ab64540a2e…
object-separation dfb-taint-csharp-object-separation-positive positive reached true-positive adaf9c4d2397…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-negative negative not-reached true-negative 21a41a9a9edf…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-positive positive reached true-positive 8a64a6497f82…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-negative negative not-reached true-negative e0db4d85ed79…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-positive positive reached true-positive 64702a7a6f33…
same-object-field-separation dfb-taint-csharp-same-object-field-negative negative not-reached true-negative 08c7421e9551…
same-object-field-separation dfb-taint-csharp-same-object-field-positive positive reached true-positive 04f79633c5c1…

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 817de3cb4a75…
alias-propagation-separation dfb-taint-go-alias-propagation-positive positive reached true-positive e6ed07ac4789…
argument-position-separation dfb-taint-go-argument-position-negative negative not-reached true-negative 4404a656ce2b…
argument-position-separation dfb-taint-go-argument-position-positive positive reached true-positive 852de09ad57a…
arithmetic-expression-propagation dfb-taint-go-expression-negative negative not-reached true-negative 618f5a50f28c…
arithmetic-expression-propagation dfb-taint-go-expression-positive positive reached true-positive 4b772d3ee83e…
array-element-separation dfb-taint-go-array-element-negative negative not-reached true-negative 811fe980f08d…
array-element-separation dfb-taint-go-array-element-positive positive reached true-positive 52598ce1fbbd…
branch-join dfb-taint-go-branch-join-negative negative not-reached true-negative c53bb0df803f…
branch-join dfb-taint-go-branch-join-positive positive reached true-positive 0c532520ce2f…
call-context-separation dfb-taint-go-call-context-negative negative not-reached true-negative c3c980581c75…
call-context-separation dfb-taint-go-call-context-positive positive reached true-positive b17ffe69fba0…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-negative negative inconclusive inconclusive 0b9b040a7361…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-positive positive inconclusive inconclusive 2cd4d38f6ac4…
chal-callback-registration dfb-taint-go-callback-registration-negative negative inconclusive inconclusive b72aa5cf9ec5…
chal-callback-registration dfb-taint-go-callback-registration-positive positive inconclusive inconclusive 3c485983d725…
chal-closure-capture dfb-taint-go-closure-capture-negative negative not-reached true-negative 4a3856580752…
chal-closure-capture dfb-taint-go-closure-capture-positive positive reached true-positive 5f5d93a80a31…
chal-computed-property dfb-taint-go-computed-property-negative negative inconclusive inconclusive c06ef1cabc0c…
chal-computed-property dfb-taint-go-computed-property-positive positive inconclusive inconclusive 897b46566b02…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-negative negative not-reached true-negative 233f81113d9f…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-positive positive reached true-positive e5e479111b81…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-negative negative not-reached true-negative d7ee4e3ddace…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-positive positive reached true-positive 5585757fec4e…
chal-dispatch-table dfb-taint-go-dispatch-table-negative negative inconclusive inconclusive ff54ee761565…
chal-dispatch-table dfb-taint-go-dispatch-table-positive positive inconclusive inconclusive d63ea2abc135…
chal-element-object dfb-taint-go-element-object-negative negative inconclusive inconclusive 466ce3411eab…
chal-element-object dfb-taint-go-element-object-positive positive inconclusive inconclusive 50f89fd3fb77…
chal-function-field dfb-taint-go-function-field-negative negative inconclusive inconclusive 8dd9b475746e…
chal-function-field dfb-taint-go-function-field-positive positive inconclusive inconclusive ade1aa3535c1…
chal-interprocedural-exception-persistence dfb-taint-go-interprocedural-exception-persistence-negative negative inconclusive inconclusive dba7c538157d…
chal-interprocedural-exception-persistence dfb-taint-go-interprocedural-exception-persistence-positive positive inconclusive inconclusive 0c25ea811461…
chal-map-iteration dfb-taint-go-map-iteration-negative negative inconclusive inconclusive 903aa7e093d2…
chal-map-iteration dfb-taint-go-map-iteration-positive positive inconclusive inconclusive 1ccef459f32f…
chal-mutual-recursive-transform dfb-taint-go-mutual-recursive-transform-negative negative not-reached true-negative 0f78981f89de…
chal-mutual-recursive-transform dfb-taint-go-mutual-recursive-transform-positive positive reached true-positive 67c82195bbb7…
chal-nested-access-path dfb-taint-go-nested-access-path-negative negative not-reached true-negative fd95e492e0d1…
chal-nested-access-path dfb-taint-go-nested-access-path-positive positive reached true-positive 7b8450cc2ebb…
chal-recursive-callback-transform dfb-taint-go-recursive-callback-transform-negative negative inconclusive inconclusive 2eef7ade6d76…
chal-recursive-callback-transform dfb-taint-go-recursive-callback-transform-positive positive inconclusive inconclusive ae0b2433bd26…
chal-recursive-carry dfb-taint-go-recursive-carry-negative negative not-reached true-negative 3525fa597ca6…
chal-recursive-carry dfb-taint-go-recursive-carry-positive positive reached true-positive 2b2a460e0974…
chal-recursive-exception-persistence dfb-taint-go-recursive-exception-persistence-negative negative inconclusive inconclusive 7b7a3a6f78ad…
chal-recursive-exception-persistence dfb-taint-go-recursive-exception-persistence-positive positive inconclusive inconclusive ddd4d0f26c4f…
chal-recursive-heap-unwind dfb-taint-go-recursive-heap-unwind-negative negative inconclusive inconclusive e2237a4aa6c8…
chal-recursive-heap-unwind dfb-taint-go-recursive-heap-unwind-positive positive inconclusive inconclusive 373cdc9e9d66…
chal-recursive-payload-transform dfb-taint-go-recursive-payload-transform-negative negative not-reached true-negative 141cfa7191f2…
chal-recursive-payload-transform dfb-taint-go-recursive-payload-transform-positive positive reached true-positive ad8a11cbc8a8…
chal-reflective-invocation dfb-taint-go-reflective-invocation-negative negative inconclusive inconclusive 1b1f53695444…
chal-reflective-invocation dfb-taint-go-reflective-invocation-positive positive inconclusive inconclusive 12e554394343…
direct-propagation dfb-taint-go-direct-negative negative not-reached true-negative 550be3d2a954…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive 199c39444cfb…
exception-catch dfb-taint-go-exception-catch-negative negative inconclusive inconclusive fbd14b2ddc05…
exception-catch dfb-taint-go-exception-catch-positive positive inconclusive inconclusive a3403d12dc6d…
infeasible-branch dfb-taint-go-infeasible-branch-negative negative not-reached true-negative 420b5a1b8417…
infeasible-branch dfb-taint-go-infeasible-branch-positive positive reached true-positive 0fc81cc51084…
local-multi-step-chain dfb-taint-go-local-chain-negative negative not-reached true-negative 3f827d6de909…
local-multi-step-chain dfb-taint-go-local-chain-positive positive reached true-positive 6e48476bdc24…
local-overwrite-kill dfb-taint-go-local-overwrite-negative negative not-reached true-negative 6c3c4e681b97…
local-overwrite-kill dfb-taint-go-local-overwrite-positive positive reached true-positive 051af2412dd5…
loop-carried-kill dfb-taint-go-loop-carried-negative negative not-reached true-negative 5cf9789f2f25…
loop-carried-kill dfb-taint-go-loop-carried-positive positive reached true-positive f6e29878ca0d…
object-separation dfb-taint-go-object-separation-negative negative not-reached true-negative d41158d6a2a8…
object-separation dfb-taint-go-object-separation-positive positive reached true-positive 9c7cd3a3356c…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-negative negative not-reached true-negative 03814bd92328…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-positive positive reached true-positive 42308897b4f7…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-negative negative not-reached true-negative 32b9dbe7b2f2…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-positive positive reached true-positive 8007ed8d7138…
same-object-field-separation dfb-taint-go-same-object-field-negative negative not-reached true-negative ae02a8e5abf5…
same-object-field-separation dfb-taint-go-same-object-field-positive positive reached true-positive d4b433a53376…

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 b14837a64a3b…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive e7ace736356e…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 29466379ccaa…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive 48ac17e16446…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 12fa003de720…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive 9dea810e1c33…
array-element-separation dfb-taint-java-array-element-negative negative not-reached true-negative 9ffee1103465…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 7fec3eb77730…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 10e0479eca6a…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 08a987d3fbdf…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 7238e5e0e099…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 3a80af0cfdf1…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative not-reached true-negative 36b73c5cfa92…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive 51aa3627e8b3…
chal-callback-registration dfb-taint-java-callback-registration-negative negative inconclusive inconclusive 1eec7751ecc7…
chal-callback-registration dfb-taint-java-callback-registration-positive positive inconclusive inconclusive 2bb32ce190b3…
chal-closure-capture dfb-taint-java-closure-capture-negative negative inconclusive inconclusive 6a2ad70187be…
chal-closure-capture dfb-taint-java-closure-capture-positive positive inconclusive inconclusive 88f84ebb11f9…
chal-computed-property dfb-taint-java-computed-property-negative negative inconclusive inconclusive 6397ad05b683…
chal-computed-property dfb-taint-java-computed-property-positive positive inconclusive inconclusive b697ed6f8eff…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative 95fbc68250c7…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive 304b7195cf2f…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative b1810be1bce4…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive 60f122a25cf8…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative inconclusive inconclusive 25578b23e22e…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive inconclusive inconclusive 40c171337377…
chal-element-object dfb-taint-java-element-object-negative negative not-reached true-negative fc962f73becb…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive 6c9b5a6c5de8…
chal-function-field dfb-taint-java-function-field-negative negative inconclusive inconclusive d3772682feca…
chal-function-field dfb-taint-java-function-field-positive positive inconclusive inconclusive 6c0e2a62c572…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-negative negative inconclusive inconclusive dc7706b1a82c…
chal-interprocedural-exception-persistence dfb-taint-java-interprocedural-exception-persistence-positive positive inconclusive inconclusive 9444a109fa36…
chal-map-iteration dfb-taint-java-map-iteration-negative negative inconclusive inconclusive aa8232733bee…
chal-map-iteration dfb-taint-java-map-iteration-positive positive inconclusive inconclusive f70555cab258…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-negative negative not-reached true-negative 4cd5b8bb6937…
chal-mutual-recursive-transform dfb-taint-java-mutual-recursive-transform-positive positive reached true-positive aae81ac9a263…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative inconclusive inconclusive 873d365099cd…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive inconclusive inconclusive bfc702a14fe6…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-negative negative inconclusive inconclusive f8cfae3fa465…
chal-recursive-callback-transform dfb-taint-java-recursive-callback-transform-positive positive inconclusive inconclusive d04011d6d00f…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative f4a9c162760f…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive 84918f81dc78…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-negative negative inconclusive inconclusive e33fc388ea13…
chal-recursive-exception-persistence dfb-taint-java-recursive-exception-persistence-positive positive inconclusive inconclusive 4e5f9b53fae6…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-negative negative inconclusive inconclusive 3bc81b5f272d…
chal-recursive-heap-unwind dfb-taint-java-recursive-heap-unwind-positive positive inconclusive inconclusive 39b27e0f9eff…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-negative negative not-reached true-negative c3b6426d05c6…
chal-recursive-payload-transform dfb-taint-java-recursive-payload-transform-positive positive reached true-positive 9b93cea7632b…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative inconclusive inconclusive b18650799470…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive inconclusive inconclusive 42692248cc26…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 514657b69670…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative af268f4af074…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative 2696632fb4f5…
exception-catch dfb-taint-java-exception-catch-positive positive reached true-positive abe820035241…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative f797009ae8f0…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 9a31e3046d3d…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative d5f29896d78e…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive d8d3d167bb0d…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative cbc5cd9f8e1d…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive ed7dd30a7322…
loop-carried-kill dfb-taint-java-loop-carried-negative negative not-reached true-negative fab44c9ef0f3…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive 2c286075f54b…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 6793d88fa560…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 6104305ee2a3…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative be4d3248a617…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 717bdf160a46…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative a4fa3258f87c…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive 2d1ad6739513…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 58439da1a739…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 32ff45a75725…

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 f717822601cf…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive f7ccc7841b6b…
model-declared-source dfb-taint-java-model-declared-source-negative negative inconclusive inconclusive 71c84dbfb14a…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive 10b70fd49c85…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative unsupported unsupported 2a6828e4ed79…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive unsupported unsupported 4ec1758bfb76…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative unsupported unsupported 062f9dd97551…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive unsupported unsupported d436e5535e5b…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative unsupported unsupported 0bc20b68464a…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive unsupported unsupported c2adf3221415…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative unsupported unsupported a62183d167de…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive unsupported unsupported 15b7a2546102…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative 21df394b3725…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive 0a3ecf756f25…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative b8d90ceec27a…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive ce7665825cee…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative unsupported unsupported f760f89ce61b…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive unsupported unsupported 7f963e0685db…
model-store-separation dfb-taint-java-model-store-separation-negative negative unsupported unsupported 2be862770113…
model-store-separation dfb-taint-java-model-store-separation-positive positive unsupported unsupported b45ded1e1ff2…
model-summary-field dfb-taint-java-model-summary-field-negative negative unsupported unsupported d5c619be5133…
model-summary-field dfb-taint-java-model-summary-field-positive positive unsupported unsupported 6fa7ac4c8c3c…
model-summary-through dfb-taint-java-model-summary-through-negative negative unsupported unsupported 77e244c2243a…
model-summary-through dfb-taint-java-model-summary-through-positive positive unsupported unsupported 245a72ebbb21…

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 8c724d648d8e…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive unsupported unsupported c55bf8d7ff0f…
native-persistence dfb-taint-java-native-persistence-negative negative unsupported unsupported ed455e1f71c1…
native-persistence dfb-taint-java-native-persistence-positive positive unsupported unsupported fcbd9778a26a…
native-propagator dfb-taint-java-native-propagator-negative negative unsupported unsupported 572702f246cd…
native-propagator dfb-taint-java-native-propagator-positive positive unsupported unsupported 17651be4ae4a…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative unsupported unsupported dfffc0b3a93f…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive unsupported unsupported bd9e0906150b…
native-source-sink dfb-taint-java-native-source-sink-negative negative unsupported unsupported 58f5ae1dc7ca…
native-source-sink dfb-taint-java-native-source-sink-positive positive unsupported unsupported 227c4b114b60…
native-summary dfb-taint-java-native-summary-negative negative unsupported unsupported 2f771265af02…
native-summary dfb-taint-java-native-summary-positive positive unsupported unsupported 108cba247c84…

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 7a0a59e68356…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive reached true-positive 20fcbc30a659…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative 771bd1aa788e…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive c43d3193ce57…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative 1c05ce43e156…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive fcf583e52259…
array-element-separation dfb-taint-javascript-array-element-negative negative not-reached true-negative 52a5830469c1…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive 5b6514f66838…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative 3b48c121eb0a…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 8e1aadeff36b…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative c5165b77bb30…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive d51afe981330…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-negative negative inconclusive inconclusive 07af17ad9614…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-positive positive inconclusive inconclusive 4fff5d565b78…
chal-callback-registration dfb-taint-javascript-callback-registration-negative negative inconclusive inconclusive 42634d128aeb…
chal-callback-registration dfb-taint-javascript-callback-registration-positive positive inconclusive inconclusive 923f0c4e65fb…
chal-closure-capture dfb-taint-javascript-closure-capture-negative negative not-reached true-negative 28404ecf750d…
chal-closure-capture dfb-taint-javascript-closure-capture-positive positive reached true-positive 15e96af7027c…
chal-computed-property dfb-taint-javascript-computed-property-negative negative inconclusive inconclusive afaa71aee941…
chal-computed-property dfb-taint-javascript-computed-property-positive positive inconclusive inconclusive 92cf812e61e1…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-negative negative not-reached true-negative dda28709ff02…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-positive positive reached true-positive 3a47b40bdb95…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-negative negative not-reached true-negative 1bd9bfc0db59…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-positive positive reached true-positive c81ae84e4b9e…
chal-dispatch-table dfb-taint-javascript-dispatch-table-negative negative inconclusive inconclusive 0c0716c7b0c6…
chal-dispatch-table dfb-taint-javascript-dispatch-table-positive positive inconclusive inconclusive af929478beee…
chal-element-object dfb-taint-javascript-element-object-negative negative not-reached true-negative 00a25a9a4b92…
chal-element-object dfb-taint-javascript-element-object-positive positive reached true-positive 05aeb919fb96…
chal-function-field dfb-taint-javascript-function-field-negative negative inconclusive inconclusive d954c3f9fc16…
chal-function-field dfb-taint-javascript-function-field-positive positive inconclusive inconclusive 8f0460c258b6…
chal-interprocedural-exception-persistence dfb-taint-javascript-interprocedural-exception-persistence-negative negative inconclusive inconclusive a6ac6732f7cd…
chal-interprocedural-exception-persistence dfb-taint-javascript-interprocedural-exception-persistence-positive positive inconclusive inconclusive 764294a750f5…
chal-map-iteration dfb-taint-javascript-map-iteration-negative negative not-reached true-negative 62c9ae09ff15…
chal-map-iteration dfb-taint-javascript-map-iteration-positive positive reached true-positive 7ee2b73d3934…
chal-mutual-recursive-transform dfb-taint-javascript-mutual-recursive-transform-negative negative not-reached true-negative b53f3fe6c9db…
chal-mutual-recursive-transform dfb-taint-javascript-mutual-recursive-transform-positive positive reached true-positive 4afabab13774…
chal-nested-access-path dfb-taint-javascript-nested-access-path-negative negative inconclusive inconclusive bfe6e5f34067…
chal-nested-access-path dfb-taint-javascript-nested-access-path-positive positive inconclusive inconclusive ef8af2b22cd1…
chal-recursive-callback-transform dfb-taint-javascript-recursive-callback-transform-negative negative inconclusive inconclusive a31af3429c8a…
chal-recursive-callback-transform dfb-taint-javascript-recursive-callback-transform-positive positive inconclusive inconclusive c82c68ec4962…
chal-recursive-carry dfb-taint-javascript-recursive-carry-negative negative not-reached true-negative 2604bb736578…
chal-recursive-carry dfb-taint-javascript-recursive-carry-positive positive reached true-positive f6d963f7448b…
chal-recursive-exception-persistence dfb-taint-javascript-recursive-exception-persistence-negative negative inconclusive inconclusive fb01e28a9353…
chal-recursive-exception-persistence dfb-taint-javascript-recursive-exception-persistence-positive positive inconclusive inconclusive fdbc020f9808…
chal-recursive-heap-unwind dfb-taint-javascript-recursive-heap-unwind-negative negative inconclusive inconclusive 7ed426ba7109…
chal-recursive-heap-unwind dfb-taint-javascript-recursive-heap-unwind-positive positive inconclusive inconclusive 0690448397b0…
chal-recursive-payload-transform dfb-taint-javascript-recursive-payload-transform-negative negative not-reached true-negative 735731662031…
chal-recursive-payload-transform dfb-taint-javascript-recursive-payload-transform-positive positive reached true-positive 7990a3b019de…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-negative negative inconclusive inconclusive 3a272aabbb92…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-positive positive inconclusive inconclusive 33a3e4813ecd…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative 750afa8884dd…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive 145071888f8f…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative 353541b0542c…
exception-catch dfb-taint-javascript-exception-catch-positive positive reached true-positive 05d24f823bb5…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative not-reached true-negative fac79aa0ef91…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive 30e34ba04a8f…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative de9715370b8d…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 6b86fbc3dbf7…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative dfd808261c0e…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive d478285676b3…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative not-reached true-negative 002541cfe854…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive 8593c80c3ef2…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative 2c6643fcb7d3…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive bb9c4d1b5e12…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative 232e46f0829f…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 251a99e9bf62…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative f4174f30fd63…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive 4d1018bdaee5…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative not-reached true-negative e9bc6318dac9…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive 5480138241c3…

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 19ee96cb4c3f…
model-declared-sink dfb-taint-javascript-model-declared-sink-positive positive inconclusive inconclusive 99d249a61222…
model-declared-source dfb-taint-javascript-model-declared-source-negative negative inconclusive inconclusive 524dfe2572e9…
model-declared-source dfb-taint-javascript-model-declared-source-positive positive inconclusive inconclusive af1a370a7658…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-negative negative unsupported unsupported cf975ad431df…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-positive positive unsupported unsupported 9f7373baab0f…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-negative negative unsupported unsupported de93e60d7a33…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-positive positive unsupported unsupported 8c4fd57e9a3a…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-negative negative unsupported unsupported 3a7d88a02295…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-positive positive unsupported unsupported c63bdaef5d6f…
model-propagator-position dfb-taint-javascript-model-propagator-position-negative negative unsupported unsupported 04891aa02e6a…
model-propagator-position dfb-taint-javascript-model-propagator-position-positive positive unsupported unsupported 2db089bbd637…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-negative negative not-reached true-negative 06ff5176646f…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-positive positive reached true-positive 3206acb38e30…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-negative negative not-reached true-negative fbba51726e85…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-positive positive reached true-positive 6c913bcca9c7…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-negative negative unsupported unsupported eb7e32233e5d…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-positive positive unsupported unsupported c231b2331f7a…
model-store-separation dfb-taint-javascript-model-store-separation-negative negative unsupported unsupported d91628b44fda…
model-store-separation dfb-taint-javascript-model-store-separation-positive positive unsupported unsupported 9ab6b265df9b…
model-summary-field dfb-taint-javascript-model-summary-field-negative negative unsupported unsupported a3e477da4340…
model-summary-field dfb-taint-javascript-model-summary-field-positive positive unsupported unsupported ed703297182e…
model-summary-through dfb-taint-javascript-model-summary-through-negative negative unsupported unsupported ce6d4eab0870…
model-summary-through dfb-taint-javascript-model-summary-through-positive positive unsupported unsupported 3359e28ecd67…

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 79aef3d71785…
native-entrypoint dfb-taint-javascript-native-entrypoint-positive positive unsupported unsupported b19c258e4acb…
native-persistence dfb-taint-javascript-native-persistence-negative negative unsupported unsupported ef740f761e4a…
native-persistence dfb-taint-javascript-native-persistence-positive positive unsupported unsupported be964e0430fc…
native-propagator dfb-taint-javascript-native-propagator-negative negative unsupported unsupported 9bdf73613d4f…
native-propagator dfb-taint-javascript-native-propagator-positive positive unsupported unsupported 5793f5935ec4…
native-sanitizer dfb-taint-javascript-native-sanitizer-negative negative unsupported unsupported 087b11386490…
native-sanitizer dfb-taint-javascript-native-sanitizer-positive positive unsupported unsupported 176260834863…
native-source-sink dfb-taint-javascript-native-source-sink-negative negative unsupported unsupported c0c96e95cd0c…
native-source-sink dfb-taint-javascript-native-source-sink-positive positive unsupported unsupported a95f57a429be…
native-summary dfb-taint-javascript-native-summary-negative negative unsupported unsupported d0d4e743f033…
native-summary dfb-taint-javascript-native-summary-positive positive unsupported unsupported a8b80035aff6…

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 6a509314ce99…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive inconclusive inconclusive 41a6bb4fd9b5…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative 9be258e29e1c…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive 821bc3313404…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative 7e6c9622b704…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive reached true-positive 008e947e7e3c…
array-element-separation dfb-taint-kotlin-array-element-negative negative inconclusive inconclusive 260f4ef767e8…
array-element-separation dfb-taint-kotlin-array-element-positive positive inconclusive inconclusive a771c6fb506f…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative d2233e9948e2…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive be9ec59f4b15…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative 4721003a3422…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive 1c13e98f0fe1…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative inconclusive inconclusive 4c6374fb4ecb…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive inconclusive inconclusive 167991731575…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative inconclusive inconclusive 7db2c87fae94…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive inconclusive inconclusive 45c34db1ee6a…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative inconclusive inconclusive a724ec93328c…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive inconclusive inconclusive 559622d6265f…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative inconclusive inconclusive dbb6421830af…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive inconclusive inconclusive fba8e2da98a6…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative not-reached true-negative 06bea6c38156…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive reached true-positive 7c04c172025a…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative not-reached true-negative fe054433e4ce…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive reached true-positive 47e7ef37b5a3…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative inconclusive inconclusive 89490f0bff09…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive inconclusive inconclusive 5dc440bbd890…
chal-element-object dfb-taint-kotlin-element-object-negative negative inconclusive inconclusive 71cbf94bd315…
chal-element-object dfb-taint-kotlin-element-object-positive positive inconclusive inconclusive 5579c1684685…
chal-function-field dfb-taint-kotlin-function-field-negative negative inconclusive inconclusive c93dc2612836…
chal-function-field dfb-taint-kotlin-function-field-positive positive inconclusive inconclusive e55748cfa084…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-negative negative inconclusive inconclusive 09eadeacab23…
chal-interprocedural-exception-persistence dfb-taint-kotlin-interprocedural-exception-persistence-positive positive inconclusive inconclusive 8aebd8eb074b…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative inconclusive inconclusive 0172a1250961…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive inconclusive inconclusive 9b8cb4efc9f2…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-negative negative not-reached true-negative 0eed315c9e28…
chal-mutual-recursive-transform dfb-taint-kotlin-mutual-recursive-transform-positive positive reached true-positive 07f30efe8129…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative inconclusive inconclusive b8a5f85b53ff…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive inconclusive inconclusive 2cecd8d3d39f…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-negative negative inconclusive inconclusive d22f86bd45a9…
chal-recursive-callback-transform dfb-taint-kotlin-recursive-callback-transform-positive positive inconclusive inconclusive 8e98d330ae2b…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative not-reached true-negative f470c9229ba0…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive reached true-positive 4d562c9baf55…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-negative negative inconclusive inconclusive 52a671fc5dd6…
chal-recursive-exception-persistence dfb-taint-kotlin-recursive-exception-persistence-positive positive inconclusive inconclusive b8b6f47e91b8…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-negative negative inconclusive inconclusive b7a004a6a606…
chal-recursive-heap-unwind dfb-taint-kotlin-recursive-heap-unwind-positive positive inconclusive inconclusive 51bf246cbea4…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-negative negative not-reached true-negative 4383b1c4b65e…
chal-recursive-payload-transform dfb-taint-kotlin-recursive-payload-transform-positive positive reached true-positive a4f77fcea69f…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative inconclusive inconclusive 9d6d4ca9eb77…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive inconclusive inconclusive ab043aa0d27f…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative 73340f8a37e9…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive c4db13954d86…
exception-catch dfb-taint-kotlin-exception-catch-negative negative inconclusive inconclusive 4061ba6017ef…
exception-catch dfb-taint-kotlin-exception-catch-positive positive inconclusive inconclusive 9d081b230698…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative not-reached true-negative 3aa239b4d1e8…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive 23332387cd68…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative 18aa6b51e050…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive a53e3cb7ac66…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative 031dd2cbbf3b…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive 1cd5adfa9f28…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative not-reached true-negative a954f1a1f258…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive 68b691e92411…
object-separation dfb-taint-kotlin-object-separation-negative negative inconclusive inconclusive 29dd0490e151…
object-separation dfb-taint-kotlin-object-separation-positive positive inconclusive inconclusive 84577cc8f77c…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative 6a241b03423d…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive b4c64327c04e…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative 5ff8725eef28…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive a65f342d8497…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative inconclusive inconclusive 19db528b6187…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive inconclusive inconclusive 99e2823202cf…

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 5a8c24d9815d…
alias-propagation-separation dfb-taint-php-alias-propagation-positive positive reached true-positive f2ecff767adc…
argument-position-separation dfb-taint-php-argument-position-negative negative not-reached true-negative 5f7680fe589a…
argument-position-separation dfb-taint-php-argument-position-positive positive reached true-positive cd417b5f3b2e…
arithmetic-expression-propagation dfb-taint-php-expression-negative negative inconclusive inconclusive 8fdc8115429d…
arithmetic-expression-propagation dfb-taint-php-expression-positive positive inconclusive inconclusive 43552cd1ee37…
array-element-separation dfb-taint-php-array-element-negative negative not-reached true-negative 1f734091c792…
array-element-separation dfb-taint-php-array-element-positive positive reached true-positive 4988b82622e5…
branch-join dfb-taint-php-branch-join-negative negative not-reached true-negative 6505ae196f30…
branch-join dfb-taint-php-branch-join-positive positive reached true-positive 8d9a28835dcf…
call-context-separation dfb-taint-php-call-context-negative negative not-reached true-negative b3996727184f…
call-context-separation dfb-taint-php-call-context-positive positive reached true-positive 5dd06e0ed1ac…
chal-anonymous-implementation dfb-taint-php-anonymous-implementation-negative negative inconclusive inconclusive ace5973ee349…
chal-anonymous-implementation dfb-taint-php-anonymous-implementation-positive positive inconclusive inconclusive 8b9321556864…
chal-callback-registration dfb-taint-php-callback-registration-negative negative inconclusive inconclusive c44cdcf0e5ca…
chal-callback-registration dfb-taint-php-callback-registration-positive positive inconclusive inconclusive 804b300fb547…
chal-closure-capture dfb-taint-php-closure-capture-negative negative inconclusive inconclusive 3ad623ae95fa…
chal-closure-capture dfb-taint-php-closure-capture-positive positive inconclusive inconclusive 0fd2c922b564…
chal-computed-property dfb-taint-php-computed-property-negative negative inconclusive inconclusive 1a7b48bc1ed5…
chal-computed-property dfb-taint-php-computed-property-positive positive inconclusive inconclusive a5b1a5ada812…
chal-context-pair-depth2 dfb-taint-php-context-pair-depth2-negative negative not-reached true-negative f750ece358ce…
chal-context-pair-depth2 dfb-taint-php-context-pair-depth2-positive positive reached true-positive 113ab53f12a5…
chal-deep-relay-chain dfb-taint-php-deep-relay-chain-negative negative not-reached true-negative 2251a4df2f6c…
chal-deep-relay-chain dfb-taint-php-deep-relay-chain-positive positive reached true-positive 9b626f0396f3…
chal-dispatch-table dfb-taint-php-dispatch-table-negative negative inconclusive inconclusive b996bf90d974…
chal-dispatch-table dfb-taint-php-dispatch-table-positive positive inconclusive inconclusive 85d52139cc4f…
chal-element-object dfb-taint-php-element-object-negative negative inconclusive inconclusive f81420e8a248…
chal-element-object dfb-taint-php-element-object-positive positive inconclusive inconclusive 9967d15d91bf…
chal-function-field dfb-taint-php-function-field-negative negative inconclusive inconclusive 579eade294c4…
chal-function-field dfb-taint-php-function-field-positive positive inconclusive inconclusive 1f5c7fbeb93d…
chal-interprocedural-exception-persistence dfb-taint-php-interprocedural-exception-persistence-negative negative inconclusive inconclusive 6f9b3984d529…
chal-interprocedural-exception-persistence dfb-taint-php-interprocedural-exception-persistence-positive positive inconclusive inconclusive b30f44f69c6c…
chal-map-iteration dfb-taint-php-map-iteration-negative negative not-reached true-negative 61ac38dc5da5…
chal-map-iteration dfb-taint-php-map-iteration-positive positive reached true-positive 3e501d87d5b9…
chal-mutual-recursive-transform dfb-taint-php-mutual-recursive-transform-negative negative inconclusive inconclusive 0f07f5d1f4fe…
chal-mutual-recursive-transform dfb-taint-php-mutual-recursive-transform-positive positive inconclusive inconclusive a74e190a19b3…
chal-nested-access-path dfb-taint-php-nested-access-path-negative negative not-reached true-negative 78345c2fba3d…
chal-nested-access-path dfb-taint-php-nested-access-path-positive positive reached true-positive 3b263b9c7b8e…
chal-recursive-callback-transform dfb-taint-php-recursive-callback-transform-negative negative inconclusive inconclusive 40b9e6ab6cfa…
chal-recursive-callback-transform dfb-taint-php-recursive-callback-transform-positive positive inconclusive inconclusive 1bdb5fd66099…
chal-recursive-carry dfb-taint-php-recursive-carry-negative negative inconclusive inconclusive 76c3f3f621b1…
chal-recursive-carry dfb-taint-php-recursive-carry-positive positive inconclusive inconclusive 29d96ba6ad2c…
chal-recursive-exception-persistence dfb-taint-php-recursive-exception-persistence-negative negative inconclusive inconclusive 59d12b96b68c…
chal-recursive-exception-persistence dfb-taint-php-recursive-exception-persistence-positive positive inconclusive inconclusive 702644f7eca3…
chal-recursive-heap-unwind dfb-taint-php-recursive-heap-unwind-negative negative inconclusive inconclusive b6fb942163d0…
chal-recursive-heap-unwind dfb-taint-php-recursive-heap-unwind-positive positive inconclusive inconclusive 1a82fd370e54…
chal-recursive-payload-transform dfb-taint-php-recursive-payload-transform-negative negative inconclusive inconclusive e0c9faaacc73…
chal-recursive-payload-transform dfb-taint-php-recursive-payload-transform-positive positive inconclusive inconclusive e27b100488b4…
chal-reflective-invocation dfb-taint-php-reflective-invocation-negative negative inconclusive inconclusive f9b19ee07838…
chal-reflective-invocation dfb-taint-php-reflective-invocation-positive positive inconclusive inconclusive 4c3d0867edc6…
direct-propagation dfb-taint-php-direct-negative negative not-reached true-negative a008b6cf6ca9…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive 5f91f690879c…
exception-catch dfb-taint-php-exception-catch-negative negative inconclusive inconclusive 51173378cf28…
exception-catch dfb-taint-php-exception-catch-positive positive inconclusive inconclusive 3492f3f8a109…
infeasible-branch dfb-taint-php-infeasible-branch-negative negative not-reached true-negative 186f8af394ea…
infeasible-branch dfb-taint-php-infeasible-branch-positive positive reached true-positive 07382bbd58f6…
local-multi-step-chain dfb-taint-php-local-chain-negative negative not-reached true-negative 92264f2e301c…
local-multi-step-chain dfb-taint-php-local-chain-positive positive reached true-positive a516243809a3…
local-overwrite-kill dfb-taint-php-local-overwrite-negative negative not-reached true-negative de4466185249…
local-overwrite-kill dfb-taint-php-local-overwrite-positive positive reached true-positive 47f16b8d012b…
loop-carried-kill dfb-taint-php-loop-carried-negative negative inconclusive inconclusive 27c55e65fc51…
loop-carried-kill dfb-taint-php-loop-carried-positive positive inconclusive inconclusive a3c2bdeb7399…
object-separation dfb-taint-php-object-separation-negative negative not-reached true-negative f0697f973a0b…
object-separation dfb-taint-php-object-separation-positive positive reached true-positive 52b3deafc47d…
return-relay-one-hop dfb-taint-php-return-relay-one-hop-negative negative not-reached true-negative 40824ca9fdbe…
return-relay-one-hop dfb-taint-php-return-relay-one-hop-positive positive reached true-positive 2c143af2d91b…
return-relay-two-hop dfb-taint-php-return-relay-two-hop-negative negative not-reached true-negative d2ac405496bb…
return-relay-two-hop dfb-taint-php-return-relay-two-hop-positive positive reached true-positive b14bdf625acc…
same-object-field-separation dfb-taint-php-same-object-field-negative negative not-reached true-negative 363b97c342f5…
same-object-field-separation dfb-taint-php-same-object-field-positive positive reached true-positive 6875d0a05cd3…

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 b4712b184bad…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive reached true-positive fdaa4c7ba0b3…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative 30c3fb7076c7…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive 1681ee460a45…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative 9f00c71de1be…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 13a6ca17a010…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative a12d9cbf3bd3…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive f42461796d87…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative 4fa638ae46b5…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive d8f5d6abae8c…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative 46ca5357eb72…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive ba1b50b8d2a8…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-negative negative inconclusive inconclusive 5df1bf08ba68…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-positive positive inconclusive inconclusive 5df1bf08ba68…
chal-callback-registration dfb-taint-python-callback-registration-negative negative inconclusive inconclusive 840f9160421b…
chal-callback-registration dfb-taint-python-callback-registration-positive positive inconclusive inconclusive e01fa228d59c…
chal-closure-capture dfb-taint-python-closure-capture-negative negative inconclusive inconclusive 140c9fd87440…
chal-closure-capture dfb-taint-python-closure-capture-positive positive inconclusive inconclusive 9559996284f1…
chal-computed-property dfb-taint-python-computed-property-negative negative inconclusive inconclusive f32cfd52d4b5…
chal-computed-property dfb-taint-python-computed-property-positive positive inconclusive inconclusive a7743e8b7bd8…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-negative negative not-reached true-negative b99fd968de29…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-positive positive reached true-positive db76e73ad2c9…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-negative negative not-reached true-negative 331f8ea3024b…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-positive positive reached true-positive 464622368a85…
chal-dispatch-table dfb-taint-python-dispatch-table-negative negative inconclusive inconclusive 7abed459d07a…
chal-dispatch-table dfb-taint-python-dispatch-table-positive positive inconclusive inconclusive 7abed459d07a…
chal-element-object dfb-taint-python-element-object-negative negative inconclusive inconclusive 735df8d96a5e…
chal-element-object dfb-taint-python-element-object-positive positive inconclusive inconclusive 8e2c670003df…
chal-function-field dfb-taint-python-function-field-negative negative inconclusive inconclusive 89688910ef0a…
chal-function-field dfb-taint-python-function-field-positive positive inconclusive inconclusive f7a063939236…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-negative negative inconclusive inconclusive 8b764b0951ab…
chal-interprocedural-exception-persistence dfb-taint-python-interprocedural-exception-persistence-positive positive inconclusive inconclusive 70a45ffe7174…
chal-map-iteration dfb-taint-python-map-iteration-negative negative inconclusive inconclusive 3a563b197114…
chal-map-iteration dfb-taint-python-map-iteration-positive positive inconclusive inconclusive 0ccdaa03ac38…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-negative negative not-reached true-negative c5d645aa6c29…
chal-mutual-recursive-transform dfb-taint-python-mutual-recursive-transform-positive positive reached true-positive 6773b4c5808a…
chal-nested-access-path dfb-taint-python-nested-access-path-negative negative inconclusive inconclusive c3ebed443a81…
chal-nested-access-path dfb-taint-python-nested-access-path-positive positive inconclusive inconclusive 8423afd7d28c…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-negative negative inconclusive inconclusive f15f5afc12ef…
chal-recursive-callback-transform dfb-taint-python-recursive-callback-transform-positive positive inconclusive inconclusive 308bffb070ed…
chal-recursive-carry dfb-taint-python-recursive-carry-negative negative not-reached true-negative 4ebbe886c112…
chal-recursive-carry dfb-taint-python-recursive-carry-positive positive reached true-positive 920e49ae9804…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-negative negative inconclusive inconclusive 4b9e31b33c8b…
chal-recursive-exception-persistence dfb-taint-python-recursive-exception-persistence-positive positive inconclusive inconclusive a032940e023d…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-negative negative inconclusive inconclusive 871efa41767c…
chal-recursive-heap-unwind dfb-taint-python-recursive-heap-unwind-positive positive inconclusive inconclusive 808e9bcb0ff0…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-negative negative not-reached true-negative b520231783f9…
chal-recursive-payload-transform dfb-taint-python-recursive-payload-transform-positive positive reached true-positive aa338e3f1fd5…
chal-reflective-invocation dfb-taint-python-reflective-invocation-negative negative inconclusive inconclusive bada751ca505…
chal-reflective-invocation dfb-taint-python-reflective-invocation-positive positive inconclusive inconclusive bada751ca505…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative ecca31a361ee…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 402e635247be…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative c58472ff9bcc…
exception-catch dfb-taint-python-exception-catch-positive positive reached true-positive 6edd5e62ff6c…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative not-reached true-negative 123533f8be72…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 8d9681c13172…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 2ce6f3414ac6…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive 890bc6dee968…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative e88ff3f8f2ab…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 3e01efe974c1…
loop-carried-kill dfb-taint-python-loop-carried-negative negative not-reached true-negative bbc99d87172b…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 1922b1484def…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative 833c08dc13c2…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive 6597b8ffdac8…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative 3e8b8d2fb81a…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive d07e182ab4ed…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 486f4b8a9e32…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive c667556d7d0a…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative dc113b53f829…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive c56c15f65895…

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 fdf436bfe499…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive ca2acd01c7a8…
model-declared-source dfb-taint-python-model-declared-source-negative negative inconclusive inconclusive 44fced8f9de1…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive 247764c41020…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative unsupported unsupported e235e2c2ca4c…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive unsupported unsupported 6a1117830f09…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative unsupported unsupported f1f5bcbf9600…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive unsupported unsupported d8cda861832d…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative unsupported unsupported a4e67d32e443…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive unsupported unsupported 492e0704fe05…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative unsupported unsupported a5024246f3f1…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive unsupported unsupported 543c3b0185d3…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative 5c2e136e95e5…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive 09ac1cf31166…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative not-reached true-negative 82c068218e9c…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive reached true-positive a3d53d09c882…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative unsupported unsupported f978fda2eb66…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive unsupported unsupported 080f743296d2…
model-store-separation dfb-taint-python-model-store-separation-negative negative unsupported unsupported 3eac58886f54…
model-store-separation dfb-taint-python-model-store-separation-positive positive unsupported unsupported 663ea0dc2bf4…
model-summary-field dfb-taint-python-model-summary-field-negative negative unsupported unsupported 9ca6433e52a2…
model-summary-field dfb-taint-python-model-summary-field-positive positive unsupported unsupported 1c7f4b9a0e2f…
model-summary-through dfb-taint-python-model-summary-through-negative negative unsupported unsupported b456b1221551…
model-summary-through dfb-taint-python-model-summary-through-positive positive unsupported unsupported 673493ceda7e…

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 c69a023439f1…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive unsupported unsupported ab949ac2cb76…
native-persistence dfb-taint-python-native-persistence-negative negative unsupported unsupported 9628f341a3c3…
native-persistence dfb-taint-python-native-persistence-positive positive unsupported unsupported f092540d2ffc…
native-propagator dfb-taint-python-native-propagator-negative negative unsupported unsupported 12d55a76cee9…
native-propagator dfb-taint-python-native-propagator-positive positive unsupported unsupported 8accbb1845fe…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative unsupported unsupported 8d190c139830…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive unsupported unsupported 109952cdd13c…
native-source-sink dfb-taint-python-native-source-sink-negative negative unsupported unsupported 58ed709fa235…
native-source-sink dfb-taint-python-native-source-sink-positive positive unsupported unsupported 232a100054e3…
native-summary dfb-taint-python-native-summary-negative negative unsupported unsupported 5d99ef8010d0…
native-summary dfb-taint-python-native-summary-positive positive unsupported unsupported 3ca51122e4bb…

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 b2bf18c3fd7b…
alias-propagation-separation dfb-taint-ruby-alias-propagation-positive positive reached true-positive 71d7782328bc…
argument-position-separation dfb-taint-ruby-argument-position-negative negative not-reached true-negative cb7223b65235…
argument-position-separation dfb-taint-ruby-argument-position-positive positive reached true-positive 029da210190f…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-negative negative inconclusive inconclusive 057a080d0414…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive inconclusive inconclusive 08fab232341a…
array-element-separation dfb-taint-ruby-array-element-negative negative not-reached true-negative 28e7a6e02bd5…
array-element-separation dfb-taint-ruby-array-element-positive positive reached true-positive d42d7c01f8a2…
branch-join dfb-taint-ruby-branch-join-negative negative not-reached true-negative 7208586c74fe…
branch-join dfb-taint-ruby-branch-join-positive positive reached true-positive 8450552be257…
call-context-separation dfb-taint-ruby-call-context-negative negative not-reached true-negative c30ca87744e4…
call-context-separation dfb-taint-ruby-call-context-positive positive reached true-positive 885e9fa40f7d…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-negative negative inconclusive inconclusive 2ed8d00451e2…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-positive positive inconclusive inconclusive 2ed8d00451e2…
chal-callback-registration dfb-taint-ruby-callback-registration-negative negative inconclusive inconclusive f56a8bf03bc1…
chal-callback-registration dfb-taint-ruby-callback-registration-positive positive inconclusive inconclusive 27ca6a5db9c9…
chal-closure-capture dfb-taint-ruby-closure-capture-negative negative inconclusive inconclusive 8552ff0f0a32…
chal-closure-capture dfb-taint-ruby-closure-capture-positive positive inconclusive inconclusive 1dc4aa291a2b…
chal-computed-property dfb-taint-ruby-computed-property-negative negative inconclusive inconclusive cf364c0bedae…
chal-computed-property dfb-taint-ruby-computed-property-positive positive inconclusive inconclusive e457ac90c4a7…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-negative negative not-reached true-negative 35303623b72b…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-positive positive reached true-positive 96313ad1c319…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-negative negative not-reached true-negative f9410df6772d…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-positive positive reached true-positive 71e306d08015…
chal-dispatch-table dfb-taint-ruby-dispatch-table-negative negative inconclusive inconclusive 3e3cc4263272…
chal-dispatch-table dfb-taint-ruby-dispatch-table-positive positive inconclusive inconclusive 3e3cc4263272…
chal-element-object dfb-taint-ruby-element-object-negative negative not-reached true-negative 41a17ef194db…
chal-element-object dfb-taint-ruby-element-object-positive positive reached true-positive 8f81a54e41a5…
chal-function-field dfb-taint-ruby-function-field-negative negative inconclusive inconclusive 2eef40198274…
chal-function-field dfb-taint-ruby-function-field-positive positive inconclusive inconclusive 5e55bc29e044…
chal-interprocedural-exception-persistence dfb-taint-ruby-interprocedural-exception-persistence-negative negative inconclusive inconclusive df2afa04fbda…
chal-interprocedural-exception-persistence dfb-taint-ruby-interprocedural-exception-persistence-positive positive inconclusive inconclusive 791a6c3f3065…
chal-map-iteration dfb-taint-ruby-map-iteration-negative negative inconclusive inconclusive 002c7663b78f…
chal-map-iteration dfb-taint-ruby-map-iteration-positive positive inconclusive inconclusive f7672901e38f…
chal-mutual-recursive-transform dfb-taint-ruby-mutual-recursive-transform-negative negative inconclusive inconclusive ec0e4ea63351…
chal-mutual-recursive-transform dfb-taint-ruby-mutual-recursive-transform-positive positive inconclusive inconclusive 52d6968f729a…
chal-nested-access-path dfb-taint-ruby-nested-access-path-negative negative not-reached true-negative 39d10d190501…
chal-nested-access-path dfb-taint-ruby-nested-access-path-positive positive reached true-positive def64b618896…
chal-recursive-callback-transform dfb-taint-ruby-recursive-callback-transform-negative negative inconclusive inconclusive a1b545679b2f…
chal-recursive-callback-transform dfb-taint-ruby-recursive-callback-transform-positive positive inconclusive inconclusive faab54916c75…
chal-recursive-carry dfb-taint-ruby-recursive-carry-negative negative inconclusive inconclusive fa891baacfe4…
chal-recursive-carry dfb-taint-ruby-recursive-carry-positive positive inconclusive inconclusive e1964dceaad5…
chal-recursive-exception-persistence dfb-taint-ruby-recursive-exception-persistence-negative negative inconclusive inconclusive 52b115fb7164…
chal-recursive-exception-persistence dfb-taint-ruby-recursive-exception-persistence-positive positive inconclusive inconclusive 9431030d1945…
chal-recursive-heap-unwind dfb-taint-ruby-recursive-heap-unwind-negative negative inconclusive inconclusive d43d3fa470d1…
chal-recursive-heap-unwind dfb-taint-ruby-recursive-heap-unwind-positive positive inconclusive inconclusive 26d95bb99ee7…
chal-recursive-payload-transform dfb-taint-ruby-recursive-payload-transform-negative negative inconclusive inconclusive 7d28ab49f9b3…
chal-recursive-payload-transform dfb-taint-ruby-recursive-payload-transform-positive positive inconclusive inconclusive 867bda03d4b5…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-negative negative inconclusive inconclusive 2fed519fb4b6…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-positive positive inconclusive inconclusive 2fed519fb4b6…
direct-propagation dfb-taint-ruby-direct-negative negative not-reached true-negative ad799f4514c5…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive ff3ab48f3953…
exception-catch dfb-taint-ruby-exception-catch-negative negative not-reached true-negative 4168c8f15857…
exception-catch dfb-taint-ruby-exception-catch-positive positive reached true-positive 4851fdc2b391…
infeasible-branch dfb-taint-ruby-infeasible-branch-negative negative not-reached true-negative 9de7a669a809…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive reached true-positive f23fa3529402…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative not-reached true-negative 215c7700ed2b…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive reached true-positive 7f669a2e902e…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative not-reached true-negative 124ccd3fb951…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive reached true-positive e73322b94b5c…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative inconclusive inconclusive 3c352b5518db…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive inconclusive inconclusive 88e28e7f8db8…
object-separation dfb-taint-ruby-object-separation-negative negative not-reached true-negative 2d0fb54434d0…
object-separation dfb-taint-ruby-object-separation-positive positive reached true-positive 9d5f5a6e7f69…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-negative negative not-reached true-negative fe074700302b…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-positive positive reached true-positive 9ecaf44e2653…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-negative negative not-reached true-negative 9e4156e126b4…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-positive positive reached true-positive 9d0d5fac6bd6…
same-object-field-separation dfb-taint-ruby-same-object-field-negative negative not-reached true-negative e86df3daea14…
same-object-field-separation dfb-taint-ruby-same-object-field-positive positive reached true-positive a271d508792e…

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 922f8aa4c362…
alias-propagation-separation dfb-taint-rust-alias-propagation-positive positive reached true-positive 334bc7d62cb7…
argument-position-separation dfb-taint-rust-argument-position-negative negative not-reached true-negative d4b952fbc762…
argument-position-separation dfb-taint-rust-argument-position-positive positive reached true-positive 569893734dab…
arithmetic-expression-propagation dfb-taint-rust-expression-negative negative not-reached true-negative 27c95f84a408…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive reached true-positive f34e563b357c…
array-element-separation dfb-taint-rust-array-element-negative negative not-reached true-negative 1d65b8836814…
array-element-separation dfb-taint-rust-array-element-positive positive reached true-positive 404d8b6b7346…
branch-join dfb-taint-rust-branch-join-negative negative not-reached true-negative 29449a51bdc3…
branch-join dfb-taint-rust-branch-join-positive positive reached true-positive bfa5da002749…
call-context-separation dfb-taint-rust-call-context-negative negative not-reached true-negative 3d84e120ce2e…
call-context-separation dfb-taint-rust-call-context-positive positive reached true-positive afaaf8e64b8b…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-negative negative inconclusive inconclusive df410664d8d3…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-positive positive inconclusive inconclusive 861d58f1bf95…
chal-callback-registration dfb-taint-rust-callback-registration-negative negative inconclusive inconclusive 9bb4c155bf40…
chal-callback-registration dfb-taint-rust-callback-registration-positive positive inconclusive inconclusive 8c429933d182…
chal-closure-capture dfb-taint-rust-closure-capture-negative negative inconclusive inconclusive e7c1e9f6093f…
chal-closure-capture dfb-taint-rust-closure-capture-positive positive inconclusive inconclusive 4cbeab9f0c41…
chal-computed-property dfb-taint-rust-computed-property-negative negative inconclusive inconclusive 13991518984c…
chal-computed-property dfb-taint-rust-computed-property-positive positive inconclusive inconclusive 983c8aaecaa8…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-negative negative not-reached true-negative b44cc5b10df9…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-positive positive reached true-positive 10e01ad7deda…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-negative negative not-reached true-negative 3af69a0a7154…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-positive positive reached true-positive c236d717f040…
chal-dispatch-table dfb-taint-rust-dispatch-table-negative negative inconclusive inconclusive 4852532680d9…
chal-dispatch-table dfb-taint-rust-dispatch-table-positive positive inconclusive inconclusive 02c22ebde52c…
chal-element-object dfb-taint-rust-element-object-negative negative inconclusive inconclusive 452544a4e5ae…
chal-element-object dfb-taint-rust-element-object-positive positive inconclusive inconclusive a431ea360ab0…
chal-function-field dfb-taint-rust-function-field-negative negative inconclusive inconclusive d0f50be4b31c…
chal-function-field dfb-taint-rust-function-field-positive positive inconclusive inconclusive 2e029c068022…
chal-map-iteration dfb-taint-rust-map-iteration-negative negative inconclusive inconclusive 8191d5ba41a0…
chal-map-iteration dfb-taint-rust-map-iteration-positive positive inconclusive inconclusive acdf1662a5aa…
chal-mutual-recursive-transform dfb-taint-rust-mutual-recursive-transform-negative negative not-reached true-negative 52e05b70b4b3…
chal-mutual-recursive-transform dfb-taint-rust-mutual-recursive-transform-positive positive reached true-positive c62bdbd25bb5…
chal-nested-access-path dfb-taint-rust-nested-access-path-negative negative not-reached true-negative 540ab6da9034…
chal-nested-access-path dfb-taint-rust-nested-access-path-positive positive reached true-positive 7fe045d99388…
chal-recursive-callback-transform dfb-taint-rust-recursive-callback-transform-negative negative inconclusive inconclusive ba03fa2ce878…
chal-recursive-callback-transform dfb-taint-rust-recursive-callback-transform-positive positive inconclusive inconclusive 69849a937228…
chal-recursive-carry dfb-taint-rust-recursive-carry-negative negative not-reached true-negative fd29b6838d0a…
chal-recursive-carry dfb-taint-rust-recursive-carry-positive positive reached true-positive d1819c28bc60…
chal-recursive-heap-unwind dfb-taint-rust-recursive-heap-unwind-negative negative inconclusive inconclusive e5417238e1c8…
chal-recursive-heap-unwind dfb-taint-rust-recursive-heap-unwind-positive positive inconclusive inconclusive fdb99ad88bee…
chal-recursive-payload-transform dfb-taint-rust-recursive-payload-transform-negative negative not-reached true-negative bb5db28a7c59…
chal-recursive-payload-transform dfb-taint-rust-recursive-payload-transform-positive positive reached true-positive f8d716dff54e…
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative 6aa6af84471e…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 3758bc9619c1…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative not-reached true-negative 4fc4e4cefee3…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive reached true-positive 354e026891b7…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative not-reached true-negative d66a787476ae…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive reached true-positive 2eb04ed0acd4…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative not-reached true-negative b081926fb131…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive reached true-positive c04673186df4…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative not-reached true-negative 3293447677d1…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive reached true-positive d425f95ca745…
object-separation dfb-taint-rust-object-separation-negative negative not-reached true-negative 356ac5d9cd40…
object-separation dfb-taint-rust-object-separation-positive positive reached true-positive d826fc83a8fa…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-negative negative not-reached true-negative 5aa0649f871f…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-positive positive reached true-positive 04fef9b9de57…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-negative negative not-reached true-negative ca54262fe029…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-positive positive reached true-positive d6356cfe9af2…
same-object-field-separation dfb-taint-rust-same-object-field-negative negative not-reached true-negative 639f1dbc05a9…
same-object-field-separation dfb-taint-rust-same-object-field-positive positive reached true-positive 79e50f1b5db7…

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 not-reached true-negative 9d18faa619bb…
result-error-propagation dfb-taint-rust-result-error-propagation-positive positive inconclusive inconclusive 4d078e5176e5…

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 b0a869e9916a…
alias-propagation-separation dfb-taint-scala-alias-propagation-positive positive reached true-positive faa2a4a52287…
argument-position-separation dfb-taint-scala-argument-position-negative negative not-reached true-negative f08d2aab5031…
argument-position-separation dfb-taint-scala-argument-position-positive positive reached true-positive 01de610e2db0…
arithmetic-expression-propagation dfb-taint-scala-expression-negative negative not-reached true-negative 9f44471b9f52…
arithmetic-expression-propagation dfb-taint-scala-expression-positive positive reached true-positive 05cf888e08d4…
array-element-separation dfb-taint-scala-array-element-negative negative not-reached true-negative c4cc07a90315…
array-element-separation dfb-taint-scala-array-element-positive positive reached true-positive c8fb61613f0c…
branch-join dfb-taint-scala-branch-join-negative negative not-reached true-negative cebabc24b6bb…
branch-join dfb-taint-scala-branch-join-positive positive reached true-positive a27bb2bc4182…
call-context-separation dfb-taint-scala-call-context-negative negative not-reached true-negative 3aa5170358cd…
call-context-separation dfb-taint-scala-call-context-positive positive reached true-positive ecfb93de1f87…
chal-anonymous-implementation dfb-taint-scala-anonymous-implementation-negative negative inconclusive inconclusive 03a219636e13…
chal-anonymous-implementation dfb-taint-scala-anonymous-implementation-positive positive inconclusive inconclusive c194eae7c164…
chal-callback-registration dfb-taint-scala-callback-registration-negative negative inconclusive inconclusive d4b90c66d9e4…
chal-callback-registration dfb-taint-scala-callback-registration-positive positive inconclusive inconclusive 334d2d013921…
chal-closure-capture dfb-taint-scala-closure-capture-negative negative inconclusive inconclusive b2668c5a0bba…
chal-closure-capture dfb-taint-scala-closure-capture-positive positive inconclusive inconclusive 8135c078ad95…
chal-computed-property dfb-taint-scala-computed-property-negative negative inconclusive inconclusive cd59b0a9853d…
chal-computed-property dfb-taint-scala-computed-property-positive positive inconclusive inconclusive 6f8e6c85820b…
chal-context-pair-depth2 dfb-taint-scala-context-pair-depth2-negative negative not-reached true-negative 6448fea81397…
chal-context-pair-depth2 dfb-taint-scala-context-pair-depth2-positive positive reached true-positive efd56e42e45c…
chal-deep-relay-chain dfb-taint-scala-deep-relay-chain-negative negative not-reached true-negative 49abbabac3b3…
chal-deep-relay-chain dfb-taint-scala-deep-relay-chain-positive positive reached true-positive 09268a49244b…
chal-dispatch-table dfb-taint-scala-dispatch-table-negative negative inconclusive inconclusive c201048e358a…
chal-dispatch-table dfb-taint-scala-dispatch-table-positive positive inconclusive inconclusive 9befa3040b1f…
chal-element-object dfb-taint-scala-element-object-negative negative inconclusive inconclusive af1d982ab36a…
chal-element-object dfb-taint-scala-element-object-positive positive inconclusive inconclusive 957ac08e84a7…
chal-function-field dfb-taint-scala-function-field-negative negative inconclusive inconclusive f54472784385…
chal-function-field dfb-taint-scala-function-field-positive positive inconclusive inconclusive 3928258b0495…
chal-interprocedural-exception-persistence dfb-taint-scala-interprocedural-exception-persistence-negative negative inconclusive inconclusive e16bc7c54e1d…
chal-interprocedural-exception-persistence dfb-taint-scala-interprocedural-exception-persistence-positive positive inconclusive inconclusive 854b7a456921…
chal-map-iteration dfb-taint-scala-map-iteration-negative negative inconclusive inconclusive 0a2d3fd2a171…
chal-map-iteration dfb-taint-scala-map-iteration-positive positive inconclusive inconclusive 8bd46bc5185b…
chal-mutual-recursive-transform dfb-taint-scala-mutual-recursive-transform-negative negative not-reached true-negative 89c7d650e051…
chal-mutual-recursive-transform dfb-taint-scala-mutual-recursive-transform-positive positive reached true-positive 050e3997b2bf…
chal-nested-access-path dfb-taint-scala-nested-access-path-negative negative inconclusive inconclusive 3f6c0aaf9d5a…
chal-nested-access-path dfb-taint-scala-nested-access-path-positive positive inconclusive inconclusive 15785dac455d…
chal-recursive-callback-transform dfb-taint-scala-recursive-callback-transform-negative negative inconclusive inconclusive 309dbe6f986b…
chal-recursive-callback-transform dfb-taint-scala-recursive-callback-transform-positive positive inconclusive inconclusive aeb78d7e0308…
chal-recursive-carry dfb-taint-scala-recursive-carry-negative negative not-reached true-negative 60c9c22cdd42…
chal-recursive-carry dfb-taint-scala-recursive-carry-positive positive reached true-positive 73d1e0db9a92…
chal-recursive-exception-persistence dfb-taint-scala-recursive-exception-persistence-negative negative inconclusive inconclusive d48330d1d05e…
chal-recursive-exception-persistence dfb-taint-scala-recursive-exception-persistence-positive positive inconclusive inconclusive a1a34f901019…
chal-recursive-heap-unwind dfb-taint-scala-recursive-heap-unwind-negative negative inconclusive inconclusive f6c4ebd09ac0…
chal-recursive-heap-unwind dfb-taint-scala-recursive-heap-unwind-positive positive inconclusive inconclusive 2593d28b91cb…
chal-recursive-payload-transform dfb-taint-scala-recursive-payload-transform-negative negative not-reached true-negative e4d48f752cb3…
chal-recursive-payload-transform dfb-taint-scala-recursive-payload-transform-positive positive reached true-positive 5a23b343b472…
chal-reflective-invocation dfb-taint-scala-reflective-invocation-negative negative inconclusive inconclusive 0a13f3c2dfce…
chal-reflective-invocation dfb-taint-scala-reflective-invocation-positive positive inconclusive inconclusive 5f1b4922a137…
direct-propagation dfb-taint-scala-direct-negative negative not-reached true-negative e81904e9d505…
direct-propagation dfb-taint-scala-direct-positive positive reached true-positive 29584f4fcdab…
exception-catch dfb-taint-scala-exception-catch-negative negative not-reached true-negative ef5164f5a4db…
exception-catch dfb-taint-scala-exception-catch-positive positive reached true-positive 4720f91acb19…
infeasible-branch dfb-taint-scala-infeasible-branch-negative negative not-reached true-negative 1ec91a5fa242…
infeasible-branch dfb-taint-scala-infeasible-branch-positive positive reached true-positive 1f8965b41a8b…
local-multi-step-chain dfb-taint-scala-local-chain-negative negative not-reached true-negative 5f78d61b48ee…
local-multi-step-chain dfb-taint-scala-local-chain-positive positive reached true-positive 7b1761ccba72…
local-overwrite-kill dfb-taint-scala-local-overwrite-negative negative not-reached true-negative c5afe88d3bc5…
local-overwrite-kill dfb-taint-scala-local-overwrite-positive positive reached true-positive 6a4d08665e31…
loop-carried-kill dfb-taint-scala-loop-carried-negative negative not-reached true-negative 2119a8fbdd37…
loop-carried-kill dfb-taint-scala-loop-carried-positive positive reached true-positive ce8b125b6d43…
object-separation dfb-taint-scala-object-separation-negative negative not-reached true-negative c37509932306…
object-separation dfb-taint-scala-object-separation-positive positive reached true-positive aea7e0377589…
return-relay-one-hop dfb-taint-scala-return-relay-one-hop-negative negative not-reached true-negative 7c487c97a688…
return-relay-one-hop dfb-taint-scala-return-relay-one-hop-positive positive reached true-positive 8cdfcc0817e6…
return-relay-two-hop dfb-taint-scala-return-relay-two-hop-negative negative not-reached true-negative 61e511a92b1c…
return-relay-two-hop dfb-taint-scala-return-relay-two-hop-positive positive reached true-positive 81b0021cad68…
same-object-field-separation dfb-taint-scala-same-object-field-negative negative not-reached true-negative 3fa663b0dd13…
same-object-field-separation dfb-taint-scala-same-object-field-positive positive reached true-positive 8fc20aad9bc3…

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 3091b7f4db8f…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive 37553800d302…

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 9e33be037c98…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive 2229dd267e78…

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 ede4838246b5…
direct-propagation dfb-taint-csharp-direct-positive positive reached true-positive ea95af29563d…

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 550be3d2a954…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive 199c39444cfb…

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 7284de005c87…

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 b14837a64a3b…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive e7ace736356e…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 29466379ccaa…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive 48ac17e16446…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 12fa003de720…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive 9dea810e1c33…
array-element-separation dfb-taint-java-array-element-negative negative not-reached true-negative 9ffee1103465…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 7fec3eb77730…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 10e0479eca6a…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 08a987d3fbdf…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 7238e5e0e099…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 3a80af0cfdf1…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 514657b69670…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative af268f4af074…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative 2696632fb4f5…
exception-catch dfb-taint-java-exception-catch-positive positive reached true-positive abe820035241…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative f797009ae8f0…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 9a31e3046d3d…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative d5f29896d78e…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive d8d3d167bb0d…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative cbc5cd9f8e1d…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive ed7dd30a7322…
loop-carried-kill dfb-taint-java-loop-carried-negative negative not-reached true-negative fab44c9ef0f3…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive 2c286075f54b…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 6793d88fa560…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 6104305ee2a3…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative be4d3248a617…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 717bdf160a46…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative a4fa3258f87c…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive 2d1ad6739513…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 58439da1a739…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 32ff45a75725…

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 7a0a59e68356…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive reached true-positive 20fcbc30a659…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative 771bd1aa788e…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive c43d3193ce57…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative 1c05ce43e156…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive fcf583e52259…
array-element-separation dfb-taint-javascript-array-element-negative negative not-reached true-negative 52a5830469c1…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive 5b6514f66838…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative 3b48c121eb0a…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 8e1aadeff36b…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative c5165b77bb30…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive d51afe981330…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative d57234de2e72…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive 9d95821c1ce2…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative 353541b0542c…
exception-catch dfb-taint-javascript-exception-catch-positive positive reached true-positive 05d24f823bb5…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative not-reached true-negative fac79aa0ef91…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive 30e34ba04a8f…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative de9715370b8d…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 6b86fbc3dbf7…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative dfd808261c0e…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive d478285676b3…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative not-reached true-negative 002541cfe854…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive 8593c80c3ef2…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative 2c6643fcb7d3…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive bb9c4d1b5e12…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative 232e46f0829f…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 251a99e9bf62…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative f4174f30fd63…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive 4d1018bdaee5…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative not-reached true-negative e9bc6318dac9…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive 5480138241c3…

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 5f638165e09b…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive e51ee13ca746…

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 a008b6cf6ca9…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive 5f91f690879c…

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 b4712b184bad…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive reached true-positive fdaa4c7ba0b3…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative 30c3fb7076c7…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive 1681ee460a45…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative 9f00c71de1be…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 13a6ca17a010…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative a12d9cbf3bd3…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive f42461796d87…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative 4fa638ae46b5…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive d8f5d6abae8c…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative 46ca5357eb72…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive ba1b50b8d2a8…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative ecca31a361ee…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 402e635247be…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative c58472ff9bcc…
exception-catch dfb-taint-python-exception-catch-positive positive reached true-positive 6edd5e62ff6c…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative not-reached true-negative 123533f8be72…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 8d9681c13172…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 2ce6f3414ac6…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive 890bc6dee968…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative e88ff3f8f2ab…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 3e01efe974c1…
loop-carried-kill dfb-taint-python-loop-carried-negative negative not-reached true-negative bbc99d87172b…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 1922b1484def…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative 833c08dc13c2…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive 6597b8ffdac8…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative 3e8b8d2fb81a…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive d07e182ab4ed…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 486f4b8a9e32…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive c667556d7d0a…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative dc113b53f829…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive c56c15f65895…

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 ad799f4514c5…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive ff3ab48f3953…

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 6aa6af84471e…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 3758bc9619c1…

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 7fd4af464a8f…
direct-propagation dfb-taint-scala-direct-positive positive reached true-positive 52169ce4fc81…

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 ceab0d18c681…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive d1e32b6aa89f…

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 241c7ab62ac4…
alias-propagation-separation dfb-taint-typescript-alias-propagation-positive positive reached true-positive e66cf3354c85…
argument-position-separation dfb-taint-typescript-argument-position-negative negative not-reached true-negative 1a64ab1c5855…
argument-position-separation dfb-taint-typescript-argument-position-positive positive reached true-positive 9f9a28a56d30…
arithmetic-expression-propagation dfb-taint-typescript-expression-negative negative not-reached true-negative 0736db010d29…
arithmetic-expression-propagation dfb-taint-typescript-expression-positive positive reached true-positive 75c8d8bd6ec7…
array-element-separation dfb-taint-typescript-array-element-negative negative not-reached true-negative f790a3fd0344…
array-element-separation dfb-taint-typescript-array-element-positive positive reached true-positive 0d9d4c9159d9…
branch-join dfb-taint-typescript-branch-join-negative negative not-reached true-negative 1017f0717dcd…
branch-join dfb-taint-typescript-branch-join-positive positive reached true-positive 097d53ab7269…
call-context-separation dfb-taint-typescript-call-context-negative negative not-reached true-negative f7028df5f7f8…
call-context-separation dfb-taint-typescript-call-context-positive positive reached true-positive a720e8883eff…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-negative negative inconclusive inconclusive 314e14ea85ac…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-positive positive inconclusive inconclusive 69d9d6249c5b…
chal-callback-registration dfb-taint-typescript-callback-registration-negative negative inconclusive inconclusive a90df0b2b9c9…
chal-callback-registration dfb-taint-typescript-callback-registration-positive positive inconclusive inconclusive a25d3abbb6e0…
chal-closure-capture dfb-taint-typescript-closure-capture-negative negative not-reached true-negative cf5c4bfc76b8…
chal-closure-capture dfb-taint-typescript-closure-capture-positive positive reached true-positive 367f8a0c51fd…
chal-computed-property dfb-taint-typescript-computed-property-negative negative inconclusive inconclusive 3096040e6503…
chal-computed-property dfb-taint-typescript-computed-property-positive positive inconclusive inconclusive 1c7e5ea3f29d…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-negative negative not-reached true-negative f44718b9c257…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-positive positive reached true-positive a30a2f1ed6af…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-negative negative not-reached true-negative a626f68f0f94…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-positive positive reached true-positive 92068e3ccaed…
chal-dispatch-table dfb-taint-typescript-dispatch-table-negative negative inconclusive inconclusive c3004f09191a…
chal-dispatch-table dfb-taint-typescript-dispatch-table-positive positive inconclusive inconclusive 31bd36814641…
chal-element-object dfb-taint-typescript-element-object-negative negative not-reached true-negative e3ccf7a3c6a6…
chal-element-object dfb-taint-typescript-element-object-positive positive reached true-positive c89abb4e901f…
chal-function-field dfb-taint-typescript-function-field-negative negative inconclusive inconclusive db6e8203ad67…
chal-function-field dfb-taint-typescript-function-field-positive positive inconclusive inconclusive bbe17b68581f…
chal-interprocedural-exception-persistence dfb-taint-typescript-interprocedural-exception-persistence-negative negative inconclusive inconclusive 0888a8b1db85…
chal-interprocedural-exception-persistence dfb-taint-typescript-interprocedural-exception-persistence-positive positive inconclusive inconclusive 8ab447ef61a0…
chal-map-iteration dfb-taint-typescript-map-iteration-negative negative not-reached true-negative 44b39efa32ba…
chal-map-iteration dfb-taint-typescript-map-iteration-positive positive reached true-positive 965a3238db27…
chal-mutual-recursive-transform dfb-taint-typescript-mutual-recursive-transform-negative negative not-reached true-negative ce56a076d843…
chal-mutual-recursive-transform dfb-taint-typescript-mutual-recursive-transform-positive positive reached true-positive 32b01ba1288b…
chal-nested-access-path dfb-taint-typescript-nested-access-path-negative negative inconclusive inconclusive 230584431359…
chal-nested-access-path dfb-taint-typescript-nested-access-path-positive positive inconclusive inconclusive d12918ae5fd0…
chal-recursive-callback-transform dfb-taint-typescript-recursive-callback-transform-negative negative inconclusive inconclusive 800a4bbd792c…
chal-recursive-callback-transform dfb-taint-typescript-recursive-callback-transform-positive positive inconclusive inconclusive 0486c261f182…
chal-recursive-carry dfb-taint-typescript-recursive-carry-negative negative not-reached true-negative 3c868fc82f71…
chal-recursive-carry dfb-taint-typescript-recursive-carry-positive positive reached true-positive 3523b10a030d…
chal-recursive-exception-persistence dfb-taint-typescript-recursive-exception-persistence-negative negative inconclusive inconclusive 707e1ce430d0…
chal-recursive-exception-persistence dfb-taint-typescript-recursive-exception-persistence-positive positive inconclusive inconclusive 606eb99cb564…
chal-recursive-heap-unwind dfb-taint-typescript-recursive-heap-unwind-negative negative inconclusive inconclusive c3d24220d0ee…
chal-recursive-heap-unwind dfb-taint-typescript-recursive-heap-unwind-positive positive inconclusive inconclusive cf4d810154f4…
chal-recursive-payload-transform dfb-taint-typescript-recursive-payload-transform-negative negative not-reached true-negative f481db44446b…
chal-recursive-payload-transform dfb-taint-typescript-recursive-payload-transform-positive positive reached true-positive a1aadd52944c…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-negative negative inconclusive inconclusive 58e22cad0466…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-positive positive inconclusive inconclusive 8730217bd194…
direct-propagation dfb-taint-typescript-direct-negative negative not-reached true-negative ceab0d18c681…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive d1e32b6aa89f…
exception-catch dfb-taint-typescript-exception-catch-negative negative inconclusive inconclusive 87348334995e…
exception-catch dfb-taint-typescript-exception-catch-positive positive inconclusive inconclusive 0a9e91048934…
infeasible-branch dfb-taint-typescript-infeasible-branch-negative negative not-reached true-negative 543a3839b0fb…
infeasible-branch dfb-taint-typescript-infeasible-branch-positive positive reached true-positive e1b1ff25f164…
local-multi-step-chain dfb-taint-typescript-local-chain-negative negative not-reached true-negative 4cd7272b895b…
local-multi-step-chain dfb-taint-typescript-local-chain-positive positive reached true-positive 08f441dde32a…
local-overwrite-kill dfb-taint-typescript-local-overwrite-negative negative not-reached true-negative 9011287c5aa6…
local-overwrite-kill dfb-taint-typescript-local-overwrite-positive positive reached true-positive 1a8ef390bc83…
loop-carried-kill dfb-taint-typescript-loop-carried-negative negative not-reached true-negative 2c39ea4f7eca…
loop-carried-kill dfb-taint-typescript-loop-carried-positive positive reached true-positive f55ad4f9c841…
object-separation dfb-taint-typescript-object-separation-negative negative not-reached true-negative cbfdb0852aef…
object-separation dfb-taint-typescript-object-separation-positive positive reached true-positive c66fa2716f3d…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-negative negative not-reached true-negative 26c9a221948a…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-positive positive reached true-positive 642e704b1406…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-negative negative not-reached true-negative 7ac681430cc2…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-positive positive reached true-positive 1f1df0be8640…
same-object-field-separation dfb-taint-typescript-same-object-field-negative negative not-reached true-negative c7cef4bc9c71…
same-object-field-separation dfb-taint-typescript-same-object-field-positive positive reached true-positive 4dab9ebe4617…